環(huán)境:
硬件:ESP32
LCD : ST7796? 3.5寸 480*320 屏?
電容觸摸 IC: GT911
IDE: Visual Studio Code with Platoform IO extension
LVGL 版本:3.0
移植前準備
移植前已經(jīng)使用 eSPI 驅(qū)動起了 ST7796 屏,別且實現(xiàn)了觸摸驅(qū)動。
?LVGL移植步驟如下:
下載 LVGL 代碼
下載 LVGL 文件,放置到 工程的 .lib 庫中:
?
編輯配置文件
把 LVGL 源文件根目錄下的?lv_conf_template.h 重命名為 lv_conf.h
首先把第10行左右的宏定義打開:文章來源:http://www.zghlxwxcb.cn/news/detail-731394.html
#if 1 /*Set it to "1" to enable content*/
更改 main.cpp 文件
主文件中導入 LVGL 庫函數(shù):文章來源地址http://www.zghlxwxcb.cn/news/detail-731394.html
到了這里,關于ESP32 移植 LVGL UI 庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!