AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Micro-interrupteurs

Description détaillée

Ce module permet de gérer les micro-interrupteurs de façons indépendantes de la plate-forme matérielle.
La macro AVRIO_SWITCH_ENABLE doit être définie dans avrio-config.h et dans ce cas, la partie interface matérielle doit être implémentée dans le fichier avrio-board-switch.h se trouvant dans le même répertoire.

Graphe de collaboration de Micro-interrupteurs:

Fonctions

void vSwitchInit (void)
 
xSwitch xSwitchGet (void)
 

Variables

typedef xSwitch
 Type renvoyé pour la lecture des switchs. Plus de détails...
 

Documentation des fonctions

void vSwitchInit ( void  )

Initialise le module

Exemples:
input/switch/demo_switch.c.
xSwitch xSwitchGet ( void  )

Lecture des micro-interrupteurs

Exemples:
input/switch/demo_switch.c.

Documentation des variables

xSwitch

Type renvoyé pour la lecture des switchs.

Doit être défini dans avrio-board-switch.h pour chaque carte.

Exemples:
input/switch/demo_switch.c.

Définition à la ligne 71 du fichier switch.h.