FatFs
Meer info
- Gemaakt door
- ChaN
- Type
- Bibliotheek
- Licentie
- BSD-achtig (1 clausule)
- Officiële site
- elm-chan.org
De Japanse eenmansbibliotheek waarmee vrijwel elke microcontroller ter wereld een sd-kaart kan lezen die op een pc is geformatteerd.
Geschreven door de ontwikkelaar die bekendstaat als ChaN, in draagbare C zonder afhankelijkheden. Het ondersteunt FAT12/16/32 en sinds 2016 ook exFAT. Het weet niets van de hardware: de gebruiker levert een dunne laag met disk_read, disk_write en een paar verwante functies, en de rest werkt gewoon. Daarom zit het in STM32Cube, ESP-IDF en ontelbare dataloggers.
De keuze voor FAT is zelden technisch; ze is sociaal. Het is het enige formaat dat Windows, macOS en een camera zonder morren lezen. De prijs is een slechte bestendigheid tegen stroomuitval, dus interne flash krijgt meestal LittleFS, en FatFs blijft gereserveerd voor de sd-kaart die het apparaat moet kunnen verlaten.