Skip to content

Conversation

@DBS06
Copy link
Contributor

@DBS06 DBS06 commented Jun 17, 2025

This PR adds board support for the Adafruit Feather ESP32S3 TFT Reverse development board.

This is basically the last board missing from the Adafruit Feather ESP32S2 and ESP32S3 series, which were requested here #68512. In this issue there are also some other dev-boards listed, but are a different series (the naming is similar but are different EPS32 Modules) or revisions (this does effect only the ESP32S2 boards and are already supported by my last PR #85405). The Adafruit Feather ESP32S3 series does not have different revisions.

Furthermore I found a bug in the Adafruit Feather ESP32S3 TFT, which I thought should be corrected and also fixed in this PR.

I tested the following examples:

Copy link
Contributor

@JarmouniA JarmouniA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This board can be simply added as a variant of ESP32-S3 TFT Feather

It's basically our ESP32-S3 TFT Feather but with the 240x135 color TFT display on the back-side, not the front-side.

https://learn.adafruit.com/esp32-s3-reverse-tft-feather/overview

See https://docs.zephyrproject.org/latest/hardware/porting/board_porting.html#board-terminology

@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from 0bb1d3f to 1f2c8fb Compare June 18, 2025 05:13
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from 1f2c8fb to f57ed19 Compare June 18, 2025 06:59
@DBS06 DBS06 requested review from JarmouniA and nordicjm June 18, 2025 07:00
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from f57ed19 to bd75e0f Compare June 18, 2025 08:46
nordicjm
nordicjm previously approved these changes Jun 20, 2025
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from bd75e0f to e5bd53e Compare June 24, 2025 05:02
fix size of Flash and PSRAM

Signed-off-by: Philipp Steiner <[email protected]>
@github-actions github-actions bot requested a review from jeppenodgaard June 24, 2025 05:03
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from e5bd53e to de9f4a3 Compare June 24, 2025 05:03
@DBS06 DBS06 requested review from JarmouniA and nordicjm June 24, 2025 06:19
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from de9f4a3 to 556000c Compare June 24, 2025 06:26
The Adafruit Feather ESP32S3 TFT Reverse is a development board in the
Feather standard layout, sharing peripheral placement with other devices
labeled as Feathers or FeatherWings. The board is equipped with an
ESP32-S3 mini module, a fuel gauge, a USB-C and Qwiic/STEMMA-QT connector.
This variant additionally comes with a 240x135 pixel IPS TFT color display
on the backside of the boards and with 3 buttons.

Signed-off-by: Philipp Steiner <[email protected]>
@DBS06 DBS06 force-pushed the board/adafruit-feather-esp32s3-reverse-tft branch from 556000c to ce819f0 Compare June 24, 2025 08:27
@DBS06 DBS06 closed this Jun 24, 2025
@DBS06 DBS06 reopened this Jun 24, 2025
@sonarqubecloud
Copy link

@dkalowsk dkalowsk merged commit ebaf31c into zephyrproject-rtos:main Jun 26, 2025
37 of 43 checks passed
@DBS06 DBS06 deleted the board/adafruit-feather-esp32s3-reverse-tft branch July 31, 2025 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants