-
- Downloads
stmhal: Change 64-bit arithmetic to 32-bit for SD card block addressing.
By measuring SD card addresses in blocks and not bytes, one can get away with using 32-bit numbers. This patch also uses proper atomic lock/unlock around SD card read/write, adds SD.info() function, and gives error code for failed read/writes.
Showing
- stmhal/diskio.c 2 additions, 2 deletionsstmhal/diskio.c
- stmhal/hal/inc/stm32f4xx_hal_sd.h 6 additions, 4 deletionsstmhal/hal/inc/stm32f4xx_hal_sd.h
- stmhal/hal/src/stm32f4xx_hal_sd.c 40 additions, 16 deletionsstmhal/hal/src/stm32f4xx_hal_sd.c
- stmhal/sdcard.c 57 additions, 43 deletionsstmhal/sdcard.c
- stmhal/sdcard.h 4 additions, 2 deletionsstmhal/sdcard.h
- stmhal/usbd_msc_storage.c 2 additions, 2 deletionsstmhal/usbd_msc_storage.c
- stmhal/usbdev/class/cdc_msc_hid/inc/usbd_cdc_msc_hid.h 1 addition, 1 deletionstmhal/usbdev/class/cdc_msc_hid/inc/usbd_cdc_msc_hid.h
- stmhal/usbdev/class/cdc_msc_hid/src/usbd_msc_scsi.c 12 additions, 11 deletionsstmhal/usbdev/class/cdc_msc_hid/src/usbd_msc_scsi.c
Loading
Please register or sign in to comment