|
@@ -64,7 +64,7 @@ BUILD_DIR ?= applet
|
64
|
64
|
#Gen7
|
65
|
65
|
ifeq ($(HARDWARE_MOTHERBOARD),10)
|
66
|
66
|
HARDWARE_VARIANT ?= Gen7
|
67
|
|
-MCU ?= atmega644
|
|
67
|
+MCU ?= atmega644
|
68
|
68
|
F_CPU ?= 20000000
|
69
|
69
|
else ifeq ($(HARDWARE_MOTHERBOARD),11)
|
70
|
70
|
HARDWARE_VARIANT ?= Gen7
|
|
@@ -93,6 +93,7 @@ MCU ?= atmega2560
|
93
|
93
|
#Duemilanove w/ ATMega328P pin assignment
|
94
|
94
|
else ifeq ($(HARDWARE_MOTHERBOARD),4)
|
95
|
95
|
HARDWARE_VARIANT ?= arduino
|
|
96
|
+HARDWARE_SUB_VARIANT ?= standard
|
96
|
97
|
MCU ?= atmega328p
|
97
|
98
|
|
98
|
99
|
#Gen6
|
|
@@ -181,7 +182,8 @@ VPATH += $(HARDWARE_SRC)
|
181
|
182
|
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/LiquidCrystal
|
182
|
183
|
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/SPI
|
183
|
184
|
ifeq ($(HARDWARE_VARIANT), arduino)
|
184
|
|
-VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/variants/mega
|
|
185
|
+HARDWARE_SUB_VARIANT ?= mega
|
|
186
|
+VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/variants/$(HARDWARE_SUB_VARIANT)
|
185
|
187
|
endif
|
186
|
188
|
SRC = wiring.c \
|
187
|
189
|
wiring_analog.c wiring_digital.c \
|
|
@@ -365,15 +367,15 @@ $(BUILD_DIR)/$(TARGET).elf: $(OBJ) Configuration.h
|
365
|
367
|
$P $(CC) $(ALL_CXXFLAGS) -Wl,--gc-sections -o $@ -L. $(OBJ) $(LDFLAGS)
|
366
|
368
|
|
367
|
369
|
$(BUILD_DIR)/%.o: %.c Configuration.h Configuration_adv.h $(MAKEFILE)
|
368
|
|
- $(Pecho) " CC $@"
|
|
370
|
+ $(Pecho) " CC $<"
|
369
|
371
|
$P $(CC) -MMD -c $(ALL_CFLAGS) $< -o $@
|
370
|
372
|
|
371
|
373
|
$(BUILD_DIR)/%.o: $(BUILD_DIR)/%.cpp Configuration.h Configuration_adv.h $(MAKEFILE)
|
372
|
|
- $(Pecho) " CXX $@"
|
|
374
|
+ $(Pecho) " CXX $<"
|
373
|
375
|
$P $(CXX) -MMD -c $(ALL_CXXFLAGS) $< -o $@
|
374
|
376
|
|
375
|
377
|
$(BUILD_DIR)/%.o: %.cpp Configuration.h Configuration_adv.h $(MAKEFILE)
|
376
|
|
- $(Pecho) " CXX $@"
|
|
378
|
+ $(Pecho) " CXX $<"
|
377
|
379
|
$P $(CXX) -MMD -c $(ALL_CXXFLAGS) $< -o $@
|
378
|
380
|
|
379
|
381
|
|