Struct gx_hal_spi_tran

  • Defined in file__output_copyinclude_src_include_spi_gx_hal_spi.h

Struct Documentation

struct gx_hal_spi_tran

传输单元配置

Public Members

const void *tx_buf

发送数据内存地址

void *rx_buf

接收数据内存地址

uint32_t tx_len

发送数据长度

uint32_t rx_len

接收数据长度

uint32_t speed_hz

时钟频率

uint16_t content

指令

uint8_t size

位宽

uint8_t spi_lines

输出数据线

struct gx_hal_spi_tran::[anonymous] instruction
uint32_t content

指令

struct gx_hal_spi_tran::[anonymous] address
uint32_t dummy_cycles

空时钟输出

uint8_t bus_mode

模式

uint8_t bits_per_word

每个word位宽

uint8_t trans_mode

传输模式

uint8_t dma_cfg

使能spi DMA控制器

GX_HAL_DW_SPI_DMA_BURST_MSIZE_T dma_msize

使能DMA突发传输大小