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

LCD not refreshed correctly with fw update #597

Closed
KipK opened this issue Apr 11, 2023 · 4 comments · Fixed by #705
Closed

LCD not refreshed correctly with fw update #597

KipK opened this issue Apr 11, 2023 · 4 comments · Fixed by #705
Assignees

Comments

@KipK
Copy link
Collaborator

KipK commented Apr 11, 2023

following this from @glynhudson : KipK/openevse-gui-v2#46

@KipK
Copy link
Collaborator Author

KipK commented Apr 28, 2023

Seems there's something wrong in the lcd service on wifi side.
When lcd.display is called , the content get overwritten sometime by the main lcd loop without taking care of the display time value in the queue
Also when LCD_CLEAR_LINE | LCD_DISPLAY_NOW flags are set for booth lcd lines consecutively, first line doesn't get updated and stays frozen by main loop content ( i.e. "Zzz Sleeping zzZ" )

I've also got this issue while working on RFID part

I feel the bug with LCD_DISPLAY_NOW is in the void LcdTask::display(Message *msg, uint32_t flags) function

@KipK
Copy link
Collaborator Author

KipK commented May 8, 2023

We should also add a scroll from left to right when the text overflows the 16 char

@jeremypoulter
Copy link
Collaborator

@KipK Can you give a more concrete example?

@KipK
Copy link
Collaborator Author

KipK commented May 21, 2023

Got this while trying to fix KipK/openevse-gui-v2#46
Give a look to it, you will probably get the same issue I got.

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