803 Commits (f62cc41fac007f38b661e09d638385241084a540)

Author SHA1 Message Date
Damien George 7cf8285ac8 stm32/boards: Remove startup_stm32*.s files now they are in stm32lib. 5 years ago
Damien George 6b6403ce76 stm32/Makefile: Use startup_stm32*.s file from stm32lib. 5 years ago
Damien George 241e577753 stm32/Makefile: Remove Wno-attributes for ll_usb HAL file. 5 years ago
Damien George 73e8b7e0e4 stm32: Update components to work with new H7xx HAL. 5 years ago
Damien George 3581deec81 stm32/boards/PYBD_SF2: Put mbedtls library code in external QSPI flash. 5 years ago
Damien George f88cb8a514 stm32/modmachine: Make RTC class available in machine module. 5 years ago
Damien George 79b6688558 stm32/extint: Simplify bitband support config for different MCUs. 5 years ago
Damien George 14bec7964f stm32/spi: Factor out code to calculate SPI source frequency. 5 years ago
Damien George f114ce0a4b stm32/usb: Add "port" keyword argument to pyb.usb_mode, to select FS/HS. 5 years ago
Damien George 46b3cc4572 stm32/usb: Add support to auto-detect USB interface, either FS or HS. 5 years ago
Damien George 6d2e654b14 stm32/mpconfigport.h: Enable useful networking modules if lwIP enabled. 5 years ago
Damien George d821a27b58 stm32/boards/PYBD_SFx: Put SPI flash to sleep during sleep modes. 5 years ago
Damien George ea033bf25a stm32/powerctrl: Add hooks for a board to perform actions on sleep/wake. 5 years ago
Damien George caabdd99c0 stm32/qspi: Handle bus acquisition. 5 years ago
Damien George 2034c0a2e3 stm32/qspi: Force a reset of the QSPI peripheral when initialising it. 5 years ago
Damien George 8da39fd182 stm32/qspi: Use MPU to allow access to valid memory-mapped QSPI region. 5 years ago
Damien George eca4115f66 stm32/sdram: Use MPU helper functions to configure MPU for SDRAM use. 5 years ago
Damien George f7eb2c72f7 stm32/eth: Use MPU helper functions to configure MPU for ETH use. 5 years ago
Damien George 8dcf25e1bd stm32/mpu: Add helper functions for configuring MPU. 5 years ago
Damien George c80614dfc8 ports: Provide mp_hal_stdio_poll for sys.stdio polling where needed. 5 years ago
Chris Mason 3786592097 stm32/boards: Optimise flash and RAM allocation for L4 boards. 6 years ago
Damien George d21d578644 stm32/usb: Fix regression with auto USB PID value giving PID=0xffff. 5 years ago
Damien George 009b1f6559 stm32/boards: Rework all stm32??xx_hal_conf.h files to use common code. 5 years ago
Damien George f96f53cd97 stm32/boards: Add stm32??xx_hal_conf_base.h files with common settings. 5 years ago
Damien George 89ebb3325b stm32/boards/pllvalues.py: Support HSx_VALUE defined without uint32_t. 5 years ago
Damien George 04c7cdb668 stm32: Enter bootloader via a system reset. 5 years ago
Damien George 205c6d0dc9 stm32/Makefile: Print info messages about use of mboot/QSPI flash. 5 years ago
Damien George 5da60ff9cb stm32/boards: Enable ussl module via mbedtls for boards with network. 5 years ago
Chris Mason 14cf91f704 stm32: In link script, define start of stack separately from heap end. 6 years ago
Damien George 8b18cfedee stm32/usbd_msc: Allow to compile when USB enabled and SD card disabled. 5 years ago
Damien George 53200247b7 stm32/usb: Add "msc" kw-arg to pyb.usb_mode to select MSC logical units. 5 years ago
Damien George 9e68eec8ea stm32/usb: Use ARG_xxx enums to access kw args in pyb_usb_mode. 5 years ago
Damien George 38bcc99a58 stm32/usbd_msc: Provide Mode Sense response data in MSC interface. 5 years ago
Damien George 829aa58c5c stm32/usbd_msc: Provide custom irquiry processing by MSC interface. 5 years ago
Damien George 518aa571ab stm32/usbd_msc: Rework USBD MSC code to support multiple logical units. 5 years ago
Damien George 62f004ba42 stm32/lwip_inc: Update to enable mDNS, TCP listen backlog, faster DHCP. 6 years ago
Damien George 9e4b3681fd stm32: Support optional lwIP mDNS responder. 6 years ago
Damien George fd839221fd stm32/boards/PYBD_SFx: Enable ussl module using mbedTLS. 6 years ago
Damien George fed4c23590 stm32: Integrate optional mbedTLS component for ussl module. 6 years ago
Damien George ce8262a164 stm32/modnetwork: Replace generic netif NIC polling with specific code. 6 years ago
Damien George 62fe47aa3a stm32/boards/PYBD_SFx: Enable CYW43 WLAN driver. 6 years ago
Damien George 8b7409c295 stm32: Integrate in the cyw43 driver and network.WLAN class. 6 years ago
Damien George 12ed6f91ee stm32: Add low-level SDIO interface for cyw43 driver. 6 years ago
Damien George 370a8116c4 stm32/mphalport: Add support for having MAC in OTP region. 6 years ago
Damien George 10e173aaea stm32/extint: Add extint_set() function for internal C access to EXTI. 6 years ago
Damien George 345e9864aa stm32/modpyb: Add pyb.country() function to set the country. 6 years ago
Damien George 8f55c74533 stm32/boards: Add board definition files for PYBD -SF2, -SF3, -SF6. 6 years ago
Damien George 34cae24e30 stm32/boards/pllvalues.py: Search nested headers for HSx_VALUE defines. 6 years ago
Damien George f8274d5e7d stm32/boards/make-pins.py: Allow pins.csv to skip or hide board-pin name 6 years ago
Damien George 3fc7c8e35c stm32/usb: Include py/mpconfig.h instead of mpconfigboard.h. 6 years ago