diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2019-06-25 15:34:44 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2019-06-26 01:04:41 +0200 |
commit | 67cc18c9ed357d4ba290d62e2f2836601a19ca2b (patch) | |
tree | a951bdb27be326deb01189aab1d4a5753fdc27b9 | |
parent | d36536e3743f5868f39908762bdab728802232b3 (diff) |
Add ArduinoCore-avr as a submodule.
Unfortunately, as of 2019-06-25 the version found in Debian sid is too
old (cf. #780706, #925578, #927329), so for now we add ArduinoCore-avr
as a submodule. This avoids manually downloading the entire IDE from
https://www.arduino.cc .
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | README | 6 | ||||
m--------- | lib/hardware/arduino/avr | 0 |
4 files changed, 8 insertions, 5 deletions
diff --git a/.gitmodules b/.gitmodules index 2c630eb..6fdaaf1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "lib/hardware/keyboardio"] path = lib/hardware/keyboardio url = https://github.com/keyboardio/Kaleidoscope-Bundle-Keyboardio.git +[submodule "lib/hardware/arduino/avr"] + path = lib/hardware/arduino/avr + url = https://github.com/arduino/ArduinoCore-avr @@ -1,5 +1,5 @@ AVR_TOOLS_DIR = /usr -ARDUINO_DIR = /usr/local/arduino +ARDUINO_DIR = ./lib ARDMK_DIR = /usr/share/arduino ARDMK_VENDOR = arduino @@ -8,7 +8,7 @@ BOARD_TAG = model01 ALTERNATE_CORE = keyboardio ARDUINO_SKETCHBOOK = ./lib -ARDUINO_VERSION = $(shell tr "." "0" <$(ARDUINO_DIR)/lib/version.txt) +ARDUINO_VERSION = $(shell git --no-pager -C $(ARDUINO_DIR)/hardware/$(ARDMK_VENDOR)/$(ARCHITECTURE) tag --points-at HEAD | tr "." "0") SOURCEDIR = ./src OBJDIR = ./build @@ -19,13 +19,13 @@ On Debian systems, the following packages are required: Running `apt install arduino-mk` should pull in all required dependencies. Moreover Arduino 1.6.7 or newer is required. Unfortunately, as of 2019-06-25 the version found in Debian sid is too -Unfortunately, as of 2019-06-25 the version found in Debian sid is too -old (cf. #780706, #925578, #927329). Dowload a recent version at -https://www.arduino.cc and it unpack to /usr/local/arduino. +old (cf. #780706, #925578, #927329), so for now we add ArduinoCore-avr +as a submodule. Initialize (or update) submodules: ~$ git submodule update --init \ + lib/hardware/arduino/avr \ lib/hardware/keyboardio ~$ git -C lib/hardware/keyboardio submodule update --init --recursive \ diff --git a/lib/hardware/arduino/avr b/lib/hardware/arduino/avr new file mode 160000 +Subproject 2663be17272e19f00c55f3f2d8f1ebfac47158d |