Remove keyboard use of eeconfig_read_default_layer (#24635)
This commit is contained in:
		
							parent
							
								
									1f7d10902a
								
							
						
					
					
						commit
						859dab864a
					
				| @ -171,8 +171,7 @@ void matrix_init_user(void) { | ||||
| } | ||||
| 
 | ||||
| void matrix_scan_user(void) { | ||||
|   uint8_t layer = get_highest_layer(layer_state); | ||||
|   uint8_t default_layer = biton32(eeconfig_read_default_layer()); | ||||
|   uint8_t layer = get_highest_layer(layer_state | default_layer_state); | ||||
|   switch (layer) { | ||||
|     case _LOWER: | ||||
|       set_led_red; | ||||
| @ -183,18 +182,14 @@ void matrix_scan_user(void) { | ||||
|     case _ADJUST: | ||||
|       set_led_magenta; | ||||
|       break; | ||||
|     case _COLEMAK: | ||||
|       set_led_white; | ||||
|       break; | ||||
|     case _DVORAK: | ||||
|       set_led_yellow; | ||||
|       break; | ||||
|     default: | ||||
|       switch (default_layer) { | ||||
|         case _COLEMAK: | ||||
|           set_led_white; | ||||
|           break; | ||||
|         case _DVORAK: | ||||
|           set_led_yellow; | ||||
|           break; | ||||
|         default: | ||||
|           set_led_green; | ||||
|           break; | ||||
|       } | ||||
|       set_led_green; | ||||
|       break; | ||||
|   } | ||||
| }; | ||||
|  | ||||
| @ -153,24 +153,16 @@ bool oled_task_user(void) { | ||||
|   // Layer state
 | ||||
|   char layer_str[22]; | ||||
|   oled_write_P(PSTR("Layer: "), false); | ||||
|   uint8_t layer = get_highest_layer(layer_state); | ||||
|   uint8_t default_layer = get_highest_layer(eeconfig_read_default_layer()); | ||||
|   uint8_t layer = get_highest_layer(layer_state | default_layer_state); | ||||
|   switch (layer) { | ||||
|     case _QWERTY: | ||||
|       switch (default_layer) { | ||||
|         case _QWERTY: | ||||
|           snprintf(layer_str, sizeof(layer_str), "Qwerty"); | ||||
|           break; | ||||
|         case _COLEMAK: | ||||
|           snprintf(layer_str, sizeof(layer_str), "Colemak"); | ||||
|           break; | ||||
|         case _DVORAK: | ||||
|           snprintf(layer_str, sizeof(layer_str), "Dvorak"); | ||||
|           break; | ||||
|         default: | ||||
|           snprintf(layer_str, sizeof(layer_str), "Undef-%d", default_layer); | ||||
|           break; | ||||
|       } | ||||
|       snprintf(layer_str, sizeof(layer_str), "Qwerty"); | ||||
|       break; | ||||
|     case _COLEMAK: | ||||
|       snprintf(layer_str, sizeof(layer_str), "Colemak"); | ||||
|       break; | ||||
|     case _DVORAK: | ||||
|       snprintf(layer_str, sizeof(layer_str), "Dvorak"); | ||||
|       break; | ||||
|     case _RAISE: | ||||
|       snprintf(layer_str, sizeof(layer_str), "Raise"); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user