]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M7_STM32F7_STM32756G-EVAL_IAR_Keil/ST_Library/stm32f7xx_hal_hash.c
Update library files used in STM32F7 demo to the latest version released by ST.
[freertos] / FreeRTOS / Demo / CORTEX_M7_STM32F7_STM32756G-EVAL_IAR_Keil / ST_Library / stm32f7xx_hal_hash.c
index bfc98150b82ee50e5ad1add35a84c5e613de5e8b..d70cabba3f0777406bb26bc4e786fb01a34c22eb 100644 (file)
@@ -2,8 +2,8 @@
   ******************************************************************************\r
   * @file    stm32f7xx_hal_hash.c\r
   * @author  MCD Application Team\r
-  * @version V1.0.0RC1\r
-  * @date    24-March-2015\r
+  * @version V1.0.0\r
+  * @date    12-May-2015\r
   * @brief   HASH HAL module driver.\r
   *          This file provides firmware functions to manage the following \r
   *          functionalities of the HASH peripheral:\r
   * @{\r
   */\r
 \r
+#if defined(STM32F756xx)\r
+\r
 /** @defgroup HASH HASH\r
   * @brief HASH HAL module driver.\r
   * @{\r
   */\r
-\r
 #ifdef HAL_HASH_MODULE_ENABLED\r
 \r
-#if defined(STM32F756xx)\r
-\r
 /* Private typedef -----------------------------------------------------------*/\r
 /* Private define ------------------------------------------------------------*/\r
 /* Private macro -------------------------------------------------------------*/\r
@@ -355,6 +354,8 @@ HAL_StatusTypeDef HAL_HASH_Init(HASH_HandleTypeDef *hhash)
    \r
   if(hhash->State == HAL_HASH_STATE_RESET)\r
   {\r
+    /* Allocate lock resource and initialize it */\r
+    hhash->Lock = HAL_UNLOCKED;\r
     /* Init the low level hardware */\r
     HAL_HASH_MspInit(hhash);\r
   }\r
@@ -1828,11 +1829,12 @@ HAL_HASH_STATETypeDef HAL_HASH_GetState(HASH_HandleTypeDef *hhash)
   * @}\r
   */\r
 \r
-#endif /* STM32F756xx */\r
 #endif /* HAL_HASH_MODULE_ENABLED */\r
+\r
 /**\r
   * @}\r
   */\r
+#endif /* STM32F756xx */\r
 \r
 /**\r
   * @}\r