mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
fix(storage/fatfs): check whether sdcard supports triming
Closes https://github.com/espressif/esp-idf/issues/12912
This commit is contained in:
parent
db1e54a0c5
commit
e5742d6f41
@ -105,6 +105,9 @@ DRESULT ff_sdmmc_ioctl (BYTE pdrv, BYTE cmd, void* buff)
|
|||||||
return RES_ERROR;
|
return RES_ERROR;
|
||||||
#if FF_USE_TRIM
|
#if FF_USE_TRIM
|
||||||
case CTRL_TRIM:
|
case CTRL_TRIM:
|
||||||
|
if (sdmmc_can_trim(card) != ESP_OK) {
|
||||||
|
return RES_PARERR;
|
||||||
|
}
|
||||||
return ff_sdmmc_trim (pdrv, *((DWORD*)buff), //start_sector
|
return ff_sdmmc_trim (pdrv, *((DWORD*)buff), //start_sector
|
||||||
(*((DWORD*)buff + 1) - *((DWORD*)buff) + 1)); //sector_count
|
(*((DWORD*)buff + 1) - *((DWORD*)buff) + 1)); //sector_count
|
||||||
#endif //FF_USE_TRIM
|
#endif //FF_USE_TRIM
|
||||||
|
Loading…
Reference in New Issue
Block a user