Skip to content

feat: add ESP32-C5 Touch LCD 1.9 board profile - #8

Draft
IcekkwC wants to merge 2 commits into
waveshareteam:mainfrom
IcekkwC:codex/add-esp32-c5-touch-lcd-1-9
Draft

IcekkwC wants to merge 2 commits into
waveshareteam:mainfrom
IcekkwC:codex/add-esp32-c5-touch-lcd-1-9

Conversation

@IcekkwC

@IcekkwC IcekkwC commented Oct 26, 2026 •

Copy link
Copy Markdown

Adds the ESP32-C5-Touch-LCD-1.9 board profile for esp_board_manager discovery without a product-local -c directory. Custom devices retain init_skip: true; applications own initialization, shared-SPI policy, panel sequencing and gauge handling.

Updated against upstream main (including v0.1.3) and resolved both generated catalog conflicts, retaining the upstream LR1121 ePaper board. Seven profiles / fourteen builds per resolved Board Manager version are documented. The three C5 YAML files still match the product definition.

Validation:

  • 22/22 board-pack unit tests pass on Windows. The host-C brightness test executes through an ignored local cc launcher using Clang's Windows target and MSVC runtime; no board-pack test or installed compiler was modified.
  • Metadata checks, regenerated table check, documentation navigation and git diff --check pass.
  • Earlier generation and full ci/test_app builds without -c passed all four combinations: ESP-IDF 5.5.5 / 6.1 x Board Manager 0.7.2 / 0.7.3~1, with the local pack via manifest override_path. C5 YAML is unchanged since those checks; those four builds were not repeated for this documentation/upstream-merge update.
  • The owner confirmed the product firmware's basic display, touch, sensor, storage and sleep/wakeup behavior on the correct ESP32-C5 rev v1.0 board. Product firmware was built through the shared local/CI script. These observations do not certify arbitrary consuming applications, every DMA path or a manufacturer-approved panel specification. SOC/model estimation and a 15-minute endurance threshold are outside the current product acceptance scope.

Keep this PR draft while upstream CI and hardware-document review remain outstanding. The schematic PDF still contains Chinese notes, a resistor-reference inconsistency and crowded labels; no PCB placement/designator drawing was supplied. The product retains its local board YAML until this PR is merged, the registry publishes the profile and consuming-application verification succeeds. Flash/PSRAM configuration remains application-owned.

@IcekkwC IcekkwC closed this Oct 26, 2026
@IcekkwC IcekkwC reopened this Oct 28, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant