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