资 源 简 介
FAT16/32 Library
Features
The library/driver is capable of reading a root directory and its
contents (sub-directories and files) using a PIC microcontroller.
Files can be read in user selectable data chunk sizes that must
be multiples of 2. For example, data can be obtained in buffers
of 1, 2, 4, 8, 16, 32, 64, 128, 256 and 512 bytes.
The maximum buffer size allowed is 512 bytes. Any other buffer size
will produce junk data or may cause an infinite loop in the
program flow.
Comments
I"m 100% sure this driver implementation is not bug free, so if
you find something that could be a bug, please let me know.
If you are good enough to solve it for your own, please don"t
forget to share the resulting code with me, so others could
benefit from it.
Also, I"m sure that the code can be optimized to get better
performance and/or a lower footprint. If you make any change
to the code, the same sharing policies mentioned before apply.
Th