/* hackspacecon wand firmware rgb led control and programs */ #ifndef __RGBLED_H__ #define __RGBLED_H__ #include #include #define RGB_COUNT 5 #define PROG_COUNT 2 #define enable_rgb_timer() {TCB0.CNT = 0; TCB0.CTRLA |= 1;}; #define disable_rgb_timer() {TCB0.CTRLA &= ~1;}; extern tinyNeoPixel rgb; extern uint8_t rgbled[3 * RGB_COUNT]; extern uint8_t (*rgb_program[PROG_COUNT])(uint8_t); void conf_rgb_timer(); #endif