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

接口函数

表 522 DC驱动接口函数
API 芯片
GR551x 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

表 523 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

表 524 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

表 525 app_graphics_dc_dspi_send_cmd_in_3wire_1lane接口
函数原型

void app_graphics_dc_dspi_send_cmd_in_3wire_1lane(uint8_t cmd)

功能说明

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

输入参数

cmd:1 byte命令

返回值
备注

app_graphics_dc_dspi_send_cmd_data_in_3wire_1lane

表 526 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 4W1L模式发送1 byte命令和1 byte数据,未使用DCX线,时序上会在命令和数据的最高位添加1 bit指示位,表示命令还是数据

输入参数
  • cmd:1 byte命令

  • data:1 byte数据

返回值
备注

app_graphics_dc_dspi_send_cmd_data_in_4wire_2lane

表 527 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

表 528 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)

功能说明

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

输入参数
  • cmd:2 bytes命令

  • data:N bytes数据的buffer

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

返回值
备注 数据线1传输高字节,DCX信号线传输低字节

app_graphics_dc_send_single_frame

表 529 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:graphic图层

  • frame_layer:图层参数

  • dc_cmd:DC控制命令

  • access_type:异步/同步传输

返回值

DC模块帧数据传输结果

备注

app_graphics_dc_set_power_state

表 530 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

表 531 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
返回值
备注

扫描关注

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