Description: 1) compatible with FAT16 file system, long file name, maximum path length 260 bytes, consistent with Microsoft Longfilename specification.
2) can be portable to various platforms, and only need to write the sector driver driver, which has two functions: 1) read_flash_sector() 2) write_flash_sector ().
3) file buffer function: 1) when reading the file, the reading position is in the file buffer, and the file buffer can be read directly, and no physical disks need to be read; The file buffer size can be controlled by compiling macro EnableFileBuf, TotalFileBUFsQTYeachFCB, FileBUFSize.
4) open multiple files at the same time; The maximum open file number can be set by compiling macro MaximumFCB, and MaximumFCB maximum limit is 254.
5) file protection function: files can open multiple FCB simultaneously, and only one FCB can get file RD/WR permissions. This function is completely done by file system code, and the upper application does not have to write additional code.
6) all compiled macros are stored in file fat_cfg.h.
Contact the author: QQ:292942278,e-mail:figureyang@yahoo.com.cn
File list (Check if you may need any files):