HAL SMARTCARD Constants ¶
SMARTCARD Error Codes ¶
- group SMARTCARD_Error_Code
-
Defines
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
¶
-
No error
-
HAL_SMARTCARD_RECEIVE_ERROR_PE
(0x1UL
<<
0)
¶
-
Parity error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
¶
-
Noise error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
¶
-
Frame error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
¶
-
Overrun error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
¶
-
DMA transfer error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
¶
-
Receiver timeout error on RX
-
HAL_SMARTCARD_TRANSMIT_ERROR_NACK
(0x1UL
<<
6U)
¶
-
No ACK after transmit despite trials
-
HAL_SMARTCARD_TRANSMIT_ERROR_DMA
(0x1UL
<<
16U)
¶
-
DMA transfer error on TX
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
¶
- group SMARTCARD_Error_Code
-
Defines
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
-
No error
-
HAL_SMARTCARD_RECEIVE_ERROR_PE
(0x1UL
<<
0)
-
Parity error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
-
Noise error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
-
Frame error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
-
Overrun error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
-
DMA transfer error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
-
Receiver timeout error on RX
-
HAL_SMARTCARD_TRANSMIT_ERROR_NACK
(0x1UL
<<
6U)
-
No ACK after transmit despite trials
-
HAL_SMARTCARD_TRANSMIT_ERROR_DMA
(0x1UL
<<
16U)
-
DMA transfer error on TX
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
- group SMARTCARD_Error_Code
-
Defines
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
-
No error
-
HAL_SMARTCARD_RECEIVE_ERROR_PE
(0x1UL
<<
0)
-
Parity error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_NE
(0x1UL
<<
1U)
-
Noise error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_FE
(0x1UL
<<
2U)
-
Frame error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_ORE
(0x1UL
<<
3U)
-
Overrun error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_DMA
(0x1UL
<<
4U)
-
DMA transfer error on RX
-
HAL_SMARTCARD_RECEIVE_ERROR_RTO
(0x1UL
<<
5U)
-
Receiver timeout error on RX
-
HAL_SMARTCARD_TRANSMIT_ERROR_NACK
(0x1UL
<<
6U)
-
No ACK after transmit despite trials
-
HAL_SMARTCARD_TRANSMIT_ERROR_DMA
(0x1UL
<<
16U)
-
DMA transfer error on TX
-
HAL_SMARTCARD_ERROR_NONE
(0UL)
SMARTCARD Optional interrupts ¶
- group SMARTCARD_Optional_Interrupts
-
Defines
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U
¶
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
¶
-
Enable optional FIFO EMPTY IT for TX_IT_Opt
-
HAL_SMARTCARD_OPT_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
)
¶
-
Activate default optional IT for transmit IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_TX_IT_NONE
0U
¶
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
¶
-
Enable optional HT IT for TX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
)
¶
-
Enable all optional IT for TX_DMA_Opt
Defines
-
HAL_SMARTCARD_OPT_RX_IT_NONE
0U
¶
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
¶
-
Enable optional FIFO FULL IT for RX_IT_Opt
-
HAL_SMARTCARD_OPT_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
)
¶
-
Activate default Optional IT for Receive IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_RX_IT_NONE
0U
¶
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
¶
-
Enable optional HT IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
)
¶
-
Enable all optional IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U
¶
- group SMARTCARD_Optional_Interrupts
-
Defines
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
-
Enable optional FIFO EMPTY IT for TX_IT_Opt
-
HAL_SMARTCARD_OPT_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
)
-
Activate default optional IT for transmit IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_TX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Enable optional HT IT for TX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
)
-
Enable all optional IT for TX_DMA_Opt
Defines
-
HAL_SMARTCARD_OPT_RX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
-
Enable optional FIFO FULL IT for RX_IT_Opt
-
HAL_SMARTCARD_OPT_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
)
-
Activate default Optional IT for Receive IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_RX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Enable optional HT IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
)
-
Enable all optional IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U
- group SMARTCARD_Optional_Interrupts
-
Defines
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
(1UL
<<
30U)
-
Enable optional FIFO EMPTY IT for TX_IT_Opt
-
HAL_SMARTCARD_OPT_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_TX_IT_FIFO_EMPTY
)
-
Activate default optional IT for transmit IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_TX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Enable optional HT IT for TX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_TX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_TX_IT_HT
)
-
Enable all optional IT for TX_DMA_Opt
Defines
-
HAL_SMARTCARD_OPT_RX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
(1UL
<<
25U)
-
Enable optional FIFO FULL IT for RX_IT_Opt
-
HAL_SMARTCARD_OPT_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_RX_IT_FIFO_FULL
)
-
Activate default Optional IT for Receive IT based process
Defines
-
HAL_SMARTCARD_OPT_DMA_RX_IT_NONE
0U
-
All optional interrupts are disabled
-
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
(
HAL_DMA_OPT_IT_HT
)
-
Enable optional HT IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_DMA_RX_IT_DEFAULT
(
HAL_SMARTCARD_OPT_DMA_RX_IT_HT
)
-
Enable all optional IT for RX_DMA_Opt
-
HAL_SMARTCARD_OPT_TX_IT_NONE
0U