******************************************************************************\r
* @file stm32f7xx_hal_can.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 CAN HAL module driver.\r
*\r
* This file provides firmware functions to manage the following \r
==============================================================================\r
[..] \r
(#) Enable the CAN controller interface clock using \r
- __HAL_RCC_CAN1_CLK_ENABLE() for CAN1 and __HAL_RCC_CAN1_CLK_ENABLE() for CAN2\r
+ __HAL_RCC_CAN1_CLK_ENABLE() for CAN1 and __HAL_RCC_CAN2_CLK_ENABLE() for CAN2\r
-@- In case you are using CAN2 only, you have to enable the CAN1 clock.\r
\r
(#) CAN pins configuration\r
\r
\r
if(hcan->State == HAL_CAN_STATE_RESET)\r
- { \r
+ {\r
+ /* Allocate lock resource and initialize it */\r
+ hcan->Lock = HAL_UNLOCKED;\r
/* Init the low level hardware */\r
HAL_CAN_MspInit(hcan);\r
}\r