AttributeError: module 'collections' has no attribute 'Hashable'

Hi everyone,

I am back with a new problem. Not having been able to play around due to work commitments for a few months I tried to do a few mods today and have come up with the error below. Seems to be a python error which I have no idea about. Any help greatly appreciated.

Arduino: 1.8.19 (Linux), Board: "ATtiny3227/3217/1627/1617/1607/827/817/807/427/417, ATtiny3217, 20 MHz internal, 1.8V (5 MHz or less), Disabled/Disabled, EEPROM retained, Enabled (default timer), UPDI (no reset pin), 8ms, Master or Slave (saves flash and RAM), Default (doesn't print floats, 1.4k flash use), On all pins, new implementation."

/home/jason/arduino-1.8.19/arduino-builder -dump-prefs -logger=machine -hardware /home/jason/arduino-1.8.19/hardware -hardware /home/jason/.arduino15/packages -hardware /home/jason/Arduino/hardware -tools /home/jason/arduino-1.8.19/tools-builder -tools /home/jason/arduino-1.8.19/hardware/tools/avr -tools /home/jason/.arduino15/packages -built-in-libraries /home/jason/arduino-1.8.19/libraries -libraries /home/jason/Arduino/libraries -fqbn=megaTinyCore:megaavr:atxy7:chip=3217,clock=20internal,bodvoltage=1v8,bodmode=disabled,eesave=enable,millis=enabled,resetpin=UPDI,startuptime=8,wiremode=mors,printf=default,attach=allenabled -ide-version=10819 -build-path /tmp/arduino_build_141522 -warnings=none -build-cache /tmp/arduino_cache_512386 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.avrdude-6.3.0-arduino17or18.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.arduinoOTA.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.python3.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.avr-gcc.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-azduino4b.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -verbose /home/jason/Arduino/PI_GPI_ATRE_OLED_TNR_3217/PI_GPI_ATRE_OLED_TNR_3217.ino
/home/jason/arduino-1.8.19/arduino-builder -compile -logger=machine -hardware /home/jason/arduino-1.8.19/hardware -hardware /home/jason/.arduino15/packages -hardware /home/jason/Arduino/hardware -tools /home/jason/arduino-1.8.19/tools-builder -tools /home/jason/arduino-1.8.19/hardware/tools/avr -tools /home/jason/.arduino15/packages -built-in-libraries /home/jason/arduino-1.8.19/libraries -libraries /home/jason/Arduino/libraries -fqbn=megaTinyCore:megaavr:atxy7:chip=3217,clock=20internal,bodvoltage=1v8,bodmode=disabled,eesave=enable,millis=enabled,resetpin=UPDI,startuptime=8,wiremode=mors,printf=default,attach=allenabled -ide-version=10819 -build-path /tmp/arduino_build_141522 -warnings=none -build-cache /tmp/arduino_cache_512386 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.avrdude-6.3.0-arduino17or18.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.arduinoOTA.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.python3.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.avr-gcc.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-azduino4b.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -verbose /home/jason/Arduino/PI_GPI_ATRE_OLED_TNR_3217/PI_GPI_ATRE_OLED_TNR_3217.ino
Using board 'atxy7' from platform in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11
Using core 'megatinycore' from platform in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11
Detecting libraries used...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.11.1]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit_GFX_Library@1.11.1]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.5.3]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit_SSD1306@2.5.3]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@2.0.6]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@2.0.6]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for EEPROM.h: [EEPROM@2.1.3]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM@2.1.3]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for GEARS_C059_INV.h: [GEARS_C059_INV]
ResolveLibrary(GEARS_C059_INV.h)
  -> candidates: [GEARS_C059_INV]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /dev/null
Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.11.6]
ResolveLibrary(Adafruit_I2CDevice.h)
  -> candidates: [Adafruit_BusIO@1.11.6]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/glcdfont.c -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src/SPI.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/Wire.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi.c -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi_pins.c -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp -o /dev/null
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp -o /dev/null
Generating function prototypes...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /tmp/arduino_build_141522/preproc/ctags_target_for_gcc_minus_e.cpp
/home/jason/arduino-1.8.19/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_141522/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp.o
Compiling libraries...
Compiling library "Adafruit_GFX_Library"
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/glcdfont.c -o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/glcdfont.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o
Compiling library "Adafruit_SSD1306"
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp.o
/home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp: In member function 'void Adafruit_SSD1306::ssd1306_commandList(const uint8_t*, uint8_t)':
/home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:421:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (bytesOut >= WIRE_MAX) {
/home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp: In member function 'void Adafruit_SSD1306::display()':
/home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp:1017:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (bytesOut >= WIRE_MAX) {
Compiling library "SPI"
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src/SPI.cpp -o /tmp/arduino_build_141522/libraries/SPI/SPI.cpp.o
Compiling library "Wire"
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi_pins.c -o /tmp/arduino_build_141522/libraries/Wire/twi_pins.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi.c -o /tmp/arduino_build_141522/libraries/Wire/twi.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/Wire.cpp -o /tmp/arduino_build_141522/libraries/Wire/Wire.cpp.o
Compiling library "EEPROM"
Compiling library "GEARS_C059_INV"
Compiling library "Adafruit_BusIO"
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV -I/home/jason/Arduino/libraries/Adafruit_BusIO /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp -o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o
Compiling core...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -x assembler-with-cpp -flto -MMD -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring_pulse.S -o /tmp/arduino_build_141522/core/wiring_pulse.S.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring_digital.c -o /tmp/arduino_build_141522/core/wiring_digital.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/hooks.c -o /tmp/arduino_build_141522/core/hooks.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/WInterrupts.c -o /tmp/arduino_build_141522/core/WInterrupts.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/WInterrupts_PA.c -o /tmp/arduino_build_141522/core/WInterrupts_PA.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring_analog.c -o /tmp/arduino_build_141522/core/wiring_analog.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/WInterrupts_PB.c -o /tmp/arduino_build_141522/core/WInterrupts_PB.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring.c -o /tmp/arduino_build_141522/core/wiring.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/WInterrupts_PC.c -o /tmp/arduino_build_141522/core/WInterrupts_PC.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring_pulse.c -o /tmp/arduino_build_141522/core/wiring_pulse.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -c -g -Os -Wall -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/wiring_shift.c -o /tmp/arduino_build_141522/core/wiring_shift.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/Tone.cpp -o /tmp/arduino_build_141522/core/Tone.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/abi.cpp -o /tmp/arduino_build_141522/core/abi.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/UART0.cpp -o /tmp/arduino_build_141522/core/UART0.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/UART.cpp -o /tmp/arduino_build_141522/core/UART.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/main.cpp -o /tmp/arduino_build_141522/core/main.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/UART1.cpp -o /tmp/arduino_build_141522/core/UART1.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/new.cpp -o /tmp/arduino_build_141522/core/new.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/WMath.cpp -o /tmp/arduino_build_141522/core/WMath.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/Common.cpp -o /tmp/arduino_build_141522/core/api/Common.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/IPAddress.cpp -o /tmp/arduino_build_141522/core/api/IPAddress.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/PluggableUSB.cpp -o /tmp/arduino_build_141522/core/api/PluggableUSB.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/Print.cpp -o /tmp/arduino_build_141522/core/api/Print.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/RingBuffer.cpp -o /tmp/arduino_build_141522/core/api/RingBuffer.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/String.cpp -o /tmp/arduino_build_141522/core/api/String.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=20000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_ALL -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/Stream.cpp -o /tmp/arduino_build_141522/core/api/Stream.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring_pulse.S.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/WInterrupts.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/WInterrupts_PA.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/WInterrupts_PB.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/WInterrupts_PC.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/hooks.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring_analog.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring_digital.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring_pulse.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/wiring_shift.c.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/Tone.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/UART.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/UART0.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/UART1.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/WMath.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/abi.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/Common.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/IPAddress.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/PluggableUSB.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/Print.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/RingBuffer.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/Stream.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/api/String.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/main.cpp.o
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc-ar rcs /tmp/arduino_build_141522/core/core.a /tmp/arduino_build_141522/core/new.cpp.o
Archiving built core (caching) in: /tmp/arduino_cache_512386/core/core_df8b3088e49fb8481387dae56888f346.a
Linking everything together...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mrelax -mmcu=attiny3217 -o /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_141522/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/glcdfont.c.o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp.o /tmp/arduino_build_141522/libraries/SPI/SPI.cpp.o /tmp/arduino_build_141522/libraries/Wire/twi.c.o /tmp/arduino_build_141522/libraries/Wire/twi_pins.c.o /tmp/arduino_build_141522/libraries/Wire/Wire.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o /tmp/arduino_build_141522/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o /tmp/arduino_build_141522/core/core.a -L/tmp/arduino_build_141522 -lm
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O binary -R .eeprom /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.bin
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.eep
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O ihex -R .eeprom /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.hex
bash -c "/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objdump --disassemble --source --line-numbers --demangle --section=.text /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf > /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.lst"
bash -c "/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-nm --numeric-sort --line-numbers --demangle --print-size --format=s  /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf > /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.map"
Using library Adafruit_GFX_Library at version 1.11.1 in folder: /home/jason/Arduino/libraries/Adafruit_GFX_Library 
Using library Adafruit_SSD1306 at version 2.5.3 in folder: /home/jason/Arduino/libraries/Adafruit_SSD1306 
Using library SPI at version 1.0 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI 
Using library Wire at version 2.0.6 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire 
Using library EEPROM at version 2.1.3 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM 
Using library GEARS_C059_INV in folder: /home/jason/Arduino/libraries/GEARS_C059_INV (legacy)
Using library Adafruit_BusIO at version 1.11.6 in folder: /home/jason/Arduino/libraries/Adafruit_BusIO 
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-size -A /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.elf
Sketch uses 20596 bytes (62%) of program storage space. Maximum is 32768 bytes.
Global variables use 178 bytes (8%) of dynamic memory, leaving 1870 bytes for local variables. Maximum is 2048 bytes.
/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1/python3 -u /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py -t uart -u /dev/ttyUSB0 -b 230400 -d attiny3217 --fuses 2:0x02 6:0x04 8:0x00 -f/tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.hex -a write -v 
SerialUPDI
UPDI programming for Arduino using a serial adapter
Based on pymcuprog, with significant modifications
By Quentin Bolsee and Spence Konde
Version 1.2.3 - Jan 2022
Using serial port /dev/ttyUSB0 at 230400 baud.
Target: attiny3217
Set fuses: ['2:0x02', '6:0x04', '8:0x00']
Action: write
File: /tmp/arduino_build_141522/PI_GPI_ATRE_OLED_TNR_3217.ino.hex
Traceback (most recent call last):
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py", line 285, in <module>
    main()
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py", line 127, in main
    setup_logging(user_requested_level=logging_level)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/pymcuprog.py", line 47, in setup_logging
    configfile = yaml.safe_load(file)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/__init__.py", line 94, in safe_load
    return load(stream, SafeLoader)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/__init__.py", line 72, in load
    return loader.get_single_data()
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py", line 37, in get_single_data
    return self.construct_document(node)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py", line 46, in construct_document
    for dummy in generator:
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py", line 398, in construct_yaml_map
    value = self.construct_mapping(node)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py", line 204, in construct_mapping
    return super().construct_mapping(node, deep=deep)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py", line 126, in construct_mapping
    if not isinstance(key, collections.Hashable):
AttributeError: module 'collections' has no attribute 'Hashable'
AttributeError: module 'collections' has no attribute 'Hashable'


I suspect Python version trouble. Seems like the sort of error Python 2 would emit.

I gathered that but I have never done anything with python or deliberately installed it.

It appears that

module 'collections'

Does not exist in my install, and I can't seem to add it.

Looks like the problem is the other way around. Your installed Python 3 is too recent. In which case it's essentially a bug in megaTinyCore.

Python does support multiple side-by-side versions. I've never needed the feature myself so I cannot say how difficult it is to use.

Hopefully the master will see this post.

Come in DrAzzy.

@DrAzzy ... might work a bit better.

Still learning here. TY

Python keeps fucking with their language and breaking compatibility. This is a breaking change. it should have triggered Python 4.0.0 version if they were following semantic versioning rules, but ofc they weren't.

My assessment is that we now need to test the version of python and choose the appropriate code to use based on that >.<

I don't really know python so I don't know how to figure out whether this bug would manifest in a given version of python. - that's the only thing I don't know, writing the test I can do, and I've been given the substitute code. But I need help from someone whoknows how to tell if the python version will throw this error in order to fix this critical bug. but nobody has offered to help me on github despite two issues and multiple pleas for help from myself and users.

We need to make it work for both versions of python is the problem

I had python 3.7.? and had the problem. Upgraded to 3.10 and still had the problem. Have upgraded pyyaml as well.

One thing I forgot to mention is this has only started to happen since upgrading Ubuntu from Focal to Jammy.

Not being a C or Python programmer and not knowing all these implementations I have to ask, why is Python involved in Arduino type stuff when the IDE is C++ or what ever? Why is it calling pythin scripts to do stuff? These are probably rhetorical questions as I am guessing the answer is pretty involved.

The Arduino IDE is written in Java and a lot of the backend in Go, apparently. Only the code you write is C++

The reason is that the official open source upload tool released by Microchip is written in python, and it's cross-platform without needing to be an expert in setting up a VM that can cross compile to ming32, x64 x86 linux, arm32, arm64 linux, and macos x64 if you want to share your innovation.

Despite having only rudimentrary python skill, I still want to replace avrdude with it in as many places as possible, just because of the huge barrier to fixing any avrdude problems imposed by the need for a build system that can cross compile for 7 platforms. Because I can modify python and have it matter (ie, be able to be distributed). With C programs, if you don't build it and make it available you might as well not have created it as far as most users are concerned - we can't take the avrdude source and turn it into binaries. I can even fix the bugs, but I can't wrangle the toolchains needed to crosscompile it for the 7 platforms that are needed to avoid people screaming at you constantly over missing support for a platform.

Well said. I makes a lot of sense when explained.

Ii agree with your sentiments, Python needs to pull their head out of the sand and play a fair game, it is screwing with our minds.

The collections.Hashable error is caused by the use of an attribute that has been deprecated since Python 3.3 (which was released around a decade ago).
The megaTinyCore includes PyYAML version 3.13. The latest version is 6.0.

The problem here isn't that Python doesn't use semantic versioning (PEP 387 – Backwards Compatibility Policy | peps.python.org), it is manually distributing ancient versions of libraries rather than using a package manager like pip. You cannot expect that just zipping the guts of a package for an old version of Python results in a usable install for the latest version of Python years later.

If a packager or maintainer decides to vendorize some dependencies, it becomes their responsibility to make sure that they stay up to date.

One solution is to upgrade your vendorized dependencies in tools/libs (selecting versions that support the versions of Python you need, and keeping them up to date in the future), or you'll have to use Python's package manager to install a suitable version for each system.

1 Like

Being stupid here but when you install a new version of software using sudo apt-get or whatever should this not install all the dependencies and libs required?

How do I do the steps in your last para?

Also will this error affect all uploads or just certain ones?

I have sort of fixed it with suggestions off the net. I changed the following in line 126 of

/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/yaml/constructor.py

Line: line 126
Code was: if not isinstance(key, collections.Hashable):

Code is: if not isinstance(key, collections.abc.Hashable):

This seems to work but I now have this error. Port /dev/ttyUSB0 is there when I start but it disconnects for some reason.

Arduino: 1.8.19 (Linux), Board: "ATtiny3227/3217/1627/1617/1607/827/817/807/427/417, ATtiny3217, 10 MHz internal, 1.8V (5 MHz or less), Disabled/Disabled, EEPROM retained, Enabled (default timer), UPDI (no reset pin), 8ms, Master or Slave (saves flash and RAM), Default (doesn't print floats, 1.4k flash use), Only enabled ports"

/home/jason/arduino-1.8.19/arduino-builder -dump-prefs -logger=machine -hardware /home/jason/arduino-1.8.19/hardware -hardware /home/jason/.arduino15/packages -hardware /home/jason/Arduino/hardware -tools /home/jason/arduino-1.8.19/tools-builder -tools /home/jason/arduino-1.8.19/hardware/tools/avr -tools /home/jason/.arduino15/packages -built-in-libraries /home/jason/arduino-1.8.19/libraries -libraries /home/jason/Arduino/libraries -fqbn=megaTinyCore:megaavr:atxy7:chip=3217,clock=10internal,bodvoltage=1v8,bodmode=disabled,eesave=enable,millis=enabled,resetpin=UPDI,startuptime=8,wiremode=mors,printf=default,attach=manual -ide-version=10819 -build-path /tmp/arduino_build_442544 -warnings=none -build-cache /tmp/arduino_cache_257336 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-azduino4b.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.python3.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.avrdude.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.avrdude-6.3.0-arduino17or18.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.arduinoOTA.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/jason/Arduino/PI_GPI_ATRE_OLED_TNR_3217/PI_GPI_ATRE_OLED_TNR_3217.ino
/home/jason/arduino-1.8.19/arduino-builder -compile -logger=machine -hardware /home/jason/arduino-1.8.19/hardware -hardware /home/jason/.arduino15/packages -hardware /home/jason/Arduino/hardware -tools /home/jason/arduino-1.8.19/tools-builder -tools /home/jason/arduino-1.8.19/hardware/tools/avr -tools /home/jason/.arduino15/packages -built-in-libraries /home/jason/arduino-1.8.19/libraries -libraries /home/jason/Arduino/libraries -fqbn=megaTinyCore:megaavr:atxy7:chip=3217,clock=10internal,bodvoltage=1v8,bodmode=disabled,eesave=enable,millis=enabled,resetpin=UPDI,startuptime=8,wiremode=mors,printf=default,attach=manual -ide-version=10819 -build-path /tmp/arduino_build_442544 -warnings=none -build-cache /tmp/arduino_cache_257336 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-azduino4b.path=/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b -prefs=runtime.tools.python3.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1 -prefs=runtime.tools.avrdude.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.avrdude-6.3.0-arduino17or18.path=/home/jason/.arduino15/packages/DxCore/tools/avrdude/6.3.0-arduino17or18 -prefs=runtime.tools.arduinoOTA.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/jason/.arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /home/jason/Arduino/PI_GPI_ATRE_OLED_TNR_3217/PI_GPI_ATRE_OLED_TNR_3217.ino
Using board 'atxy7' from platform in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11
Using core 'megatinycore' from platform in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11
Detecting libraries used...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.11.2]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit_GFX_Library@1.11.2]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.11.6]
ResolveLibrary(Adafruit_I2CDevice.h)
  -> candidates: [Adafruit_BusIO@1.11.6]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@2.0.6]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@2.0.6]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.5.3]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit_SSD1306@2.5.3]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/Arduino/libraries/Adafruit_SSD1306 /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for EEPROM.h: [EEPROM@2.1.3]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM@2.1.3]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Alternatives for GEARS_C059_INV.h: [GEARS_C059_INV]
ResolveLibrary(GEARS_C059_INV.h)
  -> candidates: [GEARS_C059_INV]
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /dev/null
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_GFX_Library/glcdfont.c
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp
Using cached library dependencies for file: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi.c
Using cached library dependencies for file: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src/twi_pins.c
Using cached library dependencies for file: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src/SPI.cpp
Using cached library dependencies for file: /home/jason/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp
Generating function prototypes...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /tmp/arduino_build_442544/preproc/ctags_target_for_gcc_minus_e.cpp
/home/jason/arduino-1.8.19/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_442544/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/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=attiny3217 -DF_CPU=10000000L -DCLOCK_SOURCE=0 -DTWI_MORS -DMILLIS_USE_TIMERD0 -DCORE_ATTACH_NONE -DARDUINO=10819 -DARDUINO_AVR_ATtiny3217 -DARDUINO_ARCH_MEGAAVR "-DMEGATINYCORE=\"2.5.11\"" -DMEGATINYCORE_MAJOR=2UL -DMEGATINYCORE_MINOR=5UL -DMEGATINYCORE_PATCH=11UL -DMEGATINYCORE_RELEASED=1 -DARDUINO_attinyxy7 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore/api/deprecated -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/cores/megatinycore -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/variants/txy7 -I/home/jason/Arduino/libraries/Adafruit_GFX_Library -I/home/jason/Arduino/libraries/Adafruit_BusIO -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire/src -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI/src -I/home/jason/Arduino/libraries/Adafruit_SSD1306 -I/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM/src -I/home/jason/Arduino/libraries/GEARS_C059_INV /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp -o /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp.o
Compiling libraries...
Compiling library "Adafruit_GFX_Library"
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/glcdfont.c.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o
Compiling library "Adafruit_BusIO"
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o
Compiling library "Wire"
Using previously compiled file: /tmp/arduino_build_442544/libraries/Wire/twi_pins.c.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Wire/twi.c.o
Using previously compiled file: /tmp/arduino_build_442544/libraries/Wire/Wire.cpp.o
Compiling library "SPI"
Using previously compiled file: /tmp/arduino_build_442544/libraries/SPI/SPI.cpp.o
Compiling library "Adafruit_SSD1306"
Using previously compiled file: /tmp/arduino_build_442544/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp.o
Compiling library "EEPROM"
Compiling library "GEARS_C059_INV"
Compiling core...
Using precompiled core: /tmp/arduino_cache_257336/core/core_09afeca651bcd91262fdca4fd1fafdb9.a
Linking everything together...
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-gcc -Wall -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mrelax -mmcu=attiny3217 -o /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_442544/sketch/PI_GPI_ATRE_OLED_TNR_3217.ino.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/glcdfont.c.o /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o /tmp/arduino_build_442544/libraries/Wire/twi.c.o /tmp/arduino_build_442544/libraries/Wire/twi_pins.c.o /tmp/arduino_build_442544/libraries/Wire/Wire.cpp.o /tmp/arduino_build_442544/libraries/SPI/SPI.cpp.o /tmp/arduino_build_442544/libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp.o /tmp/arduino_build_442544/../arduino_cache_257336/core/core_09afeca651bcd91262fdca4fd1fafdb9.a -L/tmp/arduino_build_442544 -lm
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O binary -R .eeprom /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.bin
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.eep
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objcopy -O ihex -R .eeprom /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.hex
bash -c "/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-objdump --disassemble --source --line-numbers --demangle --section=.text /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf > /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.lst"
bash -c "/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-nm --numeric-sort --line-numbers --demangle --print-size --format=s  /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf > /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.map"
Using library Adafruit_GFX_Library at version 1.11.2 in folder: /home/jason/Arduino/libraries/Adafruit_GFX_Library 
Using library Adafruit_BusIO at version 1.11.6 in folder: /home/jason/Arduino/libraries/Adafruit_BusIO 
Using library Wire at version 2.0.6 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/Wire 
Using library SPI at version 1.0 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/SPI 
Using library Adafruit_SSD1306 at version 2.5.3 in folder: /home/jason/Arduino/libraries/Adafruit_SSD1306 
Using library EEPROM at version 2.1.3 in folder: /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/libraries/EEPROM 
Using library GEARS_C059_INV in folder: /home/jason/Arduino/libraries/GEARS_C059_INV (legacy)
/home/jason/.arduino15/packages/DxCore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino4b/bin/avr-size -A /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.elf
Sketch uses 20530 bytes (62%) of program storage space. Maximum is 32768 bytes.
Global variables use 178 bytes (8%) of dynamic memory, leaving 1870 bytes for local variables. Maximum is 2048 bytes.
/home/jason/.arduino15/packages/megaTinyCore/tools/python3/3.7.2-post1/python3 -u /home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py -t uart -u /dev/ttyUSB0 -b 460800 -d attiny3217 --fuses 2:0x02 6:0x04 8:0x00 -f/tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.hex -a write -v 
SerialUPDI
UPDI programming for Arduino using a serial adapter
Based on pymcuprog, with significant modifications
By Quentin Bolsee and Spence Konde
Version 1.2.3 - Jan 2022
Using serial port /dev/ttyUSB0 at 460800 baud.
Target: attiny3217
Set fuses: ['2:0x02', '6:0x04', '8:0x00']
Action: write
File: /tmp/arduino_build_442544/PI_GPI_ATRE_OLED_TNR_3217.ino.hex
pymcuprog.programmer - INFO - Setting up programming session for 'attiny3217'
pymcuprog.deviceinfo.deviceinfo - INFO - Looking for device attiny3217
pymcuprog.serialupdi.physical - INFO - Opening port '/dev/ttyUSB0' at '115200' baud
pymcuprog.serialupdi.physical - ERROR - Unable to open serial port '/dev/ttyUSB0'
Traceback (most recent call last):
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/serial/serialposix.py", line 265, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyUSB0'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py", line 285, in <module>
    main()
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py", line 128, in main
    return_code = pymcuprog_basic(args, fuses_dict)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/prog.py", line 199, in pymcuprog_basic
    status = pymcu._start_session(backend,
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/pymcuprog_main.py", line 545, in _start_session
    backend.start_session(sessionconfig)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/backend.py", line 359, in start_session
    self.programmer.setup_device(
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/programmer.py", line 78, in setup_device
    self.device_model = get_nvm_access_provider(self.transport,
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/nvm.py", line 42, in get_nvm_access_provider
    accessprovider = NvmAccessProviderSerial(transport, device_info, baud=frequency)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/nvmserialupdi.py", line 53, in __init__
    self.avr = UpdiApplication(port, baud, self.dut)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/serialupdi/application.py", line 70, in __init__
    self.phy = UpdiPhysical(serialport, baud_temp)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/serialupdi/physical.py", line 29, in __init__
    self.initialise_serial(self.port, self.baud)
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/pymcuprog/serialupdi/physical.py", line 50, in initialise_serial
    self.ser.open()
  File "/home/jason/.arduino15/packages/megaTinyCore/hardware/megaavr/2.5.11/tools/libs/serial/serialposix.py", line 268, in open
    raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
pymcuprog.serialupdi.physical - INFO - Closing port '/dev/ttyUSB0'
the selected serial port pymcuprog.serialupdi.physical - INFO - Closing port '/dev/ttyUSB0'
 does not exist or your board is not connected

1 Like

After a little bit of mucking around it appears that when I click on "Tools" menu I see the correct port. if I click on it again it closes the menu and click a 3rd time it doesn't show the port.

I "think" it shows the port onlt for a time during my program. In the setup section I call a function that has a 5 second delay, once this delay has finished and is passed back to setup and then loop it loses the port. I could be wrong but this is what it looks like is happening.

Anyone?