Working config for Qwiic Pocket ESP32-C6 in Visual Studio Code?

Anyone know how to get this board working with Visual Studio Code? I followed the Sparkfun hookup guide for programming it with the Arduino IDE and had no problems there. The closest I’ve gotten is to this error output when trying to build in VSCode.

Processing qwiic_pocket_esp32_c6 (platform: GitHub - Jason2866/platform-espressif32: Tasmota Espressif 32: development platform for PlatformIO; board: esp32-c6-devkitc-1; framework: arduino)

idf_tools.py installation failed
idf_tools.py installation failed
idf_tools.py installation failed
idf_tools.py installation failed
idf_tools.py installation failed
idf_tools.py installation failed
Verbose mode can be enabled via -v, --verbose option
idf_tools.py installation failed
idf_tools.py installation failed
idf_tools.py installation failed
error: /Users/mhixson/.platformio/packages/tool-esptoolpy does not appear to be a Python project, as neither pyproject.toml nor setup.py are present in the directory
Warning: Failed to install esptool: Command ‘[‘uv’, ‘pip’, ‘install’, ‘–quiet’, ‘–python=/Users/mhixson/.platformio/penv/bin/python’, ‘-e’, ‘/Users/mhixson/.platformio/packages/tool-esptoolpy’]’ returned non-zero exit status 2.
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-c6-devkitc-1.html
PLATFORM: Espressif 32 (2025.7.30+sha.bfa7511) > Espressif ESP32-C6-DevKitC-1
HARDWARE: ESP32C6 160MHz, 320KB RAM, 8MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:

  • contrib-piohome @ 3.4.4
  • framework-arduinoespressif32 @ 3.1.3+sha.a0094062
  • tool-esptoolpy @ 5.0.0
  • tool-mklittlefs @ 3.2.0
  • toolchain-riscv32-esp @ 13.2.0+20240530
    LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 25 compatible libraries
    Scanning dependencies…
    No dependencies
    Building in release mode
    Compiling .pio/build/qwiic_pocket_esp32_c6/src/main.cpp.o
    Building .pio/build/qwiic_pocket_esp32_c6/bootloader.bin
    sh: riscv32-esp-elf-g++: command not found
    sh: esptool: command not found
    Generating partitions .pio/build/qwiic_pocket_esp32_c6/partitions.bin
    *** [.pio/build/qwiic_pocket_esp32_c6/src/main.cpp.o] Error 127
    *** [.pio/build/qwiic_pocket_esp32_c6/bootloader.bin] Error 127
    ================================================= [FAILED] Took 2.60 seconds

Are you trying to use the ESP-IDF with VS Code? Are you following Espressif’s guide?

If you continue to have trouble, you may get more help on the ESP32 forum.