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宏定义 |
| 备注 |