problem booting SparkFun Pro RF - LoRa, 915MHz (SAMD21) without USB attached

everything works fine if my device is connected through its usb port to my computer.

if I try to boot it without being connected, the bootloader seems not to load my program

doesnt seem to be my code trying to use USBSerial on boot

did a minimal program (just blinks the blue led) and it still hangs if without the usb cable :frowning:

Guess I found the culprit. Sees that the compiler and linker were including the SerialUSB library, even if my source code had all the references to SerialUSB disabled by conditional compiling !!!

managed to find this by turning on compiler verbose … “Detecting libraries used…”

Still not sure what triggers this, seems to be an IDE issue. Sometimes the USB module gets linked together, even when no usb function is called from the program.

can you share your sketch? Try compiling an empty sketch and see how much USB is included already. As such I don’t expect Including the SerialUSB driver should not be an issue .

this is exactly my point. seems to be an IDE issu. here is what I did for the following output: started the IDE from scratch, created a new sketch and compiled it. Note that the USB modules got compiled, although I’m not invoking them. Not sure if the compiled modules are getting linked together though.

when I change my preferences.txt file to

cache.enable=true

compiler.cache_core=true

the outcome changes though - First compilation is full, then after it the unused modules seem to be unused.

/home/paulohm/Downloads/arduino-1.8.10/arduino-builder -dump-prefs -logger=machine -hardware /home/paulohm/Downloads/arduino-1.8.10/hardware -hardware /home/paulohm/.arduino15/packages -tools /home/paulohm/Downloads/arduino-1.8.10/tools-builder -tools /home/paulohm/Downloads/arduino-1.8.10/hardware/tools/avr -tools /home/paulohm/.arduino15/packages -built-in-libraries /home/paulohm/Downloads/arduino-1.8.10/libraries -libraries /home/paulohm/Arduino/libraries -fqbn=SparkFun:samd:samd21_proRF -ide-version=10810 -build-path /tmp/arduino_build_190674 -warnings=default -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=/home/paulohm/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.bossac-1.8.0-48-gb176eee.path=/home/paulohm/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.CMSIS.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.openocd.path=/home/paulohm/.arduino15/packages/arduino/tools/openocd/0.9.0-arduino -prefs=runtime.tools.openocd-0.9.0-arduino.path=/home/paulohm/.arduino15/packages/arduino/tools/openocd/0.9.0-arduino -prefs=runtime.tools.CMSIS-Atmel.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -verbose /tmp/untitled163924377.tmp/sketch_dec14a/sketch_dec14a.ino

/home/paulohm/Downloads/arduino-1.8.10/arduino-builder -compile -logger=machine -hardware /home/paulohm/Downloads/arduino-1.8.10/hardware -hardware /home/paulohm/.arduino15/packages -tools /home/paulohm/Downloads/arduino-1.8.10/tools-builder -tools /home/paulohm/Downloads/arduino-1.8.10/hardware/tools/avr -tools /home/paulohm/.arduino15/packages -built-in-libraries /home/paulohm/Downloads/arduino-1.8.10/libraries -libraries /home/paulohm/Arduino/libraries -fqbn=SparkFun:samd:samd21_proRF -ide-version=10810 -build-path /tmp/arduino_build_190674 -warnings=default -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=/home/paulohm/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.bossac-1.8.0-48-gb176eee.path=/home/paulohm/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.CMSIS.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.openocd.path=/home/paulohm/.arduino15/packages/arduino/tools/openocd/0.9.0-arduino -prefs=runtime.tools.openocd-0.9.0-arduino.path=/home/paulohm/.arduino15/packages/arduino/tools/openocd/0.9.0-arduino -prefs=runtime.tools.CMSIS-Atmel.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -prefs=runtime.tools.CMSIS-Atmel-1.2.0.path=/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0 -verbose /tmp/untitled163924377.tmp/sketch_dec14a/sketch_dec14a.ino

Using board ‘samd21_proRF’ from platform in folder: /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3

Using core ‘arduino’ from platform in folder: /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3

Detecting libraries used…

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /tmp/arduino_build_190674/sketch/sketch_dec14a.ino.cpp -o /dev/null

Generating function prototypes…

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /tmp/arduino_build_190674/sketch/sketch_dec14a.ino.cpp -o /tmp/arduino_build_190674/preproc/ctags_target_for_gcc_minus_e.cpp

/home/paulohm/Downloads/arduino-1.8.10/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_190674/preproc/ctags_target_for_gcc_minus_e.cpp

Compiling sketch…

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /tmp/arduino_build_190674/sketch/sketch_dec14a.ino.cpp -o /tmp/arduino_build_190674/sketch/sketch_dec14a.ino.cpp.o

Compiling libraries…

Compiling core…

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF/variant.cpp -o /tmp/arduino_build_190674/core/variant.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -c -g -x assembler-with-cpp -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/pulse_asm.S -o /tmp/arduino_build_190674/core/pulse_asm.S.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/WInterrupts.c -o /tmp/arduino_build_190674/core/WInterrupts.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/hooks.c -o /tmp/arduino_build_190674/core/hooks.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/cortex_handlers.c -o /tmp/arduino_build_190674/core/cortex_handlers.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/delay.c -o /tmp/arduino_build_190674/core/delay.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/itoa.c -o /tmp/arduino_build_190674/core/itoa.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/pulse.c -o /tmp/arduino_build_190674/core/pulse.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/startup.c -o /tmp/arduino_build_190674/core/startup.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/wiring.c -o /tmp/arduino_build_190674/core/wiring.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/wiring_analog.c -o /tmp/arduino_build_190674/core/wiring_analog.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/wiring_digital.c -o /tmp/arduino_build_190674/core/wiring_digital.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/wiring_private.c -o /tmp/arduino_build_190674/core/wiring_private.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/wiring_shift.c -o /tmp/arduino_build_190674/core/wiring_shift.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/USB/samd21_host.c -o /tmp/arduino_build_190674/core/USB/samd21_host.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD -DF_CPU=48000000L -DARDUINO=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/avr/dtostrf.c -o /tmp/arduino_build_190674/core/avr/dtostrf.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/IPAddress.cpp -o /tmp/arduino_build_190674/core/IPAddress.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/SERCOM.cpp -o /tmp/arduino_build_190674/core/SERCOM.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/Print.cpp -o /tmp/arduino_build_190674/core/Print.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/Reset.cpp -o /tmp/arduino_build_190674/core/Reset.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/Stream.cpp -o /tmp/arduino_build_190674/core/Stream.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/Tone.cpp -o /tmp/arduino_build_190674/core/Tone.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/Uart.cpp -o /tmp/arduino_build_190674/core/Uart.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/WMath.cpp -o /tmp/arduino_build_190674/core/WMath.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/WString.cpp -o /tmp/arduino_build_190674/core/WString.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/abi.cpp -o /tmp/arduino_build_190674/core/abi.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/main.cpp -o /tmp/arduino_build_190674/core/main.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/new.cpp -o /tmp/arduino_build_190674/core/new.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/USB/CDC.cpp -o /tmp/arduino_build_190674/core/USB/CDC.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/USB/PluggableUSB.cpp -o /tmp/arduino_build_190674/core/USB/PluggableUSB.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -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=10810 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DUSB_VID=0x1B4F -DUSB_PID=0x214F -DUSBCON “-DUSB_MANUFACTURER="SparkFun"” “-DUSB_PRODUCT="SFE SAMD21 Pro RF"” -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/paulohm/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino -I/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF /home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/cores/arduino/USB/USBCore.cpp -o /tmp/arduino_build_190674/core/USB/USBCore.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/pulse_asm.S.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/USB/samd21_host.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/WInterrupts.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/avr/dtostrf.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/cortex_handlers.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/delay.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/hooks.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/itoa.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/pulse.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/startup.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/wiring.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/wiring_analog.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/wiring_digital.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/wiring_private.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/wiring_shift.c.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/IPAddress.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/Print.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/Reset.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/SERCOM.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/Stream.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/Tone.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/USB/CDC.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/USB/PluggableUSB.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/USB/USBCore.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/Uart.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/WMath.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/WString.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/abi.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/main.cpp.o

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-ar rcs /tmp/arduino_build_190674/core/core.a /tmp/arduino_build_190674/core/new.cpp.o

Linking everything together…

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc -L/tmp/arduino_build_190674 -Os -Wl,–gc-sections -save-temps -T/home/paulohm/.arduino15/packages/SparkFun/hardware/samd/1.7.3/variants/SparkFun_ProRF/linker_scripts/gcc/flash_with_bootloader.ld -Wl,-Map,/tmp/arduino_build_190674/sketch_dec14a.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 /tmp/arduino_build_190674/sketch_dec14a.ino.elf /tmp/arduino_build_190674/sketch/sketch_dec14a.ino.cpp.o /tmp/arduino_build_190674/core/variant.cpp.o -Wl,–start-group -L/home/paulohm/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Lib/GCC/ -larm_cortexM0l_math -lm /tmp/arduino_build_190674/core/core.a -Wl,–end-group

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-objcopy -O binary /tmp/arduino_build_190674/sketch_dec14a.ino.elf /tmp/arduino_build_190674/sketch_dec14a.ino.bin

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino_build_190674/sketch_dec14a.ino.elf /tmp/arduino_build_190674/sketch_dec14a.ino.hex

/home/paulohm/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-size -A /tmp/arduino_build_190674/sketch_dec14a.ino.elf

Sketch uses 10056 bytes (3%) of program storage space. Maximum is 262144 bytes.

Not much I can do with this information. Looks like a “normal” compile to me. There are a lot of software that is part of core which is included always (even with an empty sketch). Can you share the your sketch ? Personally it happened more than once to loose a lot of time on a small typo.

I guess I found it !!

I changed my source code with the following conditional compiling to remove the serial output when I wished. Well, seems that the SERIAL definition happens also somewhere else :slight_smile:

#if defined(SERIAL)

/home/paulohm/Arduino/lora1/lora1.ino:41:0: warning: “SERIAL” redefined [enabled by default]

Only got this because I turned on compile warnings

In other words, the serial source code was always being included, especially …

#if defined(SERIAL)

SerialUSB.begin(115200);

// Serial communication on startup is not consistent on the SAMD21. The

// following line waits for the serial monitor to be opened before

// continuing. Uncomment if not needed.

while(!SerialUSB);

SerialUSB.println(“Starting”);

#endif