![]() |
SysIo
1.9.0
Embedded Library and tools
|
#include <gpio.h>
Classes | |
| class | Descriptor |
| Descripteur d'un GPIO. More... | |
Public Member Functions | |
| AccessLayer | accessLayer () const |
| Lecture de la couche d'accès utilisée. | |
| void | close () |
| Fermeture du GPIO. | |
| Connector * | connector (int conn) const |
| Connecteur. More... | |
| const std::map< int, std::shared_ptr< Connector > > & | connector () |
| Liste des connecteurs de la carte. More... | |
| int | connectors () const |
| Nombre de connecteurs. | |
| Gpio (AccessLayer layer=AccessLayerAuto) | |
| Constructeur par défaut. More... | |
| bool | isDebug () const |
| Indique si le mode mise au point est actif. | |
| bool | isOpen () const |
| Indique si ouvert. | |
| const std::string & | name () const |
| Nom de la carte. | |
| Pin::Numbering | numbering () const |
| Numérotation en cours. More... | |
| const std::string & | numberingName () const |
| Nom de la numérotation en cours. | |
| bool | open () |
| Ouverture. More... | |
| Pin & | pin (int num) const |
| Broche GPIO. More... | |
| const std::map< int, std::shared_ptr< Pin > > & | pin () |
| Liste des broches de type GPIO. More... | |
| bool | releaseOnClose () const |
| Lecture la libération des broches à la fermeture. More... | |
| void | setDebug (bool enable) |
| Active le mode mise au point. More... | |
| void | setNumbering (Pin::Numbering numbering) |
| Modifie la numérotation. | |
| void | setReleaseOnClose (bool enable) |
| Modifie la libération des broches à la fermeture. More... | |
| int | size () const |
Nombre de broches de type GPIO sur la carte(TypeGpio) | |
| virtual | ~Gpio () |
| Destructeur. | |
Protected Member Functions | |
| Device * | device () const |
| Accès à la couche matérielle. | |
| Gpio (Device *device, AccessLayer layer) | |
| Constructeur sous jacent. More... | |