Fix CC feedback: route to correct pixel by LED index

This commit is contained in:
ash
2026-06-30 04:04:43 +00:00
parent 3dc9e445be
commit a4131adf2a
3 changed files with 23 additions and 4 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ public:
virtual ~LedStub() {}
virtual void begin() = 0;
virtual void set_led_state(uint8_t note, uint8_t channel, uint8_t velocity) = 0;
virtual void set_led_state(uint8_t note, uint8_t channel, uint8_t velocity, int8_t led_index = -1) = 0;
virtual void clear_all() = 0;
virtual void set_led_brightness(uint8_t brightness) = 0;
virtual void flash_activity() {}
@@ -39,7 +39,7 @@ private:
public:
DefaultLedStub();
void begin() override;
void set_led_state(uint8_t note, uint8_t channel, uint8_t velocity) override;
void set_led_state(uint8_t note, uint8_t channel, uint8_t velocity, int8_t led_index = -1) override;
void clear_all() override;
void set_led_brightness(uint8_t brightness) override;
void flash_activity() override;