v0.5.5 — pinout corrections (C3 SuperMini, S3 SuperMini, DevKitC-1)
Pinout corrections. Three of the four board drawings in the Hardware view were wrong. If you wired an ESP32 board by following an earlier build, please re-check it against the corrected drawing — the GPIO numbers you bound are unchanged, but where the app drew them was not.
Fixed
- ESP32-C3 SuperMini — the two header columns were mirrored and GPIO0–4 ran in the wrong order. Correct (USB up): left
5 6 7 8 9 10 20 21, right5V GND 3V3 4 3 2 1 0. - ESP32-S3 SuperMini — a guessed 11-per-side table replaced by the actual board (ESP32-S3-Zero layout): left
5V GND 3V3 1 2 3 4 5 6, rightTX RX 13 12 11 10 9 8 7, plus the GPIO14/15/16 castellations and back-side pads GPIO17/18/38–42/45, bindable from the inspector. - ESP32-S3 DevKitC-1 — the left header was drawn upside-down and both sides squeezed to 20 rows. Now the official 22 + 22 (module at the top, USB at the bottom).
- Daisy Seed — OLED/sensor auto-wiring paired an I2C3 SDA (D3) with an I2C1 SCL (D11); libDaisy refuses that pair and the display stayed dark. Every shipped Seed example was wired that way. I2C candidates are I2C1 only now (D12/D11 or D14/D13).
- Auto-assignment prefers the silkscreened bus pins (SDA/SCL, UART RX, I2S), skips strapping pins unless they are the dedicated pair, never offers USB D-/D+, and never hands a button to the Seed's underside D0 pad.
- File → New on an ESP32 target no longer resets the hardware view to the Daisy Seed.
- All example patches regenerated with the corrected assignments.
Added
- A
pinoutstest group that pins the header order of all four boards exactly, so this cannot drift again. Reference pin cards indocs/boards/.
Auto-update from 0.5.3/0.5.4 works on Linux and Windows. Full changelog: CHANGELOG.md.