1
0
Fork 0

KC60 refactor (#10834)

This commit is contained in:
Ryan 2020-11-03 11:55:22 +11:00 committed by GitHub
parent 38162af5a7
commit c60cafae41
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 338 additions and 295 deletions

View file

@ -1,16 +1,13 @@
#include "kc60.h"
void led_set_kb(uint8_t usb_led)
{
if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
// output low
DDRB |= (1<<2);
PORTB &= ~(1<<2);
} else {
// Hi-Z
DDRB &= ~(1<<2);
PORTB &= ~(1<<2);
bool led_update_kb(led_t led_state) {
if (led_update_user(led_state)) {
if (led_state.caps_lock) {
setPinOutput(B2);
} else {
setPinInput(B2);
}
}
led_set_user(usb_led);
}
return true;
}