]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/lfkeyboards/lfk65_hs/lfk65_hs.c
Merge branch 'master' of https://github.com/qmk/qmk_firmware
[qmk_firmware.git] / keyboards / lfkeyboards / lfk65_hs / lfk65_hs.c
1 #include <avr/sfr_defs.h>
2 #include <avr/timer_avr.h>
3 #include <avr/wdt.h>
4 #include "lfk65_hs.h"
5 #include "keymap.h"
6
7 void matrix_init_kb(void)
8 {
9     matrix_init_user();
10
11 }
12
13 void matrix_scan_kb(void)
14 {
15     matrix_scan_user();
16 }
17
18 bool process_record_kb(uint16_t keycode, keyrecord_t* record)
19 {
20     if (keycode == RESET) {
21         reset_keyboard_kb();
22     } else {
23     }
24     return process_record_user(keycode, record);
25 }
26
27 void reset_keyboard_kb(){
28 #ifdef WATCHDOG_ENABLE
29     MCUSR = 0;
30     wdt_disable();
31     wdt_reset();
32 #endif
33     reset_keyboard();
34 }