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

St7701 driver not supported ? Used in Makerfabs and Guitron 480 480 4 inch square displays #3659

Open
dagnall53 opened this issue Feb 13, 2025 · 0 comments

Comments

@dagnall53
Copy link

HI. I am having trouble trying to set up LVGL to use a ST7701 drive as used in Guitron and waveshare 4 inch 480 480 ESP32 square displays.

Both manufacturers provide LVGL as an "example" of how to use the modules but they also provide modified versions of your LVGL library.
This is highly undesirable as we cannot then Update to a more recent version, and I think they have modified the LVGL libraries in other ways to work with these modules.

I have been using the "demo" 4.0_LvglWidgets.ino that was been provided in both the Makerfabs and Giitron "Zip" files
( Guitron zip

They both provide a LVGL library copy that has been has been modified from your master. , but even so, I cannot get the Guitron example code to run. (I will provide list of errors later.). I do not expect you to help sort out someone elses modifications!.. But it would be very helpful if you could include these modules in your example setups.
At the moment I cannot find any ST7701 driver examples.

Would it be possible please to include these very nice modules as standard selections in LVGL so we do not have to resort to manufacturers adaptions of your library!.
As far as I can see, these boards use a ST7701 display, which does not appear in your standard templates.
This makes it hard for us to write a user configuration as there do not seem to be any equivalent example configurations. !

For reference, the boards use different pin configurations: (but it would be easy enough to modify an example once you can set one up!
FYI. it has been noted in GFX forums that the board and panel definitions need updating for more recent GFX..
MANY thanks

FYI.. My compile errors using the guitron example and the version of the library they provided. are apparently ?? due to changed name types: ??

lv_draw_layer_ctx_t
lv_draw_layer_flags_t
which appear not to be defined..

I will see if I can 'bodge' the provided demo code to make it work, but it would be highly preferable if you can add these displays/modules "properly" into the library so we can use the library and any updates..

These displays are relatively inexpensive and widely available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant