Callback functions.
More...
Callback functions.
==============================================================================
##### Callback functions #####
==============================================================================
[..] This section provides Interruption and DMA callback functions:
(+) DMA Input data transfer complete
(+) DMA Output data transfer complete
(+) DMA or Interrupt error
◆ HAL_CRYP_ErrorCallback()
CRYP error callback.
- Parameters
-
| hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
- Return values
-
Definition at line 1123 of file stm32l4xx_hal_cryp.c.
◆ HAL_CRYP_InCpltCallback()
Input DMA transfer complete callback.
- Parameters
-
| hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
- Return values
-
Definition at line 1139 of file stm32l4xx_hal_cryp.c.
◆ HAL_CRYP_OutCpltCallback()
Output DMA transfer complete callback.
- Parameters
-
| hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
- Return values
-
Definition at line 1155 of file stm32l4xx_hal_cryp.c.
◆ HAL_CRYP_RegisterCallback()
Register a User CRYP Callback To be used instead of the weak (surcharged) predefined callback.
- Parameters
-
| hcryp | CRYP handle |
| CallbackID | ID of the callback to be registered This parameter can be one of the following values:
|
| pCallback | pointer to the Callback function |
- Return values
-
Definition at line 1181 of file stm32l4xx_hal_cryp.c.
1183 HAL_StatusTypeDef status =
HAL_OK;
1185 if(pCallback == NULL)
1188 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
1224 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
1244 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
1253 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
void(* ErrorCallback)(struct __CRYP_HandleTypeDef *hcryp)
__IO HAL_CRYP_STATETypeDef State
void(* MspInitCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* OutCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* CompCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* InCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* MspDeInitCallback)(struct __CRYP_HandleTypeDef *hcryp)
◆ HAL_CRYP_UnRegisterCallback()
Unregister a CRYP Callback CRYP Callback is redirected to the weak (surcharged) predefined callback.
- Parameters
-
| hcryp | CRYP handle |
| CallbackID | ID of the callback to be unregistered This parameter can be one of the following values:
|
- Return values
-
Definition at line 1277 of file stm32l4xx_hal_cryp.c.
1279 HAL_StatusTypeDef status =
HAL_OK;
1314 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
1334 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
1343 hcryp->
ErrorCode |= HAL_CRYP_ERROR_INVALID_CALLBACK;
void(* ErrorCallback)(struct __CRYP_HandleTypeDef *hcryp)
__IO HAL_CRYP_STATETypeDef State
void(* MspInitCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* OutCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void HAL_CRYP_MspInit(CRYP_HandleTypeDef *hcryp)
Initialize the CRYP MSP.
void HAL_CRYP_OutCpltCallback(CRYP_HandleTypeDef *hcryp)
Output DMA transfer complete callback.
void HAL_CRYP_ErrorCallback(CRYP_HandleTypeDef *hcryp)
CRYP error callback.
void(* CompCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void(* InCpltCallback)(struct __CRYP_HandleTypeDef *hcryp)
void HAL_CRYP_MspDeInit(CRYP_HandleTypeDef *hcryp)
DeInitialize CRYP MSP.
void HAL_CRYP_InCpltCallback(CRYP_HandleTypeDef *hcryp)
Input DMA transfer complete callback.
__weak void HAL_CRYPEx_ComputationCpltCallback(CRYP_HandleTypeDef *hcryp)
Computation completed callbacks.
void(* MspDeInitCallback)(struct __CRYP_HandleTypeDef *hcryp)