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

LVGL rapid loops on scroll after many longer than display width text lines #227

Open
kristiankielhofner opened this issue Jul 8, 2023 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@kristiankielhofner
Copy link
Contributor

When doing testing for commands that fail intent match in HA I've observed a rapid loop on the display for long lines that need to scroll. This tends to occur after around 70 test loops.

@stintel
Copy link
Collaborator

stintel commented Aug 15, 2023

As of commit a257314 in the feature/was branch, we should retest enabling text scrolling. We will do this after merging feature/was into main and tagging our first pre-release.

@stintel
Copy link
Collaborator

stintel commented Sep 5, 2023

Unfortunately 5c5dad6 reintroduces this behaviour.

@stintel stintel added the help wanted Extra attention is needed label Sep 13, 2023
@stintel
Copy link
Collaborator

stintel commented Sep 13, 2023

Some things to try:

  • reproduce with default LVGL font instead of Willow custom font
  • bump esp_lvgl_port to 1.3.0
  • bump lvlgl to 8.3.9
  • IDF 5.0/5.1

@kristiankielhofner
Copy link
Contributor Author

I can confirm the issue still persists within 70 test loops with the default built-in font. I will try lvgl_port and LVGL bumps now.

@stintel
Copy link
Collaborator

stintel commented Oct 2, 2023

It appears having > 1 line of text with scrolling enabled reliably reproduces the issue for me.

E.g. this long and unsupported HA command:
How many lights are on in office?
With the following response:
Sorry, I couldn't understand that.

Both these lines are too long to fit on the display and that seems to trigger this bug every time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants