trouble getting started TinyUSB #2360
Unanswered
nerdyscout
asked this question in
Q&A
Replies: 1 comment
-
|
@nerdyscout I answered your questions here: #2293 (comment) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Operating System
Linux
Board
mkrzero
Firmware
I set up this repository containing my complete project:
https://github.com/nerdyscout/tinyusb_gettingstarted
What happened ?
Hi,
currently I am trying to get started with TinyUSB, but seems like I'm doing something stupid wrong and can not figure out what to do.... so I would like to ask for some help. Following this page I checked out TinyUSB as submodule in the folder
include/and added the source inplatformio.inimacros are set up and descriptor is added. But if I am building the source I get undefined references
so I guess somethings the way I included the header files is wrong. as prototypes and declaration should be inside tinyusb.
thank you alot!
How to reproduce ?
checkout repository and run
pio buildDebug Log as txt file (LOG/CFG_TUSB_DEBUG=2)
Processing mkrzero (platform: atmelsam; board: mkrzero; framework: arduino; build_flags: -Iinclude/tinyusb/src, -Iinclude/tinyusb/hw)
CONFIGURATION: https://docs.platformio.org/page/boards/atmelsam/mkrzero.html
PLATFORM: Atmel SAM (8.2.0) > Arduino MKRZERO
HARDWARE: SAMD21G18A 48MHz, 32KB RAM, 256KB Flash
DEBUG: Current (atmel-ice) External (atmel-ice, blackmagic, jlink)
PACKAGES:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 12 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
arm-none-eabi-g++ -o .pio/build/mkrzero/src/main.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -Iinclude -Isrc -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero src/main.cpp
arm-none-eabi-gcc -o .pio/build/mkrzero/src/usb_descriptors.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -Iinclude -Isrc -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero src/usb_descriptors.c
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduinoVariant/variant.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero/variant.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/Reset.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/Reset.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/SERCOM.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/SERCOM.cpp
src/usb_descriptors.c:36:0: warning: "USB_PID" redefined
#define USB_PID (0x4000 | _PID_MAP(CDC, 0) | _PID_MAP(MSC, 1) | _PID_MAP(HID, 2) | \
:0:0: note: this is the location of the previous definition
src/usb_descriptors.c:39:0: warning: "USB_VID" redefined
#define USB_VID 0xCafe
:0:0: note: this is the location of the previous definition
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/Tone.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/Tone.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/USB/CDC.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/USB/CDC.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/USB/USBCore.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/USB/USBCore.cpp
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/USB/samd21_host.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/USB/samd21_host.c
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/Uart.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/Uart.cpp
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/WInterrupts.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/WInterrupts.c
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/WMath.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/WMath.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/abi.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/abi.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/Common.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/Common.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/IPAddress.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/IPAddress.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/PluggableUSB.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/PluggableUSB.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/Print.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/Print.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/Stream.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/Stream.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/api/String.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/String.cpp
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/compact/dtostrf.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/compact/dtostrf.c
arm-none-eabi-gcc-ar rc .pio/build/mkrzero/libFrameworkArduinoVariant.a .pio/build/mkrzero/FrameworkArduinoVariant/variant.cpp.o
arm-none-eabi-gcc-ranlib .pio/build/mkrzero/libFrameworkArduinoVariant.a
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/cortex_handlers.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/cortex_handlers.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/delay.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/delay.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/hooks.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/hooks.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/itoa.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/itoa.c
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/main.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/main.cpp
arm-none-eabi-g++ -o .pio/build/mkrzero/FrameworkArduino/new.cpp.o -c -fno-rtti -fno-exceptions -std=gnu++11 -fno-threadsafe-statics -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/new.cpp
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/pulse.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/pulse.c
arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -x assembler-with-cpp -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero -c -o .pio/build/mkrzero/FrameworkArduino/pulse_asm.S.o /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/pulse_asm.S
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/startup.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/startup.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/wiring.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/wiring.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/wiring_analog.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/wiring_analog.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/wiring_digital.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/wiring_digital.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/wiring_private.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/wiring_private.c
arm-none-eabi-gcc -o .pio/build/mkrzero/FrameworkArduino/wiring_shift.c.o -c -std=gnu11 -mcpu=cortex-m0plus -mthumb -Os -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60111 -DARDUINO_SAMD_MKRZERO -D__SAMD21G18A__ -DUSE_ARDUINO_MKR_PIN_LAYOUT -DARDUINO=10805 -DF_CPU=48000000L -DUSBCON -DUSB_VID=0x2341 -DUSB_PID=0x804F "-DUSB_PRODUCT="Arduino MKRZERO"" -DUSB_MANUFACTURER="Arduino" -DARDUINO_ARCH_SAMD -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/api/deprecated-avr-comp -Iinclude/tinyusb/src -Iinclude/tinyusb/hw -I/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Include -I/home/nerdyscout/.platformio/packages/framework-cmsis-atmel/CMSIS/Device/ATMEL -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino -I/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero /home/nerdyscout/.platformio/packages/framework-arduino-samd/cores/arduino/wiring_shift.c
arm-none-eabi-gcc-ar rc .pio/build/mkrzero/libFrameworkArduino.a .pio/build/mkrzero/FrameworkArduino/Reset.cpp.o .pio/build/mkrzero/FrameworkArduino/SERCOM.cpp.o .pio/build/mkrzero/FrameworkArduino/Tone.cpp.o .pio/build/mkrzero/FrameworkArduino/USB/CDC.cpp.o .pio/build/mkrzero/FrameworkArduino/USB/USBCore.cpp.o .pio/build/mkrzero/FrameworkArduino/USB/samd21_host.c.o .pio/build/mkrzero/FrameworkArduino/Uart.cpp.o .pio/build/mkrzero/FrameworkArduino/WInterrupts.c.o .pio/build/mkrzero/FrameworkArduino/WMath.cpp.o .pio/build/mkrzero/FrameworkArduino/abi.cpp.o .pio/build/mkrzero/FrameworkArduino/api/Common.cpp.o .pio/build/mkrzero/FrameworkArduino/api/IPAddress.cpp.o .pio/build/mkrzero/FrameworkArduino/api/PluggableUSB.cpp.o .pio/build/mkrzero/FrameworkArduino/api/Print.cpp.o .pio/build/mkrzero/FrameworkArduino/api/Stream.cpp.o .pio/build/mkrzero/FrameworkArduino/api/String.cpp.o .pio/build/mkrzero/FrameworkArduino/compact/dtostrf.c.o .pio/build/mkrzero/FrameworkArduino/cortex_handlers.c.o .pio/build/mkrzero/FrameworkArduino/delay.c.o .pio/build/mkrzero/FrameworkArduino/hooks.c.o .pio/build/mkrzero/FrameworkArduino/itoa.c.o .pio/build/mkrzero/FrameworkArduino/main.cpp.o .pio/build/mkrzero/FrameworkArduino/new.cpp.o .pio/build/mkrzero/FrameworkArduino/pulse.c.o .pio/build/mkrzero/FrameworkArduino/pulse_asm.S.o .pio/build/mkrzero/FrameworkArduino/startup.c.o .pio/build/mkrzero/FrameworkArduino/wiring.c.o .pio/build/mkrzero/FrameworkArduino/wiring_analog.c.o .pio/build/mkrzero/FrameworkArduino/wiring_digital.c.o .pio/build/mkrzero/FrameworkArduino/wiring_private.c.o .pio/build/mkrzero/FrameworkArduino/wiring_shift.c.o
arm-none-eabi-gcc-ranlib .pio/build/mkrzero/libFrameworkArduino.a
arm-none-eabi-g++ -o .pio/build/mkrzero/firmware.elf -T flash_with_bootloader.ld -mcpu=cortex-m0plus -mthumb -Os -Wl,--gc-sections -Wl,--check-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align --specs=nosys.specs --specs=nano.specs .pio/build/mkrzero/src/main.cpp.o .pio/build/mkrzero/src/usb_descriptors.c.o -L.pio/build/mkrzero -L/home/nerdyscout/.platformio/packages/framework-arduino-samd/variants/mkrzero/linker_scripts/gcc -L/home/nerdyscout/.platformio/packages/framework-cmsis@1.40500.0/CMSIS/Lib/GCC -Wl,--start-group .pio/build/mkrzero/libFrameworkArduinoVariant.a .pio/build/mkrzero/libFrameworkArduino.a -larm_cortexM0l_math -lm -Wl,--end-group
.pio/build/mkrzero/src/main.cpp.o: In function
setup': main.cpp:(.text.setup+0x2): undefined reference totusb_init'.pio/build/mkrzero/src/main.cpp.o: In function
loop': main.cpp:(.text.loop+0x8): undefined reference totud_task_ext'collect2: error: ld returned 1 exit status
*** [.pio/build/mkrzero/firmware.elf] Error 1
Screenshots
No response
I have checked existing issues, dicussion and documentation
Beta Was this translation helpful? Give feedback.
All reactions