SPI bus interface configuration structure.

Public Attributes#

uint8_t

SPI bus width.

uint8_t

SPI Mode(Master/Slave)

uint8_t

SPI bus power mode.

uint8_t

Chip select number.

uint8_t

SPI miscellaneous for chip select.

uint8_t

SPI slave select signal definitions.

uint32_t

SPI bus data transmission speed(clock)

uint64_t

SPI bus phase and polarity.

uint64_t

SPI control slave select mode.

Public Attribute Documentation#

spi_bit_width#

uint8_t sl_spi_config_t::spi_bit_width

SPI bus width.


spi_mode#

uint8_t sl_spi_config_t::spi_mode

SPI Mode(Master/Slave)


spi_power_state#

uint8_t sl_spi_config_t::spi_power_state

SPI bus power mode.


spi_cs_number#

uint8_t sl_spi_config_t::spi_cs_number

Chip select number.


spi_cs_misc_mode#

uint8_t sl_spi_config_t::spi_cs_misc_mode

SPI miscellaneous for chip select.


spi_sec_sel_sig#

uint8_t sl_spi_config_t::spi_sec_sel_sig

SPI slave select signal definitions.


spi_baud#

uint32_t sl_spi_config_t::spi_baud

SPI bus data transmission speed(clock)


spi_control_mode#

uint64_t sl_spi_config_t::spi_control_mode

SPI bus phase and polarity.


spi_cs_mode#

uint64_t sl_spi_config_t::spi_cs_mode

SPI control slave select mode.