AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR

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