接口函数
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
函数原型 |
uint16_t graphics_dc_init(app_graphics_dc_params_t * dc_params, graphics_dc_irq_event_notify_cb evt_cb) |
---|---|
功能说明 |
初始化DC |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
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数据 |
输入参数 |
|
返回值 | |
备注 |
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
函数原型 |
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指示位,表示命令还是数据 |
输入参数 |
|
返回值 | |
备注 |
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指示位,表示命令还是数据 |
输入参数 |
|
返回值 | |
备注 | 数据线1传输高字节,DCX信号线传输低字节 |
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指示位,表示命令还是数据 |
输入参数 |
|
返回值 | |
备注 | 数据线1传输高字节,DCX信号线传输低字节 |
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发送一帧图像数据 |
输入参数 |
|
返回值 |
DC模块帧数据传输结果 |
备注 |
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
函数原型 |
void app_graphics_dc_freq_set(graphics_dc_clock_freq_e clock_freq) |
---|---|
功能说明 |
设置DC的输出时钟频率 |
输入参数 | clock_freq:时钟频率,参考graphics_dc_clock_freq_e |
返回值 | |
备注 |