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