Function gx_spi_master_tx_then_rx


int gx_spi_master_tx_then_rx(struct spi_device *spi, uint8_t *tx_buf, uint32_t tx_len, uint8_t *rx_buf, uint32_t rx_len)

SPI master 单线模式下,在一个transfer中先发送指令或地址后,再接收数据,不支持dma传输,适用于小数据量传输

参数
  • spi -- 从机设备

  • tx_buf -- 发送数据内存地址

  • tx_len -- 发送数据长度

  • rx_buf -- 接收数据内存地址

  • rx_len -- 接收数据长度

Returns 0

执行成功

Returns -22

参数无效

返回

int