Project Start
flux
flux
BTN_SETUP_GPIO14, but the socketed ESP32-C6 DevKit does not expose GPIO14 on its headers. The SETUP net therefore cannot reach the MCU through the existing sockets.prg32-esp32c6 PlatformIO environment. The hardware target is the socketed Waveshare ESP32-C6-DEV-KIT-N8; it is programmed and powered through its retained USB-C connector.Table
| Peripheral | GPIO |
|---|---|
| TFT SPI | MOSI 7, MISO 2, SCLK 6, CS 10, D/C 1, reset 0, backlight 5 |
| Optional resistive touch SPI | shared MOSI 7, MISO 2, SCLK 6; CS 12; IRQ not connected |
| Controls | UP 3, DOWN 13, LEFT 18, RIGHT 19, START/SELECT 20, A 21, B 22 |
| Stereo I2S | BCLK 4, LRCLK 11, DIN 23 |
| Reset | development-board EN/CHIP_PU; not a gameplay GPIO |
| RGB LED | GPIO8 is disabled; no carrier circuit |
Bash
idf.py -B build-esp32c6 -D SDKCONFIG=build-esp32c6/sdkconfig -D SDKCONFIG_DEFAULTS=sdkconfig.defaults set-target esp32c6 idf.py -B build-esp32c6 -D SDKCONFIG=build-esp32c6/sdkconfig -D SDKCONFIG_DEFAULTS=sdkconfig.defaults build idf.py -B build-esp32c6 -D SDKCONFIG=build-esp32c6/sdkconfig -D SDKCONFIG_DEFAULTS=sdkconfig.defaults flash monitor
Carrier pin map
Build commands