HAL UART Constants ¶
UART Receive Error Codes ¶
- group UART_Receive_Error_Codes
-
Defines
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
¶
-
No error on RX
-
HAL_UART_RECEIVE_ERROR_PE
(0x1UL
<<
0)
¶
-
Parity error on RX
-
HAL_UART_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
¶
-
Noise error on RX
-
HAL_UART_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
¶
-
Frame error on RX
-
HAL_UART_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
¶
-
Overrun error on RX
-
HAL_UART_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
¶
-
DMA transfer error on RX
-
HAL_UART_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
¶
-
Receiver Timeout error on RX
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
¶
- group UART_Receive_Error_Codes
-
Defines
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
-
No error on RX
-
HAL_UART_RECEIVE_ERROR_PE
(0x1UL
<<
0)
-
Parity error on RX
-
HAL_UART_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
-
Noise error on RX
-
HAL_UART_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
-
Frame error on RX
-
HAL_UART_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
-
Overrun error on RX
-
HAL_UART_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
-
DMA transfer error on RX
-
HAL_UART_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
-
Receiver Timeout error on RX
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
- group UART_Receive_Error_Codes
-
Defines
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
-
No error on RX
-
HAL_UART_RECEIVE_ERROR_PE
(0x1UL
<<
0)
-
Parity error on RX
-
HAL_UART_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
-
Noise error on RX
-
HAL_UART_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
-
Frame error on RX
-
HAL_UART_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
-
Overrun error on RX
-
HAL_UART_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
-
DMA transfer error on RX
-
HAL_UART_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
-
Receiver Timeout error on RX
-
HAL_UART_RECEIVE_ERROR_NONE
(0UL)
UART Transmit Error Codes ¶
- group UART_Transmit_Error_Codes
- group UART_Transmit_Error_Codes
-
Defines
-
HAL_UART_TRANSMIT_ERROR_NONE
(0UL
<<
16U)
-
No error on TX
-
HAL_UART_TRANSMIT_ERROR_DMA
(0x1UL
<<
17U)
-
DMA transfer error on TX
-
HAL_UART_TRANSMIT_ERROR_NONE
(0UL
<<
16U)
- group UART_Transmit_Error_Codes
-
Defines
-
HAL_UART_TRANSMIT_ERROR_NONE
(0UL
<<
16U)
-
No error on TX
-
HAL_UART_TRANSMIT_ERROR_DMA
(0x1UL
<<
17U)
-
DMA transfer error on TX
-
HAL_UART_TRANSMIT_ERROR_NONE
(0UL
<<
16U)
UART Optional Interrupts ¶
- group UART_Optional_Interrupts
-
Defines
-
HAL_UART_OPT_TX_IT_NONE
0U
¶
-
Do not activate optional interruptions on TX IT process
-
HAL_UART_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
¶
-
Activate FIFO Empty optional interruption
-
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
(1UL
<<
29U)
¶
-
Activate Clear To Send optional interruption
-
HAL_UART_OPT_TX_IT_DEFAULT
(
HAL_UART_OPT_TX_IT_FIFO_EMPTY
|
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
)
¶
-
Activate FIFO Empty and Clear To Send optional interruptions
Defines
-
HAL_UART_OPT_DMA_TX_IT_NONE
0U
¶
-
Do not activate optional interruptions on TX DMA process
-
HAL_UART_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
¶
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_DEFAULT
(
HAL_UART_OPT_DMA_TX_IT_HT
)
¶
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
¶
-
Activate Silent Mode on DMA
Defines
-
HAL_UART_OPT_RX_IT_NONE
0U
¶
-
Do not activate optional interruptions on RX IT process
-
HAL_UART_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
¶
-
Activate FIFO Full optional interruption
-
HAL_UART_OPT_RX_IT_LIN_BREAK
(1UL
<<
24U)
¶
-
Activate LIN Break optional interruption
-
HAL_UART_OPT_RX_IT_DEFAULT
(
HAL_UART_OPT_RX_IT_FIFO_FULL
|
HAL_UART_OPT_RX_IT_LIN_BREAK
)
¶
-
Activate FIFO Full optional and LIN Break interruptions
Defines
-
HAL_UART_OPT_DMA_RX_IT_NONE
0U
¶
-
Do not activate optional interruptions on RX DMA process
-
HAL_UART_OPT_DMA_RX_IT_HT
HAL_DMA_OPT_IT_HT
¶
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_DEFAULT
(
HAL_UART_OPT_DMA_RX_IT_HT
)
¶
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
¶
-
Activate Silent Mode on DMA
-
HAL_UART_OPT_TX_IT_NONE
0U
¶
- group UART_Optional_Interrupts
-
Defines
-
HAL_UART_OPT_TX_IT_NONE
0U
-
Do not activate optional interruptions on TX IT process
-
HAL_UART_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
-
Activate FIFO Empty optional interruption
-
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
(1UL
<<
29U)
-
Activate Clear To Send optional interruption
-
HAL_UART_OPT_TX_IT_DEFAULT
(
HAL_UART_OPT_TX_IT_FIFO_EMPTY
|
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
)
-
Activate FIFO Empty and Clear To Send optional interruptions
Defines
-
HAL_UART_OPT_DMA_TX_IT_NONE
0U
-
Do not activate optional interruptions on TX DMA process
-
HAL_UART_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_DEFAULT
(
HAL_UART_OPT_DMA_TX_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
Activate Silent Mode on DMA
Defines
-
HAL_UART_OPT_RX_IT_NONE
0U
-
Do not activate optional interruptions on RX IT process
-
HAL_UART_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
-
Activate FIFO Full optional interruption
-
HAL_UART_OPT_RX_IT_LIN_BREAK
(1UL
<<
24U)
-
Activate LIN Break optional interruption
-
HAL_UART_OPT_RX_IT_DEFAULT
(
HAL_UART_OPT_RX_IT_FIFO_FULL
|
HAL_UART_OPT_RX_IT_LIN_BREAK
)
-
Activate FIFO Full optional and LIN Break interruptions
Defines
-
HAL_UART_OPT_DMA_RX_IT_NONE
0U
-
Do not activate optional interruptions on RX DMA process
-
HAL_UART_OPT_DMA_RX_IT_HT
HAL_DMA_OPT_IT_HT
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_DEFAULT
(
HAL_UART_OPT_DMA_RX_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
Activate Silent Mode on DMA
-
HAL_UART_OPT_TX_IT_NONE
0U
- group UART_Optional_Interrupts
-
Defines
-
HAL_UART_OPT_TX_IT_NONE
0U
-
Do not activate optional interruptions on TX IT process
-
HAL_UART_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
-
Activate FIFO Empty optional interruption
-
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
(1UL
<<
29U)
-
Activate Clear To Send optional interruption
-
HAL_UART_OPT_TX_IT_DEFAULT
(
HAL_UART_OPT_TX_IT_FIFO_EMPTY
|
HAL_UART_OPT_TX_IT_CLEAR_TO_SEND
)
-
Activate FIFO Empty and Clear To Send optional interruptions
Defines
-
HAL_UART_OPT_DMA_TX_IT_NONE
0U
-
Do not activate optional interruptions on TX DMA process
-
HAL_UART_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_DEFAULT
(
HAL_UART_OPT_DMA_TX_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_TX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
Activate Silent Mode on DMA
Defines
-
HAL_UART_OPT_RX_IT_NONE
0U
-
Do not activate optional interruptions on RX IT process
-
HAL_UART_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
-
Activate FIFO Full optional interruption
-
HAL_UART_OPT_RX_IT_LIN_BREAK
(1UL
<<
24U)
-
Activate LIN Break optional interruption
-
HAL_UART_OPT_RX_IT_DEFAULT
(
HAL_UART_OPT_RX_IT_FIFO_FULL
|
HAL_UART_OPT_RX_IT_LIN_BREAK
)
-
Activate FIFO Full optional and LIN Break interruptions
Defines
-
HAL_UART_OPT_DMA_RX_IT_NONE
0U
-
Do not activate optional interruptions on RX DMA process
-
HAL_UART_OPT_DMA_RX_IT_HT
HAL_DMA_OPT_IT_HT
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_DEFAULT
(
HAL_UART_OPT_DMA_RX_IT_HT
)
-
Activate DMA Half Transfer optional interruption
-
HAL_UART_OPT_DMA_RX_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
Activate Silent Mode on DMA
-
HAL_UART_OPT_TX_IT_NONE
0U