Skip to content

Struct SYN_SPI_Config

ClassList > SYN_SPI_Config

SPI driver instance configuration parameters.

  • #include <syn_spi.h>

Public Attributes

Type Name
uint32_t baudrate_hz
SYN_SPI_Mode mode
SYN_SPI_Role role
uint8_t spi_id
bool use_dma

Public Attributes Documentation

variable baudrate_hz

uint32_t SYN_SPI_Config::baudrate_hz;

Clock frequency in Hz (e.g. 1000000)


variable mode

SYN_SPI_Mode SYN_SPI_Config::mode;

SPI clock phase & polarity mode


variable role

SYN_SPI_Role SYN_SPI_Config::role;

Master or Slave mode


variable spi_id

uint8_t SYN_SPI_Config::spi_id;

Hardware SPI instance (0 = SPI1)


variable use_dma

bool SYN_SPI_Config::use_dma;

Enable DMA transfers



The documentation for this class was generated from the following file src/syntropic/drivers/syn_spi.h