21 Commits (7b5bf5f6fda0cfec6894c0512a3168039575405e)

Author SHA1 Message Date
Damien George 86f06d6a87 stm32/sdcard: Don't use SD clock bypass on F7 MCUs. 6 years ago
Damien George b33f108cde stm32/sdcard: Properly reset SD periph when SDMMC2 is used on H7 MCUs. 6 years ago
Damien George 9fb1f18cf4 stm32/sdcard: Fully reset SDMMC periph before calling HAL DMA functions. 6 years ago
Damien George c26516d40f stm32/sdcard: Move temporary DMA state from BSS to stack. 6 years ago
Damien George e4f7001d9c stm32/sdcard: Use only a single DMA stream for both SDIO TX/RX. 6 years ago
Damien George b0c8a94b41 stm32/dma: Pass DMA direction as parameter to dma_init not in cfg struct 6 years ago
Damien George 90fc7c5cfa stm32/sdcard: Get SDMMC alt func macro names working with F4,F7,H7 MCUs. 6 years ago
Damien George 4201f36a46 stm32/sdcard: Use mp_hal_pin_config_alt_static to configure SD card pins 6 years ago
Damien George e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George a03e6c1e05 stm32/irq: Define IRQ priorities directly as encoded hardware values. 7 years ago
Peter D. Gray 9adfd14644 stm32/sdcard: Implement BP_IOCTL_SEC_COUNT to get size of SD card. 7 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
iabdalkader b4f814c9b7 stm32/sdcard: Add H7 SD card support. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George 72ca049de7 stm32/sdcard: Use maximum speed SDMMC clock on F7 MCUs. 7 years ago
Damien George 467a5926bc stm32/sdcard: Only define IRQ handler if using SDMMC1 peripheral. 7 years ago
Damien George fed1b4fb56 stm32/sdcard: Make SD wait routine more power efficient by using WFI. 7 years ago
Peter D. Gray 82dc5c1d8c stm32: Use corrected capitalization of HAL_SD_CardStateTypedef. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 8388ec4e35 stmhal: Update to new STM Cube HAL library. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Benjamin Weps 3e82bedf46 stmhal/sdcard: Allow a board to customise the SDIO pins. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Damien George 7876e54aa5 stmhal/sdcard: Add support for SDMMC2 on F7 MCUs. 8 years ago
Damien George 89738e8240 stmhal: Rename sys_tick ticks/delay functions to corresp. mp_hal ones. 8 years ago
Damien George 6ab5512132 stmhal: Use mp_hal_delay_ms instead of HAL_Delay. 8 years ago
Damien George 3667ee1b88 stmhal: On boot, mount all available partitions of the SD card. 8 years ago
Damien George a526352454 stmhal: Set the FatFs partition number when initialising VFS object. 8 years ago
Damien George b697c89009 extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 8 years ago
Damien George 84c614e729 stmhal: Convert to use VFS sub-system and new ooFatFs component. 8 years ago
Damien George e202b6f586 stmhal/sdcard: Use mp_hal_pin_config function instead of HAL_GPIO_Init. 8 years ago
Jean-François Milants 08bd7d1d31 stmhal/sdcard: Clean/invalidate cache before DMA transfers with SD card. 8 years ago
Ryan Shaw 8ebd53afc9 stmhal: enable SD power save (disable CLK on idle) 8 years ago
dpslwk f3636a7b46 stmhal: Enable SD card on L4 MCUs. 8 years ago
Damien George 87981fc517 stmhal/sdcard: Allow to do unaligned read-from/write-to SD card. 9 years ago
Damien George 88153dc56a stmhal/sdcard: Fix initialisation of DMA TX so that writes work. 9 years ago
Tobias Badertscher e64032d6fd stmhal: L4: Adapt DMA to be able to support STM32L4 MCU series. 9 years ago
Damien George e372e83b30 extmod/fsusermount: Move BP_IOCTL_xxx constants to fsusermount.h. 9 years ago
Damien George b33a770596 extmod/fsusermount: Support mounting of multiple block devices. 9 years ago
Damien George 3770cd2e70 stmhal: Expose flash and SD card as proper objects with block protocol. 9 years ago
Damien George 401af50dc0 stmhal: Add pyb.irq_stats() to get statistics about IRQ calls. 10 years ago
Damien George f4c17378b3 stmhal: Protect SD card DMA transactions against USB MSC contention. 9 years ago
Damien George 9936aa3f87 stmhal: Save RAM and ROM by making SD DMA init structure const for tx/rx. 9 years ago
Dave Hylands 6edffd0df5 stmhal: Add dma support for sdcard. 9 years ago
Dave Hylands 823a961ecc stmhal: Enable sdcard on STM32F7DISC board. 9 years ago
Paul Sokolovsky 1b586f3a73 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. 9 years ago
Dave Hylands ea8bf81058 stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 9 years ago