HAL USART Constants

USART Error Codes

group USART_Error_Codes

Defines

HAL_USART_ERROR_NONE (0UL)

No error

HAL_USART_RECEIVE_ERROR_PE (0x1UL << 0)

Parity error on RX

HAL_USART_RECEIVE_ERROR_NE (0x1UL << 1U)

Noise error on RX

HAL_USART_RECEIVE_ERROR_FE (0x1UL << 2U)

Frame error on RX

HAL_USART_RECEIVE_ERROR_ORE (0x1UL << 3U)

Overrun error on RX

HAL_USART_RECEIVE_ERROR_DMA (0x1UL << 4U)

DMA transfer error on RX

HAL_USART_RECEIVE_ERROR_RTO (0x1UL << 5U)

Receiver Timeout error on RX

HAL_USART_TRANSMIT_ERROR_DMA (0x1UL << 16U)

DMA transfer error on TX

HAL_USART_TRANSMIT_ERROR_UDR (0x1UL << 17U)

Under Run error on Tx

USART Optional Interrupts

group USART_Optional_Interrupts

Defines

HAL_USART_OPT_TX_IT_NONE 0U

No Optional IT for Transmit IT based process

Defines

HAL_USART_OPT_DMA_TX_IT_NONE 0U

No Optional IT for Transmit DMA based process

HAL_USART_OPT_DMA_TX_IT_HT ( HAL_DMA_OPT_IT_HT )

Activate HALF_TRANSFER Optional IT for Transmit DMA based process

HAL_USART_OPT_DMA_TX_IT_DEFAULT ( HAL_USART_OPT_DMA_TX_IT_HT )

Activate default Optional IT for Transmit DMA based process

HAL_USART_OPT_DMA_TX_IT_SILENT ( HAL_DMA_OPT_IT_SILENT )

Activate DMA SILENT MODE for Transmit DMA based process

Defines

HAL_USART_OPT_RX_IT_NONE 0U

No Optional IT for Receive IT based process

Defines

HAL_USART_OPT_DMA_RX_IT_NONE 0U

No Optional IT for Receive DMA based process

HAL_USART_OPT_DMA_RX_IT_HT ( HAL_DMA_OPT_IT_HT )

Activate HALF_TRANSFER Optional IT for Receive DMA based process

HAL_USART_OPT_DMA_RX_IT_DEFAULT ( HAL_USART_OPT_DMA_RX_IT_HT )

Activate default Optional IT for Receive DMA based process

HAL_USART_OPT_DMA_RX_IT_SILENT ( HAL_DMA_OPT_IT_SILENT )

Activate DMA SILENT MODE for Receive DMA based process

Defines

HAL_USART_OPT_TXRX_IT_NONE 0U

No Optional IT for TransmitReceive IT based process

Defines

HAL_USART_OPT_DMA_TXRX_IT_NONE 0U

No Optional IT for TransmitReceive DMA based process

HAL_USART_OPT_DMA_TXRX_TX_IT_HT ( HAL_DMA_OPT_IT_HT )

Activate HALF_TRANSFER on TX Optional IT for TransmitReceive DMA based process

HAL_USART_OPT_DMA_TXRX_RX_IT_HT ( HAL_DMA_OPT_IT_HT )

Activate HALF_TRANSFER on RX Optional IT for TransmitReceive DMA based process

HAL_USART_OPT_DMA_TXRX_IT_DEFAULT ( HAL_USART_OPT_DMA_TXRX_TX_IT_HT | HAL_USART_OPT_DMA_TXRX_RX_IT_HT )

Activate default Optional IT for TransmitReceive DMA based process

HAL_USART_OPT_DMA_TXRX_IT_SILENT ( HAL_DMA_OPT_IT_SILENT )

Activate DMA SILENT MODE on for TransmitReceive DMA based process