diff options
author | mechlovin <[email protected]> | 2023-07-07 21:24:29 +0700 |
---|---|---|
committer | GitHub <[email protected]> | 2023-07-08 00:24:29 +1000 |
commit | 2264e6d26b17dccd511d29e06c00cc4c193abd95 (patch) | |
tree | 388a5142e025a10e9cffe9780f42c0d6e95ddc65 /quantum/via.h | |
parent | f466fb8bc15bf08fcb33c9f38fd4d3c488d6b0b9 (diff) | |
download | qmk_firmware-2264e6d26b17dccd511d29e06c00cc4c193abd95.tar.gz qmk_firmware-2264e6d26b17dccd511d29e06c00cc4c193abd95.zip |
add VIA support for LED Matrix (#21281)
Diffstat (limited to 'quantum/via.h')
-rw-r--r-- | quantum/via.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/quantum/via.h b/quantum/via.h index ab4eb05028..6c8465b81e 100644 --- a/quantum/via.h +++ b/quantum/via.h @@ -109,6 +109,7 @@ enum via_channel_id { id_qmk_rgblight_channel = 2, id_qmk_rgb_matrix_channel = 3, id_qmk_audio_channel = 4, + id_qmk_led_matrix_channel = 5, }; enum via_qmk_backlight_value { @@ -130,6 +131,12 @@ enum via_qmk_rgb_matrix_value { id_qmk_rgb_matrix_color = 4, }; +enum via_qmk_led_matrix_value { + id_qmk_led_matrix_brightness = 1, + id_qmk_led_matrix_effect = 2, + id_qmk_led_matrix_effect_speed = 3, +}; + enum via_qmk_audio_value { id_qmk_audio_enable = 1, id_qmk_audio_clicky_enable = 2, @@ -182,6 +189,13 @@ void via_qmk_rgb_matrix_get_value(uint8_t *data); void via_qmk_rgb_matrix_save(void); #endif +#if defined(LED_MATRIX_ENABLE) +void via_qmk_led_matrix_command(uint8_t *data, uint8_t length); +void via_qmk_led_matrix_set_value(uint8_t *data); +void via_qmk_led_matrix_get_value(uint8_t *data); +void via_qmk_led_matrix_save(void); +#endif + #if defined(AUDIO_ENABLE) void via_qmk_audio_command(uint8_t *data, uint8_t length); void via_qmk_audio_set_value(uint8_t *data); |