|
@@ -63,8 +63,8 @@ HARDWARE_MOTHERBOARD ?= 1020
|
|
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
# Windows
|
|
|
- ARDUINO_INSTALL_DIR ?= ${HOME}/Arduino
|
|
|
- ARDUINO_USER_DIR ?= ${HOME}/Arduino
|
|
|
+ ARDUINO_INSTALL_DIR ?= ${HOME}/AppData/Local/Arduino
|
|
|
+ ARDUINO_USER_DIR ?= ${HOME}/Documents/Arduino
|
|
|
else
|
|
|
UNAME_S := $(shell uname -s)
|
|
|
ifeq ($(UNAME_S),Linux)
|
|
@@ -82,11 +82,11 @@ endif
|
|
|
|
|
|
# Arduino source install directory, and version number
|
|
|
# On most linuxes this will be /usr/share/arduino
|
|
|
-ARDUINO_INSTALL_DIR ?= ${HOME}/Arduino
|
|
|
-ARDUINO_VERSION ?= 106
|
|
|
+ARDUINO_INSTALL_DIR ?= ${HOME}/AppData/Local/Arduino # C:/Users/${USERNAME}/AppData/Local/Arduino
|
|
|
+ARDUINO_VERSION ?= 10819
|
|
|
|
|
|
# The installed Libraries are in the User folder
|
|
|
-ARDUINO_USER_DIR ?= ${HOME}/Arduino
|
|
|
+ARDUINO_USER_DIR ?= ${HOME}/Documents/Arduino
|
|
|
|
|
|
# You can optionally set a path to the avr-gcc tools.
|
|
|
# Requires a trailing slash. For example, /usr/local/avr-gcc/bin/
|
|
@@ -656,18 +656,18 @@ ifeq ($(HARDWARE_VARIANT), $(filter $(HARDWARE_VARIANT),arduino Teensy Sanguino)
|
|
|
# Old libraries (avr-core 1.6.21 < / Arduino < 1.6.8)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SPI
|
|
|
# New libraries (avr-core >= 1.6.21 / Arduino >= 1.6.8)
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SPI/src
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/arduino/avr/1.8.6/libraries/SPI/src
|
|
|
endif
|
|
|
|
|
|
ifeq ($(IS_MCU),1)
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/cores/arduino
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/arduino/avr/1.8.6/cores/arduino
|
|
|
|
|
|
# Old libraries (avr-core 1.6.21 < / Arduino < 1.6.8)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SPI
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SoftwareSerial
|
|
|
# New libraries (avr-core >= 1.6.21 / Arduino >= 1.6.8)
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SPI/src
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/SoftwareSerial/src
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/arduino/avr/1.8.6/libraries/SPI/src
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/arduino/avr/1.8.6/libraries/SoftwareSerial/src
|
|
|
endif
|
|
|
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/LiquidCrystal/src
|
|
@@ -681,17 +681,17 @@ ifeq ($(WIRE), 1)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/Wire
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/Wire/utility
|
|
|
# New libraries (avr-core >= 1.6.21 / Arduino >= 1.6.8)
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/Wire/src
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/libraries/Wire/src/utility
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/avr/1.8.6/libraries/Wire/src/utility
|
|
|
endif
|
|
|
ifeq ($(NEOPIXEL), 1)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/Adafruit_NeoPixel
|
|
|
endif
|
|
|
ifeq ($(U8GLIB), 1)
|
|
|
-VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib
|
|
|
-VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib/csrc
|
|
|
-VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib/cppsrc
|
|
|
-VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib/fntsrc
|
|
|
+VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib-HAL
|
|
|
+VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib-HAL/src
|
|
|
+# VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib
|
|
|
+# VPATH += $(ARDUINO_INSTALL_DIR)/libraries/U8glib/src
|
|
|
endif
|
|
|
ifeq ($(TMC), 1)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/libraries/TMCStepper/src
|
|
@@ -700,9 +700,9 @@ endif
|
|
|
|
|
|
ifeq ($(HARDWARE_VARIANT), arduino)
|
|
|
HARDWARE_SUB_VARIANT ?= mega
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/arduino/avr/variants/$(HARDWARE_SUB_VARIANT)
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/avr/1.8.6/variants/$(HARDWARE_SUB_VARIANT)
|
|
|
else ifeq ($(HARDWARE_VARIANT), Sanguino)
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/marlin/avr/variants/sanguino
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/avr/1.8.6/variants/sanguino
|
|
|
else ifeq ($(HARDWARE_VARIANT), archim)
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/packages/ultimachine/hardware/sam/1.6.9-b/system/libsam
|
|
|
VPATH += $(ARDUINO_INSTALL_DIR)/packages/ultimachine/hardware/sam/1.6.9-b/system/CMSIS/CMSIS/Include/
|
|
@@ -718,7 +718,7 @@ else ifeq ($(HARDWARE_VARIANT), archim)
|
|
|
LDLIBS = $(ARDUINO_INSTALL_DIR)/packages/ultimachine/hardware/sam/1.6.9-b/variants/archim/libsam_sam3x8e_gcc_rel.a
|
|
|
else
|
|
|
HARDWARE_SUB_VARIANT ?= standard
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/$(HARDWARE_VARIANT)/variants/$(HARDWARE_SUB_VARIANT)
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/avr/1.8.6/variants/$(HARDWARE_SUB_VARIANT)
|
|
|
endif
|
|
|
|
|
|
LIB_SRC = wiring.c \
|
|
@@ -733,7 +733,7 @@ endif
|
|
|
|
|
|
ifeq ($(HARDWARE_VARIANT), Teensy)
|
|
|
LIB_SRC = wiring.c
|
|
|
- VPATH += $(ARDUINO_INSTALL_DIR)/hardware/teensy/cores/teensy
|
|
|
+ VPATH += $(ARDUINO_INSTALL_DIR)/packages/arduino/hardware/teensy/cores/teensy
|
|
|
endif
|
|
|
|
|
|
LIB_CXXSRC = WMath.cpp WString.cpp Print.cpp SPI.cpp
|
|
@@ -880,7 +880,7 @@ AVRDUDE_WRITE_FLASH = -Uflash:w:$(BUILD_DIR)/$(TARGET).hex:i
|
|
|
ifeq ($(shell uname -s), Linux)
|
|
|
AVRDUDE_CONF = /etc/avrdude/avrdude.conf
|
|
|
else
|
|
|
- AVRDUDE_CONF = $(ARDUINO_INSTALL_DIR)/hardware/tools/avr/etc/avrdude.conf
|
|
|
+ AVRDUDE_CONF = $(ARDUINO_INSTALL_DIR)/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf
|
|
|
endif
|
|
|
AVRDUDE_FLAGS = -D -C$(AVRDUDE_CONF) \
|
|
|
-p$(PROG_MCU) -P$(AVRDUDE_PORT) -c$(AVRDUDE_PROGRAMMER) \
|