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

[P012] Add support for ST7032 (LCD 2x16) #4884

Open
wants to merge 14 commits into
base: mega
Choose a base branch
from

Conversation

tonhuisman
Copy link
Contributor

@tonhuisman tonhuisman commented Nov 19, 2023

Resolves #4876

Features:

TODO:

  • Testing ST7032 by requester
  • Testing splash-clearing by @iz8mbw

@iz8mbw
Copy link
Contributor

iz8mbw commented Dec 26, 2023

Hi @tonhuisman see #4920

@iz8mbw
Copy link
Contributor

iz8mbw commented Dec 27, 2023

Just tested https:/letscontrolit/ESPEasy/actions/runs/7338328820 using "ESP_Easy_mega_20231227_display_ESP32_4M316k.bin" and it works for the issue #4920.

To be more detailed, it needs about 5 seconds to "clean up" the Line 1 (first line) both at board boot and when some text is inserted and later removed.
So when the Line 1 (first line) is blank (not valued) anyway the "ESP Easy" message is displayed and it disappear after about 5 seconds.

@iz8mbw
Copy link
Contributor

iz8mbw commented Dec 30, 2023

Hi @tonhuisman @TD-er
Any news to merge this?
Thanks!

@tonhuisman
Copy link
Contributor Author

Any news to merge this?

Well, the main intent of this PR is to add support for ST7032-based displays, but that doesn't yet work as intended.
I just added the extra feature of clearing the splash after 5 seconds as this plugin was already in this PR, to try and avoid somewhat complicated merge actions later...
Maybe I'd better separate that second part into a new PR 🤔

@iz8mbw
Copy link
Contributor

iz8mbw commented Dec 30, 2023

Ok Ton, thanks.
I noticed another thing, the LCD2004 currently does not supports accented letters, like "è" "à" "È" and so on.
Is it possible to implement that?
I don't know if this and this can help.

@tonhuisman
Copy link
Contributor Author

Is it possible to implement that?

There is support for some special characters already, and also a define to enable a few Polish characters in a Custom build.
It may depend on the character rom included in your display wether some other characters are already supported, not sure, (only own one of these displays...), but you could try from rules to send some special characters and see what the results are.

@tonhuisman
Copy link
Contributor Author

@iz8mbw I've migrated the 'splash-clear after 5 sec.' feature to #5043 to give it a shorter ETA of being merged 😉
Not sure if this PR will ever be possible to complete, as support/documentation for the ST7032 is really poor.

@iz8mbw
Copy link
Contributor

iz8mbw commented Apr 30, 2024

@tonhuisman I have tested by build the latest commit (fb95d8c) and the issue persist.

@iz8mbw
Copy link
Contributor

iz8mbw commented Apr 30, 2024

@tonhuisman sorry my fault, since it was not (yet) merged into master the fix was not included.
Then I have tested "ESP_Easy_mega_20240429_normal_ESP32_4M316k_LittleFS.bin" and I can confirm it works!

Thanks.

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

Successfully merging this pull request may close these issues.

[FR] Please add support for LCD Display - MIDAS DISPLAYS MD21605B6W-FPTLWI3
3 participants