UARTDRV_InitEuart_t Struct ReferenceEMDRV > UARTDRV

UART driver instance initialization structure. Contains a number of UARTDRV configuration options. It is required to initialize a driver instance. This structure is passed to UARTDRV_InitEuart() when initializing a UARTDRV

Definition at line 264 of file uartdrv.h.

#include <uartdrv.h>

Data Fields

uint32_t baudRate
 EUART baud rate.
uint8_t ctsPin
 CTS pin number.
GPIO_Port_TypeDef ctsPort
 CTS pin port number.
UARTDRV_FlowControlType_t fcType
 Flow control mode.
EUSART_MajorityVote_TypeDef mvdis
 Majority Vote Disable for 16x, 8x and 6x oversampling modes.
EUSART_OVS_TypeDef oversampling
 Oversampling mode.
EUSART_Parity_TypeDef parity
 Parity configuration.
EUSART_TypeDef * port
 The peripheral used for EUART.
uint8_t rtsPin
 RTS pin number.
GPIO_Port_TypeDef rtsPort
 RTS pin port number.
uint8_t rxPin
 Pin number for UART Rx.
GPIO_Port_TypeDef rxPort
 Port for UART Rx pin.
 Receive operation queue.
EUSART_Stopbits_TypeDef stopBits
 Number of stop bits.
uint8_t txPin
 Pin number for UART Tx.
GPIO_Port_TypeDef txPort
 Port for UART Tx pin.
 Transmit operation queue.
uint8_t uartNum
 EUART instance number.
bool useLowFrequencyMode
 Clock configuration of the EUART.

The documentation for this struct was generated from the following file:
  • C:/repos/super/platform/emdrv/uartdrv/inc/uartdrv.h