803 Commits (f62cc41fac007f38b661e09d638385241084a540)

Author SHA1 Message Date
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
Damien George 38ac697b45 stm32/machine_i2c: Update to support new C-level I2C API. 6 years ago
Damien George 1f63e9b701 stm32/adc: Fix VBAT_DIV to be 4 for STM32F411. 6 years ago
Damien George e1e3704aa1 stm32/modmachine: Create dedicated asm function to branch to bootloader. 6 years ago
iabdalkader 746fcea7f8 stm32/boards/NUCLEO_H743ZI: Enable SPI3 on this board. 6 years ago
iabdalkader 1646eff864 stm32/irq: Fix IRQ_ENABLE_STATS stats config to work on all MCUs. 6 years ago
iabdalkader 07af74daef stm32/spi: Enable SPI IRQs and add IRQHandlers for H7 MCUs. 6 years ago
iabdalkader 123c065131 stm32/dma: Always reset and configure the H7 DMA peripheral. 6 years ago
iabdalkader 7359a9e2f2 stm32/dma: Initialise all members of DMA structs for H7 MCUs. 6 years ago
Andrew Leech 29865e3e58 stm32/rtc: Allow overriding startup timeouts from mpconfigboard. 6 years ago
Damien George b8c74014e4 stm32/usbd_cdc_interface: Don't retransmit chars if USB is reconnected. 6 years ago
Damien George 97753a1bbc stm32: Move factory reset files and code to separate source file. 6 years ago
Damien George 34942d0a72 stm32/machine_uart: Change default UART timeout to 0, for non blocking. 6 years ago
Chris Mason 2a791170ce stm32/boards: Add NUCLEO_F413ZH board configuration. 6 years ago
Chris Mason 1b956ec817 stm32: Add support for F413 MCUs. 6 years ago
Damien George a974f2dc6e stm32/flash: Fix bug computing page number for L432 page erase. 6 years ago
Damien George 3fbf32b947 stm32/powerctrl: Support changing frequency when HSI is clock source. 6 years ago
Damien George cbeac903e8 stm32/main: Increase default UART REPL rx buffer from 64 to 260 bytes. 6 years ago
Damien George ff0306dfa5 stm32/usb: Remove mp_hal_set_interrupt_char now that it's reset at boot. 6 years ago
Damien George 8031b7a25c stm32/powerctrl: Deselect PLLSAI as 48MHz src before turning off PLLSAI. 6 years ago
Andrew Leech 70a28e3ad9 stm32/usb: Add USB device mode for VCP+VCP without MSC. 6 years ago
Damien George 0646e607b5 ports: Convert to use pyexec_file_if_exists() to execute boot/main.py. 6 years ago
Damien George f66c4cbfa6 stm32/usbdev: Make USB device descriptors at runtime rather than static. 6 years ago
Damien George aa7b32c811 stm32/dac: Rework DAC driver to use direct register access. 6 years ago
Damien George 8402c26cfa stm32/powerctrl: Enable EIWUP to ensure RTC wakes device from standby. 6 years ago
Damien George 11657f2f20 stm32/system_stm32f0: Add support for using HSE and PLL as SYSCLK. 6 years ago
Damien George f1774fa049 stm32/system_stm32f0: Enable PWR clock on startup. 6 years ago
Damien George 194d6b6788 stm32/timer: Correctly initialise extended break settings on F7/H7/L4. 6 years ago
Damien George fd112239d6 stm32/rtc: Remove non-ASCII mu-character from source code comment. 6 years ago
Damien George fc9f2ff0cd stm32/rtc: Remove unused LSE detection code. 6 years ago
Damien George 46e5d6b889 stm32/rtc: Add auto-LSE-bypass detection with fallback to LSE then LSI. 6 years ago
Damien George 358364b45e stm32/boards/NUCLEO_L432KC: Disable complex nos and default frozen mods. 6 years ago
Damien George 4831e38c7e stm32/boards/NUCLEO_H743ZI: Add config options to support mboot. 6 years ago
Damien George fd13ce5e60 stm32/mboot: Add support for H7 MCUs, with H743 flash layout. 6 years ago
Damien George ae1e18a346 stm32/usbd_conf: Add support for USB HS peripheral on H7 MCUs. 6 years ago
Damien George 2c3fa4ad82 stm32/i2cslave: Add support for H7 MCUs. 6 years ago
Damien George fd523c53c3 stm32/network_wiznet5k: Automatically set MAC if device doesn't have one 6 years ago
Damien George 4f936afc44 stm32/network_wiznet5k: Add ability to set the MAC address. 6 years ago
Damien George 4410efc1e3 stm32/network_wiznet5k: Add ability to trace Ethernet TX and RX frames. 6 years ago
Damien George 83f3c29d36 stm32/moduos: Allow to compile again without USB enabled. 6 years ago
Damien George 7ce2a08231 stm32: Add support for MMC driver, exposed via pyb.MMCard class. 6 years ago
Damien George 9670b26526 stm32: Rename MICROPY_HW_HAS_SDCARD to MICROPY_HW_ENABLE_SDCARD. 6 years ago