Hi, I have a lot of different projects so I've played around with where libraries are stored(I've edited them for specific projects etc).
However, I've messed something up and now I can't upload with most libraries.
//this program is for troubleshooting why including libraries doesn't work.
//#include <NewPing.h>
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("hello");
delay(1000);
}
this compiles perfectly, but when the "#include <NewPing.h>" is uncommented I get the error message pasted at the bottom of this question.
It works when I include Wire.h, and in the verbose compile for that the path was programx86 arduino libraries. I cut Newping into that folder, but it still didn't work.
In preferences I set the sketchbook location to Documents\Arduino,
due to being a new poster, I can only post one media per, so I will post more pictures following. They include an image of libraries in arduino folder, image of preferences, image of newping inside arduino(written as a reminder to myself to post them)
and inside of arduino I have NewPing, downloaded from the libraries manager on the arduino ide
My physical setup is just a teensy 4.0 with 5v in, ground, and a wire connected to pin 9 to a button and ground. Because it works just fine when I have no libraries included, I'm very certain this is not the issue.
after this error output, I have the longer error message with verbose enabled. After that messsage I have the verbose error output from when I moved NewPing to programfilesx86 arduino libraries, the location of Wire, which worked.
Error output:
Arduino: 1.8.15 (Windows 10), TD: 1.54, Board: "Teensy 4.0, Serial, 600 MHz, Faster, US English"
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp: In constructor 'NewPing::NewPing(uint8_t, uint8_t, unsigned int)':
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp:19:17: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_triggerOutput = portOutputRegister(digitalPinToPort(trigger_pin)); // Get the output port register for the trigger pin.
^
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp:20:13: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_echoInput = portInputRegister(digitalPinToPort(echo_pin)); // Get the input port register for the echo pin.
^
Error compiling for board Teensy 4.0.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Error output with verbose enabled:
Arduino: 1.8.15 (Windows 10), TD: 1.54, Board: "Teensy 4.0, Serial, 600 MHz, Faster, US English"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sorin\OneDrive\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10815 -build-path C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179 -warnings=none -build-cache C:\Users\Sorin\AppData\Local\Temp\arduino_cache_811212 -verbose C:\Users\Sorin\OneDrive\Documents\Arduino\rnd\libcheck\libcheck.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sorin\OneDrive\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10815 -build-path C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179 -warnings=none -build-cache C:\Users\Sorin\AppData\Local\Temp\arduino_cache_811212 -verbose C:\Users\Sorin\OneDrive\Documents\Arduino\rnd\libcheck\libcheck.ino
Using board 'teensy40' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' 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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o nul
Alternatives for NewPing.h: [NewPing@1.9.4]
ResolveLibrary(NewPing.h)
-> candidates: [NewPing@1.9.4]
"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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src\\NewPing.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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\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\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\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/teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179" "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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch/Arduino.h" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch/Arduino.h.gch"
Using previously compiled file: C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179\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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp.o"
Compiling libraries...
Compiling library "NewPing"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\OneDrive\\Documents\\Arduino\\libraries\\NewPing\\src\\NewPing.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\libraries\\NewPing\\NewPing.cpp.o"
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp: In constructor 'NewPing::NewPing(uint8_t, uint8_t, unsigned int)':
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp:19:17: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_triggerOutput = portOutputRegister(digitalPinToPort(trigger_pin)); // Get the output port register for the trigger pin.
^
C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing\src\NewPing.cpp:20:13: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_echoInput = portInputRegister(digitalPinToPort(echo_pin)); // Get the input port register for the echo pin.
^
Using library NewPing at version 1.9.4 in folder: C:\Users\Sorin\OneDrive\Documents\Arduino\libraries\NewPing
Error compiling for board Teensy 4.0.
output from when NewPing was in programfiles x 86
Arduino: 1.8.15 (Windows 10), TD: 1.54, Board: "Teensy 4.0, Serial, 600 MHz, Faster, US English"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sorin\OneDrive\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10815 -build-path C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179 -warnings=none -build-cache C:\Users\Sorin\AppData\Local\Temp\arduino_cache_811212 -verbose C:\Users\Sorin\OneDrive\Documents\Arduino\rnd\libcheck\libcheck.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sorin\OneDrive\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10815 -build-path C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179 -warnings=none -build-cache C:\Users\Sorin\AppData\Local\Temp\arduino_cache_811212 -verbose C:\Users\Sorin\OneDrive\Documents\Arduino\rnd\libcheck\libcheck.ino
Using board 'teensy40' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' 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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o nul
Alternatives for NewPing.h: [NewPing@1.9.4]
ResolveLibrary(NewPing.h)
-> candidates: [NewPing@1.9.4]
"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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src" "C:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src\\NewPing.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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\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\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\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/teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179" "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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch/Arduino.h" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch/Arduino.h.gch"
Using previously compiled file: C:\Users\Sorin\AppData\Local\Temp\arduino_build_541179\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 -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src" "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\sketch\\libcheck.ino.cpp.o"
Compiling libraries...
Compiling library "NewPing"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DARDUINO=10815 -DARDUINO_TEENSY40 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src" "C:\\Program Files (x86)\\Arduino\\libraries\\NewPing\\src\\NewPing.cpp" -o "C:\\Users\\Sorin\\AppData\\Local\\Temp\\arduino_build_541179\\libraries\\NewPing\\NewPing.cpp.o"
C:\Program Files (x86)\Arduino\libraries\NewPing\src\NewPing.cpp: In constructor 'NewPing::NewPing(uint8_t, uint8_t, unsigned int)':
C:\Program Files (x86)\Arduino\libraries\NewPing\src\NewPing.cpp:19:17: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_triggerOutput = portOutputRegister(digitalPinToPort(trigger_pin)); // Get the output port register for the trigger pin.
^
C:\Program Files (x86)\Arduino\libraries\NewPing\src\NewPing.cpp:20:13: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
_echoInput = portInputRegister(digitalPinToPort(echo_pin)); // Get the input port register for the echo pin.
^
Using library NewPing at version 1.9.4 in folder: C:\Program Files (x86)\Arduino\libraries\NewPing
Error compiling for board Teensy 4.0.
