Function gx_spi_slave_rx¶
-
int gx_spi_slave_rx(struct spi_device *spi, void *buffer, uint32_t len, uint8_t dma_mode, completion_cb slave_completetion_cb, void *cb_param)¶
SPI slave 接收数据
- 参数
spi -- slave设备, 详细说明请参考 spi_device
buffer -- 发送数据地址
len -- 发送数据长度, byte为单位
dma_mode -- dma模式, 0:表示不使用dma,1:表示使用dma同步模式,2:表示使用dma异步模式
slave_completetion_cb -- 发送完成回调接口,如果为NULL, 则使用阻塞模式发送; 回调函数在中断中执行;
cb_param -- 回调函数参数
- Returns 0
成功
- Returns -1
失败
- 返回
int 发送是否成功