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

PlatformIO lib_deps eez-open/eez-framework forces lvgl v9.2.2 to install #21

Open
hillsandales opened this issue Mar 18, 2025 · 0 comments

Comments

@hillsandales
Copy link

It seems that including this git repository in PlatformIO's lib_deps list forces lvgl/[email protected] to install, despite having already specified lvgl.git#v8.3.11 prior.

platformio.ini

lib_deps =
    https://github.com/lvgl/lvgl.git#v8.3.11
    https://github.com/eez-open/eez-framework.git#e660a47e84fed3db2020e839e6868a3f10103161
    https://github.com/esp-arduino-libs/ESP32_Display_Panel.git#v1.0.1 ;v0.2.2 ;v0.1.8
    https://github.com/esp-arduino-libs/ESP32_IO_Expander.git#v1.1.0
    https://github.com/esp-arduino-libs/esp-lib-utils.git#v0.2.0

I've tried installing the last few commits from eez-framework but no change from just installing the latest (without the hash).

I'm not sure what library.properties or library.json does, but both files do specify depends=lvgl (>=8.3.0).

When installing eev-frameowork, it doesn't seem to respect that lvgl v8.3.11 was already installed. When I try to build, I get compile errors associated with LVGL v9 functions not being found, so my project can't be built. If I remove eez-framework from the above lib_deps list, do a Full Clean, and then rebuild, the project compiles.

I think I need this eez-framework to make my eez-studio flow project work on the device. I'm using the MQTT blocks. The demo MQTT project builds and works in the simulator. I run the same code in my project. The simulator doesn't error, but doesn't work. I build the ui, and build the PlatformIO project, and flash it. The screen boots up, but then crashes and reboots. It's in a boot loop. If I remove the call to the MQTT instructions, the display runs fine.

Thoughts?

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

No branches or pull requests

1 participant