赞
踩
LVGL:直接使用github官方给出的
esp32:使用 esp32s3,后续建议使用 esp32,价格感觉差不多
屏幕:tft2.4,驱动芯片st7789,触摸芯片:xpt2046
屏幕驱动,直接使用 idf方式,在配置中,注意都使用 同一个spi,通过cs片选来控制屏幕和触摸
lvgl,这里使用github给出的lvgl7版本,使用nxp gui guider的时候,需要选7版本,挖个坑,后续升级到lvgl8
esp32,spi需要增加一个esp32s3的spi代码
lvgl和rtos的兼容性问题,我需要从sntp中获取时间,然后去修改ui控件,这里要注意lvgl和原生os的 线程安全问题。不用在rtos的线程里面做ui修改的东西,会卡死系统。最后,我通过事件方式处理。
移植到lvgl8上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。