I/O Stream UART config.

Public Attributes#

uint8_t *

UART Rx Buffer.

size_t

UART Rx Buffer length.

bool

lf_to_crlf

bool

enable_high_frequency

bool

rx_when_sleeping

bool

sw_flow_control

bool

async_tx_enabled

sli_iostream_uart_periph_t *

pointer to uart peripheral

Public Attribute Documentation#

rx_dma_cfg#

sl_iostream_dma_config_t sl_iostream_uart_config_t::rx_dma_cfg

RX DMA Config.


tx_dma_cfg#

sl_iostream_dma_config_t sl_iostream_uart_config_t::tx_dma_cfg

TX DMA Config.


rx_buffer#

uint8_t* sl_iostream_uart_config_t::rx_buffer

UART Rx Buffer.


rx_buffer_length#

size_t sl_iostream_uart_config_t::rx_buffer_length

UART Rx Buffer length.


lf_to_crlf#

bool sl_iostream_uart_config_t::lf_to_crlf

lf_to_crlf


enable_high_frequency#

bool sl_iostream_uart_config_t::enable_high_frequency

enable_high_frequency


rx_when_sleeping#

bool sl_iostream_uart_config_t::rx_when_sleeping

rx_when_sleeping


sw_flow_control#

bool sl_iostream_uart_config_t::sw_flow_control

sw_flow_control


async_tx_enabled#

bool sl_iostream_uart_config_t::async_tx_enabled

async_tx_enabled


uart_periph#

sli_iostream_uart_periph_t* sl_iostream_uart_config_t::uart_periph

pointer to uart peripheral