aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32
AgeCommit message (Expand)Author
2021-03-17stm32/Makefile: Allow QSTR_DEFS,QSTR_GLOBAL_DEPENDENCIES to be extended.Damien George
2021-03-16stm32/Makefile: Fix C++ linker flags when toolchain has spaces in path.stijn
2021-03-11stm32/boardctrl: Add MICROPY_BOARD_STARTUP hook.Damien George
2021-03-11stm32/spi: Fix baudrate calculation for H7 series.Reinhard Feger
2021-03-11stm32/powerctrl: Save and restore EWUP state when configuring standby.Peter Hinch
2021-03-10stm32/main: Fix passing state.reset_mode to init_flash_fs.Braiden Kindt
2021-03-10stm32/make-stmconst.py: Allow "[]" chars when parsing source comments.Herwin Grobben
2021-03-09stm32/storage: Prevent attempts to read/write invalid block addresses.Andrew Leech
2021-03-02stm32/rfcore: Allow BLE settings to be changed by a board.Damien George
2021-02-23rp2,stm32: Enable MICROPY_PY_UBINASCII_CRC32 to get ubinascii.crc32().Damien George
2021-02-21stm32/boards/NUCLEO_WB55: Enable LPUART1 on PA2/PA3.Damien George
2021-02-21stm32/uart: Add support for LPUART1 on L0, L4, H7 and WB MCUs.Chris Mason
2021-02-18stm32/mboot: After sig verify, only write firmware-head if latter valid.Damien George
2021-02-17stm32/mpbtstackport: Allow chipset and secondary baudrate to be set.Damien George
2021-02-17stm32/mpbthciport: Use mp_printf instead of printf for error message.Damien George
2021-02-17stm32/mpbthciport: Fix initial baudrate to use provided value.Andrew Leech
2021-02-17stm32/boards: Disable onewire module on boards with small flash.Damien George
2021-02-17stm32: Make pyb, uos, utime, machine and onewire modules configurable.Damien George
2021-02-17stm32/usb: Allow a board to configure USBD_VID and all PIDs.Damien George
2021-02-17stm32/mboot: Add unpack-dfu command to mboot_pack_dfu.py tool.David Michieli
2021-02-14stm32/mpbthciport: Only init the uart once, then use uart_set_baudrate.Damien George
2021-02-14stm32/uart: Add uart_set_baudrate function.Damien George
2021-02-04ports: Remove def of MP_PLAT_PRINT_STRN if it's the same as the default.Damien George
2021-02-02stm32/mboot: Change debug compiler optimisation from -O0 to -Og.Andrew Leech
2021-02-02stm32/usbd_cdc_interface: Don't wait in usbd_cdc_tx_always if suspended.Damien George
2021-01-30docs,stm32: Fix minor typos in RTC docs, and->an.Andrew Scheller
2021-01-30stm32/rfcore: Fix flow control for IPCC RX IRQ.Jim Mussared
2021-01-29stm32/main: Introduce MICROPY_HW_FLASH_MOUNT_AT_BOOT config option.Damien George
2021-01-29stm32/mboot/fwupdate.py: Refactor update_mpy with support for STATUS.Damien George
2021-01-29stm32/mboot: Introduce MBOOT_ERRNO_xxx constants and use them.Damien George
2021-01-29stm32/mboot: Add ELEM_TYPE_STATUS element so application can get status.Damien George
2021-01-29stm32/mboot: Don't auto-detect littlefs block size.Damien George
2021-01-29stm32/main: Check block 0 and 1 when auto-detecting littlefs.Damien George
2021-01-18stm32/Makefile: Use MBOOT_PACK_KEYS_FILE as depedency of .pack.dfu.Damien George
2021-01-18stm32/boards/NUCLEO_WB55: Enable MBOOT with packing mode.Damien George
2021-01-18stm32/mboot: Add support for signed and encrypted firmware updates.Damien George
2021-01-18stm32/mboot/gzstream: Fix lost data decompressing final part of file.Damien George
2020-12-18stm32/boards/PYBD_SF2: Disable SPIFLASH_ENABLE_CACHE for mboot builds.Damien George
2020-12-18drivers/memory/spiflash: Add MICROPY_HW_SPIFLASH_ENABLE_CACHE option.Damien George
2020-12-18stm32/main: Do extended readblocks call when auto-detecting littlefs.Damien George
2020-12-18stm32/adc: Deselect VBAT after reading to prevent battery drain.Damien George
2020-12-17stm32/sdram: Add SDRAM enter/leave self-refresh mode functions.iabdalkader
2020-12-17stm32/system_stm32: Enable DBGMCU in low-power modes for debug builds.iabdalkader
2020-12-17stm32/pyb_can: Add ability to calculate CAN bit timing from baudrate.iabdalkader
2020-12-10stm32/usb: Allocate 128 bytes to CDC data out EPs on non-multi-OTG MCUs.Damien George
2020-12-09stm32/mboot: Enable LFS2_READONLY for mboot builds with littlefs.Damien George
2020-12-08stm32/boards/NUCLEO_H743ZI: Enable ethernet peripheral.Reinhard Feger
2020-12-08stm32/eth: Add support for H7 processors.Reinhard Feger
2020-12-08stm32/boards/stm32h743.ld: Enable D2 RAM and add eth-buffer section.Reinhard Feger
2020-12-07stm32/Makefile: Change -O0 to -Og for DEBUG=1 builds.Damien George