SysIo  1.9.0
Embedded Library and tools
Port Gpio

Detailed Description

Ce module fournit les classes permettant de contrôler les broches d'entrées-sorties à usage général.

Collaboration diagram for Port Gpio:

Modules

 Broches
 
 Connecteurs
 
 Gpio
 

Enumerations

enum  Sysio::AccessLayer { AccessLayerAuto = 0, Sysio::AccessLayerIoMap = 0x0001, Sysio::AccessLayerSysFs = 0x0002, Sysio::AccessLayerAll = AccessLayerIoMap + AccessLayerSysFs }
 Choix de la façon d'accéder aux broches du GPIO. More...
 

Enumeration Type Documentation

#include <gpiopin.h>

Choix de la façon d'accéder aux broches du GPIO.

En fonction de la plateforme, le module GPIO peut utiliser différentes façon pour accéder aux broches.

Enumerator
AccessLayerIoMap 

Accès par les registres du SOC, la plus performante mais il faut être sûr que cela est disponible sur la plateforme.

AccessLayerSysFs 

Accès par l'interface "utilisateur" dans /sys/class/gpio, la plus générique.

AccessLayerAll 

Le mieux, toutes les fonctions sont disponibles.

Definition at line 38 of file gpiopin.h.

38  {
39  AccessLayerAuto = 0, //< Choix automatique (à utiliser la plupart du temps), c'est la plateforme qui choisit par le GpioDevice
40  AccessLayerIoMap = 0x0001,
41  AccessLayerSysFs = 0x0002,
43  };
Le mieux, toutes les fonctions sont disponibles.
Definition: gpiopin.h:42
Accès par l&#39;interface "utilisateur" dans /sys/class/gpio, la plus générique.
Definition: gpiopin.h:41
Accès par les registres du SOC, la plus performante mais il faut être sûr que cela est disponible sur...
Definition: gpiopin.h:40