Clean up LED driver + rename USB to JOC Midi

- Removed flash_sysex/flash_all/flash_one (conflicted with heartbeat)
- Simplified flash_activity: LED 0 white 50ms, restores properly
- Heartbeat only on LED 9 when no activity
- USB renamed: Manufacturer=JOC, Product=JOC Midi
This commit is contained in:
2026-06-25 23:47:39 +00:00
parent 6ccd28362f
commit a281eaa46e
3 changed files with 5 additions and 25 deletions
-6
View File
@@ -11,9 +11,6 @@ public:
virtual void clear_all() = 0;
virtual void set_led_brightness(uint8_t brightness) = 0;
virtual void flash_activity() {}
virtual void flash_sysex() {}
virtual void flash_all(uint8_t r, uint8_t g, uint8_t b, uint16_t duration) {}
virtual void flash_one(uint8_t index, uint8_t r, uint8_t g, uint8_t b, uint16_t duration) {}
virtual void update() {}
virtual uint8_t note_to_index(uint8_t note) {
@@ -50,9 +47,6 @@ public:
void clear_all() override;
void set_led_brightness(uint8_t brightness) override;
void flash_activity() override;
void flash_sysex() override;
void flash_all(uint8_t r, uint8_t g, uint8_t b, uint16_t duration) override;
void flash_one(uint8_t index, uint8_t r, uint8_t g, uint8_t b, uint16_t duration) override;
void update() override;
void set_mux(PixelStompMux* mux);