Keyboard firmwares for Atmel AVR and Cortex-M
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

11 лет назад
11 лет назад
11 лет назад
11 лет назад
11 лет назад
11 лет назад
11 лет назад
11 лет назад
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # Target file name (without extension).
  2. TARGET = m0110_pjrc
  3. # Directory common source filess exist
  4. TMK_DIR = ../..
  5. # Directory keyboard dependent files exist
  6. TARGET_DIR = .
  7. # keyboard dependent files
  8. SRC = matrix.c \
  9. led.c \
  10. m0110.c
  11. # To use own keymap file run make like: make keymap=hasu
  12. ifdef keymap
  13. SRC += keymap_$(keymap).c
  14. else
  15. SRC += keymap.c
  16. endif
  17. CONFIG_H = config.h
  18. # MCU name, you MUST set this to match the board you are using
  19. # type "make clean" after changing this, so all files will be rebuilt
  20. #MCU = at90usb162 # Teensy 1.0
  21. MCU = atmega32u4 # Teensy 2.0
  22. #MCU = at90usb646 # Teensy++ 1.0
  23. #MCU = at90usb1286 # Teensy++ 2.0
  24. # Processor frequency.
  25. # Normally the first thing your program should do is set the clock prescaler,
  26. # so your program will run at the correct speed. You should also set this
  27. # variable to same clock speed. The _delay_ms() macro uses this, and many
  28. # examples use this variable to calculate timings. Do not add a "UL" here.
  29. F_CPU = 16000000
  30. # Boot Section Size in bytes
  31. # Teensy halfKay 512
  32. # Atmel DFU loader 4096
  33. # LUFA bootloader 4096
  34. OPT_DEFS += -DBOOTLOADER_SIZE=4096
  35. # Build Options
  36. # *Comment out* to disable the options.
  37. #
  38. #BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
  39. MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
  40. EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
  41. CONSOLE_ENABLE = yes # Console for debug(+400)
  42. COMMAND_ENABLE = yes # Commands for debug and configuration
  43. #SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
  44. #NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA
  45. #---------------- Programming Options --------------------------
  46. PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex
  47. # Search Path
  48. VPATH += $(TARGET_DIR)
  49. VPATH += $(TMK_DIR)
  50. include $(TMK_DIR)/protocol/pjrc.mk
  51. include $(TMK_DIR)/protocol.mk
  52. include $(TMK_DIR)/common.mk
  53. include $(TMK_DIR)/rules.mk