DMA接口函数
API | 芯片 | |
---|---|---|
GR551x | GR5526 | |
app_dspi_dma_init |
N |
Y |
app_dspi_dma_deinit |
N |
Y |
app_dspi_dma_command_transmit_async |
N |
Y |
app_dspi_dma_command_async |
N |
Y |
app_dspi_dma_transmit_async |
N |
Y |
app_dspi_dma_init
函数原型 |
uint16_t app_dspi_dma_init(app_dspi_params_t *p_params) |
---|---|
功能说明 |
初始化DSPI DMA模式 |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_dspi_dma_deinit
函数原型 |
uint16_t app_dspi_dma_deinit(void) |
---|---|
功能说明 |
反初始化DSPI的DMA模式 |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_dspi_dma_command_transmit_async
函数原型 |
uint16_t app_dspi_dma_command_transmit_async(app_dspi_command_t *p_cmd, uint8_t *p_data) |
---|---|
功能说明 |
DSPI以DMA方式(异步)发送数据,带控制命令封装 |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_dspi_dma_command_async
函数原型 |
uint16_t app_dspi_dma_command_async(app_dspi_command_t *p_cmd) |
---|---|
功能说明 |
DSPI以DMA方式(异步)发送命令 |
输入参数 |
p_cmd:存放发送命令的buffer |
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |
app_dspi_dma_transmit_async
函数原型 |
uint16_t app_dspi_dma_transmit_async(uint8_t *p_data, uint32_t length) |
---|---|
功能说明 |
DSPI以DMA方式(异步)发送数据 |
输入参数 |
|
返回值 |
APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义 |
备注 |