Handle non-aligned reads

This commit is contained in:
Byron Lathi
2023-12-06 21:02:41 -08:00
parent 066bb0ee8c
commit 0327ab6a2b
2 changed files with 54 additions and 8 deletions

View File

@@ -16,6 +16,11 @@ int main(void) {
fd = fat32_file_open("VERYLA~1TXT");
cprintf("fd: %x\n", fd);
nbytes = fat32_file_read(fd, data, 123);
for (i = 0; i < nbytes; i++) {
cprintf("%c", data[i]);
}
while ((nbytes = fat32_file_read(fd, data, 256))){
for (i = 0; i < nbytes; i++) {
cprintf("%c", data[i]);