Skip to content
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

[Feature] - ST7701S SPI LCD Driver #87

Open
32teeth opened this issue Apr 24, 2023 · 3 comments
Open

[Feature] - ST7701S SPI LCD Driver #87

32teeth opened this issue Apr 24, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@32teeth
Copy link
Contributor

32teeth commented Apr 24, 2023

Hey @ducalex

Wondering if we could implement support for 4" 480x480 Wide Temperature IPS TFT Display with ST7701S driver IC, looking through the white papers doesn't seem anything blocking.

  • Can the ESP32 support 480x480
  • Any side effects?

I have ordered a kit from AliExpress be it through the 3.4" version

Looking for your guidance / feedback / thoughts?

@mikeinkl1
Copy link

Cant see why it should not work, but 480x480 spi will be slow. The datasheet doesnt say what the max clock frequency is but see https://github.com/juj/fbcp-ili9341 for whats possible in terms of fps.

@32teeth
Copy link
Contributor Author

32teeth commented Apr 28, 2023

I'll wait for my AliExpress order to come in (i got the one with the breakout board) and i'll see what i can do

@ducalex
Copy link
Owner

ducalex commented May 1, 2023

It will use more internal memory and it will definitely be slower to blit but if it can run at 80Mhz it will help.

The scaling code will probably be possible to optimize a lot too, offsetting some of the speed impact. Because you can fit more integer scales in 480x480 (eg gameboy could do 3x and leave very little empty space) so you could skip the bilinear filtering and temporary buffers and floats math and whatnot.

@ducalex ducalex added the enhancement New feature or request label May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants