|
SmartSnippets DA1459x SDK
|
SPI configuration. More...
#include <hw_spi.h>
SPI configuration.
| HW_SPI_MODE_CPOL_CPHA hw_spi_config_t::cpol_cpha_mode |
Configure clock polarity and phase
| SPI_Pad hw_spi_config_t::cs_pad |
Configure SPI chip-select pin
| uint8_t hw_spi_config_t::disabled |
Configure SPI (enable/disable) at initialization
| HW_SPI_FIFO hw_spi_config_t::fifo_mode |
Configure SPI fifo mode at initialization
| HW_SPI_FIFO_TL hw_spi_config_t::rx_tl |
Configure FIFO_RX_TL. Note: in case DMA is used, rx_tl should be 0
| bool hw_spi_config_t::select_divn |
Configure DIVN
| HW_SPI_MODE hw_spi_config_t::smn_role |
Configure SPI master/slave mode
| HW_SPI_CS_MODE hw_spi_config_t::spi_cs |
Configure the CS output in master mode
| bool hw_spi_config_t::swap_bytes |
Configure to change endianness in APB interface or not
| HW_SPI_FIFO_TL hw_spi_config_t::tx_tl |
Configure FIFO_TX_TL
| HW_SPI_WORD hw_spi_config_t::word_mode |
Configure SPI word length
| HW_SPI_FREQ hw_spi_config_t::xtal_freq |
Configure the clock divider applied to the clock source which defines the SPI clock frequency
1.8.16