Skip to content

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

@hillsandales

Description

@hillsandales

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions