枚举
graphics_dc_mspi_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_MODE_SPI = 0 |
使用MIPI Type-C SPI模式 |
GDC_MODE_DSPI |
使用MIPI Type-C Dual SPI模式 |
GDC_MODE_QSPI |
使用MIPI Type-C Quad SPI模式 |
graphics_dc_clock_freq_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_CLOCK_FREQ_48MHz = 0x00 |
DC时钟频率48 MHZ |
GDC_CLOCK_FREQ_24MHz = 0x03 |
DC时钟频率24 MHZ |
GDC_CLOCK_FREQ_12MHz = 0x05 |
DC时钟频率12 MHZ |
GDC_CLOCK_FREQ_6MHz = 0x09 |
DC时钟频率6 MHZ |
GDC_CLOCK_FREQ_3MHz = 0x11 |
DC时钟频率3 MHZ |
graphics_dc_clock_mode_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_CLOCK_MODE_0 = 0x00 |
时钟模式0,空闲状态下的时钟极性是逻辑低电平,数据在上升沿采样,在下降沿移除 |
GDC_CLOCK_MODE_1 = 0x01 |
时钟模式1,空闲状态下的时钟极性是逻辑低电平,数据在下降沿采样,上升沿移除 |
GDC_CLOCK_MODE_2 = 0x02 |
时钟模式2,空闲状态下的时钟极性是逻辑高电平,数据在下降沿采样,上升沿移除 |
GDC_CLOCK_MODE_3 = 0x03 |
时钟模式3,空闲状态下的时钟极性是逻辑高电平,数据在上升沿采样,在下降沿移除 |
graphics_dc_tcsu_cycle_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_TCSU_CYCLE_0 = 0x00 |
配置CS Setup Delay为默认(0.5时钟周期) |
GDC_TCSU_CYCLE_1 = 0x01 |
配置CS Setup Delay增加1个时钟周期延时 |
GDC_TCSU_CYCLE_2 = 0x02 |
配置CS Setup Delay增加2个时钟周期延时 |
GDC_TCSU_CYCLE_3 = 0x03 |
配置CS Setup Delay增加3个时钟周期延时 |
GDC_TCSU_CYCLE_4 = 0x04 |
配置CS Setup Delay增加4个时钟周期延时 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
graphics_dc_data_format_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_DATA_FORMAT_RGB565 = HAL_GDC_RGB565 |
RGB565编码,一个像素16 bits,没有Alpha通道 |
GDC_DATA_FORMAT_RGB24 = HAL_GDC_RGB24 |
RGB24编码,一个像素24 bits,没有Alpha通道 |
GDC_DATA_FORMAT_RGBA8888 = HAL_GDC_RGBA8888 |
RGBA8888编码,一个像素32 bits,有Alpha通道 |
GDC_DATA_FORMAT_ABGR8888 = HAL_GDC_ABGR8888 |
ABGR8888编码,一个像素32 bits,有Alpha通道 |
GDC_DATA_FORMAT_ARGB8888 = HAL_GDC_ARGB8888 |
ARGB8888编码,一个像素32 bits,有Alpha通道 |
GDC_DATA_FORMAT_BGRA8888 = HAL_GDC_BGRA8888 |
BGRA8888编码,一个像素32 bits,有Alpha通道 |
GDC_DATA_FORMAT_TSC4 = HAL_GDC_TSC4 |
TSC4编码格式,压缩后4 bits表示一个像素 |
GDC_DATA_FORMAT_TSC6 = HAL_GDC_TSC6 |
TSC6编码格式,压缩后6 bits表示一个像素 |
GDC_DATA_FORMAT_TSC6A = HAL_GDC_TSC6A |
TSC6A编码格式,压缩后6 bits表示一个像素,并包含alpha信息 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
graphics_dc_mipi_format_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_MIPICFG_SPI_RGB565_OPT0 = MIPICFG_1RGB565_OPT0 |
SPI模式,RGB565色彩格式,时序样式为option0 |
GDC_MIPICFG_SPI_RGB888_OPT0 = MIPICFG_1RGB888_OPT0 |
SPI模式,RGB888色彩格式,时序样式为option0 |
GDC_MIPICFG_DSPI_RGB565_OPT0 = MIPICFG_2RGB565_OPT0 |
Dual SPI模式,RGB565色彩格式,时序样式为option0 |
GDC_MIPICFG_DSPI_RGB888_OPT0 = MIPICFG_2RGB888_OPT1 |
Dual SPI模式,RGB888色彩格式,时序样式为option0 |
GDC_MIPICFG_DSPI_RGB888_OPT1 = MIPICFG_2RGB888_OPT0 |
Dual SPI模式,RGB888色彩格式,时序样式为option1 |
GDC_MIPICFG_QSPI_RGB565_OPT0 = MIPICFG_4RGB565_OPT0 |
Quad SPI模式,RGB565色彩格式,时序样式为option0 |
GDC_MIPICFG_QSPI_RGB888_OPT0 = MIPICFG_4RGB888_OPT0 |
Quad SPI模式,RGB888色彩格式,时序样式为option0 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
graphics_dc_out_pixel_bits_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_OUT_PIXEL_BITS_16 = 16 |
输出数据像素16 bits |
GDC_OUT_PIXEL_BITS_24 = 24 |
输出数据像素24 bits |
GDC_OUT_PIXEL_BITS_NOT_SUPPORT = 0xFF |
不支持 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
app_graphics_dc_frame_timing_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_SPI_FRAME_TIMING_0 = 0x00 |
时序构成为8 bits控制命令+24 bits控制地址+若干字节数据,全部通过SPI模式发出 |
GDC_DSPI_FRAME_TIMING_0 |
时序构成为8 bits控制命令+若干字节数据,其中命令使用SPI模式发出,数据部分通过Dual SPI模式发出,并且启用DCX信号 |
GDC_QSPI_FRAME_TIMING_0 |
时序构成为8 bits控制命令+24 bits控制地址+若干字节数据,其中命令和地址部分使用SPI模式发出,数据部分通过Quad SPI模式发出 |
GDC_QSPI_FRAME_TIMING_1 |
时序构成为8 bits控制命令+24 bits控制地址+若干字节数据,全部通过Quad SPI模式发出 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
app_graphics_dc_frame_address_width_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_FRAME_ADDRESS_WIDTH_NONE = 0xFF |
无控制地址 |
GDC_FRAME_ADDRESS_WIDTH_08BIT = MIPI_CMD08 |
控制地址宽度为8 bits |
GDC_FRAME_ADDRESS_WIDTH_16BIT = MIPI_CMD16 |
控制地址宽度为16 bits |
GDC_FRAME_ADDRESS_WIDTH_24BIT = MIPI_CMD24 |
控制地址宽度为24 bits |
详细信息请参考文件:SDK_Folder\rivers\inc\app_graphic_dc.h。
app_graphics_dc_access_type_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_ACCESS_TYPE_SYNC = 0 |
接口使用同步方式工作,等到刷屏完成接口才返回 |
GDC_ACCESS_TYPE_ASYNC |
接口使用异步方式工作,通过回调函数获取刷屏结果 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
app_graphics_dc_frame_result_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_FRAME_RES_SUCCESS = 0x00 |
帧数据发送成功 |
GDC_FRAME_RES_ASYNC_WAIT |
发送一帧数据,等待应答信号 |
GDC_FRAME_RES_FAIL |
帧数据发送失败 |
GDC_FRAME_RES_UNSUPPORT |
帧格式或者命令不支持 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
graphics_dc_power_state_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_POWER_STATE_SLEEP = 0 |
DC睡眠状态 |
GDC_POWER_STATE_ACTIVE = 1 |
DC激活状态 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphic_dc.h。
graphics_dc_layer_mode_e
枚举定义如下:
成员 | 描述 |
---|---|
GDC_ONE_LAYER_MODE = 0 | 图层1 |
GDC_TWO_LAYER_MODE = 1 | 图层2 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_dc.h。