mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-07-06 15:26:31 +02:00
SDCARD: First sector always written twice if multiple sectors are updated
This commit is contained in:
@ -607,8 +607,9 @@ DRESULT ff_sd_write(uint8_t pdrv, const uint8_t* buffer, DWORD sector, UINT coun
|
|||||||
|
|
||||||
if (count > 1) {
|
if (count > 1) {
|
||||||
res = sdWriteSectors(pdrv, (const char*)buffer, sector, count) ? RES_OK : RES_ERROR;
|
res = sdWriteSectors(pdrv, (const char*)buffer, sector, count) ? RES_OK : RES_ERROR;
|
||||||
|
} else {
|
||||||
|
res = sdWriteSector(pdrv, (const char*)buffer, sector) ? RES_OK : RES_ERROR;
|
||||||
}
|
}
|
||||||
res = sdWriteSector(pdrv, (const char*)buffer, sector) ? RES_OK : RES_ERROR;
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user