1
0
Fork 0

Add layout change callbacks to VIA (#16087)

* Add layout change callbacks to VIA

* Update worklouder example
This commit is contained in:
Drashna Jael're 2022-02-06 14:01:04 -08:00 committed by GitHub
parent 3b60e71f07
commit 9124f5dc2d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 7 deletions

View file

@ -100,15 +100,15 @@ led_config_t g_led_config = { {
} };
// clang-format on
# ifdef VIA_ENABLE
bool via_layout_2u = false;
void via_set_layout_options_kb(uint32_t value) { via_layout_2u = (bool)value; }
# endif // VIA_ENABLE
__attribute__((weak)) void rgb_matrix_indicators_user(void) {
# ifdef VIA_ENABLE
static bool layout_2u = false;
static uint16_t timer = 0;
if (timer_elapsed(timer) > 500) {
timer = timer_read();
layout_2u = (bool)via_get_layout_options();
}
if (layout_2u) {
if (via_layout_2u) {
rgb_matrix_set_color(5, 0, 0, 0);
rgb_matrix_set_color(7, 0, 0, 0);
} else {