Degwi
July 12, 2026, 11:47am
1
Hi all,
It is a long time sinse I used Arduino, today I installed IDE 2.0 on my new laptop end wanted to play around.
Starting with "Blink", working fine on my Nano Every but on the Nano 33 IoT, it won't compile.
I selected the correct device type, installed the Arduino SAMD Board at version 1.8.14, loaded the example "Blink" and compiled. -> Error, tried with "Bare minumum" -> same, Error.
fatal error: samd.h : No such file or directory
What do I wrong?
Thank you
Willem
Error code:
FQBN: arduino:samd:nano_33_iot
Verwende das Board 'nano_33_iot' von der Plattform im Ordner: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Verwendung des Kerns 'arduino' von Platform im Ordner: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Verwendete Bibliotheken erkennen ...
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
Alternativen für samd.h: []
ResolveLibrary(samd.h)
-> Kandidaten: []
In file included from C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged:1:0:
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/Arduino.h:38:10: fatal error: samd.h: No such file or directory
#include <samd.h>
^~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
Hi! Welcome to the Forum.
I can't replicate the error you're describing. This is what I get when compiling Blink using Nano33IoT:
Try unistalling and reinstalling the Arduino SAMD boards package.
Degwi
July 12, 2026, 1:08pm
3
Hi Brazilino,
Thank you for your answer.
I'm using Windows 11, you also?
Can you set in pereferences "show verbose output during" "Compilation" and show me your output.
Can you search in you directory if you can find "samd.h" in one of the include directories (shown in the compilation output)?
BR Willem
Yes.
Here it goes:
FQBN: arduino:samd:nano_33_iot
Using board 'nano_33_iot' from platform in folder: C:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Using core 'arduino' from platform in folder: C:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Detecting libraries used...
C:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/ -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/ -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated-avr-comp -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\agars\AppData\Local\arduino\sketches\6C6A3C13D3E62941CE3182B65A639184\sketch\Blink.ino.cpp.merged -o nul -MMD -MF C:\Users\agars\AppData\Local\arduino\sketches\6C6A3C13D3E62941CE3182B65A639184\sketch\Blink.ino.cpp.merged.libsdetect.d
Generating function prototypes...
C:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/ -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/ -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated-avr-comp -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\agars\AppData\Local\arduino\sketches\6C6A3C13D3E62941CE3182B65A639184\sketch\Blink.ino.cpp.merged -o C:\Users\agars\AppData\Local\Temp\1081287418\sketch_merged.cpp
C:\Users\agars\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\agars\AppData\Local\Temp\1081287418\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino NANO 33 IoT\"" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot" "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184\\sketch\\Blink.ino.cpp" -o "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184\\sketch\\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino NANO 33 IoT\"" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino" "-IC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot" "C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot\\variant.cpp" -o "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184\\core\\variant.cpp.o"
Using precompiled core: C:\Users\agars\AppData\Local\arduino\cores\arduino_samd_nano_33_iot_a06718df852533669c8009c59209c0e6\core.a
Linking everything together...
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184" -Os -Wl,--gc-sections -save-temps "-TC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot/linker_scripts/gcc/flash_with_bootloader.ld" "-Wl,-Map,C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.map" --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -o "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.elf" "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184\\sketch\\Blink.ino.cpp.o" "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184\\core\\variant.cpp.o" -Wl,--start-group "-LC:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Lib/GCC/" -larm_cortexM0l_math -lm "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/..\\..\\cores\\arduino_samd_nano_33_iot_a06718df852533669c8009c59209c0e6\\core.a" -Wl,--end-group
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.elf" "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.bin"
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.elf" "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.hex"
"C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\agars\\AppData\\Local\\arduino\\sketches\\6C6A3C13D3E62941CE3182B65A639184/Blink.ino.elf"
Sketch uses 11456 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3560 bytes (10%) of dynamic memory, leaving 29208 bytes for local variables. Maximum is 32768 bytes.
I didn't find this file inside my Arduino directory.
Degwi
July 12, 2026, 2:24pm
5
Hi Brazilino,
Checking your compiler output, I see that you have 4 more libraries included.
-IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/
-IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/
-IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated
-IC:\Users\agars\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated-avr-comp
Don't know where these are comming from.
I found in C:\Users\Wille\AppData\Local\arduino\sketches my sketch and in it a build.options.json file.
Mine looks like this, what is in yours?
{
"additionalFiles": "",
"builtInLibrariesFolders": "C:\\Users\\Wille\\AppData\\Local\\Arduino15\\libraries",
"compiler.optimization_flags": "-Os",
"customBuildProperties": "",
"fqbn": "arduino:samd:nano_33_iot",
"hardwareFolders": "C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14,C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14",
"otherLibrariesFolders": "c:\\Users\\Wille\\OneDrive\\Dokumente\\Arduino\\libraries",
"sketchLocation": "C:\\Users\\Wille\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2026612-20624-t8oo9k.fh0w\\Blink"
}
I ask myself, where do your extra include-files come from and why do I not have these?
{
"additionalFiles": "",
"builtInLibrariesFolders": "C:\\Users\\agars\\AppData\\Local\\Arduino15\\libraries",
"compiler.optimization_flags": "-Os",
"customBuildProperties": "",
"fqbn": "arduino:samd:nano_33_iot",
"hardwareFolders": "C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14,C:\\Users\\agars\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14",
"otherLibrariesFolders": "c:\\Users\\agars\\OneDrive\\Documentos\\Arduino\\libraries",
"sketchLocation": "C:\\Users\\agars\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2026612-8896-1leh81f.5q6f\\Blink"
}
That's a good question. Maybe @ptillisch can give us a light.
Have you tried uninstalling the board package and installing it again?
Sometimes the old "reset the machine" trick also works.
Degwi
July 12, 2026, 3:43pm
7
No difference in build-options.json
I have deinstalled the complete IDE and deleted "some" files before reinstalling. ("Some", as far as I remember I deleted from here C:\Users\Wille\AppData\Local 3 Arduino directories)
I have "removed" the board, I have even installed older version, but removed them again and installed latest version again.
On the old computer, running IDE 1.x it still runs (Nano 33 BLE only, IoT not installed, yes, a older version), on the new computer (IDE 2.3.10 only) I can not get this board (as well as Nano 33 BLE) to compile (Again, Nano Every is running fine).
Brazilino, thank you sofar.
BR Willem
I think there is something not right with your installation. Let's see again what might be missing.
Can you make certain that you have checked File>Preferences>Show Verbose Output during compile. Post what you get for each board and the Bare Minimum sketch.
I see this for the nano33 ble
FQBN: arduino:mbed_nano:nano33ble
Using board 'nano33ble' from platform in folder: C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0
Using core 'arduino' from platform in folder: C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0
Detecting libraries used...
C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/defines.txt @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/cxxflags.txt -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino/api/deprecated -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/includes.txt C:\Users\Owner\AppData\Local\arduino\sketches\E14410A9DBB66E87A10FCD8ACEC99EBE\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Owner\AppData\Local\arduino\sketches\E14410A9DBB66E87A10FCD8ACEC99EBE\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
Generating function prototypes...
C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/defines.txt @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/cxxflags.txt -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino/api/deprecated -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\cores\arduino @C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.5.0\variants\ARDUINO_NANO33BLE/includes.txt C:\Users\Owner\AppData\Local\arduino\sketches\E14410A9DBB66E87A10FCD8ACEC99EBE\sketch\BareMinimum.ino.cpp.merged -o C:\Users\Owner\AppData\Local\Temp\3981578198\sketch_merged.cpp
C:\Users\Owner\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Owner\AppData\Local\Temp\3981578198\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -Wall -Wextra -g3 -nostdlib "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino" "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE\\sketch\\BareMinimum.ino.cpp" -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE\\sketch\\BareMinimum.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -Wall -Wextra -g3 -nostdlib "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\cores\\arduino" "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE\\variant.cpp" -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE\\core\\variant.cpp.o"
Using precompiled core: C:\Users\Owner\AppData\Local\arduino\cores\arduino_mbed_nano_nano33ble_b92567256b87f63fa6f9bdc28dd41e77\core.a
Linking everything together...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -E -P -x c "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/linker_script.ld" -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/linker_script.ld"
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE" -Wl,--gc-sections -Wall -Wextra -Wl,--as-needed "@C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/ldflags.txt" "-TC:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/linker_script.ld" "-Wl,-Map,C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.map" --specs=nosys.specs -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE\\sketch\\BareMinimum.ino.cpp.o" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE\\core\\variant.cpp.o" -Wl,--whole-archive "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/..\\..\\cores\\arduino_mbed_nano_nano33ble_b92567256b87f63fa6f9bdc28dd41e77\\core.a" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/libs/libmbed.a" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_core.a" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_ext.a" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.5.0\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_trng.a" -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.bin"
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.hex"
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\E14410A9DBB66E87A10FCD8ACEC99EBE/BareMinimum.ino.elf"
Sketch uses 85264 bytes (8%) of program storage space. Maximum is 983040 bytes.
Global variables use 44552 bytes (16%) of dynamic memory, leaving 217592 bytes for local variables. Maximum is 262144 bytes.
and I see this for the Nano 33 iot
FQBN: arduino:samd:nano_33_iot
Using board 'nano_33_iot' from platform in folder: C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Using core 'arduino' from platform in folder: C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Detecting libraries used...
C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/ -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/ -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated-avr-comp -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\Owner\AppData\Local\arduino\sketches\5844D533246E4CB75F0BBC8BDD6A0ADF\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Owner\AppData\Local\arduino\sketches\5844D533246E4CB75F0BBC8BDD6A0ADF\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
Generating function prototypes...
C:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.5.0/CMSIS/Include/ -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\tools\CMSIS-Atmel\1.2.0/CMSIS/Device/ATMEL/ -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/api/deprecated-avr-comp -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\Owner\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\Owner\AppData\Local\arduino\sketches\5844D533246E4CB75F0BBC8BDD6A0ADF\sketch\BareMinimum.ino.cpp.merged -o C:\Users\Owner\AppData\Local\Temp\3098633889\sketch_merged.cpp
C:\Users\Owner\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Owner\AppData\Local\Temp\3098633889\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -Wall -Wextra -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino NANO 33 IoT\"" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF\\sketch\\BareMinimum.ino.cpp" -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF\\sketch\\BareMinimum.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -Wall -Wextra -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino NANO 33 IoT\"" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Include/" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0/CMSIS/Device/ATMEL/" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\cores\\arduino" "-IC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot" "C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot\\variant.cpp" -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF\\core\\variant.cpp.o"
Using precompiled core: C:\Users\Owner\AppData\Local\arduino\cores\arduino_samd_nano_33_iot_189f55c6c8efdac1008418dff9f40af7\core.a
Linking everything together...
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF" -Os -Wl,--gc-sections -save-temps "-TC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\variants\\nano_33_iot/linker_scripts/gcc/flash_with_bootloader.ld" "-Wl,-Map,C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.map" --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -o "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF\\sketch\\BareMinimum.ino.cpp.o" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF\\core\\variant.cpp.o" -Wl,--start-group "-LC:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS\\4.5.0/CMSIS/Lib/GCC/" -larm_cortexM0l_math -lm "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/..\\..\\cores\\arduino_samd_nano_33_iot_189f55c6c8efdac1008418dff9f40af7\\core.a" -Wl,--end-group
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.bin"
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.elf" "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.hex"
"C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\Owner\\AppData\\Local\\arduino\\sketches\\5844D533246E4CB75F0BBC8BDD6A0ADF/BareMinimum.ino.elf"
Sketch uses 11412 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3560 bytes (10%) of dynamic memory, leaving 29208 bytes for local variables. Maximum is 32768 bytes.
Degwi
July 12, 2026, 5:58pm
9
Hi Cattledog,
For the Nano 33 IoT, ok for "Blink", not "Bare Minimum", I have posted the output in Post #1 ,
Brazilino his in post #4 , yours in Post #8 .
In post #5 I stated that I have 4 includes less then Brazilino (and you as well),
My setup is an fresh installation, no history from "Updates".
(I hope that I do not have any old data from my old laptop on my new one by Windows Onedrive sync regarding Arduino IDE)
Why this difference? where do they come from?
For the completyness, I'll post my Compiler output for Bare Minimum for both boards:
Before I continue, I restarted IDE again and I notices this message, it disapear afer a short while and I can not state it:
ok, the compiler output for Nano 33 IoT is:
FQBN: arduino:samd:nano_33_iot
Using board 'nano_33_iot' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Using core 'arduino' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14
Detecting libraries used...
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SAMD_NANO_33_IOT -DARDUINO_ARCH_SAMD -DCRYSTALLESS -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x8057 -DUSBCON -DUSB_MANUFACTURER="Arduino LLC" -DUSB_PRODUCT="Arduino NANO 33 IoT" -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\variants\nano_33_iot C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
In file included from C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged:1:0:
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.14\cores\arduino/Arduino.h:38:10: fatal error: samd.h: No such file or directory
#include <samd.h>
^~~~~~~~
compilation terminated.
Alternatives for samd.h: []
ResolveLibrary(samd.h)
-> candidates: []
exit status 1
Compilation error: exit status 1
for Nano 33 BLE:
FQBN: arduino:mbed_nano:nano33ble
Using board 'nano33ble' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0
Using core 'arduino' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0
Detecting libraries used...
In file included from C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\cores\arduino/Arduino.h:26:0,
from C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged:1:
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\variants\ARDUINO_NANO33BLE/pinmode_arduino.h:17:10: fatal error: PinNames.h: No such file or directory
#include "PinNames.h"
^~~~~~~~~~~~
compilation terminated.
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\variants\ARDUINO_NANO33BLE/defines.txt @C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\variants\ARDUINO_NANO33BLE/cxxflags.txt -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DF_CPU= -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\cores\arduino -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.6.0\variants\ARDUINO_NANO33BLE C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
Alternatives for PinNames.h: []
ResolveLibrary(PinNames.h)
-> candidates: []
exit status 1
Compilation error: exit status 1
I still can not explain the difference in the options "-I" in the logs, I suppose these are Includes.
any suggestion?
Degwi
July 12, 2026, 6:01pm
10
for the nano Every, compilation is fine:
FQBN: arduino:megaavr:nona4809
Using board 'nona4809' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Using core 'arduino' from platform in folder: C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Detecting libraries used...
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged -o nul -MMD -MF C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged.libsdetect.d
Generating function prototypes...
C:\Users\Wille\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Wille\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 C:\Users\Wille\AppData\Local\arduino\sketches\8DBD4336972B742371F2B305A91337D3\sketch\BareMinimum.ino.cpp.merged -o C:\Users\Wille\AppData\Local\Temp\4225830516\sketch_merged.cpp
C:\Users\Wille\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Wille\AppData\Local\Temp\4225830516\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3\\sketch\\BareMinimum.ino.cpp" -o "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3\\sketch\\BareMinimum.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809\\variant.c" -o "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3\\core\\variant.c.o"
Using precompiled core: C:\Users\Wille\AppData\Local\arduino\cores\arduino_megaavr_nona4809_mode_on_f6d80c809b90826efbd6d9a62ed8f264\core.a
Linking everything together...
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mmcu=atmega4809 -o "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.elf" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3\\sketch\\BareMinimum.ino.cpp.o" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3\\core\\variant.c.o" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/..\\..\\cores\\arduino_megaavr_nona4809_mode_on_f6d80c809b90826efbd6d9a62ed8f264\\core.a" "-LC:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3" -lm "-Wl,-Map,C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.map"
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O binary -R .eeprom "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.elf" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.bin"
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.elf" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.eep"
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.elf" "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.hex"
"C:\\Users\\Wille\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-size" -A "C:\\Users\\Wille\\AppData\\Local\\arduino\\sketches\\8DBD4336972B742371F2B305A91337D3/BareMinimum.ino.elf"
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
I think that the samd.h file that appears to be missing is at
C:\\Users\\Owner\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\CMSIS-Atmel\\1.2.0\\CMSIS\\Device\\ATMEL\\samd.h
I think this was mentioned in posts#4 and #5 .
Do you see this file in your installation?
Degwi
July 12, 2026, 7:41pm
12
Hi Cattledog,
No, this file was not there, I did a search over the complete arduino directory.
In the meantime I fond this post: Could not install Arduino AVR platform: Error: Could not find platform
and I de-installed arduino once again, deleted both, all arduino files from the .appdata/local as well as user/documents
rebooted, reinstalled, installed the IoT board and,.... now it is working!!!
Thank you Cattledog and Brazilino for support.
Hope this a help for others.
BR Willem
Yet in post #7
Do you have any ideas why did the previous reinstall not succeed when the latest effort did?
Degwi
July 12, 2026, 9:01pm
14
Yep, the first time I deleted all the Arduino directories (3) from the .appdata/local but NOT those from users/documents. The latest was / is OneDrive sync and probebly was from my last edits back in 2020, but this is just a guess.