lfk65_hs.c 360 B

12345678910111213141516171819
  1. #include "lfk65_hs.h"
  2. #include <avr/wdt.h>
  3. bool process_record_kb(uint16_t keycode, keyrecord_t* record)
  4. {
  5. if (keycode == QK_BOOT) {
  6. reset_keyboard_kb();
  7. }
  8. return process_record_user(keycode, record);
  9. }
  10. void reset_keyboard_kb(void){
  11. #ifdef WATCHDOG_ENABLE
  12. MCUSR = 0;
  13. wdt_disable();
  14. wdt_reset();
  15. #endif
  16. reset_keyboard();
  17. }