Allow specification of which arduino hardware subvariant in Makefile.
This commit is contained in:
parent
f413aa33b3
commit
ca7acbe6d9
1 changed files with 7 additions and 5 deletions
|
@ -64,7 +64,7 @@ BUILD_DIR ?= applet
|
|||
#Gen7
|
||||
ifeq ($(HARDWARE_MOTHERBOARD),10)
|
||||
HARDWARE_VARIANT ?= Gen7
|
||||
MCU ?= atmega644
|
||||
MCU ?= atmega644
|
||||
F_CPU ?= 20000000
|
||||
else ifeq ($(HARDWARE_MOTHERBOARD),11)
|
||||
HARDWARE_VARIANT ?= Gen7
|
||||
|
@ -93,6 +93,7 @@ MCU ?= atmega2560
|
|||
#Duemilanove w/ ATMega328P pin assignment
|
||||
else ifeq ($(HARDWARE_MOTHERBOARD),4)
|
||||
HARDWARE_VARIANT ?= arduino
|
||||
HARDWARE_SUB_VARIANT ?= standard
|
||||
MCU ?= atmega328p
|
||||
|
||||
#Gen6
|
||||
|
@ -181,7 +182,8 @@ VPATH += $(HARDWARE_SRC)
|
|||
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/LiquidCrystal
|
||||
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/SPI
|
||||
ifeq ($(HARDWARE_VARIANT), arduino)
|
||||
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/variants/mega
|
||||
HARDWARE_SUB_VARIANT ?= mega
|
||||
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/variants/$(HARDWARE_SUB_VARIANT)
|
||||
endif
|
||||
SRC = wiring.c \
|
||||
wiring_analog.c wiring_digital.c \
|
||||
|
@ -365,15 +367,15 @@ $(BUILD_DIR)/$(TARGET).elf: $(OBJ) Configuration.h
|
|||
$P $(CC) $(ALL_CXXFLAGS) -Wl,--gc-sections -o $@ -L. $(OBJ) $(LDFLAGS)
|
||||
|
||||
$(BUILD_DIR)/%.o: %.c Configuration.h Configuration_adv.h $(MAKEFILE)
|
||||
$(Pecho) " CC $@"
|
||||
$(Pecho) " CC $<"
|
||||
$P $(CC) -MMD -c $(ALL_CFLAGS) $< -o $@
|
||||
|
||||
$(BUILD_DIR)/%.o: $(BUILD_DIR)/%.cpp Configuration.h Configuration_adv.h $(MAKEFILE)
|
||||
$(Pecho) " CXX $@"
|
||||
$(Pecho) " CXX $<"
|
||||
$P $(CXX) -MMD -c $(ALL_CXXFLAGS) $< -o $@
|
||||
|
||||
$(BUILD_DIR)/%.o: %.cpp Configuration.h Configuration_adv.h $(MAKEFILE)
|
||||
$(Pecho) " CXX $@"
|
||||
$(Pecho) " CXX $<"
|
||||
$P $(CXX) -MMD -c $(ALL_CXXFLAGS) $< -o $@
|
||||
|
||||
|
||||
|
|
Reference in a new issue