Keyboard: Refactor XMMX keyboard to XMMX and Toad (#3955)
* pull out toad keyboard and get it compiling * refactor xmmx * use the correct LAYOUT macros * move LED code out to toad.c file * move LED code out to xmmx.c file * adjust for correct number of columns and pins used * remove led set user
This commit is contained in:
parent
e2eee47e20
commit
dbdbbbd5c9
18 changed files with 276 additions and 286 deletions
18
keyboards/toad/toad.c
Normal file
18
keyboards/toad/toad.c
Normal file
|
@ -0,0 +1,18 @@
|
|||
#include "toad.h"
|
||||
|
||||
void led_set_user(uint8_t usb_led) {
|
||||
|
||||
//LED1
|
||||
if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
|
||||
DDRB |= (1 << 6); PORTB &= ~(1 << 6);
|
||||
} else {
|
||||
DDRB &= ~(1 << 6); PORTB &= ~(1 << 6);
|
||||
}
|
||||
|
||||
//LED2
|
||||
if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
|
||||
DDRB |= (1 << 5); PORTB &= ~(1 << 5);
|
||||
} else {
|
||||
DDRB &= ~(1 << 5); PORTB &= ~(1 << 5);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue