694 Commits (fd9b7efe3957f2f0b24d9cec2fe38ddaccf0539d)

Author SHA1 Message Date
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
Damien George ff91b05cfa stm32/usb: Support up to 3 VCP interfaces on USB device peripheral. 6 years ago
Damien George 0c29502ad9 stm32/usb: Refactor CDC VCP code to enable N CDC interfaces. 6 years ago
Damien George 0bb6b63e66 stm32/mboot/README: Fix some typos, describe bootloader and fwupdate.py. 6 years ago
Andrew Leech 66bcb5596a stm32/modmachine: In bootloader() disable caches before reset of periphs 6 years ago
Andrew Leech 1470184bdd stm32/sdram: Update MPU settings to block invalid region, change attrs. 6 years ago
Andrew Leech 4f44778728 stm32/sdcard: Add switch break to ensure only correct SD/MMC IRQ is run. 6 years ago
Damien George c769da1aaa stm32/i2c: Support setting the I2C TIMINGR value via keyword arg. 6 years ago
Damien George ddc657658a stm32/machine_i2c: Simplify ROM initialisation of static HW I2C objects. 6 years ago
Andrew Leech ed2b6ea0a8 stm32/i2c: Make timeout for hardware I2C configurable. 6 years ago