nip2
June 24, 2022, 9:08am
#1
I’m on a macbook pro M1. I’ve disabled all extensions that aren’t from Microsoft except for platformio. I’ve reinstalled VSCode and platformio several times, deleting the hidden folders with extensions for both each time. I still get the same issue.
The code I’m using is from a tutorial on addressable RGB LEDs and the raw code is here
I installed the FastLED arduino library from platformio within VSCode. I added an include at the top for Arduino.h and added function declarations and saved it as main.cpp in a platformio project. When I debug using avr-gcc I get the error “Arduino.h: No such file or directory” and if I comment out that line, I get the same error for FastLED.h
Here’s my version of the code: FastLED code example - cd1c6b0c
What’s the platformio.ini
of the project?
nip2
June 24, 2022, 11:20am
#3
[env:uno]
platform = atmelavr
board = uno
framework = arduino
lib_deps = fastled/FastLED@^3.5.0
Remove the C:\Users\<user>\.platformio\packages\framework-arduino-avr
and C:\Users\<user>\.platformio\.cache
folder and retry building.
nip2
June 24, 2022, 11:36am
#5
I’m on a macbook, but I’ve tried that already with no luck. I’ve tried deleting both .platformio and .vscode folders, uninstalling VSCode, deleting the project folders and starting over from scratch. The issue persists.
Does the ~/.platformio/packages/framework-arduino-avr
folder have content, or is it empty? Does it specifically have the cores/arduino/Arduino.h
file?
nip2
June 24, 2022, 11:41am
#7
Yes, it has content and it has cores/arduino/Arduino.h
Please open a CLI and post the output of
pio run -j1 -v
nip2
June 24, 2022, 6:28pm
#9
(base) ➜ ard-led pio run -j1 -v
Processing uno (platform: atmelavr; board: uno; framework: arduino; lib_deps: Arduino, fastled/FastLED@^3.5.0)
---------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/uno.html
PLATFORM: Atmel AVR (4.0.0) > Arduino Uno
HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 31.50KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
- framework-arduino-avr @ 5.1.0
- toolchain-atmelavr @ 1.70300.191015 (7.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Framework incompatible library /Users/sniftydoogs/Documents/PlatformIO/Projects/ard-led/.pio/libdeps/uno/arduino
More details about "Library Compatibility Mode": https://docs.platformio.org/page/librarymanager/ldf.html#ldf-compat-mode
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- FastLED @ 3.5.0 (License: MIT, Path: /Users/sniftydoogs/Documents/PlatformIO/Projects/ard-led/.pio/libdeps/uno/FastLED)
| |-- SPI @ 1.0 (License: Unknown, Path: /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI)
| |-- SoftwareSerial @ 1.0 (License: Unknown, Path: /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial)
Building in release mode
avr-g++ -o .pio/build/uno/libdfa/FastLED/FastLED.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/FastLED.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/bitswap.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/bitswap.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/colorpalettes.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/colorpalettes.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/colorutils.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/colorutils.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/hsv2rgb.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/hsv2rgb.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/lib8tion.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/lib8tion.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/noise.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/noise.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/platforms.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/platforms.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/platforms/esp/32/clockless_rmt_esp32.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/platforms/esp/32/clockless_rmt_esp32.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/power_mgt.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/power_mgt.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/wiring.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/wiring.cpp
avr-g++ -o .pio/build/uno/src/main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -Iinclude -Isrc -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard src/main.cpp
avr-g++ -o .pio/build/uno/lib980/SPI/SPI.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src/SPI.cpp
avr-gcc-ar rc .pio/build/uno/lib980/libSPI.a .pio/build/uno/lib980/SPI/SPI.cpp.o
avr-gcc-ranlib .pio/build/uno/lib980/libSPI.a
avr-g++ -o .pio/build/uno/lib358/SoftwareSerial/SoftwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp
avr-gcc-ar rc .pio/build/uno/lib358/libSoftwareSerial.a .pio/build/uno/lib358/SoftwareSerial/SoftwareSerial.cpp.o
avr-gcc-ranlib .pio/build/uno/lib358/libSoftwareSerial.a
avr-gcc-ar rc .pio/build/uno/libFrameworkArduinoVariant.a
avr-gcc-ranlib .pio/build/uno/libFrameworkArduinoVariant.a
avr-g++ -o .pio/build/uno/FrameworkArduino/CDC.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/CDC.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial0.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial0.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial1.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial1.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial2.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial2.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial3.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial3.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/IPAddress.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/IPAddress.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/PluggableUSB.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/PluggableUSB.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Print.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Print.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Stream.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Stream.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Tone.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Tone.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/USBCore.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/USBCore.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/WInterrupts.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WInterrupts.c
avr-g++ -o .pio/build/uno/FrameworkArduino/WMath.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WMath.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/WString.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WString.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/abi.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/abi.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/hooks.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/hooks.c
avr-g++ -o .pio/build/uno/FrameworkArduino/main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/main.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/new.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/new.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_analog.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_analog.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_digital.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_digital.c
avr-gcc -mmcu=atmega328p -x assembler-with-cpp -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard -c -o .pio/build/uno/FrameworkArduino/wiring_pulse.S.o /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_pulse.S
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_pulse.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_pulse.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_shift.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Os -Wall -ffunction-sections -fdata-sections -flto -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_shift.c
avr-gcc-ar rc .pio/build/uno/libFrameworkArduino.a .pio/build/uno/FrameworkArduino/CDC.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial0.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial1.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial2.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial3.cpp.o .pio/build/uno/FrameworkArduino/IPAddress.cpp.o .pio/build/uno/FrameworkArduino/PluggableUSB.cpp.o .pio/build/uno/FrameworkArduino/Print.cpp.o .pio/build/uno/FrameworkArduino/Stream.cpp.o .pio/build/uno/FrameworkArduino/Tone.cpp.o .pio/build/uno/FrameworkArduino/USBCore.cpp.o .pio/build/uno/FrameworkArduino/WInterrupts.c.o .pio/build/uno/FrameworkArduino/WMath.cpp.o .pio/build/uno/FrameworkArduino/WString.cpp.o .pio/build/uno/FrameworkArduino/abi.cpp.o .pio/build/uno/FrameworkArduino/hooks.c.o .pio/build/uno/FrameworkArduino/main.cpp.o .pio/build/uno/FrameworkArduino/new.cpp.o .pio/build/uno/FrameworkArduino/wiring.c.o .pio/build/uno/FrameworkArduino/wiring_analog.c.o .pio/build/uno/FrameworkArduino/wiring_digital.c.o .pio/build/uno/FrameworkArduino/wiring_pulse.S.o .pio/build/uno/FrameworkArduino/wiring_pulse.c.o .pio/build/uno/FrameworkArduino/wiring_shift.c.o
avr-gcc-ranlib .pio/build/uno/libFrameworkArduino.a
avr-g++ -o .pio/build/uno/firmware.elf -mmcu=atmega328p -Os -Wl,--gc-sections -flto -fuse-linker-plugin .pio/build/uno/libdfa/FastLED/FastLED.cpp.o .pio/build/uno/libdfa/FastLED/bitswap.cpp.o .pio/build/uno/libdfa/FastLED/colorpalettes.cpp.o .pio/build/uno/libdfa/FastLED/colorutils.cpp.o .pio/build/uno/libdfa/FastLED/hsv2rgb.cpp.o .pio/build/uno/libdfa/FastLED/lib8tion.cpp.o .pio/build/uno/libdfa/FastLED/noise.cpp.o .pio/build/uno/libdfa/FastLED/platforms.cpp.o .pio/build/uno/libdfa/FastLED/platforms/esp/32/clockless_rmt_esp32.cpp.o .pio/build/uno/libdfa/FastLED/power_mgt.cpp.o .pio/build/uno/libdfa/FastLED/wiring.cpp.o .pio/build/uno/src/main.cpp.o -L.pio/build/uno -Wl,--start-group .pio/build/uno/lib980/libSPI.a .pio/build/uno/lib358/libSoftwareSerial.a .pio/build/uno/libFrameworkArduinoVariant.a .pio/build/uno/libFrameworkArduino.a -lm -Wl,--end-group
MethodWrapper(["checkprogsize"], [".pio/build/uno/firmware.elf"])
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [= ] 9.5% (used 194 bytes from 2048 bytes)
Flash: [== ] 15.8% (used 5096 bytes from 32256 bytes)
.pio/build/uno/firmware.elf :
section size addr
.data 38 8388864
.text 5058 0
.bss 156 8388902
.comment 17 0
.note.gnu.avr.deviceinfo 64 0
.debug_aranges 384 0
.debug_info 3612 0
.debug_abbrev 1682 0
.debug_line 1994 0
.debug_str 520 0
Total 13525
avr-objcopy -O ihex -R .eeprom .pio/build/uno/firmware.elf .pio/build/uno/firmware.hex
=================================== [SUCCESS] Took 6.23 seconds ===================================
(base) ➜ ard-led
It worked, there was no error.
Regular building via the build button works too?
nip2
June 24, 2022, 6:42pm
#11
Yes, it seems to build fine the regular way. Maybe it’s just the debugger or intellisense? I’m still getting the error when I run debug.
The exact same error?
You should get a different one because you haven’t set up debugging with the Uno, which needs a special library which you call into (docs ).
nip2
June 24, 2022, 6:49pm
#13
Yes, the exact same error. I am able to build and upload the code successfully though.
Please show the output of pio debug -v
.
nip2
June 24, 2022, 7:04pm
#15
(base) ➜ ard-led pio debug -v
Processing uno (platform: atmelavr; board: uno; framework: arduino; lib_deps: Arduino, fastled/FastLED@^3.5.0)
---------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/uno.html
PLATFORM: Atmel AVR (4.0.0) > Arduino Uno
HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 31.50KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
- framework-arduino-avr @ 5.1.0
- toolchain-atmelavr @ 1.70300.191015 (7.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Framework incompatible library /Users/sniftydoogs/Documents/PlatformIO/Projects/ard-led/.pio/libdeps/uno/arduino
More details about "Library Compatibility Mode": https://docs.platformio.org/page/librarymanager/ldf.html#ldf-compat-mode
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- FastLED @ 3.5.0 (License: MIT, Path: /Users/sniftydoogs/Documents/PlatformIO/Projects/ard-led/.pio/libdeps/uno/FastLED)
| |-- SPI @ 1.0 (License: Unknown, Path: /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI)
| |-- SoftwareSerial @ 1.0 (License: Unknown, Path: /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial)
Building in debug mode
avr-g++ -o .pio/build/uno/libdfa/FastLED/FastLED.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/FastLED.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/bitswap.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/bitswap.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/colorpalettes.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/colorpalettes.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/colorutils.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/colorutils.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/hsv2rgb.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/hsv2rgb.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/lib8tion.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/lib8tion.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/noise.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/noise.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/platforms.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/platforms.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/platforms/esp/32/clockless_rmt_esp32.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/platforms/esp/32/clockless_rmt_esp32.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/power_mgt.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/power_mgt.cpp
avr-g++ -o .pio/build/uno/libdfa/FastLED/wiring.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard .pio/libdeps/uno/FastLED/src/wiring.cpp
avr-g++ -o .pio/build/uno/src/main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -Iinclude -Isrc -I.pio/libdeps/uno/FastLED/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard src/main.cpp
avr-g++ -o .pio/build/uno/lib980/SPI/SPI.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SPI/src/SPI.cpp
avr-g++ -o .pio/build/uno/lib358/SoftwareSerial/SoftwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/CDC.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/CDC.cpp
avr-gcc-ar rc .pio/build/uno/lib980/libSPI.a .pio/build/uno/lib980/SPI/SPI.cpp.o
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial.cpp
avr-gcc-ar rc .pio/build/uno/lib358/libSoftwareSerial.a .pio/build/uno/lib358/SoftwareSerial/SoftwareSerial.cpp.o
avr-gcc-ranlib .pio/build/uno/lib980/libSPI.a
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial0.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial0.cpp
avr-gcc-ranlib .pio/build/uno/lib358/libSoftwareSerial.a
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial1.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial1.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial2.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial2.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/HardwareSerial3.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/HardwareSerial3.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/IPAddress.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/IPAddress.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/PluggableUSB.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/PluggableUSB.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Print.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Print.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Stream.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Stream.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/Tone.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/Tone.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/USBCore.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/USBCore.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/WInterrupts.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WInterrupts.c
avr-g++ -o .pio/build/uno/FrameworkArduino/WMath.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WMath.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/WString.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/WString.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/abi.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/abi.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/hooks.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/hooks.c
avr-g++ -o .pio/build/uno/FrameworkArduino/main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/main.cpp
avr-g++ -o .pio/build/uno/FrameworkArduino/new.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/new.cpp
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_analog.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_analog.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_digital.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_digital.c
avr-gcc -mmcu=atmega328p -g2 -ggdb2 -x assembler-with-cpp -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard -c -o .pio/build/uno/FrameworkArduino/wiring_pulse.S.o /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_pulse.S
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_pulse.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_pulse.c
avr-gcc -o .pio/build/uno/FrameworkArduino/wiring_shift.c.o -c -std=gnu11 -fno-fat-lto-objects -mmcu=atmega328p -Wall -ffunction-sections -fdata-sections -flto -Og -g2 -ggdb2 -DPLATFORMIO=60002 -DARDUINO_AVR_UNO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -D__PLATFORMIO_BUILD_DEBUG__ -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino -I/Users/sniftydoogs/.platformio/packages/framework-arduino-avr/variants/standard /Users/sniftydoogs/.platformio/packages/framework-arduino-avr/cores/arduino/wiring_shift.c
avr-gcc-ar rc .pio/build/uno/libFrameworkArduino.a .pio/build/uno/FrameworkArduino/CDC.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial0.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial1.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial2.cpp.o .pio/build/uno/FrameworkArduino/HardwareSerial3.cpp.o .pio/build/uno/FrameworkArduino/IPAddress.cpp.o .pio/build/uno/FrameworkArduino/PluggableUSB.cpp.o .pio/build/uno/FrameworkArduino/Print.cpp.o .pio/build/uno/FrameworkArduino/Stream.cpp.o .pio/build/uno/FrameworkArduino/Tone.cpp.o .pio/build/uno/FrameworkArduino/USBCore.cpp.o .pio/build/uno/FrameworkArduino/WInterrupts.c.o .pio/build/uno/FrameworkArduino/WMath.cpp.o .pio/build/uno/FrameworkArduino/WString.cpp.o .pio/build/uno/FrameworkArduino/abi.cpp.o .pio/build/uno/FrameworkArduino/hooks.c.o .pio/build/uno/FrameworkArduino/main.cpp.o .pio/build/uno/FrameworkArduino/new.cpp.o .pio/build/uno/FrameworkArduino/wiring.c.o .pio/build/uno/FrameworkArduino/wiring_analog.c.o .pio/build/uno/FrameworkArduino/wiring_digital.c.o .pio/build/uno/FrameworkArduino/wiring_pulse.S.o .pio/build/uno/FrameworkArduino/wiring_pulse.c.o .pio/build/uno/FrameworkArduino/wiring_shift.c.o
avr-gcc-ranlib .pio/build/uno/libFrameworkArduino.a
avr-g++ -o .pio/build/uno/firmware.elf -mmcu=atmega328p -Wl,--gc-sections -flto -fuse-linker-plugin -Og -g2 -ggdb2 .pio/build/uno/libdfa/FastLED/FastLED.cpp.o .pio/build/uno/libdfa/FastLED/bitswap.cpp.o .pio/build/uno/libdfa/FastLED/colorpalettes.cpp.o .pio/build/uno/libdfa/FastLED/colorutils.cpp.o .pio/build/uno/libdfa/FastLED/hsv2rgb.cpp.o .pio/build/uno/libdfa/FastLED/lib8tion.cpp.o .pio/build/uno/libdfa/FastLED/noise.cpp.o .pio/build/uno/libdfa/FastLED/platforms.cpp.o .pio/build/uno/libdfa/FastLED/platforms/esp/32/clockless_rmt_esp32.cpp.o .pio/build/uno/libdfa/FastLED/power_mgt.cpp.o .pio/build/uno/libdfa/FastLED/wiring.cpp.o .pio/build/uno/src/main.cpp.o -L.pio/build/uno -Wl,--start-group .pio/build/uno/lib980/libSPI.a .pio/build/uno/lib358/libSoftwareSerial.a .pio/build/uno/libFrameworkArduinoVariant.a .pio/build/uno/libFrameworkArduino.a -lm -Wl,--end-group
MethodWrapper(["checkprogsize"], [".pio/build/uno/firmware.elf"])
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [= ] 9.5% (used 194 bytes from 2048 bytes)
Flash: [== ] 23.2% (used 7486 bytes from 32256 bytes)
.pio/build/uno/firmware.elf :
section size addr
.data 38 8388864
.text 7448 0
.bss 156 8388902
.comment 17 0
.note.gnu.avr.deviceinfo 64 0
.debug_aranges 480 0
.debug_info 26463 0
.debug_abbrev 3859 0
.debug_line 7828 0
.debug_frame 1328 0
.debug_str 6099 0
.debug_loc 29941 0
.debug_ranges 512 0
Total 84233
avr-objcopy -O ihex -R .eeprom .pio/build/uno/firmware.elf .pio/build/uno/firmware.hex
=================================== [SUCCESS] Took 1.40 seconds ===================================
(base) ➜ ard-led
nip2
June 24, 2022, 7:07pm
#16
“Executing Task: C/C++ avr-gcc build” is completely wrong, it’s supposed to start a PlatformIO task.
Likely you have an extension interfering that overwrites the .vscode/tasks.json
and others.
You’re supposed to build using the “Build” project task or the checkmark button at the buttom blue tskbar.
Can you show what extensions you have installed and which button exactly you’re pressing for build and debug?
nip2
June 24, 2022, 8:00pm
#18
I don’t know what you mean by this.
https://imgur.com/a/omHyJxy
Yeah but that’s the wrong button. When I press that it asks me to create a new configuration.
and not matter what I’ll choose from there it’ll just be wrong , because it’s not going through PlatformIO.
The only correct way is what is described in the documentation ; Debugging by using the “PIO Debug” configuration and the play button next to it.
And building per build task or build button .
I suggest you remove the .vscode
folder of the project and use Ctrl+Shift+P → Rebuild Intellisense to let PlatformIO regenerate everything anew, that should get rid of the wrong launch and run targets you have added.
nip2
June 24, 2022, 8:17pm
#20
Ah ok. It still seems kind of odd to me. I did what you suggested and I can debug through platformio, but it is a little annoying that the error squiggles and red dot still show up for main.cpp in explorer. Is that normal?
Also, to be clear, I didn’t manually add any launch or run targets, unless you’re talking about choosing a debugger from the Command Palette. If that’s what you mean, then I should just never use VSCode’s debug button when using platformio?
Thanks so much for all the help!