WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_spi_xfer_data结构体 参考

SPI传输结构体。 更多...

#include <hal_spi.h>

成员变量

uint8_t * tx_buff
 
uint32_t tx_bytes
 
uint8_t * rx_buff
 
uint32_t rx_bytes
 
uint8_t cmd
 
uint8_t reserved [3]
 
uint32_t addr
 

详细描述

SPI传输结构体。

结构体成员变量说明

◆ addr

uint32_t hal_spi_xfer_data::addr

QSPI模式下的地址。

◆ cmd

uint8_t hal_spi_xfer_data::cmd

QSPI模式下的命令。

◆ reserved

uint8_t hal_spi_xfer_data::reserved[3]

保留。

◆ rx_buff

uint8_t* hal_spi_xfer_data::rx_buff

通过rx fifo接收数据的Buff。

◆ rx_bytes

uint32_t hal_spi_xfer_data::rx_bytes

接收数据的个数。参考 hal_spi_attr_t::frame_size. 如果frame_size为HAL_SPI_FRAME_SIZE_8,则需设定为1的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_16,则需设定为2的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_24,则需设定为3的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_32,则需设定为4的倍数

◆ tx_buff

uint8_t* hal_spi_xfer_data::tx_buff

通过tx fifo发送数据的Buff。

◆ tx_bytes

uint32_t hal_spi_xfer_data::tx_bytes

发送数据的个数。参考 hal_spi_attr_t::frame_size. 如果frame_size为HAL_SPI_FRAME_SIZE_8,则需设定为1的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_16,则需设定为2的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_24,则需设定为3的倍数 如果frame_size为HAL_SPI_FRAME_SIZE_32,则需设定为4的倍数


该结构体的文档由以下文件生成: