FatFs is a generic FAT file system module for small embedded systems. The FatFs is written in compliance with ANSI C and completely separated from the disk I/O layer. Therefore it is independent of hardware architecture.
FatFs has being developped as a personal project of the author, ChaN.
Modified by ST, used source from stm32_mw_fatfs and modified to fit Arduino libraries specifications.
It is used by the STM32SD library.