diff options
author | TerryMathews <terry@terrymathews.net> | 2016-12-31 13:19:05 -0500 |
---|---|---|
committer | TerryMathews <terry@terrymathews.net> | 2016-12-31 13:19:05 -0500 |
commit | 925ed44405c979f0b37e9d12bb088738cd33e04e (patch) | |
tree | 2b43afa4e425201bf684ebec23c1c76ae9cc24a6 /keyboards/amjpad/amjpad.c | |
parent | 6dbcc50f564e8df3e29190425747b56a4ad605c2 (diff) | |
download | qmk_firmware-925ed44405c979f0b37e9d12bb088738cd33e04e.tar.gz |
Establish support for AMJPAD
Diffstat (limited to 'keyboards/amjpad/amjpad.c')
-rw-r--r-- | keyboards/amjpad/amjpad.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/keyboards/amjpad/amjpad.c b/keyboards/amjpad/amjpad.c new file mode 100644 index 000000000..ac5991bd0 --- /dev/null +++ b/keyboards/amjpad/amjpad.c @@ -0,0 +1,30 @@ +#include "amjpad.h" +#include "led.h" + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + matrix_init_user(); + led_init_ports(); +}; + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + matrix_scan_user(); +}; + +void led_init_ports(void) { + // * Set our LED pins as output + DDRD |= (1<<6); +} + +void led_set_kb(uint8_t usb_led) { + if (usb_led & (1<<USB_LED_NUM_LOCK)) { + // Turn numlock on + PORTD &= ~(1<<6); + } else { + // Turn numlock off + PORTD |= (1<<6); + } +} |