SPI error when verifying/compiling Adafruit ADS1x15 for ATTiny85

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).

Thank you for any solutions!

Try to move the Arduino folder out of the Dropbox folder. We had stories here that it doesn't work inside the Dropbox folder.

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

Sure, it still uses the same core.

Is it that hard to copy the folder to your harddisk and try again? If it wasn't the problem we can search for another problem.

I don't remember what exactly was the problem but I think it had to do with a not completely implemented filesystem.

As per your suggestion I copied it to the Documents folder and got the same errors :frowning:

Using board 'attinyx5' from platform in folder: /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr
Using core 'tiny' from platform in folder: /Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/sketch/singleended.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15/Adafruit_ADS1X15.cpp
Using cached library dependencies for file: /Users/jeroen/Documents/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/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp
Using cached library dependencies for file: /Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp
Using cached library dependencies for file: /Users/jeroen/Documents/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/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src/WireS.cpp
Using cached library dependencies for file: /Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/sketch/singleended.ino.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/sketch/singleended.ino.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15/Adafruit_ADS1X15.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o
Compiling library "Wire"
/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp: In static member function 'static void SPIClass::begin()':
/Users/jeroen/Documents/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
     ^~~~~~~~~~~~
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Wire/USI_TWI_Slave/USI_TWI_Slave.c.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Wire/USI_TWI_Master/USI_TWI_Master.c.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Wire/WireS.cpp.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Wire/Wire.cpp.o
Using previously compiled file: /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/Wire/twi.c.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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/cores/tiny -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/variants/tinyx5 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_ADS1X15 -I/Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire/src -I/Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp -o /private/var/folders/75/mscbzkzs4n9bh3qx1rjntwmm0000gn/T/arduino-sketch-02828E6EAD0D3159F2F1D3F7FE76E594/libraries/SPI/SPI.cpp.o
/Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
                 from /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:259:25: note: suggested alternative: 'USI_PIN'
/Users/jeroen/Documents/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/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.h:27,
                 from /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:20:
/Users/jeroen/Documents/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/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI/SPI.cpp:260:25: note: suggested alternative: 'NOT_A_PIN'
/Users/jeroen/Documents/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/Documents/Arduino/libraries/Adafruit_ADS1X15 
Using library Adafruit BusIO at version 1.14.1 in folder: /Users/jeroen/Documents/Arduino/libraries/Adafruit_BusIO 
Using library Wire at version 2.0.0 in folder: /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/Wire 
Using library SPI at version 2.0.0 in folder: /Users/jeroen/Documents/Arduino/hardware/ATTinyCore-2.0.0/avr/libraries/SPI 
exit status 1

Compilation error: exit status 1

I just checked the ATTinyCore in my IDE, it's at 1.5.2. How did you install a newer version? Do you have the same core from Spence Konde?

In my core an example with SPI compiles without any problems.

1 Like

hi @pylon, I got it from Github and yes it's from SpenceKonde. I just downloaded 1.5.2. Trying now...

hi @pylon, THANK YOU SO MUCH! 1.5.2. compiles the ADS1x15 library without any errors!

If you installed the core by the Board Manager of the IDE the newest available version is 1.5.2. I guess version 2 is a work in progress.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.