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)
48static 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();
72leds_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;
115leds_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.