I/O Stream USART config.

Public Attributes#

USART_TypeDef *

Pointer to USART peripheral.

CMU_Clock_TypeDef

Peripheral Clock.

GPIO_Port_TypeDef

Transmit port.

uint8_t

Transmit pin.

GPIO_Port_TypeDef

Receive port.

uint8_t

Receive pin.

GPIO_Port_TypeDef

Flow control, CTS port.

uint8_t

Flow control, CTS pin.

GPIO_Port_TypeDef

Flow control, RTS port.

uint8_t

Flow control, RTS pin.

uint8_t

Timeout delay between two Rx events.

uint8_t

USART location. Available only on certain devices.

Public Attribute Documentation#

usart#

USART_TypeDef* sl_iostream_usart_config_t::usart

Pointer to USART peripheral.


Definition at line 105 of file platform/service/iostream/inc/sl_iostream_usart.h

clock#

CMU_Clock_TypeDef sl_iostream_usart_config_t::clock

Peripheral Clock.


Definition at line 106 of file platform/service/iostream/inc/sl_iostream_usart.h

tx_port#

GPIO_Port_TypeDef sl_iostream_usart_config_t::tx_port

Transmit port.


Definition at line 107 of file platform/service/iostream/inc/sl_iostream_usart.h

tx_pin#

uint8_t sl_iostream_usart_config_t::tx_pin

Transmit pin.


Definition at line 108 of file platform/service/iostream/inc/sl_iostream_usart.h

rx_port#

GPIO_Port_TypeDef sl_iostream_usart_config_t::rx_port

Receive port.


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

rx_pin#

uint8_t sl_iostream_usart_config_t::rx_pin

Receive pin.


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

cts_port#

GPIO_Port_TypeDef sl_iostream_usart_config_t::cts_port

Flow control, CTS port.


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

cts_pin#

uint8_t sl_iostream_usart_config_t::cts_pin

Flow control, CTS pin.


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

rts_port#

GPIO_Port_TypeDef sl_iostream_usart_config_t::rts_port

Flow control, RTS port.


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

rts_pin#

uint8_t sl_iostream_usart_config_t::rts_pin

Flow control, RTS pin.


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

rx_timeout#

uint8_t sl_iostream_usart_config_t::rx_timeout

Timeout delay between two Rx events.


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

usart_location#

uint8_t sl_iostream_usart_config_t::usart_location

USART location. Available only on certain devices.


Definition at line 124 of file platform/service/iostream/inc/sl_iostream_usart.h