UART initialization structure.
Public Attributes#
uint32_t
Clock divider.
Oversampling used.
Number of data bits in frame.
Parity mode to use.
Number of stop bits to use.
Majority Vote can be disabled for 16x, 8x and 6x oversampling modes.
Enable Loop Back configuration.
Advanced initialization structure. It can be NULL.
Public Attribute Documentation#
data_bits#
sl_hal_eusart_data_bits_t sl_hal_eusart_uart_init_t::data_bits
Number of data bits in frame.
majority_vote#
sl_hal_eusart_majority_vote_t sl_hal_eusart_uart_init_t::majority_vote
Majority Vote can be disabled for 16x, 8x and 6x oversampling modes.
loopback_enable#
sl_hal_eusart_loopback_t sl_hal_eusart_uart_init_t::loopback_enable
Enable Loop Back configuration.
advanced_config#
sl_hal_eusart_uart_advanced_init_t* sl_hal_eusart_uart_init_t::advanced_config
Advanced initialization structure. It can be NULL.