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_WHITE
Green + Blue + Red (56)
void leds_arch_init(void)
Leds implementation.