Struct representing an I/O Stream EUSART configuration.
Public Attributes#
EUSART peripheral.
uint8_t
EUSART peripheral number.
uint32_t
UART baudrate.
UART parity.
UART stop bits.
Flow control.
bool
Used for legacy clock management.
Peripheral Clock.
uint8_t
Transmit port.
uint8_t
Transmit pin.
uint8_t
Receive port.
uint8_t
Receive pin.
uint8_t
Flow control, CTS port.
uint8_t
Flow control, CTS pin.
uint8_t
Flow control, RTS port.
uint8_t
Flow control, RTS pin.
Public Attribute Documentation#
eusart#
sl_peripheral_t sl_iostream_eusart_config_t::eusart
EUSART peripheral.
Definition at line
116
of file platform/service/iostream/inc/sl_iostream_eusart.h
eusart_nbr#
uint8_t sl_iostream_eusart_config_t::eusart_nbr
EUSART peripheral number.
Definition at line
117
of file platform/service/iostream/inc/sl_iostream_eusart.h
baudrate#
uint32_t sl_iostream_eusart_config_t::baudrate
UART baudrate.
Definition at line
118
of file platform/service/iostream/inc/sl_iostream_eusart.h
parity#
sl_iostream_eusart_uart_parity_t sl_iostream_eusart_config_t::parity
UART parity.
Definition at line
119
of file platform/service/iostream/inc/sl_iostream_eusart.h
stop_bits#
sl_iostream_eusart_uart_stop_bits_t sl_iostream_eusart_config_t::stop_bits
UART stop bits.
Definition at line
120
of file platform/service/iostream/inc/sl_iostream_eusart.h
flow_control#
sl_iostream_eusart_uart_flow_control_t sl_iostream_eusart_config_t::flow_control
Flow control.
Definition at line
121
of file platform/service/iostream/inc/sl_iostream_eusart.h
enable_high_frequency#
bool sl_iostream_eusart_config_t::enable_high_frequency
Used for legacy clock management.
Definition at line
122
of file platform/service/iostream/inc/sl_iostream_eusart.h
bus_clock#
sl_bus_clock_t sl_iostream_eusart_config_t::bus_clock
Peripheral Clock.
Definition at line
123
of file platform/service/iostream/inc/sl_iostream_eusart.h
tx_port#
uint8_t sl_iostream_eusart_config_t::tx_port
Transmit port.
Definition at line
127
of file platform/service/iostream/inc/sl_iostream_eusart.h
tx_pin#
uint8_t sl_iostream_eusart_config_t::tx_pin
Transmit pin.
Definition at line
128
of file platform/service/iostream/inc/sl_iostream_eusart.h
rx_port#
uint8_t sl_iostream_eusart_config_t::rx_port
Receive port.
Definition at line
129
of file platform/service/iostream/inc/sl_iostream_eusart.h
rx_pin#
uint8_t sl_iostream_eusart_config_t::rx_pin
Receive pin.
Definition at line
130
of file platform/service/iostream/inc/sl_iostream_eusart.h
cts_port#
uint8_t sl_iostream_eusart_config_t::cts_port
Flow control, CTS port.
Definition at line
131
of file platform/service/iostream/inc/sl_iostream_eusart.h
cts_pin#
uint8_t sl_iostream_eusart_config_t::cts_pin
Flow control, CTS pin.
Definition at line
132
of file platform/service/iostream/inc/sl_iostream_eusart.h
rts_port#
uint8_t sl_iostream_eusart_config_t::rts_port
Flow control, RTS port.
Definition at line
133
of file platform/service/iostream/inc/sl_iostream_eusart.h
rts_pin#
uint8_t sl_iostream_eusart_config_t::rts_pin
Flow control, RTS pin.
Definition at line
134
of file platform/service/iostream/inc/sl_iostream_eusart.h