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 接口寄存器