Individual skill
esp32c6-lcd147
Firmware development for the Waveshare ESP32-C6-LCD-1.47 board (ESP32-C6FH4, QFN32) — its 1.47" 172x320 ST7789 LCD, WS2812 RGB LED, microSD/TF slot, USB-Serial-JTAG console, Wi-Fi 6/BLE/802.15.4 radio, and the ESP-IDF + PlatformIO setup around them. Use when working on this board or the ESP32-C6-LCD-1.47-M variant (SKU 28563 / 30381, WS-28563): project setup, platformio.ini and sdkconfig, pin mapping and strapping pins, LCD or SD bring-up on the shared SPI bus, backlight brightness, display frame rate, flashing over Type-C, or debugging why something on the board does not work.
skills/esp32/esp32c6-lcd147/SKILL.md
Source commit 816967f30a7dbdf4759ad585b822eda3575f720c
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 27
- Repository last updated
- Oct 30, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agentic-ai Repository topic
- arduino Repository topic
- claude-code Repository topic
- esp32 Repository topic
- mcu Repository topic
- pico Repository topic
- platformio Repository topic
- skill-md Repository topic
- skills Repository topic
- stm32 Repository topic
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 12,256 bytesSKILL.mdcore · 12,256 bytesSKILL.mdcore · 12,256 bytesassets/IMAGE.mddoc · 438 bytesreference/board-hardware.mddoc · 24,529 bytesreference/esp32-family.mddoc · 22,281 bytesreference/esp32c6-soc.mddoc · 83,053 bytesreference/recipes.mddoc · 12,880 bytestemplate/.gitignoreasset · 122 bytestemplate/CMakeLists.txtdoc · 113 bytestemplate/README.mddoc · 3,546 bytestemplate/include/board.hasset · 2,218 bytestemplate/include/effects.hasset · 883 bytestemplate/include/font12x24.hasset · 41,793 bytestemplate/include/gfx.hasset · 2,597 bytestemplate/include/rgb_led.hasset · 705 bytestemplate/platformio.iniasset · 824 bytestemplate/scripts/genfont.pyruns · 3,146 bytestemplate/sdkconfig.defaultsasset · 487 bytestemplate/src/CMakeLists.txtdoc · 174 bytestemplate/src/effects.casset · 10,103 bytestemplate/src/gfx.casset · 7,975 bytestemplate/src/main.casset · 2,968 bytestemplate/src/rgb_led.casset · 1,701 bytestemplate/variants/minimal/main.casset · 1,734 bytestemplate/variants/new-project.shruns · 1,592 bytes
Read excerpt
# Waveshare ESP32-C6-LCD-1.47
Board-specific firmware knowledge. Most failure modes on this board are silent — the
firmware runs, the panel lights up, and something is subtly wrong — so read the
reference file rather than guessing.
- `reference/board-hardware.md` — the complete board reference: pin table, reset-time
pin states, strapping analysis, free pins, peripheral availability, power budget,
memory and partitions, the display's quirks (Part I), **plus** a development guide
(Part II: §10 toolchain, §11 sdkconfig, §12 flashing, §13 peripheral cookbook,
§14 symptom → cause → fix table).
- `reference/recipes.md` — copy-paste code: `platformio.ini`, `sdkconfig.defaults`,
`board.h`, LCD bring-up, LEDC backlight, frame presentation, partial redraw, the
WS2812 driver, TF card on the shared bus, ADC, the BOOT button, font generation.