Skip to content

Conversation

@brentru
Copy link
Member

@brentru brentru commented Aug 21, 2025

This pull request adds support for a new display component

Schema:

  • Added new schema for this component type (components/display/schema.json).

EPD

  • Adds an initial definition for the Adafruit MagTag E-Ink Display (components/display/magtag/definition.json).

TFT
Adds the following definitions:

  • ESP32-S2 Reverse TFT Feather (components/display/rev-tft-esp32-s2-feather/definition.json)
  • ESP32-S3 Reverse TFT Feather (components/display/rev-tft-esp32-s3-feather/definition.json)
  • ESP32-S2 TFT Feather (components/display/tft-esp32-s2-feather/definition.json)
  • ESP32-S3 TFT Feather (components/display/tft-esp32-s3-feather/definition.json)

Actions have been updated to reflect this change.

@brentru brentru requested a review from tyeth August 21, 2025 18:16
@brentru
Copy link
Member Author

brentru commented Aug 21, 2025

@tyeth Could you review this before I pass it to Loren? Thanks!

@tyeth
Copy link
Member

tyeth commented Aug 22, 2025 via email

@brentru
Copy link
Member Author

brentru commented Aug 22, 2025

I think instead of 2 definitions, we'll expose mode in the Configure Component selector. The user can decide and that field is dynamic.

@tyeth
Copy link
Member

tyeth commented Aug 22, 2025 via email

@brentru
Copy link
Member Author

brentru commented Aug 26, 2025

I have extended the Display component JSON Schema for compatibility with TFT displays and added the following definitions:

  • ESP32-S2 Reverse TFT Feather (components/display/rev-tft-esp32-s2-feather/definition.json)
  • ESP32-S3 Reverse TFT Feather (components/display/rev-tft-esp32-s3-feather/definition.json)
  • ESP32-S2 TFT Feather (components/display/tft-esp32-s2-feather/definition.json)
  • ESP32-S3 TFT Feather (components/display/tft-esp32-s3-feather/definition.json)

@tyeth
Copy link
Member

tyeth commented Aug 27, 2025 via email

@lorennorman
Copy link
Contributor

lorennorman commented Sep 22, 2025

@brentru I need the latest updates merged into the local add-display-component branch as well, its most recent commit is august 21
nevermind this, i added your remote to local repo and merged it up

@brentru
Copy link
Member Author

brentru commented Sep 24, 2025

@lorennorman do you still need me to sync it to this PR?

@lorennorman
Copy link
Contributor

no i handled what i needed. this might come up again though

@lorennorman lorennorman merged commit c3d4607 into adafruit:main Oct 8, 2025
15 checks passed
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.

3 participants