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

Incompatibility with recent LVGL #57

Open
AnthoJack opened this issue Mar 14, 2024 · 0 comments
Open

Incompatibility with recent LVGL #57

AnthoJack opened this issue Mar 14, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@AnthoJack
Copy link
Contributor

Errors appear when trying to compile new versions of LVGL on SO3. They are due to 2 lines in the usr/lib/lv_conf.h file:

  • line 16: #include <stdint.h>
  • line 210: typedef void * lv_user_data_t;

The *lv_conf.h" file is eventually included in assembly code files. The 2 lines are/contain typedef directives that the assembly compiler does not understand. Removing them altogether allows LVGL to build successfully. The demo applications found in usr/src however aren't compatible with the newer versions of LVGL and generate errors

Suggestion: Now would probably be a good time to introduce LVGL as a submodule of SO3 to remove the need to align LVGL manually

@AnthoJack AnthoJack added the bug Something isn't working label Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant