EUSART_SpiInit_TypeDef Struct Reference
SPI Initialization structure.
#include <em_eusart.h>
Data Fields |
|
EUSART_Enable_TypeDef | enable |
Specifies whether TX and/or RX will be enabled when initialization completes.
|
|
uint32_t | refFreq |
EUSART reference clock assumed when configuring baud rate setup.
|
|
uint32_t | bitRate |
Desired bit rate in Hz.
|
|
EUSART_Databits_TypeDef | databits |
Number of data bits in frame.
|
|
bool | master |
Select to operate in master or slave mode.
|
|
EUSART_ClockMode_TypeDef | clockMode |
Clock polarity/phase mode.
|
|
EUSART_LoopbackEnable_TypeDef | loopbackEnable |
Enable Loop Back configuration.
|
|
EUSART_SpiAdvancedInit_TypeDef * | advancedSettings |
Advanced initialization structure pointer. It can be NULL.
|
|
SPI Initialization structure.
Field Documentation
◆ enable
EUSART_Enable_TypeDef EUSART_SpiInit_TypeDef::enable |
Specifies whether TX and/or RX will be enabled when initialization completes.
◆ refFreq
uint32_t EUSART_SpiInit_TypeDef::refFreq |
EUSART reference clock assumed when configuring baud rate setup.
Set to 0 if using currently configured reference clock.
◆ bitRate
uint32_t EUSART_SpiInit_TypeDef::bitRate |
Desired bit rate in Hz.
Depending on EUSART instance clock, not all bitrates are achievable as the divider is limited to 255.
◆ databits
EUSART_Databits_TypeDef EUSART_SpiInit_TypeDef::databits |
Number of data bits in frame.
◆ master
bool EUSART_SpiInit_TypeDef::master |
Select to operate in master or slave mode.
◆ clockMode
EUSART_ClockMode_TypeDef EUSART_SpiInit_TypeDef::clockMode |
Clock polarity/phase mode.
◆ loopbackEnable
EUSART_LoopbackEnable_TypeDef EUSART_SpiInit_TypeDef::loopbackEnable |
Enable Loop Back configuration.
◆ advancedSettings
EUSART_SpiAdvancedInit_TypeDef * EUSART_SpiInit_TypeDef::advancedSettings |
Advanced initialization structure pointer. It can be NULL.