Individual skill
esp32s3-rlcd42
Firmware development for the Waveshare ESP32-S3-RLCD-4.2 (SKU 33298 / 33507, and the -EN variant) — an ESP32-S3-WROOM-1-N16R8 AIoT board built around a 4.2" fully reflective 300x400 monochrome LCD on a Sitronix ST7305/ST7306, with no backlight, plus an ES8311 speaker codec, an ES7210 dual-microphone ADC, an SHTC3 temperature/humidity sensor, a PCF85063A RTC, a microSD/TF slot on SDMMC, an 18650 holder with battery sensing, BOOT/KEY/PWR buttons and a 2x8 2.54 mm expansion header. Use when working on this board: project setup, platformio.ini, the qio_opi PSRAM memory type, the pin map and which header pins are traps, U8g2 and the ST7305 constructor, a blank or shifted panel, ST7305 low-power mode HPM/LPM, the shared I2C bus and its four slaves, I2S audio directions and the speaker amplifier enable, mounting the TF card, battery voltage, USB CDC console with no UART bridge, flashing over Type-C, deep sleep, or debugging why something on the board does not work.
skills/esp32/esp32s3-rlcd42/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 · 25,235 bytesSKILL.mdcore · 25,235 bytesSKILL.mdcore · 25,235 bytesSKILL.mdcore · 25,235 bytesSKILL.mdcore · 25,235 bytesSKILL.mdcore · 25,235 bytesSKILL.mdcore · 25,235 bytesassets/IMAGE.mddoc · 465 bytesreference/board-hardware.mddoc · 26,198 bytesreference/esp32-family.mddoc · 22,281 bytesreference/esp32s3-soc.mddoc · 10,348 bytesreference/recipes.mddoc · 13,348 bytestemplate/.gitignoreasset · 15 bytestemplate/README.mddoc · 3,671 bytestemplate/include/app.hasset · 783 bytestemplate/include/board_pins.hasset · 6,022 bytestemplate/platformio.iniasset · 1,322 bytestemplate/src/board_report.cppasset · 2,520 bytestemplate/src/display.cppasset · 3,792 bytestemplate/src/main.cppasset · 2,396 bytestemplate/src/sensors.cppasset · 4,468 bytestemplate/variants/minimal/main.cppasset · 1,373 bytestemplate/variants/new-project.shruns · 1,589 bytes
Read excerpt
# Waveshare ESP32-S3-RLCD-4.2
A 4.2" reflective panel with **no backlight**, an audio front end, four I2C slaves and an
18650, on an N16R8 module — and **four free GPIOs on the header** when you are done.
Two things shape almost every task here. First, the panel is 1 bpp and reflective: a full
frame is 15,000 bytes, it holds its image with the SoC asleep, and it is invisible in the
dark. Second, the board has **no UART bridge chip and no user LED** — the single Type-C
socket is the S3's native USB, so if the console flags are wrong there is no fallback
route and no LED to blink. A board that "does nothing" is usually a board that is running
fine and cannot tell you.
- `reference/board-hardware.md` — the board: the vendor's "Interface Introduction" GPIO
table transcribed **and corrected**, the full 2×8 header with the four trap positions,