sl_iostream_eusart_context_t Struct Reference
Struct representing an IO Stream EUSART context.
#include <sl_iostream_eusart.h>
Data Fields | |
sl_iostream_uart_context_t | context |
context | |
EUSART_TypeDef * | eusart |
eusart | |
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. | |
uint8_t | flags |
Configuration flags. | |
sl_slist_node_t | node |
Struct representing an IO Stream EUSART context.
Field Documentation
◆ context
sl_iostream_uart_context_t sl_iostream_eusart_context_t::context |
context
◆ eusart
EUSART_TypeDef* sl_iostream_eusart_context_t::eusart |
eusart
◆ clock
CMU_Clock_TypeDef sl_iostream_eusart_context_t::clock |
Peripheral Clock.
◆ tx_port
GPIO_Port_TypeDef sl_iostream_eusart_context_t::tx_port |
Transmit port.
◆ tx_pin
unsigned int sl_iostream_eusart_context_t::tx_pin |
Transmit pin.
◆ rx_port
GPIO_Port_TypeDef sl_iostream_eusart_context_t::rx_port |
Receive port.
◆ rx_pin
unsigned int sl_iostream_eusart_context_t::rx_pin |
Receive pin.
◆ cts_port
GPIO_Port_TypeDef sl_iostream_eusart_context_t::cts_port |
Flow control, CTS port.
◆ cts_pin
unsigned int sl_iostream_eusart_context_t::cts_pin |
Flow control, CTS pin.
◆ rts_port
GPIO_Port_TypeDef sl_iostream_eusart_context_t::rts_port |
Flow control, RTS port.
◆ rts_pin
unsigned int sl_iostream_eusart_context_t::rts_pin |
Flow control, RTS pin.
◆ flags
uint8_t sl_iostream_eusart_context_t::flags |
Configuration flags.