36 #include <AppHardwareApi.h> 37 #ifdef SENSOR_BOARD_DR1199 38 #include "dr1199/leds-arch-1199.h" 40 #ifdef SENSOR_BOARD_DR1175 41 #include "leds-extension.h" 42 #include "dr1175/leds-arch-1175.h" 45 #define LED_D3 (1 << 3) 46 #define LED_D6 (1 << 2) 48 static volatile unsigned char leds;
54 vAHI_DioSetDirection(0, LED_D3 | LED_D6);
55 vAHI_DioSetOutput(LED_D3 | LED_D6, 0);
56 #ifdef SENSOR_BOARD_DR1199 57 leds_arch_init_1199();
59 #ifdef SENSOR_BOARD_DR1175 60 leds_arch_init_1175();
72 leds_arch_set(
unsigned char c)
86 } vAHI_DioSetOutput(off_mask, on_mask);
87 #ifdef SENSOR_BOARD_DR1199 89 leds_arch_set_1199(c);
91 leds = LEDS_GP0 | LEDS_GP1 | LEDS_RED | LEDS_BLUE | LEDS_GREEN;
93 leds = (c & (LEDS_GP0 | LEDS_GP1 | LEDS_RED | LEDS_BLUE | LEDS_GREEN));
95 #elif SENSOR_BOARD_DR1175 97 leds_arch_set_1175(c);
99 leds = LEDS_GP0 | LEDS_GP1 | LEDS_RED | LEDS_BLUE | LEDS_GREEN | LEDS_WHITE;
101 leds = (c & (LEDS_GP0 | LEDS_GP1 | LEDS_RED | LEDS_BLUE | LEDS_GREEN | LEDS_WHITE));
107 leds = LEDS_GP0 | LEDS_GP1;
115 leds_arch_set_level(
unsigned char level,
unsigned char c)
117 #ifdef SENSOR_BOARD_DR1175 118 leds_arch_set_level_1175(level, c, leds);
#define LEDS_ALL
The OR mask representation of all device LEDs.
Header file for the LED HAL.