 043ef40b92
			
		
	
	
		043ef40b92
		
	
	
	
	
		
			
			* Add INSERT and EEP_RST to HS60 keymap * Add INSERT to keymap * Layer based RGB colors * Move RGB code to layer_rgb.c * New file with layer based RGB colors * Use RGB code if RGBLIGHT is enabled * Set RGB options in config.h * Remove rgb enable from init user
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			605 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			605 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "stanrc85.h"
 | |
| 
 | |
| void matrix_init_user(void) {
 | |
|   rgblight_setrgb(0xFF,  0x00, 0x00);
 | |
| };
 | |
| 
 | |
| uint32_t layer_state_set_user(uint32_t state) {
 | |
|     switch (biton32(state)) {
 | |
|     case 0:
 | |
|         rgblight_setrgb (0xFF,  0x00, 0x00);
 | |
|         break;
 | |
|     case 1:
 | |
|         rgblight_setrgb (0x00,  0xFF, 0x00);
 | |
|         break;
 | |
|     case 2:
 | |
|         rgblight_setrgb (0x00,  0x00, 0xFF);
 | |
|         break;
 | |
|     case 3:
 | |
|         rgblight_setrgb (0xFF,  0xFF, 0xFF);
 | |
|         break;
 | |
|     default: //  for any other layers, or the default layer
 | |
|         rgblight_setrgb (0xFF,  0x00, 0x00);
 | |
|         break;
 | |
|     }
 | |
|   return state;
 | |
| }
 |