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 发送是否成功