-
Notifications
You must be signed in to change notification settings - Fork 18
Description
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?