AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Tout Structures de données Fonctions Variables Définitions de type Énumérations Valeurs énumérées Groupes Pages

Description détaillée

Définit un système de fichiers simple. Utilise le pointeur udata du fichier stdio pour étendre les possibilités.

Graphe de collaboration de Fichiers:

Modules

 Flags
 
 Requêtes ioctl
 

Fonctions

int iFileClose (FILE *f)
 Fermeture d'un fichier. Plus de détails...
 
static int iFileDataAvailable (FILE *f)
 Nombre de caractères reçus. Plus de détails...
 
static int iFileFlush (FILE *f)
 Vidage des buffers. Plus de détails...
 
static int iFileGetSettings (FILE *f, void *settings)
 Modification de la configuration. Plus de détails...
 
int iFileIoctl (FILE *f, int c,...)
 Fonction de contrôle. Plus de détails...
 
static int iFileSetSettings (FILE *f, const void *settings)
 Lecture de la configuration. Plus de détails...
 
FILE * xFileOpen (const char *path, int flag, void *settings)
 Ouverture d'un fichier. Plus de détails...
 

Documentation des fonctions

int iFileClose ( FILE *  f)

Fermeture d'un fichier.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
Renvoie
0, -1 si erreur
static int iFileDataAvailable ( FILE *  f)
inlinestatic

Nombre de caractères reçus.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
Renvoie
Nombre de caractères reçus, -1 si erreur
Exemples:
net/rf69/gateway/demo_rf69_gateway.c, et net/rf69/ping/demo_rf69_ping.c.
static int iFileFlush ( FILE *  f)
inlinestatic

Vidage des buffers.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
Renvoie
0, -1 si erreur
static int iFileGetSettings ( FILE *  f,
void *  settings 
)
inlinestatic

Modification de la configuration.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
settingspointeur sur une structure de configuration spécifique au périphérique
Renvoie
0, -1 si erreur
int iFileIoctl ( FILE *  f,
int  c,
  ... 
)

Fonction de contrôle.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
crequête file_ioctl, suivie des paramètres éventuels
Renvoie
0, -1 si erreur
static int iFileSetSettings ( FILE *  f,
const void *  settings 
)
inlinestatic

Lecture de la configuration.

Paramètres
fpointeur sur le fichier ouvert avec xFileOpen()
settingspointeur sur une structure de configuration spécifique au périphérique
Renvoie
0, -1 si erreur