|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
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传输结构体。
| uint32_t hal_spi_xfer_data::addr |
QSPI模式下的地址。
| uint8_t hal_spi_xfer_data::cmd |
QSPI模式下的命令。
| uint8_t hal_spi_xfer_data::reserved[3] |
保留。
| uint8_t* hal_spi_xfer_data::rx_buff |
通过rx fifo接收数据的Buff。
| 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的倍数
| uint8_t* hal_spi_xfer_data::tx_buff |
通过tx fifo发送数据的Buff。
| 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的倍数