504 Commits (9670b2652649c674e580e039a4fe8e8e885b44fc)

Author SHA1 Message Date
Damien George 9670b26526 stm32: Rename MICROPY_HW_HAS_SDCARD to MICROPY_HW_ENABLE_SDCARD. 6 years ago
Damien George 7b5bf5f6fd stm32/uart: Handle correctly the char overrun case of RXNE=0 and ORE=1. 6 years ago
roland van straten edd0e0f93d stm32/timer: Expose the PWM BRK capability of Timer 1 and 8. 6 years ago
Andrew Leech 9d6f70f715 stm32: Make default USB_VCP stream go through uos.dupterm for main REPL. 6 years ago
Boris Vinogradov 6947dff7da stm32/Makefile: Allow to override CROSS_COMPILE with included Makefile. 6 years ago
Boris Vinogradov 1a608ce1e8 stm32/boards/STM32L476DISC: Enable servo support on STM32L476DISC board. 6 years ago
Damien George 781947afdc stm32/mpconfigport.h: Remove malloc/free/realloc helper macros. 6 years ago
roland van straten d396a7e10d stm32/system_stm32: Provide default value for HSI calibration. 6 years ago
Dave Hylands ec6e62efc2 stm32/mboot: Set USE_MBOOT=1 by default in the Makefile. 6 years ago
roland van straten c9eb7eb449 stm32/stm32_it: Guard UART7_IRQHandler with check for UART7 define. 6 years ago
Damien George c7d19dc0ad ports/{stm32,esp8266}: Set mpy-cross native arch for frozen native code. 6 years ago
Andrew Leech 5688c9ba09 stm32/usb: Allow to override USB strings & VID/PID in app and mboot. 6 years ago
Andrew Leech 0c60cb1fc4 stm32/qspi: Set pin speed to very-high and allow to config some options. 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago
Damien George e4ac104b7f stm32: Allow to build with threading with the GIL disabled. 6 years ago
Jim Mussared f2ebee9cf1 stm32/mboot: Update to match latest oofatfs version. 6 years ago
Damien George b5f33ac2cb ports: Update to work with new oofatfs version. 6 years ago
Francisco J. Manno f938e70c69 stm32: Add compile-time option to use HSI as clock source. 6 years ago
Damien George e61862d063 stm32/boards: Update to use new build config for lwip component. 6 years ago
Damien George 78fe979d7d stm32: Use global lwip build config and support building without lwip. 6 years ago
Damien George 84479569de stm32/boards/STM32F769DISC: Use external QSPI flash to store some code. 6 years ago
Damien George c8bbf2c170 stm32/Makefile: Allow a board to specify its linker sections for FW. 6 years ago
Damien George f8f2724297 stm32/qspi: Enable sample shift and disable timeout counter. 6 years ago
Damien George 823b31e528 stm32/boards/NUCLEO_F429ZI: Enable lwIP and Ethernet peripheral. 6 years ago
Damien George ed0a530614 stm32/boards/STM32F769DISC: Enable lwIP and Ethernet peripheral. 6 years ago
Damien George b3513f54d3 stm32/boards/STM32F7DISC: Enable lwIP and Ethernet peripheral. 6 years ago
Damien George 8daec24168 stm32/boards/NUCLEO_F767ZI: Enable lwIP and Ethernet peripheral. 6 years ago
Damien George ac3e2f380d stm32/modnetwork: Don't call NIC callback if it's NULL. 6 years ago
Damien George 08a24c5f41 stm32/mpconfigport.h: Enable lwIP concurrency protection mechanism. 6 years ago
Damien George c55709bf29 stm32/network_lan: Add high-level network.LAN interface to ETH driver. 6 years ago
Damien George c950a1a35d stm32/eth: Add low-level Ethernet MAC driver. 6 years ago
Damien George cc63e19332 stm32/mphalport: Add mp_hal_get_mac() helper function. 6 years ago
Damien George 75a35448e1 stm32/boards/NUCLEO_F767ZI: Fix up comments about HCLK computation. 6 years ago
Andrew Leech 8ed4a28dae stm32/sdram: Increase GPIO speed for SDRAM interface to "very high". 6 years ago
Dave Hylands a270cf280b stm32/stm32_it: Fix RTC IRQ handler to handle all EXTI IRQs on F0 MCUs. 6 years ago
Dave Hylands 67b326d97e stm32/extint: Remove unused (and incorrect) EXTI defines. 6 years ago
Dave Hylands 3d17d9b578 stm32/extint: Add non-GPIO EXTI IRQ sources for F0. 6 years ago
Dave Hylands 92fec603d0 stm32/make-stmconst.py: Improve regex to parse more constants. 6 years ago
Dave Hylands 9441f4b682 stm32/extint: Fix RTC Alarm/FS USB EXTI constants for L4. 6 years ago
Dave Hylands 363900be5d stm32/extint: Fix ExtInt to work with non-GPIO pins. 6 years ago
Damien George c65e5c88b8 stm32/boards/stm32f429.ld: Increase uPy heap size by 64k for F429 MCU. 6 years ago
Damien George c551169bd8 stm32/mboot: Add hook to run board-specific code early on startup. 6 years ago
Damien George 65b1fefa31 stm32/modmachine: Add ability to pass through user data to mboot. 6 years ago
Damien George 3669198403 stm32/mboot: Add support script which can program mboot and application. 6 years ago
Damien George 3d0c31e60e stm32/mboot: Move some BSS vars to new section that isn't zeroed out. 6 years ago
Damien George ff04b78ffd stm32/mboot: Add support for loading gzip'd firmware from a filesystem. 6 years ago
Andrew Leech 4daee31706 stm32/qspi: Use static af functions for pin configuration. 6 years ago
Damien George be4e5b1f87 stm32/mboot/mphalport.h: Include genhdr/pins.h for access to pin names. 6 years ago
Damien George f38397ba8d stm32/mboot/Makefile: Generate all pin header files from board pins.csv. 6 years ago
Damien George 7b2dc96251 stm32/boards/make-pins.py: Add cmdline options to support use by mboot. 6 years ago