Arduino.h: No such file or directory

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?

[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.

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?

Yes, it has content and it has cores/arduino/Arduino.h

Please open a CLI and post the output of

pio run -j1 -v
(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?

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).

Yes, the exact same error. I am able to build and upload the code successfully though.

Please show the output of pio debug -v.

(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 

Here is a screenshot of VSCode when I press the debug button

“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?

I don’t know what you mean by this.

Yeah but that’s the wrong button. When I press that it asks me to create a new configuration.

grafik

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.

grafik

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.

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!