Once an SD card is "partitioned" into multiple files, SdFat needs logic for reading these files & directories. So how does this work?
There's method wrapping the volume's allocator in one of 2 ways per compiletime macros & a wrapper which increments a read pointer, validates its args, & reads in the allocated page for the sake of directories. There's several methods exposing tweaked variants of the data from the file's entry in its directory.
1/?