设计说明
本模块源代码的目录结构如下:
文件名 | 含义 |
---|---|
drv_fb.c | 显示驱动框架 |
drv_de.c | 显示引擎驱动 |
drv_rgb.c | RGB 显示接口驱动 |
drv_lvds.c | LVDS 显示接口驱动 |
drv_dsi.c | MIPI-DSI 显示接口驱动 |
drv_dbi.c | MIPI-DBI 显示接口驱动 |
disp_com.h | 显示驱动共用的头文件,其中定义了寄存器、共用数据结构、全局函数等 |
disp_conf.h | 显示接口配置文件 |
文件名 | 含义 |
---|---|
panel_com.c | LCD 屏公用代码 |
panel_com.h | 显示驱动共用的头文件,其中定义了共用数据结构、全局函数等 |
panel-simple.c | 为 RGB 和 LVDS 接口提供的一款通用的 LCD 驱动 |
panel_dsi.c | 为 MIPI-DSI 屏幕封装的函数,方便屏幕适配 |
panel_dsi.h | 为 MIPI-DSI 屏幕封装的函数的头文件 |
panel_dbi.c | 为 MIPI-DBI 协议封装的函数,方便屏幕适配 |
panel_dbi.h | 为 MIPI-DBI 协议封装函数的头文件 |
panel_xxxx.c | 为屏驱 IC 适配的专用驱动 |
文件名 | 含义 |
---|---|
aic_hal_rgb.c | RGB 显示接口 HAL 层,操作 RGB 接口寄存器 |
aic_hal_de.c | DE 显示引擎 HAL 层,操作 DE 接口寄存器 |
aic_hal_dsi.c | MIPI-DSI 显示接口 HAL 层,操作 dsi 接口寄存器 |
aic_hal_dbi.c | MIPI-DBI 显示接口 HAL 层,操作 dbi 接口寄存器 |