Added DEBUG_FPS macro
This commit is contained in:
parent
d42a83be45
commit
ec44b9335f
|
@ -30,6 +30,7 @@ static const unsigned long
|
||||||
|
|
||||||
// --- Debug Settings (uncomment to add)
|
// --- Debug Settings (uncomment to add)
|
||||||
//#define DEBUG_LED 13 // toggles the Arduino's built-in LED on header match
|
//#define DEBUG_LED 13 // toggles the Arduino's built-in LED on header match
|
||||||
|
//#define DEBUG_FPS 8 // enables a pulse on LED latch
|
||||||
|
|
||||||
// --------------------------------------------------------------------
|
// --------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -64,7 +65,7 @@ static const uint8_t magic[] = {
|
||||||
#define MODE_HEADER 0
|
#define MODE_HEADER 0
|
||||||
#define MODE_DATA 1
|
#define MODE_DATA 1
|
||||||
|
|
||||||
// Debug statement initialized
|
// Debug macros initialized
|
||||||
#ifdef DEBUG_LED
|
#ifdef DEBUG_LED
|
||||||
#define ON 1
|
#define ON 1
|
||||||
#define OFF 0
|
#define OFF 0
|
||||||
|
@ -74,6 +75,12 @@ static const uint8_t magic[] = {
|
||||||
#define D_LED(x)
|
#define D_LED(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef DEBUG_FPS
|
||||||
|
#define D_FPS do {digitalWrite(DEBUG_FPS, HIGH); digitalWrite(DEBUG_FPS, LOW);} while (0)
|
||||||
|
#else
|
||||||
|
#define D_FPS
|
||||||
|
#endif
|
||||||
|
|
||||||
void setup(){
|
void setup(){
|
||||||
#ifdef GROUND_PIN
|
#ifdef GROUND_PIN
|
||||||
pinMode(GROUND_PIN, OUTPUT);
|
pinMode(GROUND_PIN, OUTPUT);
|
||||||
|
@ -85,6 +92,10 @@ void setup(){
|
||||||
digitalWrite(DEBUG_LED, LOW);
|
digitalWrite(DEBUG_LED, LOW);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef DEBUG_FPS
|
||||||
|
pinMode(DEBUG_FPS, OUTPUT);
|
||||||
|
#endif
|
||||||
|
|
||||||
FastLED.addLeds<LED_TYPE, Led_Pin, COLOR_ORDER>(leds, Num_Leds);
|
FastLED.addLeds<LED_TYPE, Led_Pin, COLOR_ORDER>(leds, Num_Leds);
|
||||||
FastLED.setBrightness(Brightness);
|
FastLED.setBrightness(Brightness);
|
||||||
|
|
||||||
|
@ -187,6 +198,7 @@ void adalight(){
|
||||||
// End of data -- issue latch:
|
// End of data -- issue latch:
|
||||||
mode = MODE_HEADER; // Begin next header search
|
mode = MODE_HEADER; // Begin next header search
|
||||||
FastLED.show();
|
FastLED.show();
|
||||||
|
D_FPS;
|
||||||
D_LED(OFF);
|
D_LED(OFF);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue