Je met à disposition depuis ce matin sous license GNU GPL les sources qui permettent d'accéder à des fichiers stockés sur une Compact Flash (bientôt SD) formaté en FAT16.
Voici une courte description :
- Proche du standard dans les fonctions d'interface (fopen, fread, fclose, fwrite...)
- Occupe peu de mémoire (actuellement, 8ko de mémoire programme, et 472 octets de Ram)
- Nombre illimité de fichiers ouverts à un instant T (limité uniquement par la ram), chaque fichier ouvert occupe 17 octets
- Système de cache optimisant la lecture des clusters de fichiers
- Gestion des longues arborescence de répertoire
- Compiler avec C18
La version fournie actuellement est uniquement en lecture seule, je débuggue en ce moment la version en écriture.
Bien sûr, j'attends avec plaisir les retours des utilisateurs.
Les liens :