esp32 lvgl8驱动问题
Posted: Mon Nov 15, 2021 10:05 am
之前用过idf配合lvgl7的驱动,当时是单独一个仓库做了spi iic的驱动接口。但是现在idf多了一个通过esp_lcd对接lvgl的驱动,使用起来似乎方便了很多,但是我没发现对接接口的文件,看example是直接执行了lv_init(),请问这个esp_lcd的工作原理是咋样的,他是如何直接通过lvgl主仓库进行使用的?
是不是表示,这样对接只是借用了lvgl的图形库进行draw_bitmap,显示还是走的esplcd?ESP_morris wrote: ↑Wed Nov 17, 2021 2:34 ammagic 在这里: https://github.com/espressif/esp-idf/bl ... ponent.yml
相关文档可以参考:https://docs.espressif.com/projects/esp ... nager.html
另外,esp_lcd 仅仅是驱动层,不仅是适合lvgl,应该也容易对接其他的GUI library.
esp_lcd 和 LVGL 对接的代码我们放在了example中:https://github.com/espressif/esp-idf/bl ... /lcd/lvgl/
请问ili9341有安排计划吗?我正在使用这款屏幕。ESP_morris wrote: ↑Fri Nov 19, 2021 2:09 am对的,esp_lcd就是个驱动,负责把lvgl的raw数据渲染出来.
增加LCD panel驱动甚至无需修改idf代码,可以把自己写的LCD panel驱动放在工程文件目录下. 我们近期会提供一个 GC90A1的演示例子.