Struct representing an I/O Stream EUSART configuration.

Public Attributes#

EUSART peripheral.

uint8_t

EUSART peripheral number.

uint32_t

UART baudrate.

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