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.