Merge pull request #599 from szeder/build-api
Build the ArduinoCore API (fixes issue #607)
This commit is contained in:
commit
0e462fcff1
2 changed files with 6 additions and 1 deletions
|
@ -925,6 +925,10 @@ ifeq ($(strip $(NO_CORE)),)
|
|||
CORE_CPP_SRCS = $(wildcard $(ARDUINO_CORE_PATH)/*.cpp)
|
||||
CORE_AS_SRCS = $(wildcard $(ARDUINO_CORE_PATH)/*.S)
|
||||
|
||||
# ArduinoCore-API
|
||||
CORE_C_SRCS += $(wildcard $(ARDUINO_CORE_PATH)/api/*.c)
|
||||
CORE_CPP_SRCS += $(wildcard $(ARDUINO_CORE_PATH)/api/*.cpp)
|
||||
|
||||
# USB Core if samd or sam
|
||||
ifeq ($(findstring sam, $(strip $(ARCHITECTURE))), sam)
|
||||
CORE_C_SRCS += $(wildcard $(ARDUINO_CORE_PATH)/avr/*.c) # avr core emulation files
|
||||
|
@ -1159,7 +1163,7 @@ endif
|
|||
|
||||
# Using += instead of =, so that CPPFLAGS can be set per sketch level
|
||||
CPPFLAGS += -$(MCU_FLAG_NAME)=$(MCU) -DF_CPU=$(F_CPU) -DARDUINO=$(ARDUINO_VERSION) $(ARDUINO_ARCH_FLAG) \
|
||||
-I$(ARDUINO_CORE_PATH) -I$(ARDUINO_VAR_PATH)/$(VARIANT) \
|
||||
-I$(ARDUINO_CORE_PATH) -I$(ARDUINO_CORE_PATH)/api -I$(ARDUINO_VAR_PATH)/$(VARIANT) \
|
||||
$(SYS_INCLUDES) $(PLATFORM_INCLUDES) $(USER_INCLUDES) -Wall -ffunction-sections \
|
||||
-fdata-sections
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@ I tried to give credit whenever possible. If I have missed anyone, kindly add it
|
|||
- New: Add support for BOARD_CLOCK for board.menu.speed and board.menu.clock entries in boards.txt files. (https://github.com/dewhisna)
|
||||
- New: Updated Arch instructions. (https://github.com/Akram-Chehaima)
|
||||
- New: Add support for Robotis OpenCR 1.0 boards.
|
||||
- New: Build the ArduinoCore API
|
||||
|
||||
### 1.6.0 (2017-07-11)
|
||||
- Fix: Allowed for SparkFun's weird usb pid/vid submenu shenanigans (issue #499). (https://github.com/sej7278)
|
||||
|
|
Loading…
Reference in a new issue