Struct representing an I/O Stream LEUART configuration.

Public Attributes#

LEUART_TypeDef *

Pointer to LEUART peripheral.

IRQn_Type

IRQ number.

CMU_Clock_TypeDef

Peripheral Clock.

GPIO_Port_TypeDef

Transmit port.

unsigned int

Transmit pin.

GPIO_Port_TypeDef

Receive port.

unsigned int

Receive pin.

uint8_t

LEUART location. Only available on certain devices (mutually exclusive with rx_location and tx_location).

Public Attribute Documentation#

leuart#

LEUART_TypeDef* sl_iostream_leuart_config_t::leuart

Pointer to LEUART peripheral.


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

irq_number#

IRQn_Type sl_iostream_leuart_config_t::irq_number

IRQ number.


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

clock#

CMU_Clock_TypeDef sl_iostream_leuart_config_t::clock

Peripheral Clock.


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

tx_port#

GPIO_Port_TypeDef sl_iostream_leuart_config_t::tx_port

Transmit port.


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

tx_pin#

unsigned int sl_iostream_leuart_config_t::tx_pin

Transmit pin.


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

rx_port#

GPIO_Port_TypeDef sl_iostream_leuart_config_t::rx_port

Receive port.


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

rx_pin#

unsigned int sl_iostream_leuart_config_t::rx_pin

Receive pin.


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

location#

uint8_t sl_iostream_leuart_config_t::location

LEUART location. Only available on certain devices (mutually exclusive with rx_location and tx_location).


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