Fix Per Key LED Indicator Callbacks (#18450)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
This commit is contained in:
		
							parent
							
								
									09d3e27710
								
							
						
					
					
						commit
						64b1ed4550
					
				
					 218 changed files with 1430 additions and 1271 deletions
				
			
		|  | @ -115,25 +115,20 @@ led_config_t g_led_config = { | |||
|     } | ||||
| }; | ||||
| 
 | ||||
| void suspend_power_down_kb(void) { | ||||
|     rgb_matrix_set_suspend_state(true); | ||||
|     suspend_power_down_user(); | ||||
| } | ||||
| 
 | ||||
| void suspend_wakeup_init_kb(void) { | ||||
|     rgb_matrix_set_suspend_state(false); | ||||
|     suspend_wakeup_init_user(); | ||||
| } | ||||
| 
 | ||||
| void rgb_matrix_indicators_kb(void) { | ||||
| bool rgb_matrix_indicators_kb(void) { | ||||
|     if (!rgb_matrix_indicators_user()) { | ||||
|         return false; | ||||
|     } | ||||
| 	if (host_keyboard_led_state().caps_lock) { | ||||
| 		rgb_matrix_set_color(30, 0xFF, 0xFF, 0xFF); | ||||
| 	} | ||||
| 	else {  | ||||
| 	else { | ||||
| 		rgb_matrix_set_color(30, 0x00, 0x00, 0x00); | ||||
| 	} | ||||
| 	if (!rgb_matrix_is_enabled()) { | ||||
| 		rgb_matrix_driver.flush(); | ||||
|     } | ||||
|     return true; | ||||
| } | ||||
| #endif | ||||
| #endif | ||||
| 
 | ||||
|  |  | |||
|  | @ -128,7 +128,10 @@ led_config_t g_led_config = { | |||
|     } | ||||
| }; | ||||
| 
 | ||||
| void rgb_matrix_indicators_kb(void) { | ||||
| bool rgb_matrix_indicators_kb(void) { | ||||
|     if (!rgb_matrix_indicators_user()) { | ||||
|         return false; | ||||
|     } | ||||
|     if (host_keyboard_led_state().caps_lock) { | ||||
|         for (uint8_t i = 0; i < DRIVER_1_LED_TOTAL; i++) { | ||||
|             rgb_matrix_set_color(i, 0xFF, 0xFF, 0xFF); | ||||
|  | @ -141,5 +144,6 @@ void rgb_matrix_indicators_kb(void) { | |||
|             } | ||||
|         } | ||||
|     } | ||||
|     return true; | ||||
| } | ||||
| #endif | ||||
|  |  | |||
|  | @ -161,13 +161,14 @@ led_config_t g_led_config = { { | |||
|     2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | ||||
| } }; | ||||
| 
 | ||||
| __attribute__ ((weak)) | ||||
| void rgb_matrix_indicators_user(void) | ||||
| { | ||||
|     if (host_keyboard_led_state().caps_lock) | ||||
|     { | ||||
| bool rgb_matrix_indicators_kb(void) { | ||||
|     if (!rgb_matrix_indicators_user()) { | ||||
|         return false; | ||||
|     } | ||||
|     if (host_keyboard_led_state().caps_lock) { | ||||
|         rgb_matrix_set_color(45, 0xFF, 0xFF, 0xFF); | ||||
|     } | ||||
|     return true; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Drashna Jaelre
						Drashna Jaelre