Skip to content

Add Waveshare AMOLED catalog and normalize board pack naming - #2

Merged
Y1hsiaochunnn merged 1 commit into
mainfrom
feat/waveshare-board-catalog
Sep 7, 2026
Merged

Y1hsiaochunnn merged 1 commit into
mainfrom
feat/waveshare-board-catalog

Conversation

@Y1hsiaochunnn

@Y1hsiaochunnn Y1hsiaochunnn commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Adds the three Waveshare AMOLED definitions from Espressif Brookesia alongside the existing LCD 7 board, and aligns the repository and component name as waveshare_boards.

  • Store each model under boards/<full_model>/. This keeps the repository root clear while fitting ESP Board Manager 0.7.2 discovery for local components, managed packages, and manifest overrides. CI now discovers the pack without -c.
  • Import 1.75C, 1.8 V1, and 2.16 board glue and registry driver dependencies from Brookesia commit 6a087b6d76e989802b72fdb835928b273af76af8. Separate application defaults from board hardware defaults, keep the Brookesia display bridge optional, and disable automatic SD formatting on mount failure.
  • Add bilingual source attribution, schematic pin checks, layout guidance, and a 1.8 V1/V2 compatibility assessment. The LCD 7 files are unchanged apart from their paths. V2 runtime detection is not implemented by this change.

Validation for 426bc0e: 19 helper tests, metadata/catalog/navigation checks, actionlint, and component archive contents passed. The skill Markdown audit passed with one expected notice for the unchanged imported upstream changelog. All eight local builds passed: four boards × ESP-IDF v5.5.5/v6.1 × Board Manager 0.7.2 (floor/latest currently coincide). The unchanged upstream scanner also discovered all four models in extracted managed and local-component layouts; the eight override builds used no -c argument. Actions validation passed all eight builds and both metadata/aggregate jobs on the same commit. Physical operation and a full Brookesia application are not validated by this compile test. No registry version is published.

@Y1hsiaochunnn
Y1hsiaochunnn merged commit a32c06d into main Sep 7, 2026
10 checks passed
@Y1hsiaochunnn
Y1hsiaochunnn deleted the feat/waveshare-board-catalog branch September 8, 2026 01:33
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