USART configuration control structure.

This structure defines the configuration parameters for the USART interface, including baud rate, mode of operation, parity, stop bits, hardware flow control, data bits, miscellaneous control options, and module-specific settings.

Public Attributes#

uint32_t

Baud rate for USART communication.

USART mode of operation. See usart_mode_typedef_t.

USART parity bit configuration. See usart_parity_typedef_t.

USART stop bits configuration. See usart_stopbit_typedef_t.

USART hardware flow control configuration. See usart_hwflowcontol_typedef_t.

uint32_t

USART module identifier.

boolean_t

Enable configuration for USART TX and RX.

boolean_t

Enable synchronous mode.

Public Attribute Documentation#

baudrate#

uint32_t sl_si91x_usart_control_config_t::baudrate

Baud rate for USART communication.


mode#

usart_mode_typedef_t sl_si91x_usart_control_config_t::mode

USART mode of operation. See usart_mode_typedef_t.


parity#

usart_parity_typedef_t sl_si91x_usart_control_config_t::parity

USART parity bit configuration. See usart_parity_typedef_t.


stopbits#

usart_stopbit_typedef_t sl_si91x_usart_control_config_t::stopbits

USART stop bits configuration. See usart_stopbit_typedef_t.


hwflowcontrol#

usart_hwflowcontol_typedef_t sl_si91x_usart_control_config_t::hwflowcontrol

USART hardware flow control configuration. See usart_hwflowcontol_typedef_t.


databits#

usart_databits_typedef_t sl_si91x_usart_control_config_t::databits

USART data bits configuration. See usart_databits_typedef_t.


misc_control#

usart_misc_control_typedef_t sl_si91x_usart_control_config_t::misc_control

USART miscellaneous control options. See usart_misc_control_typedef_t.


usart_module#

uint32_t sl_si91x_usart_control_config_t::usart_module

USART module identifier.


config_enable#

boolean_t sl_si91x_usart_control_config_t::config_enable

Enable configuration for USART TX and RX.


synch_mode#

boolean_t sl_si91x_usart_control_config_t::synch_mode

Enable synchronous mode.