224 Commits (266446624fc055e988782577286fe91efbda438e)

Author SHA1 Message Date
iabdalkader 711f817c2a stm32/rtc: Add RTC support for H7 MCUs. 7 years ago
iabdalkader 0e51e4d139 stm32/dma: Add DMA support for H7 MCUs. 7 years ago
iabdalkader fe29419c10 stm32/stm32_it: Add support for H7 MCUs. 7 years ago
iabdalkader 2858e0aef8 stm32/usbd_conf: Add USB support for H7 MCUs. 7 years ago
iabdalkader d151adb791 stm32/modmachine: Support basic H7 MCU features. 7 years ago
iabdalkader 0989e0cdff stm32/timer: Add Timer support for H7 MCUs. 7 years ago
iabdalkader b982b95c18 stm32/uart: Add UART support for H7 MCUs. 7 years ago
iabdalkader a863c60439 stm32/wdt: Add WDT support for H7 MCUs. 7 years ago
iabdalkader 3f86fbcb07 stm32/mphalport: Use GPIO BSRRL/BSRRH registers for H7 MCUs. 7 years ago
iabdalkader 2e93d4167d stm32/system_stm32: Add H7 MCU system initialisation. 7 years ago
iabdalkader 81f8f5f163 stm32/flash: Add flash support for H7 MCUs. 7 years ago
iabdalkader b8d09b9bef stm32/Makefile: Add settings to support H7 MCUs. 7 years ago
iabdalkader fabfacf3d7 stm32/boards: Add new NUCLEO_H743ZI board configuration files. 7 years ago
Damien George 8522874167 stm32/boards: Add stm32h743.ld linker script. 7 years ago
Damien George a3c721772e stm32/boards: Add stm32h743_af.csv file describing H7 GPIO alt funcs. 7 years ago
sec2 250b24fe36 stm32/boards/NUCLEO_F767ZI: Update pins list to include 3 extra pins. 7 years ago
sec2 bda3620616 stm32/boards/stm32f767_af.csv: Add ADC column to pin capability list. 7 years ago
Damien George 024edafea0 stm32/i2c: On F4 MCUs report the actual I2C SCL frequency. 7 years ago
Damien George adda38cf76 stm32/qspi: Add hardware QSPI driver, with memory-map capability. 7 years ago
Damien George 8bd0a51ca9 stm32/spibdev: Convert to use multiple block read/write interface. 7 years ago
Damien George 861080aa3d stm32/storage: Add option for bdev to supply readblock/writeblocks. 7 years ago
Damien George 0210383da5 stm32/spibdev: Add option to configure SPI block dev to use QSPI flash. 7 years ago
Damien George a0dfc38641 stm32/spibdev: Update to work with new spiflash driver. 7 years ago
Damien George 989fc16162 stm32: Move MCU-specific cfg from mphalport.h to mpconfigboard_common.h. 7 years ago
Damien George ea05b400df stm32/flash: Use FLASH_TYPEPROGRAM_WORD to support newer HALs. 7 years ago
Damien George e6220618ce stm32: Use "GEN" for describing files generated in the build. 7 years ago
Damien George 60b0982bb2 stm32: Add board config option to enable/disable the ADC. 7 years ago
Damien George 82828340a0 ports: Enable ucollections.deque on relevant ports. 7 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir. 7 years ago
Damien George fa13e0d35b stm32: Factor out flash and SPI block-device code to separate files. 7 years ago
Damien George 34911f1a57 stm32/boards: Update all boards to work with new USB configuration. 7 years ago
Damien George 5c320bd0b0 stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config. 7 years ago
Damien George 8aad22fdca stm32/timer: Support MCUs that don't have TIM4 and/or TIM5. 7 years ago
Damien George 6e91ab5806 stm32/spi: Further updates to use newer versions of HAL names. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George 8e1cb58a23 stm32/usbdev: Fix USBD setup request handler to use correct recipient. 7 years ago
Damien George 02f88cb2df stm32/boards: Remove all config options that are set to defaults. 7 years ago
Damien George 2d5bab46be stm32: Add mpconfigboard_common.h with common/default board settings. 7 years ago
Damien George cc92c0572e stm32/main: Remove need for first_soft_reset variable. 7 years ago
Damien George 4607be3768 stm32/main: Reorder some init calls to put them before soft-reset loop. 7 years ago
Damien George 12464f1bd2 stm32/rtc: Add compile-time option to set RTC source as LSE bypass. 7 years ago
Damien George 011d1555cb stm32/rtc: Fix RTC init to use LSI if LSI is already selected on boot. 7 years ago
Damien George 5a62f0faa6 stm32/rtc: Fix rtc_info flags when LSE fails and falls back to LSI. 7 years ago
Damien George 20f5de9b39 stm32/spi: Accept machine.SPI object in spi_from_mp_obj() function. 7 years ago
Damien George f8922627d3 stm32: Update LCD and network drivers to work with new SPI API. 7 years ago
Damien George 4ad3ede21a stm32/spi: Provide better separation between SPI driver and uPy objs. 7 years ago
Damien George 4b8e58756b stm32/i2c: Allow I2C peripheral state to persist across a soft reset. 7 years ago
Damien George 5ddd1488bd stm32/spi: Allow SPI peripheral state to persist across a soft reset. 7 years ago
Damien George 57d2ac1300 stm32/rng: Simplify RNG implementation by accessing raw peripheral regs. 7 years ago
Damien George 762db9ad2f stm32/spi: Add support for a board naming SPI peripherals 4, 5 and 6. 7 years ago