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
-
HAL_USART_ERROR_NONE
(0UL)
¶
- 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
-
HAL_USART_ERROR_NONE
(0UL)
- 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
-
HAL_USART_ERROR_NONE
(0UL)
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
-
HAL_USART_OPT_TX_IT_NONE
0U
¶
- 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
-
HAL_USART_OPT_TX_IT_NONE
0U
- 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
-
HAL_USART_OPT_TX_IT_NONE
0U