CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

接口函数

表 487 DC驱动接口函数
API 芯片
GR551x/GR5x25/GR533x GR5526

graphics_dc_init

N

Y

app_graphics_dc_spi_send

N

Y

app_graphics_dc_dspi_send_cmd_in_3wire_1lane

N

Y

app_graphics_dc_dspi_send_cmd_data_in_3wire_1lane

N

Y

app_graphics_dc_dspi_send_cmd_data_in_4wire_2lane

N

Y

app_graphics_dc_dspi_send_cmd_datas_in_4wire_2lane

N

Y

app_graphics_dc_send_single_frame

N

Y

app_graphics_dc_set_power_state N Y
app_graphics_dc_freq_set N Y

graphics_dc_init

表 488 graphics_dc_init接口
函数原型

uint16_t graphics_dc_init(app_graphics_dc_params_t * dc_params, graphics_dc_irq_event_notify_cb evt_cb)

功能说明

初始化DC

输入参数
  • p_params:初始化参数的结构体指针

  • evt_cb:用户自定义回调函数

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_graphics_dc_spi_send

表 489 app_graphics_dc_spi_send接口
函数原型

void app_graphics_dc_spi_send(uint8_t cmd_8bit, uint32_t address_24bit, uint8_t * data, uint32_t length)

功能说明

DC通过标准SPI协议发送1 byte命令,3 bytes地址,N bytes数据

输入参数
  • cmd_8bit:需要发送的命令
  • address_24bit:需要发送的地址

  • data:需要发送的N bytes数据指针

  • length:数据长度,以Byte为单位

返回值
备注

app_graphics_dc_dspi_send_cmd_in_3wire_1lane

表 490 app_graphics_dc_dspi_send_cmd_in_3wire_1lane接口
函数原型

void app_graphics_dc_dspi_send_cmd_in_3wire_1lane(uint8_t cmd)

功能说明

DC通过DSPI 3W1L模式发送1 byte命令,未使用DCX线,时序上会在最高位添加1 bit命令指示位

输入参数

cmd:1 byte命令

返回值
备注

app_graphics_dc_dspi_send_cmd_data_in_3wire_1lane

表 491 app_graphics_dc_dspi_send_cmd_data_in_3wire_1lane接口
函数原型

void app_graphics_dc_dspi_send_cmd_data_in_3wire_1lane(uint8_t cmd, uint8_t data)

功能说明

DC通过DSPI 3W1L模式发送1 byte命令和1 byte数据,未使用DCX线,时序上会在命令和数据的最高位添加1 bit指示位,表示命令还是数据

输入参数
  • cmd:1 byte命令

  • data:1 byte数据

返回值
备注

app_graphics_dc_dspi_send_cmd_data_in_4wire_2lane

表 492 app_graphics_dc_dspi_send_cmd_data_in_4wire_2lane接口
函数原型

void app_graphics_dc_dspi_send_cmd_data_in_4wire_2lane(uint16_t cmd, uint16_t data)

功能说明

DC通过DSPI 4W2L模式发送2 bytes命令和2 bytes数据,DCX信号线作为数据传输,时序上会在命令和数据的最高位添加1 bit指示位,表示命令还是数据

输入参数
  • cmd:2 bytes命令
  • data:2 bytes数据
返回值
备注 数据线1传输高字节,DCX信号线传输低字节

app_graphics_dc_dspi_send_cmd_datas_in_4wire_2lane

表 493 app_graphics_dc_dspi_send_cmd_datas_in_4wire_2lane接口
函数原型

void app_graphics_dc_dspi_send_cmd_datas_in_4wire_2lane(uint16_t cmd, uint16_t * data , int length);

功能说明

在4-Wire SPI模式下发送1个命令字和多个数据,主要用于屏幕的初始化配置

输入参数
  • cmd:命令字,低8位补0扩展为16-bit
  • data: 数据指针,各个数据低8位补0扩展为16-bit
  • length :数据个数
返回值

备注

单次传输数据个数不超过8个

app_graphics_dc_send_single_frame

表 494 app_graphics_dc_send_single_frame接口
函数原型

app_graphics_dc_frame_result_e app_graphics_dc_send_single_frame(uint32_t which_layer, app_graphics_dc_framelayer_t * frame_layer, app_graphics_dc_cmd_t * dc_cmd, app_graphics_dc_access_type_e access_type)

功能说明

DC发送一帧图像数据

输入参数
  • which_layer:DC渲染图层(目前暂只支持GRAPHICS_DC_LAYER_0)

  • frame_layer: 输入帧缓冲区配置

  • dc_cmd:DC输出控制命令

  • access_type: 接口调用类型 (异步/同步传输)

返回值

DC模块帧数据传输结果

备注

app_graphics_dc_set_power_state

表 495 app_graphics_dc_set_power_state接口
函数原型

void app_graphics_dc_set_power_state(graphics_dc_power_state_e state)

功能说明

设置DC的工作状态

输入参数 state:DC的工作状态,参考graphics_dc_power_state_e
返回值
备注

app_graphics_dc_freq_set

表 496 app_graphics_dc_freq_set接口
函数原型

void app_graphics_dc_freq_set(graphics_dc_clock_freq_e clock_freq)

功能说明

设置DC的输出时钟频率

输入参数 clock_freq:时钟频率,参考graphics_dc_clock_freq_e
返回值
备注

扫描关注

打开微信,使用“扫一扫”即可关注。