21 #ifndef _AVRIO_BISRELAY_H_ 22 #define _AVRIO_BISRELAY_H_ 23 #include <avrio/defs.h> 61 #define BISRELAY_ALL 0xFF 114 # if defined(__DOXYGEN__) 140 #include "avrio-board-bisrelay.h" 141 extern uint8_t ucBisRelayCurrent;
146 return ucBisRelayCurrent;
void vBisRelayClear(uint8_t ucMask)
Arrêt d'un relais d'un ou plusieurs relais.
uint8_t ucBisRelayGetAll(void)
Lecture de l'état des relais.
volatile uint8_t * pPort
Port des broches du relais.
void vBisRelaySet(uint8_t ucMask)
Mise en marche d'un ou plusieurs relais.
struct xBisRelay xBisRelay
void vBisRelayToggle(uint8_t ucMask)
Basculement d'un ou plusieurs relais.
void vBisRelayInit(void)
Initialise le module.
uint8_t ucOn
Masque de la broche Set.
uint8_t ucOff
Masque de la broche Reset.
void vBisRelaySetAll(uint8_t ucMask)
Modification de l'état des relais.