diff options
Diffstat (limited to 'keyboards/work_louder')
3 files changed, 12 insertions, 34 deletions
diff --git a/keyboards/work_louder/work_board/keymaps/drashna/config.h b/keyboards/work_louder/work_board/keymaps/drashna/config.h index 5ea4dc7e4..b3bcaca25 100644 --- a/keyboards/work_louder/work_board/keymaps/drashna/config.h +++ b/keyboards/work_louder/work_board/keymaps/drashna/config.h | |||
| @@ -15,3 +15,8 @@ | |||
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | |||
| 19 | #define RGBLIGHT_EFFECT_KNIGHT_LED_NUM 12 | ||
| 20 | |||
| 21 | #undef RGB_MATRIX_MAXIMUM_BRIGHTNESS | ||
| 22 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 | ||
diff --git a/keyboards/work_louder/work_board/keymaps/drashna/keymap.c b/keyboards/work_louder/work_board/keymaps/drashna/keymap.c index 3bbb81bf0..3b0f4921a 100644 --- a/keyboards/work_louder/work_board/keymaps/drashna/keymap.c +++ b/keyboards/work_louder/work_board/keymaps/drashna/keymap.c | |||
| @@ -126,45 +126,12 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 126 | 126 | ||
| 127 | #endif | 127 | #endif |
| 128 | 128 | ||
| 129 | void rgb_matrix_indicators_user(void) {} | 129 | bool rgb_matrix_indicators_advanced_keymap(uint8_t led_min, uint8_t led_max) { |
| 130 | |||
| 131 | void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) { | ||
| 132 | uint8_t this_mod = get_mods(); | 130 | uint8_t this_mod = get_mods(); |
| 133 | uint8_t this_led = host_keyboard_leds(); | 131 | uint8_t this_led = host_keyboard_leds(); |
| 134 | uint8_t this_osm = get_oneshot_mods(); | 132 | uint8_t this_osm = get_oneshot_mods(); |
| 135 | #define THUMB_LED 6 | 133 | #define THUMB_LED 6 |
| 136 | #define RGB_MATRIX_INDICATOR_SET_COLOR_wrapper(...) RGB_MATRIX_INDICATOR_SET_COLOR(__VA_ARGS__) | 134 | #define RGB_MATRIX_INDICATOR_SET_COLOR_wrapper(...) RGB_MATRIX_INDICATOR_SET_COLOR(__VA_ARGS__) |
| 137 | if (!userspace_config.rgb_layer_change) { | ||
| 138 | switch (get_highest_layer(layer_state | default_layer_state)) { | ||
| 139 | case _GAMEPAD: | ||
| 140 | rgb_matrix_layer_helper(HSV_ORANGE, 1, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 141 | break; | ||
| 142 | case _DIABLO: | ||
| 143 | rgb_matrix_layer_helper(HSV_RED, 1, rgb_matrix_config.speed * 8, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 144 | break; | ||
| 145 | case _RAISE: | ||
| 146 | rgb_matrix_layer_helper(HSV_YELLOW, 1, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 147 | break; | ||
| 148 | case _LOWER: | ||
| 149 | rgb_matrix_layer_helper(HSV_GREEN, 1, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 150 | break; | ||
| 151 | case _ADJUST: | ||
| 152 | rgb_matrix_layer_helper(HSV_RED, 1, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 153 | break; | ||
| 154 | case _DEFAULT_LAYER_1: | ||
| 155 | rgb_matrix_layer_helper(DEFAULT_LAYER_1_HSV, 0, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 156 | break; | ||
| 157 | case _DEFAULT_LAYER_2: | ||
| 158 | rgb_matrix_layer_helper(DEFAULT_LAYER_2_HSV, 0, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 159 | break; | ||
| 160 | case _DEFAULT_LAYER_3: | ||
| 161 | rgb_matrix_layer_helper(DEFAULT_LAYER_3_HSV, 0, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 162 | break; | ||
| 163 | case _DEFAULT_LAYER_4: | ||
| 164 | rgb_matrix_layer_helper(DEFAULT_LAYER_4_HSV, 0, rgb_matrix_config.speed, LED_FLAG_MODIFIER, led_min, led_max); | ||
| 165 | break; | ||
| 166 | } | ||
| 167 | } | ||
| 168 | 135 | ||
| 169 | extern bool host_driver_disabled; | 136 | extern bool host_driver_disabled; |
| 170 | if (host_driver_disabled) { | 137 | if (host_driver_disabled) { |
| @@ -214,4 +181,6 @@ void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) { | |||
| 214 | RGB_MATRIX_INDICATOR_SET_COLOR(4, 0xFF, 0xFF, 0x00); | 181 | RGB_MATRIX_INDICATOR_SET_COLOR(4, 0xFF, 0xFF, 0x00); |
| 215 | RGB_MATRIX_INDICATOR_SET_COLOR(5, 0xFF, 0xFF, 0x00); | 182 | RGB_MATRIX_INDICATOR_SET_COLOR(5, 0xFF, 0xFF, 0x00); |
| 216 | } | 183 | } |
| 184 | |||
| 185 | return true; | ||
| 217 | } | 186 | } |
diff --git a/keyboards/work_louder/work_board/keymaps/drashna/rules.mk b/keyboards/work_louder/work_board/keymaps/drashna/rules.mk index 363f2d0ed..6cccd5f8d 100644 --- a/keyboards/work_louder/work_board/keymaps/drashna/rules.mk +++ b/keyboards/work_louder/work_board/keymaps/drashna/rules.mk | |||
| @@ -1,6 +1,10 @@ | |||
| 1 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | 1 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite |
| 2 | EXTRAKEY_ENABLE = yes | 2 | EXTRAKEY_ENABLE = yes |
| 3 | MOUSEKEY_ENABLE = yes | ||
| 3 | TAP_DANCE_ENABLE = no | 4 | TAP_DANCE_ENABLE = no |
| 4 | NKRO_ENABLE = yes | 5 | NKRO_ENABLE = yes |
| 5 | RGBLIGHT_STARTUP_ANIMATION = yes | 6 | RGBLIGHT_STARTUP_ANIMATION = yes |
| 6 | ENCODER_MAP_ENABLE = yes | 7 | ENCODER_MAP_ENABLE = yes |
| 8 | |||
| 9 | AUTOCORRECTION_ENABLE = no | ||
| 10 | CUSTOM_UNICODE_ENABLE = no | ||
