Keyboard firmwares for Atmel AVR and Cortex-M
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.

преди 12 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 11 години
преди 12 години
преди 12 години
преди 11 години
преди 12 години
преди 13 години
преди 13 години
преди 13 години
преди 11 години
преди 12 години
преди 13 години
преди 13 години
преди 13 години
преди 11 години
преди 13 години
преди 13 години
преди 11 години
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. COMMON_DIR = common
  2. SRC += $(COMMON_DIR)/host.c \
  3. $(COMMON_DIR)/keyboard.c \
  4. $(COMMON_DIR)/action.c \
  5. $(COMMON_DIR)/action_oneshot.c \
  6. $(COMMON_DIR)/action_macro.c \
  7. $(COMMON_DIR)/layer_switch.c \
  8. $(COMMON_DIR)/keymap.c \
  9. $(COMMON_DIR)/timer.c \
  10. $(COMMON_DIR)/print.c \
  11. $(COMMON_DIR)/debug.c \
  12. $(COMMON_DIR)/bootloader.c \
  13. $(COMMON_DIR)/suspend.c \
  14. $(COMMON_DIR)/util.c
  15. # Option modules
  16. ifdef BOOTMAGIC_ENABLE
  17. SRC += $(COMMON_DIR)/bootmagic.c
  18. SRC += $(COMMON_DIR)/eeconfig.c
  19. OPT_DEFS += -DBOOTMAGIC_ENABLE
  20. endif
  21. ifdef MOUSEKEY_ENABLE
  22. SRC += $(COMMON_DIR)/mousekey.c
  23. OPT_DEFS += -DMOUSEKEY_ENABLE
  24. endif
  25. ifdef EXTRAKEY_ENABLE
  26. OPT_DEFS += -DEXTRAKEY_ENABLE
  27. endif
  28. ifdef CONSOLE_ENABLE
  29. OPT_DEFS += -DCONSOLE_ENABLE
  30. else
  31. OPT_DEFS += -DNO_PRINT
  32. OPT_DEFS += -DNO_DEBUG
  33. endif
  34. ifdef COMMAND_ENABLE
  35. SRC += $(COMMON_DIR)/command.c
  36. OPT_DEFS += -DCOMMAND_ENABLE
  37. endif
  38. ifdef NKRO_ENABLE
  39. OPT_DEFS += -DNKRO_ENABLE
  40. endif
  41. ifdef PS2_MOUSE_ENABLE
  42. SRC += $(COMMON_DIR)/ps2.c \
  43. $(COMMON_DIR)/ps2_mouse.c
  44. OPT_DEFS += -DPS2_MOUSE_ENABLE
  45. endif
  46. ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE)
  47. OPT_DEFS += -DMOUSE_ENABLE
  48. endif
  49. ifdef SLEEP_LED_ENABLE
  50. SRC += $(COMMON_DIR)/sleep_led.c
  51. OPT_DEFS += -DSLEEP_LED_ENABLE
  52. OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
  53. endif
  54. # Search Path
  55. VPATH += $(TOP_DIR)/common