STM32L486xx HAL User Manual
Data Fields
UART_AdvFeatureInitTypeDef Struct Reference

UART Advanced Features initalization structure definition. More...

#include <stm32l4xx_hal_uart.h>

Data Fields

uint32_t AdvFeatureInit
uint32_t TxPinLevelInvert
uint32_t RxPinLevelInvert
uint32_t DataInvert
uint32_t Swap
uint32_t OverrunDisable
uint32_t DMADisableonRxError
uint32_t AutoBaudRateEnable
uint32_t AutoBaudRateMode
uint32_t MSBFirst

Detailed Description

UART Advanced Features initalization structure definition.

Definition at line 118 of file stm32l4xx_hal_uart.h.


Field Documentation

Specifies which advanced UART features is initialized. Several Advanced Features may be initialized at the same time . This parameter can be a value of UART Advanced Feature Initialization Type.

Definition at line 120 of file stm32l4xx_hal_uart.h.

Referenced by HAL_HalfDuplex_Init(), HAL_LIN_Init(), HAL_MultiProcessor_Init(), HAL_RS485Ex_Init(), HAL_UART_Init(), and UART_AdvFeatureConfig().

Specifies whether auto Baud rate detection is enabled. This parameter can be a value of UART Advanced Feature Auto BaudRate Enable

Definition at line 143 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

If auto Baud rate detection is enabled, specifies how the rate detection is carried out. This parameter can be a value of UART Advanced Feature AutoBaud Rate Mode.

Definition at line 146 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether data are inverted (positive/direct logic vs negative/inverted logic). This parameter can be a value of UART Advanced Feature Binary Data Inversion.

Definition at line 130 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether the DMA is disabled in case of reception error. This parameter can be a value of UART Advanced Feature DMA Disable On Rx Error.

Definition at line 140 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether MSB is sent first on UART line. This parameter can be a value of UART Advanced Feature MSB First.

Definition at line 150 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether the reception overrun detection is disabled. This parameter can be a value of UART Advanced Feature Overrun Disable.

Definition at line 137 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether the RX pin active level is inverted. This parameter can be a value of UART Advanced Feature RX Pin Active Level Inversion.

Definition at line 127 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether TX and RX pins are swapped. This parameter can be a value of UART Advanced Feature RX TX Pins Swap.

Definition at line 134 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().

Specifies whether the TX pin active level is inverted. This parameter can be a value of UART Advanced Feature TX Pin Active Level Inversion.

Definition at line 124 of file stm32l4xx_hal_uart.h.

Referenced by UART_AdvFeatureConfig().


The documentation for this struct was generated from the following file: