Struct representing an I/O Stream EUSART context.

Public Attributes#

EUSART_TypeDef *

eusart

CMU_Clock_TypeDef

Peripheral Clock.

GPIO_Port_TypeDef

Transmit port.

unsigned int

Transmit pin.

GPIO_Port_TypeDef

Receive port.

unsigned int

Receive pin.

GPIO_Port_TypeDef

Flow control, CTS port.

unsigned int

Flow control, CTS pin.

GPIO_Port_TypeDef

Flow control, RTS port.

unsigned int

Flow control, RTS pin.

uint8_t

Configuration flags.

sl_slist_node_t

Public Attribute Documentation#

context#

sl_iostream_uart_context_t sl_iostream_eusart_context_t::context

context


eusart#

EUSART_TypeDef* sl_iostream_eusart_context_t::eusart

eusart


clock#

CMU_Clock_TypeDef sl_iostream_eusart_context_t::clock

Peripheral Clock.


tx_port#

GPIO_Port_TypeDef sl_iostream_eusart_context_t::tx_port

Transmit port.


tx_pin#

unsigned int sl_iostream_eusart_context_t::tx_pin

Transmit pin.


rx_port#

GPIO_Port_TypeDef sl_iostream_eusart_context_t::rx_port

Receive port.


rx_pin#

unsigned int sl_iostream_eusart_context_t::rx_pin

Receive pin.


cts_port#

GPIO_Port_TypeDef sl_iostream_eusart_context_t::cts_port

Flow control, CTS port.


cts_pin#

unsigned int sl_iostream_eusart_context_t::cts_pin

Flow control, CTS pin.


rts_port#

GPIO_Port_TypeDef sl_iostream_eusart_context_t::rts_port

Flow control, RTS port.


rts_pin#

unsigned int sl_iostream_eusart_context_t::rts_pin

Flow control, RTS pin.


flags#

uint8_t sl_iostream_eusart_context_t::flags

Configuration flags.


node#

sl_slist_node_t sl_iostream_eusart_context_t::node