You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
993 B

  1. // Copyright 2022 Andrew Dunai (@and3rson)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #ifndef ENDGAME48_H
  4. #define ENDGAME48_H
  5. #include "quantum.h"
  6. #include "config.h"
  7. #define DEBUG_COLOR 0xFFFF00
  8. #define NOPE KC_NO
  9. enum eg_custom_keycodes {
  10. KC_EGMENU = SAFE_RANGE,
  11. EG_SAFE_RANGE,
  12. };
  13. #define LAYOUT( \
  14. K00, K01, K02, K03, K04, K05, K40, K41, K42, K43, K44, K45, \
  15. K10, K11, K12, K13, K14, K15, K50, K51, K52, K53, K54, K55, \
  16. K20, K21, K22, K23, K24, K25, K60, K61, K62, K63, K64, K65, \
  17. K30, K31, K32, K33, K34, K35, K76, K70, K71, K72, K73, K74, K75 \
  18. ) { \
  19. {K00, K01, K02, K03, K04, K05, NOPE}, \
  20. {K10, K11, K12, K13, K14, K15, NOPE}, \
  21. {K20, K21, K22, K23, K24, K25, NOPE}, \
  22. {K30, K31, K32, K33, K34, K35, NOPE}, \
  23. {K40, K41, K42, K43, K44, K45, NOPE}, \
  24. {K50, K51, K52, K53, K54, K55, NOPE}, \
  25. {K60, K61, K62, K63, K64, K65, NOPE}, \
  26. {K70, K71, K72, K73, K74, K75, K76} \
  27. }
  28. void request_reset(void);
  29. #endif