qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

e8ghtyneo.c (626B)


      1 // Copyright 2025 QMK
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 #include "quantum.h"
      4 
      5 #if defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_LAYERS)
      6 const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS(
      7   {0,4, HSV_GREEN}
      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