diff options
author | Christian Pointner <equinox@spreadspace.org> | 2016-05-04 18:52:06 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2016-05-04 18:52:06 +0200 |
commit | e3299142bc004c728209cf358950189f2831a1e5 (patch) | |
tree | a38369245fff0a813c3116c73a1848cb598d3ed5 /defines.mk | |
parent | added external lib PJON - not working yet.. (diff) |
arduino stub digitalWire... etc work now
Diffstat (limited to 'defines.mk')
-rw-r--r-- | defines.mk | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -35,7 +35,7 @@ ifeq ($(BOARD_TYPE),teensy2) F_USB = $(F_CPU) PROG := teensy LUFA_BOARD = TEENSY2 - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),teensy1pp) MCU := at90usb646 @@ -80,7 +80,7 @@ ifeq ($(BOARD_TYPE),hhd70dongle) F_USB = $(F_CPU) PROG := DFU LUFA_BOARD = NONE - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),rda1846dongle) MCU := atmega32u4 @@ -89,7 +89,7 @@ ifeq ($(BOARD_TYPE),rda1846dongle) F_USB = $(F_CPU) PROG := DFU LUFA_BOARD = NONE - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),culV3) MCU := atmega32u4 @@ -98,7 +98,7 @@ ifeq ($(BOARD_TYPE),culV3) F_USB = $(F_CPU) PROG := DFU LUFA_BOARD = CULV3 - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),slowpandongle1) MCU := at90usb162 @@ -115,7 +115,7 @@ ifeq ($(BOARD_TYPE),slowpandongle2) F_USB = $(F_CPU) PROG := DFU LUFA_BOARD = NONE - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),teenstep) MCU := atmega32u4 @@ -124,7 +124,7 @@ ifeq ($(BOARD_TYPE),teenstep) F_USB = $(F_CPU) PROG := DFU LUFA_BOARD = NONE - ARDUINO_BOARD = leonardo + ARDUINO_PINS = leonardo endif ifeq ($(BOARD_TYPE),rhmixxx) MCU := at90usb1286 @@ -144,7 +144,7 @@ ifeq ($(BOARD_TYPE),arduinoUno) AVRDUDE_PORT := /dev/ttyUSB0 RESET_FUNC := $(SPREADAVR_PATH)/tools/reset_arduino RESET_PARAM = $(AVRDUDE_PORT) - ARDUINO_BOARD = standard + ARDUINO_PINS = standard endif ifeq ($(BOARD_TYPE),arduinoNano) MCU := atmega328p @@ -156,7 +156,7 @@ ifeq ($(BOARD_TYPE),arduinoNano) AVRDUDE_PORT := /dev/ttyUSB0 RESET_FUNC := $(SPREADAVR_PATH)/tools/reset_arduino RESET_PARAM = $(AVRDUDE_PORT) - ARDUINO_BOARD = standard + ARDUINO_PINS = standard endif ifeq ($(BOARD_TYPE),arduino2009v2) MCU := atmega328p @@ -168,7 +168,7 @@ ifeq ($(BOARD_TYPE),arduino2009v2) AVRDUDE_PORT := /dev/ttyUSB0 RESET_FUNC := $(SPREADAVR_PATH)/tools/reset_arduino RESET_PARAM = $(AVRDUDE_PORT) - ARDUINO_BOARD = standard + ARDUINO_PINS = standard endif ifeq ($(BOARD_TYPE),arduino2009) MCU := atmega168 @@ -247,6 +247,11 @@ CFLAGS += -std=c99 ## Compile options common for all C++ compilation units. CXXFLAGS = $(COMMON) +ifdef ARDUINO_PINS +CXXFLAGS += -DARDUINO_PINS=$(ARDUINO_PINS) +CXXFLAGS += -I$(LIB_DIR)/arduino-$(ARDUINO_PINS) +endif + ## Linker flags LDFLAGS = -mmcu=$(MCU) LDFLAGS += -Wl,--gc-sections |