aboutsummaryrefslogtreecommitdiff
path: root/converter/next_usb/Makefile.pjrc
diff options
context:
space:
mode:
Diffstat (limited to 'converter/next_usb/Makefile.pjrc')
-rw-r--r--converter/next_usb/Makefile.pjrc63
1 files changed, 63 insertions, 0 deletions
diff --git a/converter/next_usb/Makefile.pjrc b/converter/next_usb/Makefile.pjrc
new file mode 100644
index 000000000..51d9de6b1
--- /dev/null
+++ b/converter/next_usb/Makefile.pjrc
@@ -0,0 +1,63 @@
1# Target file name (without extension).
2TARGET = next_usb
3
4# Directory common source filess exist
5TOP_DIR = ../..
6
7# Directory keyboard dependent files exist
8TARGET_DIR = .
9
10# keyboard dependent files
11SRC = keymap.c \
12 matrix.c \
13 led.c
14
15CONFIG_H = config.h
16
17# MCU name, you MUST set this to match the board you are using
18# type "make clean" after changing this, so all files will be rebuilt
19#MCU = at90usb162 # Teensy 1.0
20MCU = atmega32u4 # Teensy 2.0
21#MCU = at90usb646 # Teensy++ 1.0
22#MCU = at90usb1286 # Teensy++ 2.0
23
24
25# Processor frequency.
26# Normally the first thing your program should do is set the clock prescaler,
27# so your program will run at the correct speed. You should also set this
28# variable to same clock speed. The _delay_ms() macro uses this, and many
29# examples use this variable to calculate timings. Do not add a "UL" here.
30F_CPU = 16000000
31
32
33# Boot Section Size in *bytes*
34# Teensy halfKay 512
35# Teensy++ halfKay 1024
36# Atmel DFU loader 4096
37# LUFA bootloader 4096
38# USBaspLoader 2048
39OPT_DEFS += -DBOOTLOADER_SIZE=4096
40
41
42# Build Options
43# *Comment out* to disable the options.
44#
45#BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
46MOUSEKEY_ENABLE = yes # Mouse keys
47EXTRAKEY_ENABLE = yes # Audio control and System control
48CONSOLE_ENABLE = yes # Console for debug(+400)
49COMMAND_ENABLE = yes # Commands for debug and configuration
50#NKRO_ENABLE = yes # USB Nkey Rollover
51
52SRC += next_kbd.c
53
54
55# Search Path
56VPATH += $(TARGET_DIR)
57VPATH += $(TOP_DIR)
58
59
60include $(TOP_DIR)/protocol.mk
61include $(TOP_DIR)/protocol/pjrc.mk
62include $(TOP_DIR)/common.mk
63include $(TOP_DIR)/rules.mk