Struct representing an I/O Stream LEUART context.

Public Attributes#

underlying uart context

LEUART_TypeDef *

leuart instance handle

CMU_Clock_TypeDef

Peripheral Clock.

GPIO_Port_TypeDef

Transmit port.

unsigned int

Transmit pin.

GPIO_Port_TypeDef

Receive port.

unsigned int

Receive pin.

Public Attribute Documentation#

context#

sl_iostream_uart_context_t sl_iostream_leuart_context_t::context

underlying uart context


Definition at line 109 of file platform/service/iostream/inc/sl_iostream_leuart.h

leuart#

LEUART_TypeDef* sl_iostream_leuart_context_t::leuart

leuart instance handle


Definition at line 110 of file platform/service/iostream/inc/sl_iostream_leuart.h

clock#

CMU_Clock_TypeDef sl_iostream_leuart_context_t::clock

Peripheral Clock.


Definition at line 111 of file platform/service/iostream/inc/sl_iostream_leuart.h

tx_port#

GPIO_Port_TypeDef sl_iostream_leuart_context_t::tx_port

Transmit port.


Definition at line 112 of file platform/service/iostream/inc/sl_iostream_leuart.h

tx_pin#

unsigned int sl_iostream_leuart_context_t::tx_pin

Transmit pin.


Definition at line 113 of file platform/service/iostream/inc/sl_iostream_leuart.h

rx_port#

GPIO_Port_TypeDef sl_iostream_leuart_context_t::rx_port

Receive port.


Definition at line 114 of file platform/service/iostream/inc/sl_iostream_leuart.h

rx_pin#

unsigned int sl_iostream_leuart_context_t::rx_pin

Receive pin.


Definition at line 115 of file platform/service/iostream/inc/sl_iostream_leuart.h