>Petit FatFs is a sub-set of FatFs module for tiny 8-bit microcontrollers. It is written in compliance with ANSI C and completely separated from the disk I/O layer. It can be incorporated into the tiny microcontrollers with limited memory even if the RAM size is less than sector size. Also full featured FAT file system module is available here.
http://elm-chan.org/fsw/ff/00index_e.html
>Features Very small RAM consumption (44 bytes work area + certain stack). Very small code size (2K-4K bytes). FAT12, FAT16 and FAT32. Single volume and Single file. Streaming file read. File write function with some restrictions.
> Petit FatFs is a sub-set of FatFs module for tiny 8-bit microcontrollers. It is written in compliance with ANSI C and completely separated from the disk I/O layer. It can be incorporated into the tiny microcontrollers with limited memory even if the RAM size is less than sector size.