diff options
Diffstat (limited to 'users/drashna/rgb_stuff.c')
| -rw-r--r-- | users/drashna/rgb_stuff.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/users/drashna/rgb_stuff.c b/users/drashna/rgb_stuff.c index 4a1a8de69..dc6075320 100644 --- a/users/drashna/rgb_stuff.c +++ b/users/drashna/rgb_stuff.c | |||
| @@ -230,7 +230,7 @@ bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { | |||
| 230 | if (record->event.pressed) { | 230 | if (record->event.pressed) { |
| 231 | userspace_config.rgb_layer_change ^= 1; | 231 | userspace_config.rgb_layer_change ^= 1; |
| 232 | xprintf("rgblight layer change [EEPROM]: %u\n", userspace_config.rgb_layer_change); | 232 | xprintf("rgblight layer change [EEPROM]: %u\n", userspace_config.rgb_layer_change); |
| 233 | eeprom_update_dword(EECONFIG_USERSPACE, userspace_config.raw); | 233 | eeconfig_update_user(userspace_config.raw); |
| 234 | if (userspace_config.rgb_layer_change) { | 234 | if (userspace_config.rgb_layer_change) { |
| 235 | layer_state_set(layer_state); // This is needed to immediately set the layer color (looks better) | 235 | layer_state_set(layer_state); // This is needed to immediately set the layer color (looks better) |
| 236 | } | 236 | } |
| @@ -243,7 +243,7 @@ bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record) { | |||
| 243 | if (userspace_config.rgb_layer_change) { | 243 | if (userspace_config.rgb_layer_change) { |
| 244 | userspace_config.rgb_layer_change = false; | 244 | userspace_config.rgb_layer_change = false; |
| 245 | xprintf("rgblight layer change [EEPROM]: %u\n", userspace_config.rgb_layer_change); | 245 | xprintf("rgblight layer change [EEPROM]: %u\n", userspace_config.rgb_layer_change); |
| 246 | eeprom_update_dword(EECONFIG_USERSPACE, userspace_config.raw); | 246 | eeconfig_update_user(userspace_config.raw); |
| 247 | } | 247 | } |
| 248 | } | 248 | } |
| 249 | return true; break; | 249 | return true; break; |
| @@ -295,31 +295,31 @@ uint32_t layer_state_set_rgb(uint32_t state) { | |||
| 295 | switch (biton32(state)) { | 295 | switch (biton32(state)) { |
| 296 | case _MACROS: | 296 | case _MACROS: |
| 297 | rgblight_sethsv_noeeprom_orange(); | 297 | rgblight_sethsv_noeeprom_orange(); |
| 298 | userspace_config.is_overwatch ? rgblight_mode_noeeprom(17) : rgblight_mode_noeeprom(18); | 298 | userspace_config.is_overwatch ? rgblight_effect_snake(RGBLIGHT_MODE_SNAKE + 2) : rgblight_effect_snake(RGBLIGHT_MODE_SNAKE + 3); |
| 299 | break; | 299 | break; |
| 300 | case _MEDIA: | 300 | case _MEDIA: |
| 301 | rgblight_sethsv_noeeprom_chartreuse(); | 301 | rgblight_sethsv_noeeprom_chartreuse(); |
| 302 | rgblight_mode_noeeprom(22); | 302 | rgblight_mode_noeeprom(RGBLIGHT_MODE_KNIGHT + 1); |
| 303 | break; | 303 | break; |
| 304 | case _GAMEPAD: | 304 | case _GAMEPAD: |
| 305 | rgblight_sethsv_noeeprom_orange(); | 305 | rgblight_sethsv_noeeprom_orange(); |
| 306 | rgblight_mode_noeeprom(17); | 306 | rgblight_mode_noeeprom(RGBLIGHT_MODE_SNAKE + 2); |
| 307 | break; | 307 | break; |
| 308 | case _DIABLO: | 308 | case _DIABLO: |
| 309 | rgblight_sethsv_noeeprom_red(); | 309 | rgblight_sethsv_noeeprom_red(); |
| 310 | rgblight_mode_noeeprom(5); | 310 | rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING + 3); |
| 311 | break; | 311 | break; |
| 312 | case _RAISE: | 312 | case _RAISE: |
| 313 | rgblight_sethsv_noeeprom_yellow(); | 313 | rgblight_sethsv_noeeprom_yellow(); |
| 314 | rgblight_mode_noeeprom(5); | 314 | rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING + 3); |
| 315 | break; | 315 | break; |
| 316 | case _LOWER: | 316 | case _LOWER: |
| 317 | rgblight_sethsv_noeeprom_green(); | 317 | rgblight_sethsv_noeeprom_green(); |
| 318 | rgblight_mode_noeeprom(5); | 318 | rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING + 3); |
| 319 | break; | 319 | break; |
| 320 | case _ADJUST: | 320 | case _ADJUST: |
| 321 | rgblight_sethsv_noeeprom_red(); | 321 | rgblight_sethsv_noeeprom_red(); |
| 322 | rgblight_mode_noeeprom(23); | 322 | rgblight_mode_noeeprom(RGBLIGHT_MODE_KNIGHT + 2); |
| 323 | break; | 323 | break; |
| 324 | default: // for any other layers, or the default layer | 324 | default: // for any other layers, or the default layer |
| 325 | switch (biton32(default_layer_state)) { | 325 | switch (biton32(default_layer_state)) { |
| @@ -332,7 +332,7 @@ uint32_t layer_state_set_rgb(uint32_t state) { | |||
| 332 | default: | 332 | default: |
| 333 | rgblight_sethsv_noeeprom_cyan(); break; | 333 | rgblight_sethsv_noeeprom_cyan(); break; |
| 334 | } | 334 | } |
| 335 | biton32(state) == _MODS ? rgblight_mode_noeeprom(2) : rgblight_mode_noeeprom(1); // if _MODS layer is on, then breath to denote it | 335 | biton32(state) == _MODS ? rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING) : rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT); // if _MODS layer is on, then breath to denote it |
| 336 | break; | 336 | break; |
| 337 | } | 337 | } |
| 338 | // layer_state_set_indicator(); // Runs every scan, so need to call this here .... since I can't get it working "right" anyhow | 338 | // layer_state_set_indicator(); // Runs every scan, so need to call this here .... since I can't get it working "right" anyhow |
