-
Notifications
You must be signed in to change notification settings - Fork 8.3k
boards: adafruit: add support for adafruit esp32s3 feather tft reverse #91776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
boards: adafruit: add support for adafruit esp32s3 feather tft reverse #91776
Conversation
JarmouniA
left a comment
There was a problem hiding this 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
boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_appcpu.yaml
Outdated
Show resolved
Hide resolved
0bb1d3f to
1f2c8fb
Compare
boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse-pinctrl.dtsi
Show resolved
Hide resolved
...s/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_appcpu_defconfig
Outdated
Show resolved
Hide resolved
...s/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_procpu_defconfig
Outdated
Show resolved
Hide resolved
samples/subsys/display/lvgl/boards/adafruit_feather_esp32s3_tft_reverse_procpu.conf
Show resolved
Hide resolved
1f2c8fb to
f57ed19
Compare
f57ed19 to
bd75e0f
Compare
boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_appcpu.dts
Outdated
Show resolved
Hide resolved
boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_procpu.yaml
Outdated
Show resolved
Hide resolved
boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_procpu.dts
Outdated
Show resolved
Hide resolved
boards/adafruit/feather_esp32s3_tft_reverse/Kconfig.adafruit_feather_esp32s3_tft_reverse
Outdated
Show resolved
Hide resolved
bd75e0f to
e5bd53e
Compare
fix size of Flash and PSRAM Signed-off-by: Philipp Steiner <[email protected]>
e5bd53e to
de9f4a3
Compare
de9f4a3 to
556000c
Compare
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]>
556000c to
ce819f0
Compare
|



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:
hello_world(also with--sysbuild)basic/blinkydrivers/led/led_stripfuel_gauge/max17048(obsolete when my other PR drivers: fuelgauge: Add Onsemi LC709203F driver and refactor fuelgauge sample #90310 will be finally reviewed and merged)subsys/display/lvglsubsys/console/echosubsys/shell/shell_modulenet/wifi/shell