Hi, My sketch that used Adafruit_CharacterOLED is suddenly generating compiler errors. I've now uninstalled the Arduino 1.8.12, deleted its installation folder, the libraries folder in My Documents\Arduino and the Arduino15 folder in AppData\Local.
I've reinstalled 1.8.12 and Teensyduino 1.52 and downloaded Adafruit_CharacterOLED-master.zip from https://github.com/ladyada/Adafruit_CharacterOLED and added it from Include Library.
Just using the provided example sketch HelloOLEDWorld gives the same errors my own sketch was giving:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:66:101: warning: default argument given for parameter 3 of 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' [-fpermissive]
void Adafruit_CharacterOLED::begin(uint8_t cols, uint8_t lines, uint8_t character_set = LCD_JAPANESE)
^
In file included from F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:7:0:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.h:58:8: note: previous specification in 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' here
void begin(uint8_t cols, uint8_t rows, uint8_t character_set = LCD_JAPANESE);
^
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp: In member function 'virtual size_t Adafruit_CharacterOLED::write(uint8_t)':
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:244:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
The full report is:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Steve\AppData\Local\Arduino15\packages -hardware F:\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Documents\Arduino\libraries -fqbn=teensy:avr:teensy36:usb=serial,speed=180,opt=o2std,keys=en-us -ide-version=10812 -build-path C:\Users\Steve\AppData\Local\Temp\arduino_build_428278 -warnings=none -build-cache C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376 -verbose F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\examples\HelloOLEDWorld\HelloOLEDWorld.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Steve\AppData\Local\Arduino15\packages -hardware F:\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Documents\Arduino\libraries -fqbn=teensy:avr:teensy36:usb=serial,speed=180,opt=o2std,keys=en-us -ide-version=10812 -build-path C:\Users\Steve\AppData\Local\Temp\arduino_build_428278 -warnings=none -build-cache C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376 -verbose F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\examples\HelloOLEDWorld\HelloOLEDWorld.ino
Using board 'teensy36' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy3' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o nul
Alternatives for Adafruit_CharacterOLED.h: [Adafruit_CharacterOLED-master]
ResolveLibrary(Adafruit_CharacterOLED.h)
-> candidates: [Adafruit_CharacterOLED-master]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "F:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/precompile_helper" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch/Arduino.h" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch/Arduino.h.gch"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp.o"
Compiling libraries...
Compiling library "Adafruit_CharacterOLED-master"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "F:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp.o"
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:66:101: warning: default argument given for parameter 3 of 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' [-fpermissive]
void Adafruit_CharacterOLED::begin(uint8_t cols, uint8_t lines, uint8_t character_set = LCD_JAPANESE)
^
In file included from F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:7:0:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.h:58:8: note: previous specification in 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' here
void begin(uint8_t cols, uint8_t rows, uint8_t character_set = LCD_JAPANESE);
^
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp: In member function 'virtual size_t Adafruit_CharacterOLED::write(uint8_t)':
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:244:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
Compiling core...
Using precompiled core: C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376\core\core_490684a8ab7df57a0874fb65f98add7f.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1592429035 "-TC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3/mk66fx1m0.ld" -lstdc++ -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp.o" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp.o" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/..\\arduino_cache_526376\\core\\core_490684a8ab7df57a0874fb65f98add7f.a" "-LC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" -larm_cortexM4lf_math -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.hex"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/stdout_redirect" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.lst" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objdump" -d -S -C "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/stdout_redirect" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.sym" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/teensy_post_compile" -file=HelloOLEDWorld.ino "-path=C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" "-tools=C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/" -board=TEENSY36
Using library Adafruit_CharacterOLED-master in folder: F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master (legacy)
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
Sketch uses 15024 bytes (1%) of program storage space. Maximum is 1048576 bytes.
Global variables use 4948 bytes (1%) of dynamic memory, leaving 257196 bytes for local variables. Maximum is 262144 bytes.
Can anyone please tell me either what's changed to make this fail or what I can do to fix it? Many thanks
I've reinstalled 1.8.12 and Teensyduino 1.52 and downloaded Adafruit_CharacterOLED-master.zip from https://github.com/ladyada/Adafruit_CharacterOLED and added it from Include Library.
Just using the provided example sketch HelloOLEDWorld gives the same errors my own sketch was giving:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:66:101: warning: default argument given for parameter 3 of 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' [-fpermissive]
void Adafruit_CharacterOLED::begin(uint8_t cols, uint8_t lines, uint8_t character_set = LCD_JAPANESE)
^
In file included from F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:7:0:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.h:58:8: note: previous specification in 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' here
void begin(uint8_t cols, uint8_t rows, uint8_t character_set = LCD_JAPANESE);
^
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp: In member function 'virtual size_t Adafruit_CharacterOLED::write(uint8_t)':
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:244:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
The full report is:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Steve\AppData\Local\Arduino15\packages -hardware F:\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Documents\Arduino\libraries -fqbn=teensy:avr:teensy36:usb=serial,speed=180,opt=o2std,keys=en-us -ide-version=10812 -build-path C:\Users\Steve\AppData\Local\Temp\arduino_build_428278 -warnings=none -build-cache C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376 -verbose F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\examples\HelloOLEDWorld\HelloOLEDWorld.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Steve\AppData\Local\Arduino15\packages -hardware F:\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Documents\Arduino\libraries -fqbn=teensy:avr:teensy36:usb=serial,speed=180,opt=o2std,keys=en-us -ide-version=10812 -build-path C:\Users\Steve\AppData\Local\Temp\arduino_build_428278 -warnings=none -build-cache C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376 -verbose F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\examples\HelloOLEDWorld\HelloOLEDWorld.ino
Using board 'teensy36' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy3' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o nul
Alternatives for Adafruit_CharacterOLED.h: [Adafruit_CharacterOLED-master]
ResolveLibrary(Adafruit_CharacterOLED.h)
-> candidates: [Adafruit_CharacterOLED-master]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "F:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/precompile_helper" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch/Arduino.h" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch/Arduino.h.gch"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp.o"
Compiling libraries...
Compiling library "Adafruit_CharacterOLED-master"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=152 -DARDUINO=10812 -DARDUINO_TEENSY36 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IF:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master" "F:\\Documents\\Arduino\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp" -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp.o"
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:66:101: warning: default argument given for parameter 3 of 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' [-fpermissive]
void Adafruit_CharacterOLED::begin(uint8_t cols, uint8_t lines, uint8_t character_set = LCD_JAPANESE)
^
In file included from F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:7:0:
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.h:58:8: note: previous specification in 'void Adafruit_CharacterOLED::begin(uint8_t, uint8_t, uint8_t)' here
void begin(uint8_t cols, uint8_t rows, uint8_t character_set = LCD_JAPANESE);
^
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp: In member function 'virtual size_t Adafruit_CharacterOLED::write(uint8_t)':
F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master\Adafruit_CharacterOLED.cpp:244:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
Compiling core...
Using precompiled core: C:\Users\Steve\AppData\Local\Temp\arduino_cache_526376\core\core_490684a8ab7df57a0874fb65f98add7f.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1592429035 "-TC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3/mk66fx1m0.ld" -lstdc++ -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -o "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\sketch\\HelloOLEDWorld.ino.cpp.o" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278\\libraries\\Adafruit_CharacterOLED-master\\Adafruit_CharacterOLED.cpp.o" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/..\\arduino_cache_526376\\core\\core_490684a8ab7df57a0874fb65f98add7f.a" "-LC:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" -larm_cortexM4lf_math -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.hex"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/stdout_redirect" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.lst" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objdump" -d -S -C "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/stdout_redirect" "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.sym" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/teensy_post_compile" -file=HelloOLEDWorld.ino "-path=C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278" "-tools=C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/" -board=TEENSY36
Using library Adafruit_CharacterOLED-master in folder: F:\Documents\Arduino\libraries\Adafruit_CharacterOLED-master (legacy)
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-size" -A "C:\\Users\\Steve\\AppData\\Local\\Temp\\arduino_build_428278/HelloOLEDWorld.ino.elf"
Sketch uses 15024 bytes (1%) of program storage space. Maximum is 1048576 bytes.
Global variables use 4948 bytes (1%) of dynamic memory, leaving 257196 bytes for local variables. Maximum is 262144 bytes.
Can anyone please tell me either what's changed to make this fail or what I can do to fix it? Many thanks