XFusion API v1.3.0
|
用于对接 SPI 设置的参数。 更多...
#include <xf_hal_spi.h>
成员变量 | |
uint32_t | hosts: 1 |
uint32_t | enable: 1 |
uint32_t | bit_order: 1 |
uint32_t | mode: 2 |
uint32_t | data_width: 2 |
uint32_t | reserve: 25 |
uint32_t | timeout_ms |
uint32_t | speed |
xf_hal_spi_gpio_t | gpio |
xf_hal_spi_callback_t | prev_cb |
xf_hal_spi_callback_t | post_cb |
uint32_t hosts |
主从参数,0 为主机,1 为从机,见 xf_hal_spi_hosts_t
在文件 xf_hal_spi.h 第 170 行定义.
uint32_t enable |
启用参数,0 为禁用,1 为启用
在文件 xf_hal_spi.h 第 171 行定义.
uint32_t bit_order |
字节序参数,0 为低位在前,1 为高位在前, 见 xf_hal_spi_bit_order_t
在文件 xf_hal_spi.h 第 172 行定义.
uint32_t mode |
模式参数,设置时钟极性和时钟相位,见 xf_hal_spi_mode_t
在文件 xf_hal_spi.h 第 174 行定义.
uint32_t data_width |
传输数据位宽参数,0 为 8bit,1 为 16 bit,2 为 32 bit, 见 xf_hal_spi_data_width_t
在文件 xf_hal_spi.h 第 175 行定义.
uint32_t reserve |
在文件 xf_hal_spi.h 第 177 行定义.
uint32_t timeout_ms |
传输超时参数,单位为 ms
在文件 xf_hal_spi.h 第 178 行定义.
uint32_t speed |
传输速度参数,单位为 hz
在文件 xf_hal_spi.h 第 179 行定义.
xf_hal_spi_gpio_t gpio |
传输 IO 参数
在文件 xf_hal_spi.h 第 180 行定义.
xf_hal_spi_callback_t prev_cb |
传输前回调参数
在文件 xf_hal_spi.h 第 181 行定义.
xf_hal_spi_callback_t post_cb |
传输后回调参数
在文件 xf_hal_spi.h 第 182 行定义.