diff options
author | Damien <Dbroqua@users.noreply.github.com> | 2017-01-07 08:45:19 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-07 08:45:19 -0600 |
commit | 0fb82c15a5c9a69e17cff8dcd04c652d21381958 (patch) | |
tree | dd7a441ad7d086bb7cb4b093bd8d0cbd4d39d69d /keyboards/amjpad/amjpad.c | |
parent | db48b28eeb5ebe5252cc04495d5eb326fa62dc26 (diff) | |
parent | e7df488a92da56cf160ac64c8cc7302ab717e145 (diff) | |
download | firmware-0fb82c15a5c9a69e17cff8dcd04c652d21381958.tar.gz firmware-0fb82c15a5c9a69e17cff8dcd04c652d21381958.tar.bz2 firmware-0fb82c15a5c9a69e17cff8dcd04c652d21381958.zip |
Merge pull request #15 from jackhumbert/master
Merge from qmk
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); + } +} |