假设我有一个缓冲区
uint8_t sdReadBuffer[100];
和
ChaN的功能
f_read(&myFile, sdReadBuffer, sizeof(sdReadBuffer), bytesread);
成功地从SDCard读取了100字节的数据。
但是,如果在文件中找到200字节的数据,而又不允许我容纳200字节大小的缓冲区,那我应该如何使用100字节的帧读取数据?
我已经看过命令f_tell(&myFile)
,f_lseek(&myFile, f_size(&myFile))
,但是我无法以正确的方式读取连续的帧。