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.


irq_number#

IRQn_Type sl_iostream_leuart_config_t::irq_number

IRQ number.


clock#

CMU_Clock_TypeDef sl_iostream_leuart_config_t::clock

Peripheral Clock.


tx_port#

GPIO_Port_TypeDef sl_iostream_leuart_config_t::tx_port

Transmit port.


tx_pin#

unsigned int sl_iostream_leuart_config_t::tx_pin

Transmit pin.


rx_port#

GPIO_Port_TypeDef sl_iostream_leuart_config_t::rx_port

Receive port.


rx_pin#

unsigned int sl_iostream_leuart_config_t::rx_pin

Receive pin.


location#

uint8_t sl_iostream_leuart_config_t::location

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