|
STM32L4xx_HAL_Driver
1.14.0
|
Functions | |
| void | SMARTCARD_InitCallbacksToDefault (SMARTCARD_HandleTypeDef *hsmartcard) |
| Initialize the callbacks to their default values. More... | |
| static HAL_StatusTypeDef | SMARTCARD_SetConfig (SMARTCARD_HandleTypeDef *hsmartcard) |
| Configure the SMARTCARD associated USART peripheral. More... | |
| static void | SMARTCARD_AdvFeatureConfig (SMARTCARD_HandleTypeDef *hsmartcard) |
| Configure the SMARTCARD associated USART peripheral advanced features. More... | |
| static HAL_StatusTypeDef | SMARTCARD_CheckIdleState (SMARTCARD_HandleTypeDef *hsmartcard) |
| Check the SMARTCARD Idle State. More... | |
| static HAL_StatusTypeDef | SMARTCARD_WaitOnFlagUntilTimeout (SMARTCARD_HandleTypeDef *hsmartcard, uint32_t Flag, FlagStatus Status, uint32_t Tickstart, uint32_t Timeout) |
| Handle SMARTCARD Communication Timeout. More... | |
| static void | SMARTCARD_EndTxTransfer (SMARTCARD_HandleTypeDef *hsmartcard) |
| End ongoing Tx transfer on SMARTCARD peripheral (following error detection or Transmit completion). More... | |
| static void | SMARTCARD_EndRxTransfer (SMARTCARD_HandleTypeDef *hsmartcard) |
| End ongoing Rx transfer on UART peripheral (following error detection or Reception completion). More... | |
| static void | SMARTCARD_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD transmit process complete callback. More... | |
| static void | SMARTCARD_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD receive process complete callback. More... | |
| static void | SMARTCARD_DMAError (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD communication error callback. More... | |
| static void | SMARTCARD_DMAAbortOnError (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence). More... | |
| static void | SMARTCARD_DMATxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request). More... | |
| static void | SMARTCARD_DMARxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request). More... | |
| static void | SMARTCARD_DMATxOnlyAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD Tx communication abort callback, when initiated by user by a call to HAL_SMARTCARD_AbortTransmit_IT API (Abort only Tx transfer) (This callback is executed at end of DMA Tx Abort procedure following user abort request, and leads to user Tx Abort Complete callback execution). More... | |
| static void | SMARTCARD_DMARxOnlyAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SMARTCARD Rx communication abort callback, when initiated by user by a call to HAL_SMARTCARD_AbortReceive_IT API (Abort only Rx transfer) (This callback is executed at end of DMA Rx Abort procedure following user abort request, and leads to user Rx Abort Complete callback execution). More... | |
| static void | SMARTCARD_TxISR (SMARTCARD_HandleTypeDef *hsmartcard) |
| Send an amount of data in non-blocking mode. More... | |
| static void | SMARTCARD_TxISR_FIFOEN (SMARTCARD_HandleTypeDef *hsmartcard) |
| Send an amount of data in non-blocking mode. More... | |
| static void | SMARTCARD_EndTransmit_IT (SMARTCARD_HandleTypeDef *hsmartcard) |
| Wrap up transmission in non-blocking mode. More... | |
| static void | SMARTCARD_RxISR (SMARTCARD_HandleTypeDef *hsmartcard) |
| Receive an amount of data in non-blocking mode. More... | |
| static void | SMARTCARD_RxISR_FIFOEN (SMARTCARD_HandleTypeDef *hsmartcard) |
| Receive an amount of data in non-blocking mode. More... | |
|
static |
Configure the SMARTCARD associated USART peripheral advanced features.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 2554 of file stm32l4xx_hal_smartcard.c.
|
static |
Check the SMARTCARD Idle State.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| HAL | status |
Definition at line 2616 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence).
| hdma | DMA handle. |
| None |
Definition at line 2839 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD communication error callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2799 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD receive process complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2768 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 2911 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD Rx communication abort callback, when initiated by user by a call to HAL_SMARTCARD_AbortReceive_IT API (Abort only Rx transfer) (This callback is executed at end of DMA Rx Abort procedure following user abort request, and leads to user Rx Abort Complete callback execution).
| hdma | DMA handle. |
| None |
Definition at line 2989 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD transmit process complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2749 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 2862 of file stm32l4xx_hal_smartcard.c.
|
static |
DMA SMARTCARD Tx communication abort callback, when initiated by user by a call to HAL_SMARTCARD_AbortTransmit_IT API (Abort only Tx transfer) (This callback is executed at end of DMA Tx Abort procedure following user abort request, and leads to user Tx Abort Complete callback execution).
| hdma | DMA handle. |
| None |
Definition at line 2960 of file stm32l4xx_hal_smartcard.c.
|
static |
End ongoing Rx transfer on UART peripheral (following error detection or Reception completion).
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 2728 of file stm32l4xx_hal_smartcard.c.
|
static |
Wrap up transmission in non-blocking mode.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 3095 of file stm32l4xx_hal_smartcard.c.
|
static |
End ongoing Tx transfer on SMARTCARD peripheral (following error detection or Transmit completion).
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 2707 of file stm32l4xx_hal_smartcard.c.
| void SMARTCARD_InitCallbacksToDefault | ( | SMARTCARD_HandleTypeDef * | hsmartcard | ) |
Initialize the callbacks to their default values.
| hsmartcard | SMARTCARD handle. |
| none |
Definition at line 2375 of file stm32l4xx_hal_smartcard.c.
|
static |
Receive an amount of data in non-blocking mode.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 3141 of file stm32l4xx_hal_smartcard.c.
|
static |
Receive an amount of data in non-blocking mode.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 3199 of file stm32l4xx_hal_smartcard.c.
|
static |
Configure the SMARTCARD associated USART peripheral.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| HAL | status |
Definition at line 2398 of file stm32l4xx_hal_smartcard.c.
|
static |
Send an amount of data in non-blocking mode.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 3021 of file stm32l4xx_hal_smartcard.c.
|
static |
Send an amount of data in non-blocking mode.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| None |
Definition at line 3057 of file stm32l4xx_hal_smartcard.c.
|
static |
Handle SMARTCARD Communication Timeout.
| hsmartcard | Pointer to a SMARTCARD_HandleTypeDef structure that contains the configuration information for the specified SMARTCARD module. |
| Flag | Specifies the SMARTCARD flag to check. |
| Status | The new Flag status (SET or RESET). |
| Tickstart | Tick start value |
| Timeout | Timeout duration. |
| HAL | status |
Definition at line 2669 of file stm32l4xx_hal_smartcard.c.