sl_iostream_eusart_config_t Struct Reference

Struct representing an IO Stream EUSART configuration.

#include <sl_iostream_eusart.h>

Data Fields

EUSART_TypeDef * eusart
Pointer to EUSART peripheral.
EUSART_HwFlowControl_TypeDef flow_control
Flow control.
bool enable_high_frequency
enable_high_frequency
CMU_Clock_TypeDef clock
Peripheral Clock.
GPIO_Port_TypeDef tx_port
Transmit port.
unsigned int tx_pin
Transmit pin.
GPIO_Port_TypeDef rx_port
Receive port.
unsigned int rx_pin
Receive pin.
GPIO_Port_TypeDef cts_port
Flow control, CTS port.
unsigned int cts_pin
Flow control, CTS pin.
GPIO_Port_TypeDef rts_port
Flow control, RTS port.
unsigned int rts_pin
Flow control, RTS pin.

Struct representing an IO Stream EUSART configuration.

Field Documentation

eusart

EUSART_TypeDef* sl_iostream_eusart_config_t::eusart

Pointer to EUSART peripheral.

flow_control

EUSART_HwFlowControl_TypeDef sl_iostream_eusart_config_t::flow_control

Flow control.

enable_high_frequency

bool sl_iostream_eusart_config_t::enable_high_frequency

enable_high_frequency

clock

CMU_Clock_TypeDef sl_iostream_eusart_config_t::clock

Peripheral Clock.

tx_port

GPIO_Port_TypeDef sl_iostream_eusart_config_t::tx_port

Transmit port.

tx_pin

unsigned int sl_iostream_eusart_config_t::tx_pin

Transmit pin.

rx_port

GPIO_Port_TypeDef sl_iostream_eusart_config_t::rx_port

Receive port.

rx_pin

unsigned int sl_iostream_eusart_config_t::rx_pin

Receive pin.

cts_port

GPIO_Port_TypeDef sl_iostream_eusart_config_t::cts_port

Flow control, CTS port.

cts_pin

unsigned int sl_iostream_eusart_config_t::cts_pin

Flow control, CTS pin.

rts_port

GPIO_Port_TypeDef sl_iostream_eusart_config_t::rts_port

Flow control, RTS port.

rts_pin

unsigned int sl_iostream_eusart_config_t::rts_pin

Flow control, RTS pin.