forked from mfulz_github/qmk_firmware
		
	[Keyboard][S65-X] BACKLIGHT_CAPS_LOCK (#4770)
Replace buggy Caps Lock indicator implementation with new BACKLIGHT_CAPS_LOCK_INDICATOR feature.
This commit is contained in:
		
							parent
							
								
									1d49f76f15
								
							
						
					
					
						commit
						c2080d3b0a
					
				| @ -4,7 +4,7 @@ | ||||
| #include "config_common.h" | ||||
| 
 | ||||
| /* USB Device descriptor parameter */ | ||||
| #define PRODUCT         S65-X-RGB | ||||
| #define PRODUCT         S65-X RGB | ||||
| #define DESCRIPTION     QMK keyboard firmware for S65-X RGB | ||||
| #define VENDOR_ID       0xFEED | ||||
| #define PRODUCT_ID      0x6060 | ||||
| @ -22,7 +22,8 @@ | ||||
| 
 | ||||
| /* number of backlight levels */ | ||||
| #define BACKLIGHT_PIN B7 | ||||
| #define BACKLIGHT_LEVELS 3 | ||||
| #define BACKLIGHT_LEVELS 5 | ||||
| #define BACKLIGHT_CAPS_LOCK | ||||
| 
 | ||||
| #define RGB_DI_PIN D3 | ||||
| #define RGBLIGHT_ANIMATIONS | ||||
| @ -31,6 +32,7 @@ | ||||
| #define RGBLIGHT_SAT_STEP 8 | ||||
| #define RGBLIGHT_VAL_STEP 8 | ||||
| #define RGBLIGHT_EFFECT_KNIGHT_OFFSET 20 | ||||
| #define RGBLIGHT_SLEEP | ||||
| 
 | ||||
| /* COL2ROW or ROW2COL */ | ||||
| #define DIODE_DIRECTION COL2ROW | ||||
|  | ||||
| @ -1,5 +1,4 @@ | ||||
| #include "s65_x.h" | ||||
| #include "led.h" | ||||
| 
 | ||||
| void matrix_init_kb(void) { | ||||
|   // put your keyboard start-up code here
 | ||||
| @ -14,11 +13,6 @@ void matrix_scan_kb(void) { | ||||
| }; | ||||
| 
 | ||||
| void led_set_kb(uint8_t usb_led) { | ||||
|   if (usb_led & (1<<USB_LED_CAPS_LOCK)) { | ||||
|     // Turn capslock on
 | ||||
|     PORTB &= ~(1<<7); | ||||
|   } else { | ||||
|     // Turn capslock off
 | ||||
|     PORTB |= (1<<7); | ||||
|   } | ||||
|   // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
 | ||||
|   led_set_user(usb_led); | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Rockman18
						Rockman18