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.

stm32l1xx_hal_cryp_ex.c 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. /**
  2. ******************************************************************************
  3. * @file stm32l1xx_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) 2017 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. /* Includes ------------------------------------------------------------------*/
  25. #include "stm32l1xx_hal.h"
  26. #ifdef HAL_CRYP_MODULE_ENABLED
  27. /** @addtogroup STM32L1xx_HAL_Driver
  28. * @{
  29. */
  30. /** @defgroup CRYPEx CRYPEx
  31. * @brief CRYP HAL Extended module driver.
  32. * @{
  33. */
  34. #if defined(STM32L162xC) || defined(STM32L162xCA) || defined(STM32L162xD) || defined(STM32L162xE) || defined(STM32L162xDX)
  35. /* Private typedef -----------------------------------------------------------*/
  36. /* Private define ------------------------------------------------------------*/
  37. /* Private macro -------------------------------------------------------------*/
  38. /* Private variables ---------------------------------------------------------*/
  39. /* Private function prototypes -----------------------------------------------*/
  40. /* Private functions ---------------------------------------------------------*/
  41. /** @defgroup CRYPEx_Exported_Functions CRYPEx Exported Functions
  42. * @{
  43. */
  44. /** @defgroup CRYPEx_Exported_Functions_Group1 Extended features functions
  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_CRYPEx_ComputationCpltCallback could be implemented in the user file
  68. */
  69. }
  70. /**
  71. * @}
  72. */
  73. /**
  74. * @}
  75. */
  76. #endif /* STM32L162xC || STM32L162xCA || STM32L162xD || STM32L162xE || STM32L162xDX*/
  77. /**
  78. * @}
  79. */
  80. /**
  81. * @}
  82. */
  83. #endif /* HAL_CRYP_MODULE_ENABLED */
  84. /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/