14 #ifndef __ENGDUINOLEDS_H__
15 #define __ENGDUINOLEDS_H__
31 #define MAX_BRIGHTNESS 0x0F
34 extern "C" void TIMER4_COMPA_vect(
void) __attribute__ ((signal));
55 volatile uint8_t RAccum[16];
56 volatile uint8_t GAccum[16];
57 volatile uint8_t BAccum[16];
59 volatile uint8_t RDisp[16];
60 volatile uint8_t GDisp[16];
61 volatile uint8_t BDisp[16];
63 void _setLED(uint8_t LEDidx, colour c, uint8_t brightness);
64 void _setLED(uint8_t LEDidx, uint8_t r, uint8_t g, uint8_t b);
71 void setLED(uint8_t LEDNumber, colour c);
72 void setLED(uint8_t LEDNumber, colour c, uint8_t brightness);
73 void setLED(uint8_t LEDNumber, uint8_t r, uint8_t g, uint8_t b);
75 void setAll(colour c);
76 void setAll(colour c, uint8_t brightness);
77 void setAll(uint8_t r, uint8_t g, uint8_t b);
79 void setLEDs(colour c[16]);
80 void setLEDs(colour colour[16], uint8_t brightness[16]);
81 void setLEDs(uint8_t r[16], uint8_t g[16], uint8_t b[16]);
82 void setLEDs(uint8_t rgb[3][16]);
83 void setLEDs(uint8_t rgb[16][3]);
89 friend void TIMER4_COMPA_vect();
Definition: EngduinoLEDs.h:36