1 /**
2   ******************************************************************************
3   * @file    stm32l0xx_hal_cryp_ex.c
4   * @author  MCD Application Team
5   * @brief   CRYPEx HAL module driver.
6   *
7   *          This file provides firmware functions to manage the following
8   *          functionalities of the Cryptography (CRYP) extension peripheral:
9   *           + Computation completed callback.
10   *
11   ******************************************************************************
12   * @attention
13   *
14   * Copyright (c) 2016 STMicroelectronics.
15   * All rights reserved.
16   *
17   * This software is licensed under terms that can be found in the LICENSE file
18   * in the root directory of this software component.
19   * If no LICENSE file comes with this software, it is provided AS-IS.
20   *
21   ******************************************************************************
22   */
23 
24 #if defined (STM32L021xx) || defined (STM32L041xx) || defined (STM32L062xx) || defined (STM32L063xx) || defined (STM32L081xx) || defined (STM32L082xx) || defined (STM32L083xx)
25 /* Includes ------------------------------------------------------------------*/
26 #include "stm32l0xx_hal.h"
27 
28 /** @addtogroup STM32L0xx_HAL_Driver
29   * @{
30   */
31 #ifdef HAL_CRYP_MODULE_ENABLED
32 
33 
34 /** @addtogroup CRYPEx
35   * @brief CRYP HAL Extended module driver.
36   * @{
37   */
38 
39 
40 /* Private typedef -----------------------------------------------------------*/
41 /* Private define ------------------------------------------------------------*/
42 /* Private macro -------------------------------------------------------------*/
43 /* Private variables ---------------------------------------------------------*/
44 /* Private function prototypes -----------------------------------------------*/
45 /* Private functions ---------------------------------------------------------*/
46 
47 /** @addtogroup CRYPEx_Exported_Functions
48   * @{
49   */
50 
51 
52 /** @addtogroup CRYPEx_Exported_Functions_Group1
53  *  @brief    Extended features functions.
54  *
55 @verbatim
56  ===============================================================================
57                  ##### Extended features functions #####
58  ===============================================================================
59     [..]  This section provides callback functions:
60       (+) Computation completed.
61 
62 @endverbatim
63   * @{
64   */
65 
66 /**
67   * @brief  Computation completed callbacks.
68   * @param  hcryp pointer to a CRYP_HandleTypeDef structure that contains
69   *         the configuration information for CRYP module
70   * @retval None
71   */
HAL_CRYPEx_ComputationCpltCallback(CRYP_HandleTypeDef * hcryp)72 __weak void HAL_CRYPEx_ComputationCpltCallback(CRYP_HandleTypeDef *hcryp)
73 {
74   /* Prevent unused argument(s) compilation warning */
75   UNUSED(hcryp);
76 
77   /* NOTE : This function Should not be modified, when the callback is needed,
78             the HAL_CRYP_ComputationCpltCallback could be implemented in the user file
79    */
80 }
81 
82 /**
83   * @}
84   */
85 
86 
87 /**
88   * @}
89   */
90 /**
91   * @}
92   */
93 
94 #endif /* HAL_CRYP_MODULE_ENABLED */
95 
96 /**
97   * @}
98   */
99 #endif /* STM32L021xx || STM32L041xx || STM32L062xx || STM32L063xx || STM32L081xx || STM32L082xx || STM32L083xx */
100