SPI Initialization structure.

Public Attributes#

bool

Select to operate in master or slave mode.

uint32_t

Clock Divider.

Number of data bits in frame.

Clock polarity/phase mode.

Enable Loop Back configuration.

Advanced initialization structure. It can be NULL.

Public Attribute Documentation#

master#

bool sl_hal_eusart_spi_init_t::master

Select to operate in master or slave mode.


clock_div#

uint32_t sl_hal_eusart_spi_init_t::clock_div

Clock Divider.


data_bits#

sl_hal_eusart_data_bits_t sl_hal_eusart_spi_init_t::data_bits

Number of data bits in frame.


clock_mode#

sl_hal_eusart_clock_mode_t sl_hal_eusart_spi_init_t::clock_mode

Clock polarity/phase mode.


loopback_enable#

sl_hal_eusart_loopback_t sl_hal_eusart_spi_init_t::loopback_enable

Enable Loop Back configuration.


advanced_config#

sl_hal_eusart_spi_advanced_init_t* sl_hal_eusart_spi_init_t::advanced_config

Advanced initialization structure. It can be NULL.