sl_iostream_eusart_config_t Struct Reference
Struct representing an I/O Stream EUSART configuration.
#include <sl_iostream_eusart.h>
Data Fields |
|
| EUSART_TypeDef * | eusart |
|
Pointer to EUSART peripheral.
|
|
| EUSART_HwFlowControl_TypeDef | flow_control |
|
Flow control.
|
|
| bool | enable_high_frequency |
|
enable_high_frequency
|
|
| CMU_Clock_TypeDef | clock |
|
Peripheral Clock.
|
|
| GPIO_Port_TypeDef | tx_port |
|
Transmit port.
|
|
| unsigned int | tx_pin |
|
Transmit pin.
|
|
| GPIO_Port_TypeDef | rx_port |
|
Receive port.
|
|
| unsigned int | rx_pin |
|
Receive pin.
|
|
| GPIO_Port_TypeDef | cts_port |
|
Flow control, CTS port.
|
|
| unsigned int | cts_pin |
|
Flow control, CTS pin.
|
|
| GPIO_Port_TypeDef | rts_port |
|
Flow control, RTS port.
|
|
| unsigned int | rts_pin |
|
Flow control, RTS pin.
|
|
Struct representing an I/O Stream EUSART configuration.
Field Documentation
◆ eusart
| EUSART_TypeDef* sl_iostream_eusart_config_t::eusart |
Pointer to EUSART peripheral.
◆ flow_control
| EUSART_HwFlowControl_TypeDef sl_iostream_eusart_config_t::flow_control |
Flow control.
◆ enable_high_frequency
| bool sl_iostream_eusart_config_t::enable_high_frequency |
enable_high_frequency
◆ clock
| CMU_Clock_TypeDef sl_iostream_eusart_config_t::clock |
Peripheral Clock.
◆ tx_port
| GPIO_Port_TypeDef sl_iostream_eusart_config_t::tx_port |
Transmit port.
◆ tx_pin
| unsigned int sl_iostream_eusart_config_t::tx_pin |
Transmit pin.
◆ rx_port
| GPIO_Port_TypeDef sl_iostream_eusart_config_t::rx_port |
Receive port.
◆ rx_pin
| unsigned int sl_iostream_eusart_config_t::rx_pin |
Receive pin.
◆ cts_port
| GPIO_Port_TypeDef sl_iostream_eusart_config_t::cts_port |
Flow control, CTS port.
◆ cts_pin
| unsigned int sl_iostream_eusart_config_t::cts_pin |
Flow control, CTS pin.
◆ rts_port
| GPIO_Port_TypeDef sl_iostream_eusart_config_t::rts_port |
Flow control, RTS port.
◆ rts_pin
| unsigned int sl_iostream_eusart_config_t::rts_pin |
Flow control, RTS pin.