Kör FAT16 i Ti startfönstret (4 / 5 steg)
Steg 4: Läs en filström
audioOut.CurrentSample =ThinFATReadByte();
Du kan också läsa Int och långa värden från en fil men du behöver att veta om de är stora eller little endian-format. i varje kommando en gemena B eller L prefix typ av värde som läses.
Läs en Little-endian heltal
audioOut.CurrentSample =ThinFATReadlInt()
Läs en Big Endian heltal
audioOut.CurrentSample =ThinFATReadbInt()
Läs en Little-endian länge
audioOut.CurrentSample =ThinFATReadlLong()
Läs en Big-endian länge
audioOut.CurrentSample =ThinFATReadbLong()
för att kontrollera om hur läsa filen kan du ringa ThinFAT_FileProgress() som returnerar den aktuella sektorn av filen som läses från SD-kortet. Du kan sedan jämföra detta till storleken som returneras av ThinFAT_FileSize():
CurrentFileSector = ThinFAT_FileProgress();
CurrentFileSize = ThinFAT_FileSize();
När du är klar med filen kan du ringa:
ThinFAT_CloseFile();
men du behöver också en callback redo för när filen är klar som också kan städa upp funktionen din utför.