10 Commits (c24b0a7f2b7c0c30ef5fde62342eab7c0931f400)

Author SHA1 Message Date
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
Damien George 7674da8057 stmhal: Remove some unnecessary declarations, purely for cleanup. 10 years ago
Damien George 4d77e1a034 py: Use m_{new,renew,del} consistently. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 072bd07f17 stmhal: Add retry to SD card init. 10 years ago
Damien George 1d7fb82f0a stmhal: Change 64-bit arithmetic to 32-bit for SD card block addressing. 10 years ago
Felix Domke 6ff42c54bb stmhal/sdcard.c: add pyb.SD.write 10 years ago
Dave Hylands 994bb4a839 Fix sdcard_power_on to not do anything if the card is already powered on. 10 years ago
Damien George 594699bc88 stmhal: Protect SD_WriteBlocks by IRQ disable/enable pair. 10 years ago
Dave Hylands 90ba80dc36 Disable IRQs around sdcard reads. 10 years ago
Paul Sokolovsky 8139494e54 stmhal: Include mpconfig.h before all other includes. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago