New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adafruit Circuit Playground Express - SAMD21 w/different pins #500

Closed
eduncan911 opened this Issue Sep 16, 2017 · 13 comments

Comments

Projects
None yet
6 participants
@eduncan911

eduncan911 commented Sep 16, 2017

Hello:

We have a project trying to use the FastLED code on the SAMD21 with different pinouts. Looks like the Arduino IDE identifies it as an "ATSAMD21G18A".

It works with the older version of our device, the Adafruit Circuit Playground that has the 8-bit ATmega32u4. This is the source code we are using:

https://learn.adafruit.com/circuit-playground-seashell-pendant/code-1

But the newer boards have an 32-bit SAMD21, using device ATSAMD21G18A. Same pinouts as the older versions of the Playground, and we are using the same code that attempts to change the INPUT. Just the CPU arch changes, and more sensors/inputs are available. Here's the errors we have:

https://forums.adafruit.com/viewtopic.php?f=58&t=122310&p=617198 (pasted below)

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/eric/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/eric/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/eric/Documents/Arduino/libraries -fqbn=arduino:samd:adafruit_circuitplayground_m0 -vid-pid=0X239A_0X8018 -ide-version=10804 -build-path /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605 -warnings=none -build-cache /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_cache_16809 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/eric/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.openocd.path=/Users/eric/Library/Arduino15/packages/arduino/tools/openocd/0.9.0-arduino6-static -prefs=runtime.tools.bossac.path=/Users/eric/Library/Arduino15/packages/arduino/tools/bossac/1.7.0 -prefs=runtime.tools.CMSIS.path=/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-Atmel.path=/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0 -verbose /Users/eric/Documents/Arduino/neckless/neckless.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/eric/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/eric/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/eric/Documents/Arduino/libraries -fqbn=arduino:samd:adafruit_circuitplayground_m0 -vid-pid=0X239A_0X8018 -ide-version=10804 -build-path /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605 -warnings=none -build-cache /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_cache_16809 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/eric/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.2.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1 -prefs=runtime.tools.openocd.path=/Users/eric/Library/Arduino15/packages/arduino/tools/openocd/0.9.0-arduino6-static -prefs=runtime.tools.bossac.path=/Users/eric/Library/Arduino15/packages/arduino/tools/bossac/1.7.0 -prefs=runtime.tools.CMSIS.path=/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-Atmel.path=/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0 -verbose /Users/eric/Documents/Arduino/neckless/neckless.ino
Using board 'adafruit_circuitplayground_m0' from platform in folder: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16
Using core 'arduino' from platform in folder: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16
Detecting libraries used...
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/dev/null"
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/dev/null"
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/dev/null"
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/dev/null"
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI" "-I/Users/eric/Documents/Arduino/libraries/FastLED" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/Adafruit_CircuitPlayground.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_FreeTouch.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_LIS3DH.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Mic.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_NeoPixel.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Speaker.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/CP_Firmata.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/CPlay_CapacitiveSensor.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibDecodeBase.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibHardware.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibProtocols.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvBase.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvPCI.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibSAMD21.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/IRLibSendBase.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/ffft.S
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground/utility/talkie.cpp
Using cached library dependencies for file: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire/Wire.cpp
Using cached library dependencies for file: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI/SPI.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/FastLED.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/bitswap.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/colorpalettes.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/colorutils.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/hsv2rgb.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/lib8tion.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/noise.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/power_mgt.cpp
Using cached library dependencies for file: /Users/eric/Documents/Arduino/libraries/FastLED/wiring.cpp
Generating function prototypes...
"/Users/eric/Library/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=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI" "-I/Users/eric/Documents/Arduino/libraries/FastLED" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Users/eric/Library/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 -MMD -DF_CPU=48000000L -DARDUINO=10804 -DARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS -DARDUINO_ARCH_SAMD  -DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ -DUSB_VID=0x239A -DUSB_PID=0x8018 -DUSBCON '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Circuit Playground Express"' "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL/" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/cores/arduino" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay" "-I/Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire" "-I/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI" "-I/Users/eric/Documents/Arduino/libraries/FastLED" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp" -o "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp.o"
In file included from /Users/eric/Documents/Arduino/neckless/neckless.ino:2:0:
/Users/eric/Documents/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.006
 #    pragma message "FastLED version 3.001.006"
                     ^
Compiling libraries...
Compiling library "Adafruit_Circuit_Playground"
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/Adafruit_CircuitPlayground.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/ffft.S.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_FreeTouch.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_LIS3DH.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Mic.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_NeoPixel.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Speaker.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/CP_Firmata.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/CPlay_CapacitiveSensor.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibDecodeBase.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibHardware.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibProtocols.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvBase.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvPCI.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibSAMD21.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibSendBase.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/talkie.cpp.o
Compiling library "Wire"
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Wire/Wire.cpp.o
Compiling library "SPI"
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/SPI/SPI.cpp.o
Compiling library "FastLED"
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/FastLED.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/bitswap.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/colorpalettes.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/colorutils.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/hsv2rgb.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/lib8tion.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/noise.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/power_mgt.cpp.o
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/wiring.cpp.o
Compiling core...
Using previously compiled file: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/core/variant.cpp.o
Using precompiled core
Linking everything together...
"/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-gcc"  "-L/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605" -Os -Wl,--gc-sections -save-temps  "-T/Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/variants/circuitplay/linker_scripts/gcc/flash_with_bootloader.ld" "-Wl,-Map,/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.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 "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.ino.elf" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/sketch/neckless.ino.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/Adafruit_CircuitPlayground.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/ffft.S.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_FreeTouch.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_LIS3DH.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Mic.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_NeoPixel.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Speaker.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/CP_Firmata.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/CPlay_CapacitiveSensor.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibDecodeBase.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibHardware.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibProtocols.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvBase.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvPCI.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibSAMD21.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibSendBase.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/talkie.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Wire/Wire.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/SPI/SPI.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/FastLED.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/bitswap.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/colorpalettes.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/colorutils.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/hsv2rgb.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/lib8tion.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/noise.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/power_mgt.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/wiring.cpp.o" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/core/variant.cpp.o" -Wl,--start-group "-L/Users/eric/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Lib/GCC/" -larm_cortexM0l_math -lm "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a" -Wl,--end-group
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/ffft.S.o: Conflicting CPU architectures 12/0
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_LIS3DH.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_NeoPixel.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/CP_Firmata.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibDecodeBase.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibProtocols.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvPCI.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Adafruit_Circuit_Playground/utility/IRLibSendBase.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/Wire/Wire.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/FastLED.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/colorpalettes.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/hsv2rgb.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/noise.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/libraries/FastLED/wiring.cpp.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-w_log.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-e_log.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-e_sqrt.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-s_finite.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-s_lib_ver.o): Conflicting CPU architectures 0/12
"/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-objcopy" -O binary  "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.ino.elf" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.ino.bin"
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-s_nan.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libm.a(lib_a-s_scalbn.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(WInterrupts.c.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(delay.c.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(startup.c.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(wiring_analog.c.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(wiring_private.c.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(Reset.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(SERCOM.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(Uart.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(abi.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(new.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/../arduino_cache_16809/core/core_arduino_samd_adafruit_circuitplayground_m0_502d9396e8544c24b60f56fac9c9d24a.a(USBCore.cpp.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_thumb1_case_uqi.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_divsi3.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_arm_cmpdf2.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_fixunsdfsi.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(mulsf3.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(fixsfsi.o): Conflicting CPU architectures 0/12
"/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom  "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.ino.elf" "/var/folders/fk/kyjxtwcj7ync9w2y2l6573kh0000gn/T/arduino_build_736605/neckless.ino.hex"
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(floatunsisf.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(divdf3.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(gedf2.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(muldf3.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(fixdfsi.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(floatunsidf.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(truncdfsf2.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_clzsi2.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(gesf2.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-aeabi_atexit.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-cxa_atexit.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-exit.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-impure.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-malloc.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-memset.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-nano-mallocr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-sbrkr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-strncpy.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-strstr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-vfprintf_i.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-wsetup.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-fflush.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-fvwrite.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-makebuf.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-memmove.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-reent.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-signalr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-strchr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-closer.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-isattyr.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libc_s.a(lib_a-nano-msizer.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/libgcc.a(_muldi3.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libnosys.a(fstat.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libnosys.a(isatty.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libnosys.a(lseek.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libnosys.a(sbrk.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv6-m/libnosys.a(_exit.o): Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: error: /Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv6-m/crtn.o: Conflicting CPU architectures 0/12
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes
/Users/eric/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes
Using library Adafruit_Circuit_Playground at version 1.6.8 in folder: /Applications/Arduino.app/Contents/Java/libraries/Adafruit_Circuit_Playground 
Using library Wire at version 1.0 in folder: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/Wire 
Using library SPI at version 1.0 in folder: /Users/eric/Library/Arduino15/packages/arduino/hardware/samd/1.6.16/libraries/SPI 
Using library FastLED at version 3.1.6 in folder: /Users/eric/Documents/Arduino/libraries/FastLED 
Sketch uses 34492 bytes (13%) of program storage space. Maximum is 262144 bytes.
Atmel SMART device 0x10010005 found
Device       : ATSAMD21G18A
Chip ID      : 10010005
Version      : v1.1 [Arduino:XYZ] May 12 2017 12:19:47
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : none
Security     : false
Boot Flash   : true
BOD          : true
BOR          : true
Arduino      : FAST_CHIP_ERASE
Arduino      : FAST_MULTI_PAGE_WRITE
Arduino      : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
done in 0.660 seconds

Write 34808 bytes to flash (544 pages)

[===                           ] 11% (64/544 pages)
[=======                       ] 23% (128/544 pages)
[==========                    ] 35% (192/544 pages)
[==============                ] 47% (256/544 pages)
[=================             ] 58% (320/544 pages)
[=====================         ] 70% (384/544 pages)
[========================      ] 82% (448/544 pages)
[============================  ] 94% (512/544 pages)
[==============================] 100% (544/544 pages)
done in 0.220 seconds

Verify 34808 bytes of flash with checksum.
Verify successful
done in 0.049 seconds
CPU reset.
@focalintent

This comment has been minimized.

Show comment
Hide comment
@focalintent

focalintent Sep 16, 2017

Member

My guess is that the adafruit circuit playground has a different set of mappings between the CPU level GPIO register ports and pins than other D21 based platforms - so a new set of pin definitions would need to be made to line things up properly.

Member

focalintent commented Sep 16, 2017

My guess is that the adafruit circuit playground has a different set of mappings between the CPU level GPIO register ports and pins than other D21 based platforms - so a new set of pin definitions would need to be made to line things up properly.

@focalintent

This comment has been minimized.

Show comment
Hide comment
@focalintent

focalintent Sep 16, 2017

Member

Note that the program is compiling and uploading - and it's probably doing what you want/expect it to - the output is occurring on a different pin than you were expecting.

Member

focalintent commented Sep 16, 2017

Note that the program is compiling and uploading - and it's probably doing what you want/expect it to - the output is occurring on a different pin than you were expecting.

@eduncan911

This comment has been minimized.

Show comment
Hide comment
@eduncan911

eduncan911 Sep 17, 2017

Thanks @focalintent !

You are correct. It has different mappings (noticed from some I2C LCD examples I tried to get working and failed); as well as it is compiling and uploading, just using a different pin.

The thing is, this works with the PIN assignments on the older version of the board with the 8-bit CPU.

With the newer CPU, I've been able to run all other code examples that uses custom pins and libraries in the Playground ecosystem - which all use the same PINs.

I saw your notes here in issue #393 and thought that perhaps I should force the CPU to use ARDUINO_SAM_ZERO. The output posted above shows it using ARDUINO_SAMD_ZERO. Given, I have no idea what the differences of these are. Kind of looking for a quick fix.

Considering the PIN assignments in code between the older 8-bit and newer 32-bit are the same (cause the existing examples continue to work), and considering the entire thing does build and get uploaded - could it be possible that this FastLED library is not accepting a simple thing like which PIN to listen to, or that a definition for what PIN to use is different on newer CPUs?

I'm wondering if assigning a PIN is different between the CPUs within FastLED's library. And if that's the case, what would "PIN 17" on the old 8-bit ATmega32u4 be on the newer 32-bit SAMD21?

I am also wondering since the errors (warnings?) state Conflicting CPU architectures is that it may be using the 8-bit compiled versions of FastLED, for a different PINout, for this newer 32-bit?

Kind of shooting in the dark. I have a 6 year old girl that helped me build this today - and was disappointed that we couldn't get it working in the end.

// tell FastLEED all about the Circuit Playground's layout
 
#define CP_PIN      17   //circuit playground's neopixels live on pin 17
#define NUM_LEDS      10   // number of neopixels on the circuit playground
#define COLOR_ORDER GRB
 
// The right button will control the neopxiels' brightness.  Use these 
// varables to control how many brightness levels you'd like.
 
uint8_t brightness = 30;  // initial brightness level
uint8_t minbrightness = 10;  // minimum brightness level
uint8_t maxbrightness = 180;  //maximum brightness level -- can be set as high as 255
uint8_t brightnessint = 40;  //amount of brightness added for each button press.  
 
int STEPS = 10;  //makes the rainbow colors more or less spread out
int NUM_MODES = 5;  // change this number if you add or subtract modes
 
CRGB leds[NUM_LEDS];      // set up an LED array
 
CRGBPalette16 currentPalette;
TBlendType    currentBlending;
 
int ledMode = 0;       //Initial mode 
bool leftButtonPressed;
bool rightButtonPressed;
 
// SOUND REACTIVE SETUP --------------
// based on Adafruit's VU Meter code: https://learn.adafruit.com/led-ampli-tie/overview?view=all#the-code
 
#define MIC_PIN         A4                                    // Analog port for microphone
#define DC_OFFSET  0                                          // DC offset in mic signal - if unusure, leave 0
                                                              // I calculated this value by serialprintln lots of mic values
#define NOISE     200                                         // Noise/hum/interference in mic signal and increased value until it went quiet
#define SAMPLES   60                                          // Length of buffer for dynamic level adjustment
#define TOP (NUM_LEDS + 2)                                    // Allow dot to go slightly off scale
#define PEAK_FALL 10                                          // Rate of peak falling dot
 
byte
  peak      = 0,                                              // Used for falling dot
  dotCount  = 0,                                              // Frame counter for delaying dot-falling speed
  volCount  = 0;                                              // Frame counter for storing past volume data
int
  vol[SAMPLES],                                               // Collection of prior volume samples
  lvl       = 10,                                             // Current audio level, change this number to adjust sensitivity
  minLvlAvg = 0,                                              // For dynamic adjustment of graph low & high
  maxLvlAvg = 512;
 
 
// SETUP -----------------------------------------------------
void setup() {
  Serial.begin(57600);
  CircuitPlayground.begin();
  FastLED.addLeds<WS2812B, CP_PIN, COLOR_ORDER>(leds, 10).setCorrection( TypicalLEDStrip );
  currentBlending = LINEARBLEND;
  set_max_power_in_volts_and_milliamps(5, 500);               // FastLED 2.1 Power management set at 5V, 500mA
 
  
}

eduncan911 commented Sep 17, 2017

Thanks @focalintent !

You are correct. It has different mappings (noticed from some I2C LCD examples I tried to get working and failed); as well as it is compiling and uploading, just using a different pin.

The thing is, this works with the PIN assignments on the older version of the board with the 8-bit CPU.

With the newer CPU, I've been able to run all other code examples that uses custom pins and libraries in the Playground ecosystem - which all use the same PINs.

I saw your notes here in issue #393 and thought that perhaps I should force the CPU to use ARDUINO_SAM_ZERO. The output posted above shows it using ARDUINO_SAMD_ZERO. Given, I have no idea what the differences of these are. Kind of looking for a quick fix.

Considering the PIN assignments in code between the older 8-bit and newer 32-bit are the same (cause the existing examples continue to work), and considering the entire thing does build and get uploaded - could it be possible that this FastLED library is not accepting a simple thing like which PIN to listen to, or that a definition for what PIN to use is different on newer CPUs?

I'm wondering if assigning a PIN is different between the CPUs within FastLED's library. And if that's the case, what would "PIN 17" on the old 8-bit ATmega32u4 be on the newer 32-bit SAMD21?

I am also wondering since the errors (warnings?) state Conflicting CPU architectures is that it may be using the 8-bit compiled versions of FastLED, for a different PINout, for this newer 32-bit?

Kind of shooting in the dark. I have a 6 year old girl that helped me build this today - and was disappointed that we couldn't get it working in the end.

// tell FastLEED all about the Circuit Playground's layout
 
#define CP_PIN      17   //circuit playground's neopixels live on pin 17
#define NUM_LEDS      10   // number of neopixels on the circuit playground
#define COLOR_ORDER GRB
 
// The right button will control the neopxiels' brightness.  Use these 
// varables to control how many brightness levels you'd like.
 
uint8_t brightness = 30;  // initial brightness level
uint8_t minbrightness = 10;  // minimum brightness level
uint8_t maxbrightness = 180;  //maximum brightness level -- can be set as high as 255
uint8_t brightnessint = 40;  //amount of brightness added for each button press.  
 
int STEPS = 10;  //makes the rainbow colors more or less spread out
int NUM_MODES = 5;  // change this number if you add or subtract modes
 
CRGB leds[NUM_LEDS];      // set up an LED array
 
CRGBPalette16 currentPalette;
TBlendType    currentBlending;
 
int ledMode = 0;       //Initial mode 
bool leftButtonPressed;
bool rightButtonPressed;
 
// SOUND REACTIVE SETUP --------------
// based on Adafruit's VU Meter code: https://learn.adafruit.com/led-ampli-tie/overview?view=all#the-code
 
#define MIC_PIN         A4                                    // Analog port for microphone
#define DC_OFFSET  0                                          // DC offset in mic signal - if unusure, leave 0
                                                              // I calculated this value by serialprintln lots of mic values
#define NOISE     200                                         // Noise/hum/interference in mic signal and increased value until it went quiet
#define SAMPLES   60                                          // Length of buffer for dynamic level adjustment
#define TOP (NUM_LEDS + 2)                                    // Allow dot to go slightly off scale
#define PEAK_FALL 10                                          // Rate of peak falling dot
 
byte
  peak      = 0,                                              // Used for falling dot
  dotCount  = 0,                                              // Frame counter for delaying dot-falling speed
  volCount  = 0;                                              // Frame counter for storing past volume data
int
  vol[SAMPLES],                                               // Collection of prior volume samples
  lvl       = 10,                                             // Current audio level, change this number to adjust sensitivity
  minLvlAvg = 0,                                              // For dynamic adjustment of graph low & high
  maxLvlAvg = 512;
 
 
// SETUP -----------------------------------------------------
void setup() {
  Serial.begin(57600);
  CircuitPlayground.begin();
  FastLED.addLeds<WS2812B, CP_PIN, COLOR_ORDER>(leds, 10).setCorrection( TypicalLEDStrip );
  currentBlending = LINEARBLEND;
  set_max_power_in_volts_and_milliamps(5, 500);               // FastLED 2.1 Power management set at 5V, 500mA
 
  
}
@focalintent

This comment has been minimized.

Show comment
Hide comment
@focalintent

focalintent Sep 17, 2017

Member

The pin definitions are different for every platform and MCU. And because FastLED talks directly to the low level GPIO registers, for a board to be supported by FastLED a custom mapping of PIN numbers to low level GPIO registers needs to be made. This has been done for the version of the circuit playground with an atmega32u4 — it hasn’t been done for a D21 based circuit playground. This is why it isn’t working for you right now.

Member

focalintent commented Sep 17, 2017

The pin definitions are different for every platform and MCU. And because FastLED talks directly to the low level GPIO registers, for a board to be supported by FastLED a custom mapping of PIN numbers to low level GPIO registers needs to be made. This has been done for the version of the circuit playground with an atmega32u4 — it hasn’t been done for a D21 based circuit playground. This is why it isn’t working for you right now.

@eduncan911

This comment has been minimized.

Show comment
Hide comment
@eduncan911

eduncan911 Sep 17, 2017

eduncan911 commented Sep 17, 2017

@patocarr

This comment has been minimized.

Show comment
Hide comment
@patocarr

patocarr Nov 27, 2017

I've managed to patch the d21/fastpin_arm_d21.h to add the pins for the Adafruit Circuit Playground Express. I tested 3 Arduino pins (6, 8 & 9) and they work fine. I had to #define the ADAFRUIT_CIRCUITPLAYGROUND_M0 in the sketch (as workaround) and set the code block before the ARDUINO_SAMD_ZERO block or it would take precedence. I'm not sure where this should be defined, or if it is already defined what value it should have. I'm not familiar enough with Arduino to figure this out.
You may find the current code in https://github.com/patocarr/FastLED/tree/Adafruit_CPE_pins
If anyone knows how to place the pin definitions in the right spot with the proper #defines for CPE, I can make it a PR. @ladyada comes to mind, as she recently added Gemma & Trinket support. :)

patocarr commented Nov 27, 2017

I've managed to patch the d21/fastpin_arm_d21.h to add the pins for the Adafruit Circuit Playground Express. I tested 3 Arduino pins (6, 8 & 9) and they work fine. I had to #define the ADAFRUIT_CIRCUITPLAYGROUND_M0 in the sketch (as workaround) and set the code block before the ARDUINO_SAMD_ZERO block or it would take precedence. I'm not sure where this should be defined, or if it is already defined what value it should have. I'm not familiar enough with Arduino to figure this out.
You may find the current code in https://github.com/patocarr/FastLED/tree/Adafruit_CPE_pins
If anyone knows how to place the pin definitions in the right spot with the proper #defines for CPE, I can make it a PR. @ladyada comes to mind, as she recently added Gemma & Trinket support. :)

@ladyada

This comment has been minimized.

Show comment
Hide comment
@ladyada

ladyada Nov 27, 2017

Contributor

fixed in latest commit plz try!

Contributor

ladyada commented Nov 27, 2017

fixed in latest commit plz try!

@ladyada

This comment has been minimized.

Show comment
Hide comment
@ladyada

ladyada Jan 11, 2018

Contributor

@kriegsman @focalintent hiya can you make a new release so this issue can be closed - thx! :)

Contributor

ladyada commented Jan 11, 2018

@kriegsman @focalintent hiya can you make a new release so this issue can be closed - thx! :)

@kriegsman

This comment has been minimized.

Show comment
Hide comment
@kriegsman

kriegsman Jan 12, 2018

Contributor

Thanks for the nudge; I'll talk with @focalintent this evening.

Contributor

kriegsman commented Jan 12, 2018

Thanks for the nudge; I'll talk with @focalintent this evening.

@kriegsman

This comment has been minimized.

Show comment
Hide comment
@kriegsman

kriegsman Jan 12, 2018

Contributor

I believe that release "3.1.7" should now be live with all the community contributions -- thank you so much for your ongoing support and contributions, here, and everywhere else, too.

Contributor

kriegsman commented Jan 12, 2018

I believe that release "3.1.7" should now be live with all the community contributions -- thank you so much for your ongoing support and contributions, here, and everywhere else, too.

@kriegsman kriegsman closed this Jan 12, 2018

@ladyada

This comment has been minimized.

Show comment
Hide comment
@ladyada

ladyada Jan 12, 2018

Contributor

yaaaaay
thx for fast led!!!

Contributor

ladyada commented Jan 12, 2018

yaaaaay
thx for fast led!!!

@kriegsman

This comment has been minimized.

Show comment
Hide comment
@kriegsman

kriegsman Jan 13, 2018

Contributor

Aaaaand apparently I mean "3.1.8", because library.json. Anyway, cheers, and thank you.

Contributor

kriegsman commented Jan 13, 2018

Aaaaand apparently I mean "3.1.8", because library.json. Anyway, cheers, and thank you.

@robboz4

This comment has been minimized.

Show comment
Hide comment
@robboz4

robboz4 Jul 23, 2018

HI!

I'm trying to get an Adafruit Express running with this library. I get the pragma error message listed in the original post, but I have the latest library. The code compiles and downloads but doesn't run. I tried several examples with the FastLED and they all do the same. I also saw this message in the compile output:
Using library FastLED-3.1.8 at version 3.1.6 in folder: /Users/daverobinson/Documents/Arduino/libraries/FastLED-3.1.8

Could that be the problem? If so how do I fix it?

The code is from Adafruit's Seashell project which used the classic board, but I have the express board whichI'd like to use.

robboz4 commented Jul 23, 2018

HI!

I'm trying to get an Adafruit Express running with this library. I get the pragma error message listed in the original post, but I have the latest library. The code compiles and downloads but doesn't run. I tried several examples with the FastLED and they all do the same. I also saw this message in the compile output:
Using library FastLED-3.1.8 at version 3.1.6 in folder: /Users/daverobinson/Documents/Arduino/libraries/FastLED-3.1.8

Could that be the problem? If so how do I fix it?

The code is from Adafruit's Seashell project which used the classic board, but I have the express board whichI'd like to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment