![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module fournit les fonctions pour accéder à la mémoire où sont implantés les coupleurs d'entrée-sortie
Functions | |
| bool | bIoMapIsOpen (const xIoMap *p) |
| Indique si une projection mémoire est ouverte. More... | |
| int | iIoMapClose (xIoMap *p) |
| Fermeture d'une projection mémoire. More... | |
| volatile unsigned int * | pIo (const xIoMap *p, unsigned int offset) |
| Pointeur d'accès aux registres. More... | |
| unsigned int | uIoMapSize (const xIoMap *p) |
| Taille de la zone projetée. More... | |
| unsigned long | ulIoMapBase (const xIoMap *p) |
| Adresse de base de la zone projetée. More... | |
| xIoMap * | xIoMapOpen (unsigned long base, unsigned int size) |
| Ouverture d'une projection mémoire. More... | |
Typedefs | |
| typedef struct xIoMap | xIoMap |
| Projection mémoire. More... | |
| bool bIoMapIsOpen | ( | const xIoMap * | p | ) |
#include <iomap.h>
Indique si une projection mémoire est ouverte.
| p | pointeur sur la projection |
| int iIoMapClose | ( | xIoMap * | p | ) |
#include <iomap.h>
Fermeture d'une projection mémoire.
| p | pointeur sur la projection |
| volatile unsigned int* pIo | ( | const xIoMap * | p, |
| unsigned int | offset | ||
| ) |
#include <iomap.h>
Pointeur d'accès aux registres.
| p | pointeur sur la projection |
| offset | offset à l'intérieur de la zone en sizeof(int) |
| unsigned int uIoMapSize | ( | const xIoMap * | p | ) |
#include <iomap.h>
Taille de la zone projetée.
| p | pointeur sur la projection |
| unsigned long ulIoMapBase | ( | const xIoMap * | p | ) |
#include <iomap.h>
Adresse de base de la zone projetée.
| p | pointeur sur la projection |
| xIoMap* xIoMapOpen | ( | unsigned long | base, |
| unsigned int | size | ||
| ) |
#include <iomap.h>
Ouverture d'une projection mémoire.
| base | adresse de base de la zone à projeter |
| size | taille de la zone à projeter en octets |