|
|
@@ -39,27 +39,27 @@ |
|
|
|
#---------------------------------------------------------------------------- |
|
|
|
|
|
|
|
# Target file name (without extension). |
|
|
|
TARGET = hhkb_lufa |
|
|
|
TARGET ?= hhkb_lufa |
|
|
|
|
|
|
|
# Directory common source filess exist |
|
|
|
TMK_DIR = ../../tmk_core |
|
|
|
TMK_DIR ?= ../../tmk_core |
|
|
|
|
|
|
|
# Directory keyboard dependent files exist |
|
|
|
TARGET_DIR = . |
|
|
|
TARGET_DIR ?= . |
|
|
|
|
|
|
|
|
|
|
|
# List C source files here. (C dependencies are automatically generated.) |
|
|
|
SRC += matrix.c \ |
|
|
|
SRC ?= matrix.c \ |
|
|
|
led.c |
|
|
|
|
|
|
|
CONFIG_H = config.h |
|
|
|
CONFIG_H ?= config.h |
|
|
|
|
|
|
|
|
|
|
|
# MCU name |
|
|
|
# PJRC Teensy++ 2.0 |
|
|
|
#MCU = at90usb1286 |
|
|
|
# TMK Alt Controller or PJRC Teensy 2.0 |
|
|
|
MCU = atmega32u4 |
|
|
|
MCU ?= atmega32u4 |
|
|
|
|
|
|
|
# Processor frequency. |
|
|
|
# This will define a symbol, F_CPU, in all source code files equal to the |
|
|
@@ -72,14 +72,14 @@ MCU = atmega32u4 |
|
|
|
# does not *change* the processor frequency - it should merely be updated to |
|
|
|
# reflect the processor speed set externally so that the code can use accurate |
|
|
|
# software delays. |
|
|
|
F_CPU = 16000000 |
|
|
|
F_CPU ?= 16000000 |
|
|
|
|
|
|
|
|
|
|
|
# |
|
|
|
# LUFA specific |
|
|
|
# |
|
|
|
# Target architecture (see library "Board Types" documentation). |
|
|
|
ARCH = AVR8 |
|
|
|
ARCH ?= AVR8 |
|
|
|
|
|
|
|
# Input clock frequency. |
|
|
|
# This will define a symbol, F_USB, in all source code files equal to the |
|
|
@@ -92,7 +92,7 @@ ARCH = AVR8 |
|
|
|
# |
|
|
|
# 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) |
|
|
|
F_USB ?= $(F_CPU) |
|
|
|
|
|
|
|
# Interrupt driven control endpoint task |
|
|
|
#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT |