FatFs is a lightweight software library for microcontrollers and embedded systems that implements FAT/exFAT file system support. Written on pure ANSI C, FatFs is platform-independent and easy to port on many hardware platforms such as 8051, PIC, AVR, ARM, and Z80. FatFs is designed as thread-safe and is built into the ChibiOS, RT-Thread, ErlendOS, and Zephyr real-time operating systems.