Get rid of USB_LED_SCROLL_LOCK (#21405)
				
					
				
			This commit is contained in:
		
							parent
							
								
									9dbad1fa5c
								
							
						
					
					
						commit
						7ff80a57cb
					
				
					 62 changed files with 399 additions and 479 deletions
				
			
		| 
						 | 
				
			
			@ -87,27 +87,27 @@ static void render_status(void) {
 | 
			
		|||
 | 
			
		||||
    // Host Keyboard LED Status
 | 
			
		||||
    oled_set_cursor(0, 1);
 | 
			
		||||
    static uint8_t persistent_led_state = 0;
 | 
			
		||||
    uint8_t led_usb_state = host_keyboard_leds();
 | 
			
		||||
    static led_t persistent_led_state = {0};
 | 
			
		||||
    led_t led_state = host_keyboard_led_state();
 | 
			
		||||
 | 
			
		||||
    // Only update if the LED state has changed
 | 
			
		||||
    // Otherwise, the OLED will not turn off if an LED is on.
 | 
			
		||||
    if (persistent_led_state != led_usb_state) {
 | 
			
		||||
        persistent_led_state = led_usb_state;
 | 
			
		||||
    if (persistent_led_state != led_state) {
 | 
			
		||||
        persistent_led_state = led_state;
 | 
			
		||||
        
 | 
			
		||||
        oled_write_ln_P(PSTR(""), false);
 | 
			
		||||
 | 
			
		||||
        if (IS_LED_ON(led_usb_state, USB_LED_CAPS_LOCK)) {
 | 
			
		||||
        if (led_state.caps_lock) {
 | 
			
		||||
            oled_set_cursor(0, 1);
 | 
			
		||||
            oled_write_P(PSTR("CAPS"), false);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (IS_LED_ON(led_usb_state, USB_LED_NUM_LOCK)) {
 | 
			
		||||
        if (led_state.num_lock) {
 | 
			
		||||
            oled_set_cursor(5, 1);
 | 
			
		||||
            oled_write_P(PSTR("NUM"), true);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (IS_LED_ON(led_usb_state, USB_LED_SCROLL_LOCK)) {
 | 
			
		||||
        if (led_state.scroll_lock) {
 | 
			
		||||
            oled_set_cursor(9, 1);
 | 
			
		||||
            oled_write_P(PSTR("SCR"), false);
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue