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#
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.
USART data bits configuration. See usart_databits_typedef_t.
USART miscellaneous control options. See usart_misc_control_typedef_t.
USART module identifier.
Enable configuration for USART TX and RX.
Enable synchronous mode.
Public Attribute Documentation#
baudrate#
uint32_t sl_si91x_usart_control_config_t::baudrate
Baud rate for USART communication.
214
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
mode#
usart_mode_typedef_t sl_si91x_usart_control_config_t::mode
USART mode of operation. See usart_mode_typedef_t.
215
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
parity#
usart_parity_typedef_t sl_si91x_usart_control_config_t::parity
USART parity bit configuration. See usart_parity_typedef_t.
216
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
stopbits#
usart_stopbit_typedef_t sl_si91x_usart_control_config_t::stopbits
USART stop bits configuration. See usart_stopbit_typedef_t.
217
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
hwflowcontrol#
usart_hwflowcontol_typedef_t sl_si91x_usart_control_config_t::hwflowcontrol
USART hardware flow control configuration. See usart_hwflowcontol_typedef_t.
219
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
databits#
usart_databits_typedef_t sl_si91x_usart_control_config_t::databits
USART data bits configuration. See usart_databits_typedef_t.
220
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
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.
222
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
usart_module#
uint32_t sl_si91x_usart_control_config_t::usart_module
USART module identifier.
223
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
config_enable#
boolean_t sl_si91x_usart_control_config_t::config_enable
Enable configuration for USART TX and RX.
224
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h
synch_mode#
boolean_t sl_si91x_usart_control_config_t::synch_mode
Enable synchronous mode.
225
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_usart.h