6.2.5.1.1. 源码说明¶
本模块源代码的目录结构如下:
目录 bsp/artinchip/drv/display
文件名 |
含义 |
---|---|
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 |
显示接口配置文件 |
目录 bsp/artinchip/drv/display/panel
文件名 |
含义 |
---|---|
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 适配的专用驱动 |
目录 bsp/artinchip/hal/display
文件名 |
含义 |
---|---|
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 接口寄存器 |