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

Feat/lvgl port sw rotation #355

Merged
merged 1 commit into from
Aug 6, 2024
Merged

Feat/lvgl port sw rotation #355

merged 1 commit into from
Aug 6, 2024

Conversation

espzav
Copy link
Collaborator

@espzav espzav commented Jul 26, 2024

ESP-BSP Pull Request checklist

  • Version of modified component bumped
  • CI passing

Change description

  • Enabled SW rotation in LVGL port (LVGL9)
  • Improved initialization of LVGL for using with OS (for more drawable units)
  • Fixed bad handled touch due to synchronization timer task

Closes #351

@espzav
Copy link
Collaborator Author

espzav commented Jul 30, 2024

@tore-espressif PTAL

Copy link
Collaborator

@tore-espressif tore-espressif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only a WIP review with few questions. I'd like to test the rotation on HW :)

Copy link
Collaborator

@tore-espressif tore-espressif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@espzav Overall LGTM. When I tried the display_rotation on our latest P4 devkit, it did not work correctly with RGB888 color width. Rotations 90 and 270 deg produced slightly broken screen

@espzav espzav force-pushed the feat/lvgl_port_sw_rotation branch from 943a926 to 2257c11 Compare August 2, 2024 08:40
@espzav
Copy link
Collaborator Author

espzav commented Aug 6, 2024

@espzav Overall LGTM. When I tried the display_rotation on our latest P4 devkit, it did not work correctly with RGB888 color width. Rotations 90 and 270 deg produced slightly broken screen

@tore-espressif
It will be fixed in LVGL: lvgl/lvgl#6642
Can we merge this PR now?

@espzav espzav force-pushed the feat/lvgl_port_sw_rotation branch from 2257c11 to 4ffc076 Compare August 6, 2024 06:45
@espzav espzav merged commit 97d9dd9 into master Aug 6, 2024
41 checks passed
@espzav espzav deleted the feat/lvgl_port_sw_rotation branch August 6, 2024 11:56
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.

GT911 uses interrupt mode, and most single touches on LVGL are equivalent to two touches. (BSP-523)
2 participants