You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

103 lines
3.2 KiB

  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. * <h2><center>&copy; Copyright(c) 2016 STMicroelectronics.
  15. * All rights reserved.</center></h2>
  16. *
  17. * This software component is licensed by ST under BSD 3-Clause license,
  18. * the "License"; You may not use this file except in compliance with the
  19. * License. You may obtain a copy of the License at:
  20. * opensource.org/licenses/BSD-3-Clause
  21. *
  22. ******************************************************************************
  23. */
  24. #if defined (STM32L021xx) || defined (STM32L041xx) || defined (STM32L061xx) || defined (STM32L062xx) || defined (STM32L063xx) || defined (STM32L081xx) || defined (STM32L082xx) || defined (STM32L083xx)
  25. /* Includes ------------------------------------------------------------------*/
  26. #include "stm32l0xx_hal.h"
  27. /** @addtogroup STM32L0xx_HAL_Driver
  28. * @{
  29. */
  30. #ifdef HAL_CRYP_MODULE_ENABLED
  31. /** @addtogroup CRYPEx
  32. * @brief CRYP HAL Extended module driver.
  33. * @{
  34. */
  35. /* Private typedef -----------------------------------------------------------*/
  36. /* Private define ------------------------------------------------------------*/
  37. /* Private macro -------------------------------------------------------------*/
  38. /* Private variables ---------------------------------------------------------*/
  39. /* Private function prototypes -----------------------------------------------*/
  40. /* Private functions ---------------------------------------------------------*/
  41. /** @addtogroup CRYPEx_Exported_Functions
  42. * @{
  43. */
  44. /** @addtogroup CRYPEx_Exported_Functions_Group1
  45. * @brief Extended features functions.
  46. *
  47. @verbatim
  48. ===============================================================================
  49. ##### Extended features functions #####
  50. ===============================================================================
  51. [..] This section provides callback functions:
  52. (+) Computation completed.
  53. @endverbatim
  54. * @{
  55. */
  56. /**
  57. * @brief Computation completed callbacks.
  58. * @param hcryp pointer to a CRYP_HandleTypeDef structure that contains
  59. * the configuration information for CRYP module
  60. * @retval None
  61. */
  62. __weak void HAL_CRYPEx_ComputationCpltCallback(CRYP_HandleTypeDef *hcryp)
  63. {
  64. /* Prevent unused argument(s) compilation warning */
  65. UNUSED(hcryp);
  66. /* NOTE : This function Should not be modified, when the callback is needed,
  67. the HAL_CRYP_ComputationCpltCallback could be implemented in the user file
  68. */
  69. }
  70. /**
  71. * @}
  72. */
  73. /**
  74. * @}
  75. */
  76. /**
  77. * @}
  78. */
  79. #endif /* HAL_CRYP_MODULE_ENABLED */
  80. /**
  81. * @}
  82. */
  83. #endif /* STM32L021xx || STM32L041xx || STM32L061xx || STM32L062xx || STM32L063xx || STM32L081xx || STM32L082xx || STM32L083xx */
  84. /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/