最近在玩 LVGL v8,发现IDF已经把它做成了一个package: https://components.espressif.com/component/lvgl/lvgl
查了一下用法,非常简单,只需要在项目的main目录下加一个 idf_component.yml,在里面指定依赖的库文件
dependencies:
idf: ">=4.4"
lvgl/lvgl: "==8.0.2"
然后在你第一次运行 idf.py 的时候,会自动给你从registry 上把他下载下来,有亿点点好用.
虽然esp32不是第一个做嵌入式包管理器的,但是总算是开始有了,希望生态圈壮大起来.
PS:官方文档在这里: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-component-manager.html
最近编辑记录 msr06rr (2021-09-10 15:45:15)
离线
使用demo在这里: https://github.com/espressif/esp-idf/tree/master/examples/peripherals/lcd/lvgl
也是移植的最新版本LVGL
离线