aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/rgb_stuff.c
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/rgb_stuff.c')
-rw-r--r--users/drashna/rgb_stuff.c20
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