-
-
Notifications
You must be signed in to change notification settings - Fork 198
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
Support for JC4827W543C (successor of Sunton 4827S043C) #713
Comments
This is a different device, so needs a different config. I don't own this device, so any help will be appreciated. |
Hey, what can i provide to support? i got the lvgl Widgets demo finally running including working touch driver. The screen itself uses arduino_GFX Library and the touch is using touchLib with GT911 driver. This part init's the screen:
and this is from the touch init:
i attach the working skech. let me know how i can support you :) regards |
There is some information in a GitHub repository: https://github.com/profi-max/JC4827W543_4.3inch_ESP32S3_board The display driver is an NV3041A-compatible 4-bit display driver. This driver is currently not available in TFT_eSPI. Adaftruit_GFX is required, which is also available in openHASP. I have found a request to support the NV3041A in TFT_eSPI. I supplied additional information to the TFT_eSPI maintainer: Bodmer/TFT_eSPI#2579 (reply in thread) Maybe TFT_eSPI will get support for the N3041A in the future, so openHASP can support this display through TFT-eSPI. By the way, I ordered the JC4827W543 because it seems to have better LiPo battery support. The Sunton displays don't have low-quiescent linear power regulators. So putting the ESP32-S3 into deep sleep mode will still drain the battery very quickly. Hopefully, with the Guition JC4827W543, a low-power display can be realized which can keep running from a battery for some weeks (dependent on how frequently it will be used). |
Support of Adafruit_GFX doesn't seem to be up to date. Is adafruit_gfx still supported? |
Adafruit_GFX is not usable for the ESP32. So TFT-eSPI is a must. |
I believe it is "GFX Library for Arduino" instead of Adafruit GFX. |
Hi Folks,
i just got my new Display and been trying to compile HASP for it. Sadly im not skilled enough to get it done :(
This is the display:
https://de.aliexpress.com/item/1005006729657546.html?spm=a2g0o.order_list.order_list_main.29.cb6b5c5fo8np3a&gatewayAdapt=glo2deu
it share's the SKU of the Sunton 4827S043C but uses a different ( and i think rly new) driver chip:
![image](https://private-user-images.githubusercontent.com/80920752/325358880-b75ee271-4fd9-4795-bd48-c21c25294157.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5MzY2MjcsIm5iZiI6MTczOTkzNjMyNywicGF0aCI6Ii84MDkyMDc1Mi8zMjUzNTg4ODAtYjc1ZWUyNzEtNGZkOS00Nzk1LWJkNDgtYzIxYzI1Mjk0MTU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDAzMzg0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFmZTFkMmRhZDU3NDY2Nzc2MjIyNjBlMmVhMGY0Y2YyZDYzOTk5ZjkxODgxZWI2ZDQ2NjI5MzU1NmM0Y2RkNzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.T4u8OtXN35EMD3j-07_JaEltD-PPCRaOG67VrDdeIhI)
here is the display IO:
![image](https://private-user-images.githubusercontent.com/80920752/325359624-69c0bfff-8e20-43e7-9dce-80924aa5368a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5MzY2MjcsIm5iZiI6MTczOTkzNjMyNywicGF0aCI6Ii84MDkyMDc1Mi8zMjUzNTk2MjQtNjljMGJmZmYtOGUyMC00M2U3LTlkY2UtODA5MjRhYTUzNjhhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDAzMzg0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJhZDJmYWM3ZTRhYTYyNjk4MDdmODExM2I1Njk1ZjUyNDEzZDhiNzVhYjNjNmNhN2UzZGU1MTQ4YzA3NGE4N2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.apd1EfFE0KNyO4Z8OVEg0vklIo1MMBP4te0Vyw-XNF0)
here is the initialsation of the display from the demo sketch
Arduino_DataBus bus = new Arduino_ESP32QSPI( 45 / cs /, 47 / sck /, 21 / d0 /, 48 / d1 /, 40 / d2 /, 39 / d3 */);
im able to compile my firmware via platform.io so would be nice if some one can create me a custom_device in the template_override :D
regards
Ohlolol
The text was updated successfully, but these errors were encountered: