STM32L443xx HAL User Manual
|
Callback functions. More...
Functions | |
__weak void | HAL_CRYP_ErrorCallback (CRYP_HandleTypeDef *hcryp) |
CRYP error callback. | |
__weak void | HAL_CRYP_InCpltCallback (CRYP_HandleTypeDef *hcryp) |
Input DMA transfer complete callback. | |
__weak void | HAL_CRYP_OutCpltCallback (CRYP_HandleTypeDef *hcryp) |
Output DMA transfer complete callback. | |
HAL_StatusTypeDef | HAL_CRYP_RegisterCallback (CRYP_HandleTypeDef *hcryp, HAL_CRYP_CallbackIDTypeDef CallbackID, pCRYP_CallbackTypeDef pCallback) |
Register a User CRYP Callback To be used instead of the weak (surcharged) predefined callback. | |
HAL_StatusTypeDef | HAL_CRYP_UnRegisterCallback (CRYP_HandleTypeDef *hcryp, HAL_CRYP_CallbackIDTypeDef CallbackID) |
Unregister a CRYP Callback CRYP Callback is redirected to the weak (surcharged) predefined callback. |
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
void HAL_CRYP_ErrorCallback | ( | CRYP_HandleTypeDef * | hcryp | ) |
CRYP error callback.
hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
None |
Definition at line 1124 of file stm32l4xx_hal_cryp.c.
Referenced by CRYP_Authentication_DMAError(), CRYP_Authentication_SetDMAConfig(), CRYP_DMAError(), CRYP_Padding(), CRYP_SetDMAConfig(), HAL_CRYP_Init(), HAL_CRYP_IRQHandler(), HAL_CRYP_UnRegisterCallback(), and HAL_CRYPEx_Read_SuspendRegisters().
void HAL_CRYP_InCpltCallback | ( | CRYP_HandleTypeDef * | hcryp | ) |
Input DMA transfer complete callback.
hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
None |
Definition at line 1140 of file stm32l4xx_hal_cryp.c.
Referenced by CRYP_Authentication_DMAInCplt(), CRYP_DMAInCplt(), HAL_CRYP_Init(), and HAL_CRYP_UnRegisterCallback().
void HAL_CRYP_OutCpltCallback | ( | CRYP_HandleTypeDef * | hcryp | ) |
Output DMA transfer complete callback.
hcryp | pointer to a CRYP_HandleTypeDef structure that contains the configuration information for CRYP module |
None |
Definition at line 1156 of file stm32l4xx_hal_cryp.c.
Referenced by CRYP_Authentication_DMAOutCplt(), CRYP_DMAOutCplt(), HAL_CRYP_Init(), HAL_CRYP_UnRegisterCallback(), and HAL_CRYPEx_AES_Auth_DMA().
HAL_StatusTypeDef HAL_CRYP_RegisterCallback | ( | CRYP_HandleTypeDef * | hcryp, |
HAL_CRYP_CallbackIDTypeDef | CallbackID, | ||
pCRYP_CallbackTypeDef | pCallback | ||
) |
Register a User CRYP Callback To be used instead of the weak (surcharged) predefined callback.
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 |
status |
Definition at line 1182 of file stm32l4xx_hal_cryp.c.
References __CRYP_HandleTypeDef::CompCpltCallback, __CRYP_HandleTypeDef::ErrorCallback, __CRYP_HandleTypeDef::ErrorCode, HAL_CRYP_COMPCPLT_CB_ID, HAL_CRYP_ERROR_CB_ID, HAL_CRYP_ERROR_INVALID_CALLBACK, HAL_CRYP_INPUTCPLT_CB_ID, HAL_CRYP_MSPDEINIT_CB_ID, HAL_CRYP_MSPINIT_CB_ID, HAL_CRYP_OUTPUTCPLT_CB_ID, HAL_CRYP_STATE_READY, HAL_CRYP_STATE_RESET, __CRYP_HandleTypeDef::InCpltCallback, __CRYP_HandleTypeDef::MspDeInitCallback, __CRYP_HandleTypeDef::MspInitCallback, __CRYP_HandleTypeDef::OutCpltCallback, and __CRYP_HandleTypeDef::State.
HAL_StatusTypeDef HAL_CRYP_UnRegisterCallback | ( | CRYP_HandleTypeDef * | hcryp, |
HAL_CRYP_CallbackIDTypeDef | CallbackID | ||
) |
Unregister a CRYP Callback CRYP Callback is redirected to the weak (surcharged) predefined callback.
hcryp | CRYP handle |
CallbackID | ID of the callback to be unregistered This parameter can be one of the following values:
|
status |
Definition at line 1278 of file stm32l4xx_hal_cryp.c.
References __CRYP_HandleTypeDef::CompCpltCallback, __CRYP_HandleTypeDef::ErrorCallback, __CRYP_HandleTypeDef::ErrorCode, HAL_CRYP_COMPCPLT_CB_ID, HAL_CRYP_ERROR_CB_ID, HAL_CRYP_ERROR_INVALID_CALLBACK, HAL_CRYP_ErrorCallback(), HAL_CRYP_InCpltCallback(), HAL_CRYP_INPUTCPLT_CB_ID, HAL_CRYP_MspDeInit(), HAL_CRYP_MSPDEINIT_CB_ID, HAL_CRYP_MspInit(), HAL_CRYP_MSPINIT_CB_ID, HAL_CRYP_OutCpltCallback(), HAL_CRYP_OUTPUTCPLT_CB_ID, HAL_CRYP_STATE_READY, HAL_CRYP_STATE_RESET, HAL_CRYPEx_ComputationCpltCallback(), __CRYP_HandleTypeDef::InCpltCallback, __CRYP_HandleTypeDef::MspDeInitCallback, __CRYP_HandleTypeDef::MspInitCallback, __CRYP_HandleTypeDef::OutCpltCallback, and __CRYP_HandleTypeDef::State.