diff options
| author | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2018-09-26 12:17:54 -0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2018-09-26 12:17:54 -0700 |
| commit | dbdbbbd5c9b1458f682eec661d0a17f91dccb4dc (patch) | |
| tree | ca51d68881147a2285d300b7f0d177ab9df8f5ce /keyboards/toad/toad.c | |
| parent | e2eee47e20481d0936a1893b561f3a95445b40fd (diff) | |
| download | qmk_firmware-dbdbbbd5c9b1458f682eec661d0a17f91dccb4dc.tar.gz qmk_firmware-dbdbbbd5c9b1458f682eec661d0a17f91dccb4dc.zip | |
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
Diffstat (limited to 'keyboards/toad/toad.c')
| -rw-r--r-- | keyboards/toad/toad.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/keyboards/toad/toad.c b/keyboards/toad/toad.c new file mode 100644 index 000000000..bc4db0339 --- /dev/null +++ b/keyboards/toad/toad.c | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | #include "toad.h" | ||
| 2 | |||
| 3 | void led_set_user(uint8_t usb_led) { | ||
| 4 | |||
| 5 | //LED1 | ||
| 6 | if (usb_led & (1 << USB_LED_CAPS_LOCK)) { | ||
| 7 | DDRB |= (1 << 6); PORTB &= ~(1 << 6); | ||
| 8 | } else { | ||
| 9 | DDRB &= ~(1 << 6); PORTB &= ~(1 << 6); | ||
| 10 | } | ||
| 11 | |||
| 12 | //LED2 | ||
| 13 | if (usb_led & (1 << USB_LED_SCROLL_LOCK)) { | ||
| 14 | DDRB |= (1 << 5); PORTB &= ~(1 << 5); | ||
| 15 | } else { | ||
| 16 | DDRB &= ~(1 << 5); PORTB &= ~(1 << 5); | ||
| 17 | } | ||
| 18 | } | ||
