19 # define _AVRIO_LED_H_ 21 # include <avrio/defs.h> 25 # include "avrio-config.h" 26 # ifdef AVRIO_LED_ENABLE 27 # include "avrio-board-led.h" 74 # if defined(__DOXYGEN__) 103 # define LED_ALL_LEDS 153 # ifdef LED_MASK_ARRAY_ENABLE 159 return xLedMaskArray[ucLed];
uint8_t xLedMask
Type utilisé pour les masques de LED.
static void vLedSet(xLedMask xMask)
Allume une ou plusieurs leds.
static void vLedClear(xLedMask xMask)
Eteint une ou plusieurs leds.
static xLedMask xLedGetMask(uint8_t ucLed)
Renvoie le masque associé à une led.
static void vLedSetAll(xLedMask xMask)
Modifie l'état de toutes les leds.
static void vLedInit(void)
Initialise les lignes de port utilisées par les leds.
static void vLedToggle(xLedMask xMask)
Bascule une ou plusieurs leds (éteinte -> allumée / allumée -> éteinte)
#define LED_QUANTITY
Nombre de leds disponible.