Keymaps: correct error in mtdjr userspace for layer_state_set_user (#3521)
* holefully correct error in mtdjr userspace for layer_state_set_user * return state and wrap rgb actions in their own conditional
This commit is contained in:
		
							parent
							
								
									25d757284c
								
							
						
					
					
						commit
						07ab5befc7
					
				| @ -137,21 +137,27 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| uint32_t layer_state_set_user(uint32_t state) { | uint32_t layer_state_set_user(uint32_t state) { | ||||||
| #ifdef RGBLIGHT_ENABLE |  | ||||||
|   switch (biton32(state)) { |   switch (biton32(state)) { | ||||||
|     case _RAISE: |     case _RAISE: | ||||||
|  |       #ifdef RGBLIGHT_ENABLE | ||||||
|       rgblight_sethsv_noeeprom (240, 255, 255); |       rgblight_sethsv_noeeprom (240, 255, 255); | ||||||
|  |       #endif | ||||||
|       break; |       break; | ||||||
|     case _LOWER: |     case _LOWER: | ||||||
|  |       #ifdef RGBLIGHT_ENABLE | ||||||
|       rgblight_sethsv_noeeprom (0, 255, 255); |       rgblight_sethsv_noeeprom (0, 255, 255); | ||||||
|  |       #endif | ||||||
|       break; |       break; | ||||||
|     case _ADJUST: |     case _ADJUST: | ||||||
|  |       #ifdef RGBLIGHT_ENABLE | ||||||
|       rgblight_sethsv_noeeprom (0, 0, 255); |       rgblight_sethsv_noeeprom (0, 0, 255); | ||||||
|  |       #endif | ||||||
|       break; |       break; | ||||||
|     default: |     default: | ||||||
|  |       #ifdef RGBLIGHT_ENABLE | ||||||
|       rgblight_sethsv_noeeprom (RGB_HUE, 255, 255); |       rgblight_sethsv_noeeprom (RGB_HUE, 255, 255); | ||||||
|  |       #endif | ||||||
|       break; |       break; | ||||||
|     } |     } | ||||||
|   return state; |   return state; | ||||||
| #endif |  | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user