Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
SPI configuration structure. More...
#include <bflb_spi.h>
Data Fields | |
uint32_t | freq |
uint8_t | role |
uint8_t | mode |
uint8_t | data_width |
uint8_t | bit_order |
uint8_t | byte_order |
uint8_t | tx_fifo_threshold |
uint8_t | rx_fifo_threshold |
SPI configuration structure.
freq | SPI frequence, should be less than spi_clk/2 |
role | SPI role, use spi role definition |
mode | SPI mode, use spi mode definition |
data_width | SPI data width, use spi data width definition |
bit_order | SPI bit order, use spi bit order definition |
byte_order | SPI byte order, use spi byte order definition |
tx_fifo_threshold | SPI tx fifo threshold, should be less than 4 |
rx_fifo_threshold | SPI rx fifo threshold, should be less than 4 |
Definition at line 138 of file bflb_spi.h.
uint8_t bit_order |
Definition at line 143 of file bflb_spi.h.
uint8_t byte_order |
Definition at line 144 of file bflb_spi.h.
uint8_t data_width |
Definition at line 142 of file bflb_spi.h.
uint32_t freq |
Definition at line 139 of file bflb_spi.h.
uint8_t mode |
Definition at line 141 of file bflb_spi.h.
uint8_t role |
Definition at line 140 of file bflb_spi.h.
uint8_t rx_fifo_threshold |
Definition at line 146 of file bflb_spi.h.
uint8_t tx_fifo_threshold |
Definition at line 145 of file bflb_spi.h.