Waveshare ESP32-S3 Touch LCD 7 - backlight pinon GPIO 16 - #1035
Conversation
…IO16 The display doesn't have a hardwired connection between an IO and the backlight-line. It's required to solder a wire to a test point and a GPIO line. GPIO6 requires soldering to the test pad and a leg/pad of the ESP32. GPIO16 is availble over a JST connector and only requires soldering a delivered wire on to the test and and plug it in.
|
Hi, thanks for your response. Does a pre-configured pin block later assignments or did I just mess it up? |
The most common reason is probably that you "reset" or "power cycled" the board via RST or disconnecting power. The config is saved when you soft reboot, but not when you just unplug/reset the board... I think that could explain it? TLDR:
|

Description
The display hasn't the backlight wired to any usable GPIO by default.
It's required to solder a connection between a test pad and a GPIO.
GPIO6 which is used in the available user_setting requires soldering the connection not only to the test pad but also a pad/leg of the ESP32.
GPIO16 on the other hand is available over a JST connector and therefore only requires one - relatively easy - solder connection to use the delivered cable to get it working
It's a copy of waveshare-esp32-s3-touch-lcd-7.ini with -D TFT_BCKL=6 changed to -D TFT_BCKL=16
and renamed the to env waveshare-esp32-s3-touch-lcd-7-gpio16
Additionally added the env to be build workflow.
Type of Change
Scope
This PR is focused on:
Waveshare ESP32-S3-Touch-LCD-7
Checklist
(1) https://github.com/schnoog/openHASP/actions/runs/32584170030/artifacts/9478672664