Как читать большой файл с SD-карты, используя FATFS?
Допустим, у меня есть буфер uint8_t sdReadBuffer[100];
и функция Чаина f_read(&myFile, sdReadBuffer, sizeof(sdReadBuffer), bytesread);
успешно читает 100 байт данных с SDCard.
Однако, если в файле найдено 200 байт данных, и мне не разрешено хранить буфер размером 200 байт, как я должен читать данные, используя 100-байтовые кадры?
Я посмотрел на команды f_tell(&myFile)
, f_lseek(&myFile, f_size(&myFile))
но я не мог сделать это правильно, чтобы читать последовательные кадры.