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 години
преди 12 години
преди 13 години
преди 13 години
преди 13 години
преди 12 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. COMMON_DIR = common
  2. SRC += $(COMMON_DIR)/host.c \
  3. $(COMMON_DIR)/keyboard.c \
  4. $(COMMON_DIR)/command.c \
  5. $(COMMON_DIR)/timer.c \
  6. $(COMMON_DIR)/print.c \
  7. $(COMMON_DIR)/debug.c \
  8. $(COMMON_DIR)/bootloader.c \
  9. $(COMMON_DIR)/util.c
  10. # Option modules
  11. ifdef MOUSEKEY_ENABLE
  12. SRC += $(COMMON_DIR)/mousekey.c
  13. OPT_DEFS += -DMOUSEKEY_ENABLE
  14. endif
  15. ifdef EXTRAKEY_ENABLE
  16. OPT_DEFS += -DEXTRAKEY_ENABLE
  17. endif
  18. ifdef CONSOLE_ENABLE
  19. OPT_DEFS += -DCONSOLE_ENABLE
  20. endif
  21. ifdef NKRO_ENABLE
  22. OPT_DEFS += -DNKRO_ENABLE
  23. endif
  24. ifdef PS2_MOUSE_ENABLE
  25. SRC += $(COMMON_DIR)/ps2.c \
  26. $(COMMON_DIR)/ps2_mouse.c
  27. OPT_DEFS += -DPS2_MOUSE_ENABLE
  28. endif
  29. ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE)
  30. OPT_DEFS += -DMOUSE_ENABLE
  31. endif
  32. # Search Path
  33. VPATH += $(TOP_DIR)/common