Fix LED flash/restore logic, heartbeat only on LED 9
- flash_activity: only LED 0, restores properly - flash_sysex: saves ALL LED states, restores all properly - heartbeat: only LED 9, only when no activity flash active - Added sysex_saved arrays to track all LED states
This commit is contained in:
@@ -36,6 +36,8 @@ private:
|
||||
bool initialized;
|
||||
uint32_t activity_off_time = 0;
|
||||
uint8_t saved_r = 0, saved_g = 0, saved_b = 0;
|
||||
uint8_t sysex_saved_r[10] = {0}, sysex_saved_g[10] = {0}, sysex_saved_b[10] = {0};
|
||||
bool sysex_flash_active = false;
|
||||
uint32_t heartbeat_time = 0;
|
||||
uint8_t heartbeat_phase = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user