Any way to get the new T-Display-S3 AMOLED to work with ESPHome?

@clydebarrow, Hi the display was working good with the external components that you wrote, but when I went to update the display with the new release the yaml file will not validate. I replaced the spi section to match the new documentation.

spi:
  id: quad_spi
  clk_pin: 47
  data_pins:
    - 18
    - 7
    - 48
    - 5

It appears the new documentation for the T3 Amoled should be the same as the T4 display, which compiles.

spi:
  id: quad_spi
  type: quad
  clk_pin: 47
  data_pins: [18, 7, 48, 5]

Great work by the way, Thanks

1 Like

I just got a T-Display-S3 unit. The pre-flashed code worked when I plugged the device in, so I know the hardware and display works.

Following the guide above no longer seems to work.

Would anyone be so kind as to upload a complete yaml file somewhere that works with the latest versions of everything?

Would LOVE to get this device working.

In the logs I can see the following warning emitted every second:

Component display took a long time for an operation (295 ms).

I have uploaded my sample code here, including the full log file:

The display that you show on github (from Amazon) is not an Amoled display. The Amoled display has the buttons on the sides.
image
Not at the bottom front.

The code I listed is still working on the display I have with the change made to the spi shown above your post.

For the non-AMOLED T-Display S3 see this PR:

1 Like

Anyone have luck with the T-display s3 long? I found this: buglloc/esphome-components: A collection of my ESPHome components (github.com)