Ce module permet le stockage de fichiers en EEPROM de façon sécurisé.
int iEeFileClose |
( |
FILE * |
xFile | ) |
|
int iEeFileFlush |
( |
FILE * |
xFile | ) |
|
Vide le fichier.
- Paramètres
-
- Renvoie
- 0, -1 si erreur
FILE* xEeFileOpen |
( |
uint8_t * |
pcEeBuffer, |
|
|
int |
iEeBufferSize, |
|
|
int |
iMode |
|
) |
| |
Ouverture d'un fichier en EEPROM Si un fichier correspondant à la taille est déjà présent à l'adresse de pcEeBuffer il est ouvert, sinon il est créé *.
- Paramètres
-
pcEeBuffer | Adresse du buffer en EEPROM où sera stocké le fichier |
iEeBufferSize | Taille en octets du buffer |
iMode | Drapeaux de mode, O_RDONLY, O_WRONLY, O_RDWR, O_APPEND pouvant être combinés |
- Renvoie
- pointeur sur le fichier ou NULL en cas d'erreur (errno indique l'erreur)
- Exemples:
- sys/memory/eefile/demo_eefile.c.