Skip to content

v0.5.5 — pinout corrections (C3 SuperMini, S3 SuperMini, DevKitC-1)

Choose a tag to compare

@github-actions github-actions released this 17 Aug 12:21
· 7 commits to main since this release

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, right 5V 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, right TX 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 pinouts test group that pins the header order of all four boards exactly, so this cannot drift again. Reference pin cards in docs/boards/.

Auto-update from 0.5.3/0.5.4 works on Linux and Windows. Full changelog: CHANGELOG.md.