diff options
author | Christoph Cullmann <cullmann@kde.org> | 2024-09-20 17:28:34 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2024-09-20 17:28:34 +0200 |
commit | fa000203ccf5206f0596cd25c6922dba269ad78b (patch) | |
tree | 41e67af2354c697ee8a45320f0c9ad1766fccd20 /planck | |
parent | ac3678c4569158105d5c78a9c3cfceb8a5cd0053 (diff) |
consolidate more code, left top column resets
Diffstat (limited to 'planck')
-rw-r--r-- | planck/config.h | 19 | ||||
-rw-r--r-- | planck/keymap.c | 40 |
2 files changed, 0 insertions, 59 deletions
diff --git a/planck/config.h b/planck/config.h index 8e221a9..9093362 100644 --- a/planck/config.h +++ b/planck/config.h @@ -28,22 +28,3 @@ // normal startup sound #define STARTUP_SONG SONG(PLANCK_SOUND) - -// -// underglow configuration -// - -// no lights if we sleep -#define RGBLIGHT_SLEEP - -// more modes for lights -#define RGBLIGHT_EFFECT_ALTERNATING -#define RGBLIGHT_EFFECT_BREATHING -#define RGBLIGHT_EFFECT_CHRISTMAS -#define RGBLIGHT_EFFECT_KNIGHT -#define RGBLIGHT_EFFECT_RAINBOW_MOOD -#define RGBLIGHT_EFFECT_RAINBOW_SWIRL -#define RGBLIGHT_EFFECT_RGB_TEST -#define RGBLIGHT_EFFECT_SNAKE -#define RGBLIGHT_EFFECT_STATIC_GRADIENT -#define RGBLIGHT_EFFECT_TWINKLE diff --git a/planck/keymap.c b/planck/keymap.c index b0c2794..2666e77 100644 --- a/planck/keymap.c +++ b/planck/keymap.c @@ -39,43 +39,3 @@ KC_NO, KC_NO, KC_NO, K36, K37, K38, K39, K40, K41, KC_NO, KC_NO, KC_ // our shared 42 keys keymap #include "../common/keymap.h" - -void keyboard_post_init_user(void) { - // always use the same effect - rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING); - rgblight_set_speed_noeeprom(2); - - // trigger init of layer state - layer_state_set_user(layer_state); -} - -// handle layer changes for backlight -layer_state_t layer_state_set_user(layer_state_t state) { - const uint8_t layer = get_highest_layer(state); - switch (layer) { - case _BASE: - rgblight_sethsv_noeeprom(HSV_WHITE); - break; - - case _SYM: - rgblight_sethsv_noeeprom(HSV_RED); - break; - - case _NUM: - rgblight_sethsv_noeeprom(HSV_GREEN); - break; - - case _FN: - rgblight_sethsv_noeeprom(HSV_BLUE); - break; - - case _NAV: - rgblight_sethsv_noeeprom(HSV_GOLD); - break; - - default: - break; - } - - return state; -} |