287 Commits (b4f814c9b75939a33caa769e87b8d1e9c82227f3)

Author SHA1 Message Date
iabdalkader b4f814c9b7 stm32/sdcard: Add H7 SD card support. 7 years ago
iabdalkader 9b9896b44d stm32/dma: Remove H7 SDMMC DMA descriptors. 7 years ago
Damien George 1efe6a0316 stm32/boards/NUCLEO_H743ZI: Update to build with new linker management. 7 years ago
Damien George b121c9515d stm32/boards/stm32h743.ld: Remove include of common.ld. 7 years ago
Damien George 4d409b8e32 stm32/boards/stm32f767.ld: Add definition of FLASH_APP. 7 years ago
Damien George 04de9e33bc stm32/system_stm32: Set VTOR pointer from TEXT0_ADDR. 7 years ago
Damien George dcf4eb8134 stm32/boards: Add common_bl.ld for boards that need a bootloader. 7 years ago
Damien George ddb3b84c70 stm32/boards: Add common_basic.ld for a board to have a single section. 7 years ago
Damien George ed75b2655f stm32/Makefile: Allow a board to config either 1 or 2 firmware sections. 7 years ago
Damien George 95b2cb008e stm32/Makefile: Rename FLASH_ADDR/TEXT_ADDR to TEXT0_ADDR/TEXT1_ADDR. 7 years ago
Damien George 7aec06ca9a stm32/boards: Allow boards to have finer control over the linker script. 7 years ago
Damien George a6009a9e35 stm32/*bdev.c: Eliminate dependency on sys_tick_has_passed. 7 years ago
Damien George 6f1e857624 stm32/qspi: Don't take the address of pin configuration identifiers. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George b63cc1e9ef stm32/Makefile: Re-enable strict aliasing optimisation for ST HAL files. 7 years ago
iabdalkader 7b0a020a02 stm32/boards/NUCLEO_H743ZI: Disable uSD transceiver. 7 years ago
iabdalkader 1e0a67f290 stm32/boards/NUCLEO_H743ZI: Enable hardware I2C support. 7 years ago
iabdalkader 24a9facd89 stm32/i2c: Add H7 I2C timing configurations. 7 years ago
iabdalkader 2ebc538d63 stm32/dma: Enable H7 DMA descriptors. 7 years ago
Damien George 0abbafd424 stm32/can: Add "list" param to CAN.recv() to receive data inplace. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George 06aa13c350 stm32/can: Use explicit byte extraction instead of casting to word ptr. 7 years ago
Damien George a25e6c6b65 stm32/can: Add CAN.info() method to retrieve error and tx/rx buf info. 7 years ago
Damien George d7e67fb1b4 stm32/can: Add CAN.state() method to get the state of the controller. 7 years ago
Damien George 1272c3c65d stm32/can: Add CAN.restart() method so controller can leave bus-off. 7 years ago
Damien George 823ca03008 stm32/can: Add "auto_restart" option to constructor and init() method. 7 years ago
Damien George 1608c4f5be stm32/can: Use enums to index keyword arguments, for clarity. 7 years ago
Damien George 2036196d71 stm32/can: Improve can.recv() so it checks for events, eg ctrl-C. 7 years ago
Damien George 22a9158ced stm32/boards/STM32L476DISC: Enable CAN peripheral. 7 years ago
Damien George 34e224a4af esp32/machine_uart: Return None from UART read if no data is available. 7 years ago
Damien George 033c32e694 esp8266/esp_mphal.h: Fix I2C glitching by using input mode for od_high. 7 years ago
Damien George 1345093401 stm32/qspi: Do an explicit read instead of using memory-mapped mode. 7 years ago
Damien George 0d5bccad11 stm32/storage: Provide support for a second block device. 7 years ago
Damien George bb3359f357 stm32/boards/STM32L476DISC: Provide SPI-flash bdev config. 7 years ago
Damien George 626d6c9756 stm32/storage: Introduce MICROPY_HW_ENABLE_INTERNAL_FLASH_STORAGE cfg. 7 years ago
Damien George d1c4bd69df stm32/storage: Remove all SPI-flash bdev cfg, to be provided per board. 7 years ago
Damien George 1803e8ef22 stm32/storage: Make spi_bdev interface take a data pointer as first arg. 7 years ago
Damien George 1e4caf0b1e stm32/storage: Merge all misc block-dev funcs into a single ioctl func. 7 years ago
Damien George a739b35a96 drivers/memory/spiflash: Change to use low-level SPI object not uPy one. 7 years ago
Damien George 58ebeca6a9 drivers/bus: Pull out software SPI implementation to dedicated driver. 7 years ago
iabdalkader ad2a6e538c stm32/system_stm32: Fix CONFIG_RCC_CR_2ND value to use bitwise or. 7 years ago
Tom Collins 993f4345c0 stm32/usbd_conf.h: Add include of stdint.h to fix compilation issues. 7 years ago
Damien George eb56efb434 stm32: Remove startup_stm32.S, now provided in boards/ for each MCU. 7 years ago
iabdalkader 66748aaf60 stm32/Makefile: Use separate startup file for each MCU series. 7 years ago
iabdalkader 88157715db stm32/boards: Add startup_stm32l4.s for L4 series specific startup. 7 years ago
iabdalkader e3b81f5712 stm32/boards: Add startup_stm32f4.s for F4 series specific startup. 7 years ago
iabdalkader d84f1a90cc stm32/boards: Add startup_stm32f7.s for F7 series specific startup. 7 years ago
iabdalkader 0f5cce7753 stm32/boards: Add startup_stm32h7.s for H7 series specific startup. 7 years ago
iabdalkader bbf19bb64e stm32/main: Enable D2 SRAM1/2/3 clocks on H7 MCUs. 7 years ago
iabdalkader 61d463ad07 stm32/mpconfigboard_common: Add STM32H7 common configuration. 7 years ago