summaryrefslogtreecommitdiffstats
path: root/converter/next_usb/Makefile
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2014-09-24 08:50:29 +0200
committertmk <nobody@nowhere>2014-09-24 08:50:29 +0200
commit27967f20086c4e3a86a4a442429a12acc330495c (patch)
treed20190dbb2a363b67cb75df1c0e879aa0c3bd8dc /converter/next_usb/Makefile
parentdd3ab65ec348370e789f4136af2c6cdb95c2532c (diff)
downloadqmk_firmware-27967f20086c4e3a86a4a442429a12acc330495c.tar.gz
qmk_firmware-27967f20086c4e3a86a4a442429a12acc330495c.tar.xz
Add TMK converter support to Next converter
- change protocol stack to LUFA
Diffstat (limited to 'converter/next_usb/Makefile')
-rw-r--r--converter/next_usb/Makefile26
1 files changed, 25 insertions, 1 deletions
diff --git a/converter/next_usb/Makefile b/converter/next_usb/Makefile
index 51d9de6b1..fef539a14 100644
--- a/converter/next_usb/Makefile
+++ b/converter/next_usb/Makefile
@@ -20,6 +20,7 @@ CONFIG_H = config.h
MCU = atmega32u4 # Teensy 2.0
#MCU = at90usb646 # Teensy++ 1.0
#MCU = at90usb1286 # Teensy++ 2.0
+#MCU = atmega32u2 # TMK converter
# Processor frequency.
@@ -30,6 +31,29 @@ MCU = atmega32u4 # Teensy 2.0
F_CPU = 16000000
+#
+# LUFA specific
+#
+# Target architecture (see library "Board Types" documentation).
+ARCH = AVR8
+
+# Input clock frequency.
+# This will define a symbol, F_USB, in all source code files equal to the
+# input clock frequency (before any prescaling is performed) in Hz. This value may
+# differ from F_CPU if prescaling is used on the latter, and is required as the
+# raw input clock is fed directly to the PLL sections of the AVR for high speed
+# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL'
+# at the end, this will be done automatically to create a 32-bit value in your
+# source code.
+#
+# If no clock division is performed on the input clock inside the AVR (via the
+# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU.
+F_USB = $(F_CPU)
+
+# Interrupt driven control endpoint task(+60)
+#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
+
+
# Boot Section Size in *bytes*
# Teensy halfKay 512
# Teensy++ halfKay 1024
@@ -58,6 +82,6 @@ VPATH += $(TOP_DIR)
include $(TOP_DIR)/protocol.mk
-include $(TOP_DIR)/protocol/pjrc.mk
+include $(TOP_DIR)/protocol/lufa.mk
include $(TOP_DIR)/common.mk
include $(TOP_DIR)/rules.mk