s6xtyfs.c (593B)
1 // Copyright 2025 QMK 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 #include "quantum.h" 4 5 #ifdef RGBLIGHT_ENABLE 6 const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS( 7 {5, 2, HSV_WHITE} 8 ); 9 const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( 10 my_capslock_layer 11 ); 12 13 void keyboard_post_init_kb(void) { 14 rgblight_layers = my_rgb_layers; 15 keyboard_post_init_user(); 16 } 17 bool led_update_kb(led_t led_state) { 18 bool res = led_update_user(led_state); 19 if (res) { 20 rgblight_set_layer_state(0, led_state.caps_lock); 21 } 22 return res; 23 } 24 #endif