E6V2 LE Caps Lock LED Fix (#3419)

This commit is contained in:
MechMerlin 2018-07-16 08:43:17 -07:00 committed by Drashna Jaelre
parent 6a4a4a2875
commit 8f0ec565f4

View File

@ -23,7 +23,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
void led_set_kb(uint8_t usb_led) { void led_set_kb(uint8_t usb_led) {
// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
DDRB |= (1<<6); DDRB |= (1<<7);
if (usb_led & (1<<USB_LED_CAPS_LOCK)) { if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
// output low // output low
DDRB |= (1<<2); DDRB |= (1<<2);
@ -33,21 +33,12 @@ void led_set_kb(uint8_t usb_led) {
DDRB &= ~(1<<2); DDRB &= ~(1<<2);
PORTB &= ~(1<<2); PORTB &= ~(1<<2);
} }
// DDRB |= (1<<7);
// DDRB |= (1<<1);
// DDRB |= (1<<3);
// DDRE |= (1<<6);
if (usb_led == 0){ if (usb_led == 0){
PORTB |= (1<<6); PORTB |= (1<<7);
// PORTB |= (1<<7);
// PORTB |= (1<<1);
// PORTB |= (1<<3);
// PORTE |= (1<<6);
} }
else{ else{
PORTB &= ~(1<<6); PORTB &= ~(1<<7);
// PORTB &= ~(1<<7);
} }
led_set_user(usb_led); led_set_user(usb_led);
} }