Hi!
I'm getting all kinds of SPI errors when verifying/compiling Adafruit ADS1x15 library for an ATTiny85V using ATTinyCore in Arduino IDE 1.8.15 (since 2.0.x does not support ATTiny in my experience). Why? I'm not even using SPI, i'm using I2C!
Here are the errors:
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp: In static member function 'static void SPIClass::begin()':
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:5: error: 'USI_SCK_PORT' was not declared in this scope
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^~~~~~~~~~~~
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:5: note: suggested alternative: 'USI_CLOCK_PORT'
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^~~~~~~~~~~~
USI_CLOCK_PORT
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:25: error: 'USCK_DD_PIN' was not declared in this scope
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:25: note: suggested alternative: 'USI_PIN'
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:5: error: 'USI_DDR_PORT' was not declared in this scope
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^~~~~~~~~~~~
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:5: note: suggested alternative: 'USI_PORT'
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^~~~~~~~~~~~
USI_PORT
In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:25: error: 'DO_DD_PIN' was not declared in this scope
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:25: note: suggested alternative: 'NOT_A_PIN'
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:261:26: error: 'DI_DD_PIN' was not declared in this scope
USI_DDR_PORT &= ~_BV(DI_DD_PIN); //set the DI pin as input
^
exit status 1
Error compiling for board ATtiny85/45/25 (No Bootloader).
hi @pylon, thanx for you reply!
I've never had any problems using the Dropbox folder. Ever. Could you be more specific? What exactly does not work inside the Dropbox folder Thanx!
P.S. I've got IDE 2.0.3. working with the Attiny. But 2.0.3 also gives SPI errors:
Using board 'attinyx5' from platform in folder: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr
Using core 'tiny' from platform in folder: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr
Detecting libraries used...
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /dev/null
Alternatives for Adafruit_ADS1X15.h: [Adafruit ADS1X15@2.4.0]
ResolveLibrary(Adafruit_ADS1X15.h)
-> candidates: [Adafruit ADS1X15@2.4.0]
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /dev/null
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.14.1]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit BusIO@1.14.1]
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@2.0.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@2.0.0]
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15/Adafruit_ADS1X15.cpp
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp
Alternatives for SPI.h: [SPI@2.0.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@2.0.0]
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/USI_TWI_Master/USI_TWI_Master.c
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/USI_TWI_Slave/USI_TWI_Slave.c
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/WireS.cpp
Using cached library dependencies for file: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/twi.c
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp -o /dev/null
Generating function prototypes...
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/jeroen/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/sketch/singleended.ino.cpp.o
Compiling libraries...
Compiling library "Adafruit ADS1X15"
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15/Adafruit_ADS1X15.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Adafruit_ADS1X15/Adafruit_ADS1X15.cpp.o
Compiling library "Adafruit BusIO"
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o
Compiling library "Wire"
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Wire/USI_TWI_Master/USI_TWI_Master.c.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Wire/USI_TWI_Slave/USI_TWI_Slave.c.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Wire/Wire.cpp.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Wire/twi.c.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/Wire/WireS.cpp.o
Compiling library "SPI"
/Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=20000000UL -DCLOCK_SOURCE=1 -DARDUINO=10607 -DARDUINO=10607 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-01B6EB6C74112F9FBB4373427B843661/libraries/SPI/SPI.cpp.o
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp: In static member function 'static void SPIClass::begin()':
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:5: error: 'USI_SCK_PORT' was not declared in this scope
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^~~~~~~~~~~~
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:5: note: suggested alternative: 'USI_CLOCK_PORT'
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^~~~~~~~~~~~
USI_CLOCK_PORT
In file included from /Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:25: error: 'USCK_DD_PIN' was not declared in this scope
USI_SCK_PORT |= _BV(USCK_DD_PIN); //set the USCK pin as output
^
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:25: note: suggested alternative: 'USI_PIN'
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:5: error: 'USI_DDR_PORT' was not declared in this scope
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^~~~~~~~~~~~
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:5: note: suggested alternative: 'USI_PORT'
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^~~~~~~~~~~~
USI_PORT
In file included from /Users/jeroen/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
from /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:25: error: 'DO_DD_PIN' was not declared in this scope
USI_DDR_PORT |= _BV(DO_DD_PIN); //set the DO pin as output
^
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:25: note: suggested alternative: 'NOT_A_PIN'
/Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:261:26: error: 'DI_DD_PIN' was not declared in this scope
USI_DDR_PORT &= ~_BV(DI_DD_PIN); //set the DI pin as input
^
Using library Adafruit ADS1X15 at version 2.4.0 in folder: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_ADS1X15
Using library Adafruit BusIO at version 1.14.1 in folder: /Users/jeroen/Dropbox/Arduino/libraries/Adafruit_BusIO
Using library Wire at version 2.0.0 in folder: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire
Using library SPI at version 2.0.0 in folder: /Users/jeroen/Dropbox/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI
exit status 1
Compilation error: exit status 1