diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/lib/main/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
index 112662abd7..e4b3529330 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
@@ -2,14 +2,14 @@
******************************************************************************
* @file stm32_hal_legacy.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file contains aliases definition for the STM32Cube HAL constants
* macros and functions maintained for legacy purpose.
******************************************************************************
* @attention
*
- *
© COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32_assert_template.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32_assert_template.h
index 3591119181..fb2e70f083 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32_assert_template.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32_assert_template.h
@@ -2,15 +2,15 @@
******************************************************************************
* @file stm32_assert.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief STM32 assert template file.
* This file should be copied to the application folder and renamed
* to stm32_assert.h.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h
index 1636e610db..a3209cfa66 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h
@@ -2,14 +2,14 @@
******************************************************************************
* @file stm32f7xx_hal.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file contains all the functions prototypes for the HAL
* module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -57,7 +57,7 @@
/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
-/** @defgroup SYSCFG_Exported_Constants SYSCFG Exported Constants
+/** @defgroup HAL_Exported_Constants HAL Exported Constants
* @{
*/
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h
index 73ba1ee2e8..2ba37498cc 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_adc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of ADC HAL extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -490,7 +490,7 @@ typedef struct
/** @defgroup ADC_Exported_Macros ADC Exported Macros
* @{
*/
-
+
/** @brief Reset ADC handle state
* @param __HANDLE__: ADC handle
* @retval None
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h
index 0bd8dd1451..d2cd1a516f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_adc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of ADC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -126,9 +126,6 @@ typedef struct
Caution: this setting impacts the entire injected group. Therefore, call of HAL_ADCEx_InjectedConfigChannel() to
configure a channel on injected group can impact the configuration of other channels previously set. */
}ADC_InjectionConfTypeDef;
-/**
- * @}
- */
/**
* @brief ADC Configuration multi-mode structure definition
@@ -252,7 +249,7 @@ typedef struct
/** @addtogroup ADCEx_Exported_Functions
* @{
*/
-
+
/** @addtogroup ADCEx_Exported_Functions_Group1
* @{
*/
@@ -290,7 +287,7 @@ HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef* hadc, ADC_
/**
* @}
*/
-
+
/* Private macros ------------------------------------------------------------*/
/** @defgroup ADCEx_Private_Macros ADC Private Macros
* @{
@@ -333,7 +330,7 @@ HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef* hadc, ADC_
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T5_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T3_CC1) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T6_TRGO) || \
- ((__INJTRIG__) == ADC_INJECTED_SOFTWARE_START))
+ ((__INJTRIG__) == ADC_INJECTED_SOFTWARE_START))
#define IS_ADC_INJECTED_RANK(__RANK__) (((__RANK__) == ADC_INJECTED_RANK_1) || \
((__RANK__) == ADC_INJECTED_RANK_2) || \
((__RANK__) == ADC_INJECTED_RANK_3) || \
@@ -351,7 +348,7 @@ HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef* hadc, ADC_
/**
* @}
*/
-
+
/* Private functions ---------------------------------------------------------*/
/** @defgroup ADCEx_Private_Functions ADC Private Functions
* @{
@@ -364,7 +361,7 @@ HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef* hadc, ADC_
/**
* @}
*/
-
+
/**
* @}
*/
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h
index eef7f1a684..b5d0b2aff4 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_can.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CAN HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h
index 79fee5fe26..87c30a367b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cec.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_cec.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CEC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf_template.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf_template.h
index 800e9ba3da..4ae68a18ac 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf_template.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_conf_template.h
@@ -2,15 +2,15 @@
******************************************************************************
* @file stm32f7xx_hal_conf_template.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL configuration template file.
* This file should be copied to the application folder and renamed
* to stm32f7xx_hal_conf.h.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h
index 381b94f8a2..92db69900a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_cortex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CORTEX HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h
index bc813d4ec2..b228db42e1 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_crc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CRC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -281,7 +281,6 @@ typedef struct
* @}
*/
-
/* Include CRC HAL Extension module */
#include "stm32f7xx_hal_crc_ex.h"
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h
index 2d91fa88ca..b0bde5f24a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_crc_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CRC HAL extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h
index 6ab89b0022..04c6dee9b1 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_cryp.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CRYP HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h
index b4e2e16440..f2f3393c95 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cryp_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_cryp_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CRYP HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h
index c080d6c9eb..d980e307e0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dac.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DAC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h
index 7a72f44816..c15d8dd3d0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dac.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DAC HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h
index 56f5dc35e4..4bc66a7aab 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dcmi.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DCMI HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h
index c43b1887fa..a8133c3332 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dcmi_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DCMI Extension HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h
index fb161df5bc..abdce3d27c 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h
@@ -2,14 +2,14 @@
******************************************************************************
* @file stm32f7xx_hal_def.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file contains HAL common defines, enumeration, macros and
* structures definitions.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dfsdm.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dfsdm.h
index ab120d1db8..b7adde3fd5 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dfsdm.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dfsdm.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dfsdm.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DFSDM HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h
index d739e35800..12c671ab1b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dma.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DMA HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h
index 8d6befe0d4..4c2c549b50 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma2d.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dma2d.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DMA2D HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h
index cace40a181..1c03fbe09e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dma_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DMA HAL extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dsi.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dsi.h
index 4eaf8ac13a..f170b88c6e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dsi.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dsi.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_dsi.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DSI HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h
index 367cafbbb5..9af5edd82d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_eth.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of ETH HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h
index 26d03da06a..6aebf88d6b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_flash.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of FLASH HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h
index d28b8880dd..a7ef785b1a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_flash_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of FLASH HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h
index 39910925e8..97dfceb2c6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_gpio.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of GPIO HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h
index c4ad1b89ae..6c2762c20a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_gpio_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of GPIO HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h
index 73f1caef58..cb4e1f9e2e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_hash.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of HASH HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h
index 96b17c0d2c..4fc605d717 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hash_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_hash_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of HASH HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h
index 568bcc259b..ef1584e94f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_hcd.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_hcd.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of HCD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h
index 11590555fc..b5ae43ac8d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_i2c.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of I2C HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h
index c34cfb3744..17ffba1bbb 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_i2c_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of I2C HAL Extended module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h
index 4b75336c8b..d6e7f9a29e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2s.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_i2s.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of I2S HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h
index a094e5ae5a..a63143d6ff 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_irda.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of IRDA HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h
index 82912d8fff..f58591d9ca 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_irda_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_irda_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of IRDA HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h
index e67825e3d1..c4650a582a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_iwdg.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_iwdg.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of IWDG HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_jpeg.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_jpeg.h
index 42aafe2db4..19c1d265b6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_jpeg.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_jpeg.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_jpeg.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of JPEG HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h
index b9ebfa1619..f0d0b8e132 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_lptim.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_lptim.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of LPTIM HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h
index f10427093d..c1d16da276 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_ltdc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of LTDC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc_ex.h
index 49e0f1a88e..5e74f39593 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_ltdc_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_ltdc_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of LTDC HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mdios.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mdios.h
index d27eb2fc8d..69c9554095 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mdios.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mdios.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_mdios.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of MDIOS HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mmc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mmc.h
index 2ff8586165..07faa9a6bd 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mmc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_mmc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_mmc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of MMC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h
index 9f6dee1e52..037607ed11 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nand.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_nand.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of NAND HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h
index 6b2ccdde3e..03715c4a9b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_nor.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_nor.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of NOR HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
index 1c62bf0037..e300243af0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_pcd.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of PCD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
index 959f448471..7c9b359778 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_pcd_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of PCD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h
index 62749ad362..aac70d6d51 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_pwr.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of PWR HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h
index d32b7e5c5b..8aff4ffd50 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_pwr_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of PWR HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h
index 4bd99b83ca..0a122e7533 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_qspi.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_qspi.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of QSPI HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h
index 3c91ad0129..f2c81fb9c0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_rcc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RCC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h
index 028ca0f9ef..556f69d679 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_rcc_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RCC HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h
index 2ac29c8b4e..f0fd7f6356 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_rng.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RNG HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h
index 1c3c4ebae6..8168b65639 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_rtc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RTC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h
index fba590f9bb..8647100e83 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rtc_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_rtc_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RTC HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h
index 74171e1cea..80897984a2 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_sai.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SAI HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h
index 92456e8e6f..059697263a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_sai_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SAI Extension HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h
index fc21d5334f..c6ff30a8ed 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_sd.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h
index 42c2265c76..e2a1c8cecc 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sdram.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_sdram.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SDRAM HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h
index 802c7911e2..d7278e5932 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_smartcard.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SMARTCARD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h
index f7e4105935..883ae0985f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smartcard_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_smartcard_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SMARTCARD HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smbus.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smbus.h
index 58ebbd6d33..fd86b1cdda 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smbus.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_smbus.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_smbus.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SMBUS HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h
index 1fedfe7723..d1e6103418 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spdifrx.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_spdifrx.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SPDIFRX HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h
index c8b33bf6a8..9bc647284d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_spi.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_spi.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SPI HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h
index 644c340998..ec3fc9e4a0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sram.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_sram.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SRAM HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h
index 161ea1a57a..ce7bf47fd6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_tim.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of TIM HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h
index fa4d11c795..cb89b9eeca 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_tim_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of TIM HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h
index b462827732..c72c4906cf 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_uart.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of UART HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h
index b864b1d28a..f19cbc98a8 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_uart_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of UART HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h
index 2e97df3e7c..56f94fa32d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_usart.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of USART HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h
index 3b5b057336..458d7417f2 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_usart_ex.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_usart_ex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of USART HAL Extension module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h
index 3a546a062c..78ee04b991 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_wwdg.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_wwdg.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of WWDG HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_adc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_adc.h
index 433115e4a5..c3b15f2dba 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_adc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_adc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_adc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of ADC LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -71,10 +71,10 @@ extern "C" {
/* Internal register offset for ADC group regular sequencer configuration */
/* (offset placed into a spare area of literal definition) */
-#define ADC_SQR1_REGOFFSET (0x00000000U)
-#define ADC_SQR2_REGOFFSET (0x00000100U)
-#define ADC_SQR3_REGOFFSET (0x00000200U)
-#define ADC_SQR4_REGOFFSET (0x00000300U)
+#define ADC_SQR1_REGOFFSET 0x00000000U
+#define ADC_SQR2_REGOFFSET 0x00000100U
+#define ADC_SQR3_REGOFFSET 0x00000200U
+#define ADC_SQR4_REGOFFSET 0x00000300U
#define ADC_REG_SQRX_REGOFFSET_MASK (ADC_SQR1_REGOFFSET | ADC_SQR2_REGOFFSET | ADC_SQR3_REGOFFSET | ADC_SQR4_REGOFFSET)
#define ADC_REG_RANK_ID_SQRX_MASK (ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0)
@@ -98,8 +98,6 @@ extern "C" {
#define ADC_REG_RANK_15_SQRX_BITOFFSET_POS (10U) /* Value equivalent to POSITION_VAL(ADC_SQR1_SQ15) */
#define ADC_REG_RANK_16_SQRX_BITOFFSET_POS (15U) /* Value equivalent to POSITION_VAL(ADC_SQR1_SQ16) */
-
-
/* Internal mask for ADC group injected sequencer: */
/* To select into literal LL_ADC_INJ_RANK_x the relevant bits for: */
/* - data register offset */
@@ -108,31 +106,22 @@ extern "C" {
/* Internal register offset for ADC group injected data register */
/* (offset placed into a spare area of literal definition) */
-#define ADC_JDR1_REGOFFSET (0x00000000U)
-#define ADC_JDR2_REGOFFSET (0x00000100U)
-#define ADC_JDR3_REGOFFSET (0x00000200U)
-#define ADC_JDR4_REGOFFSET (0x00000300U)
+#define ADC_JDR1_REGOFFSET 0x00000000U
+#define ADC_JDR2_REGOFFSET 0x00000100U
+#define ADC_JDR3_REGOFFSET 0x00000200U
+#define ADC_JDR4_REGOFFSET 0x00000300U
/* Internal register offset for ADC group injected offset configuration */
/* (offset placed into a spare area of literal definition) */
-#define ADC_JOFR1_REGOFFSET (0x00000000U)
-#define ADC_JOFR2_REGOFFSET (0x00001000U)
-#define ADC_JOFR3_REGOFFSET (0x00002000U)
-#define ADC_JOFR4_REGOFFSET (0x00003000U)
+#define ADC_JOFR1_REGOFFSET 0x00000000U
+#define ADC_JOFR2_REGOFFSET 0x00001000U
+#define ADC_JOFR3_REGOFFSET 0x00002000U
+#define ADC_JOFR4_REGOFFSET 0x00003000U
#define ADC_INJ_JDRX_REGOFFSET_MASK (ADC_JDR1_REGOFFSET | ADC_JDR2_REGOFFSET | ADC_JDR3_REGOFFSET | ADC_JDR4_REGOFFSET)
#define ADC_INJ_JOFRX_REGOFFSET_MASK (ADC_JOFR1_REGOFFSET | ADC_JOFR2_REGOFFSET | ADC_JOFR3_REGOFFSET | ADC_JOFR4_REGOFFSET)
#define ADC_INJ_RANK_ID_JSQR_MASK (ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0)
-/* Definition of ADC group injected sequencer bits information to be inserted */
-/* into ADC group injected sequencer ranks literals definition. */
-#define ADC_INJ_RANK_1_JSQR_BITOFFSET_POS ( 0U) /* Value equivalent to POSITION_VAL(ADC_JSQR_JSQ1) */
-#define ADC_INJ_RANK_2_JSQR_BITOFFSET_POS ( 5U) /* Value equivalent to POSITION_VAL(ADC_JSQR_JSQ2) */
-#define ADC_INJ_RANK_3_JSQR_BITOFFSET_POS (10U) /* Value equivalent to POSITION_VAL(ADC_JSQR_JSQ3) */
-#define ADC_INJ_RANK_4_JSQR_BITOFFSET_POS (15U) /* Value equivalent to POSITION_VAL(ADC_JSQR_JSQ4) */
-
-
-
/* Internal mask for ADC group regular trigger: */
/* To select into literal LL_ADC_REG_TRIG_x the relevant bits for: */
/* - regular trigger source */
@@ -145,7 +134,7 @@ extern "C" {
#define ADC_REG_TRIG_SOURCE_MASK (((LL_ADC_REG_TRIG_SOFTWARE & ADC_CR2_EXTSEL) >> (4U * 0U)) | \
((ADC_CR2_EXTSEL) >> (4U * 1U)) | \
((ADC_CR2_EXTSEL) >> (4U * 2U)) | \
- ((ADC_CR2_EXTSEL) >> (4U * 3U)) )
+ ((ADC_CR2_EXTSEL) >> (4U * 3U)))
/* Mask containing trigger edge masks for each of possible */
/* trigger edge selection duplicated with shifts [0; 4; 8; 12] */
@@ -153,7 +142,7 @@ extern "C" {
#define ADC_REG_TRIG_EDGE_MASK (((LL_ADC_REG_TRIG_SOFTWARE & ADC_CR2_EXTEN) >> (4U * 0U)) | \
((ADC_REG_TRIG_EXT_EDGE_DEFAULT) >> (4U * 1U)) | \
((ADC_REG_TRIG_EXT_EDGE_DEFAULT) >> (4U * 2U)) | \
- ((ADC_REG_TRIG_EXT_EDGE_DEFAULT) >> (4U * 3U)) )
+ ((ADC_REG_TRIG_EXT_EDGE_DEFAULT) >> (4U * 3U)))
/* Definition of ADC group regular trigger bits information. */
#define ADC_REG_TRIG_EXTSEL_BITOFFSET_POS (24U) /* Value equivalent to POSITION_VAL(ADC_CR2_EXTSEL) */
@@ -173,7 +162,7 @@ extern "C" {
#define ADC_INJ_TRIG_SOURCE_MASK (((LL_ADC_REG_TRIG_SOFTWARE & ADC_CR2_JEXTSEL) >> (4U * 0U)) | \
((ADC_CR2_JEXTSEL) >> (4U * 1U)) | \
((ADC_CR2_JEXTSEL) >> (4U * 2U)) | \
- ((ADC_CR2_JEXTSEL) >> (4U * 3U)) )
+ ((ADC_CR2_JEXTSEL) >> (4U * 3U)))
/* Mask containing trigger edge masks for each of possible */
/* trigger edge selection duplicated with shifts [0; 4; 8; 12] */
@@ -181,17 +170,12 @@ extern "C" {
#define ADC_INJ_TRIG_EDGE_MASK (((LL_ADC_INJ_TRIG_SOFTWARE & ADC_CR2_JEXTEN) >> (4U * 0U)) | \
((ADC_INJ_TRIG_EXT_EDGE_DEFAULT) >> (4U * 1U)) | \
((ADC_INJ_TRIG_EXT_EDGE_DEFAULT) >> (4U * 2U)) | \
- ((ADC_INJ_TRIG_EXT_EDGE_DEFAULT) >> (4U * 3U)) )
+ ((ADC_INJ_TRIG_EXT_EDGE_DEFAULT) >> (4U * 3U)))
/* Definition of ADC group injected trigger bits information. */
#define ADC_INJ_TRIG_EXTSEL_BITOFFSET_POS (16U) /* Value equivalent to POSITION_VAL(ADC_CR2_JEXTSEL) */
#define ADC_INJ_TRIG_EXTEN_BITOFFSET_POS (20U) /* Value equivalent to POSITION_VAL(ADC_CR2_JEXTEN) */
-
-
-
-
-
/* Internal mask for ADC channel: */
/* To select into literal LL_ADC_CHANNEL_x the relevant bits for: */
/* - channel identifier defined by number */
@@ -203,26 +187,26 @@ extern "C" {
#define ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS ( 0U)/* Value equivalent to POSITION_VAL(ADC_CHANNEL_ID_NUMBER_MASK) */
#define ADC_CHANNEL_ID_MASK (ADC_CHANNEL_ID_NUMBER_MASK | ADC_CHANNEL_ID_INTERNAL_CH_MASK)
/* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
-#define ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0 (0x0000001FU) /* Equivalent to shift: (ADC_CHANNEL_NUMBER_MASK >> POSITION_VAL(ADC_CHANNEL_NUMBER_MASK)) */
+#define ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0 0x0000001FU /* Equivalent to shift: (ADC_CHANNEL_NUMBER_MASK >> POSITION_VAL(ADC_CHANNEL_NUMBER_MASK)) */
/* Channel differentiation between external and internal channels */
-#define ADC_CHANNEL_ID_INTERNAL_CH (0x80000000U) /* Marker of internal channel */
-#define ADC_CHANNEL_ID_INTERNAL_CH_2 (0x40000000U) /* Marker of internal channel for other ADC instances, in case of different ADC internal channels mapped on same channel number on different ADC instances */
-#define ADC_CHANNEL_DIFFERENCIATION_TEMPSENSOR_VBAT (0x10000000U) /* Dummy bit for driver internal usage, not used in ADC channel setting registers CR1 or SQRx */
+#define ADC_CHANNEL_ID_INTERNAL_CH 0x80000000U /* Marker of internal channel */
+#define ADC_CHANNEL_ID_INTERNAL_CH_2 0x40000000U /* Marker of internal channel for other ADC instances, in case of different ADC internal channels mapped on same channel number on different ADC instances */
+#define ADC_CHANNEL_DIFFERENCIATION_TEMPSENSOR_VBAT 0x10000000U /* Dummy bit for driver internal usage, not used in ADC channel setting registers CR1 or SQRx */
#define ADC_CHANNEL_ID_INTERNAL_CH_MASK (ADC_CHANNEL_ID_INTERNAL_CH | ADC_CHANNEL_ID_INTERNAL_CH_2 | ADC_CHANNEL_DIFFERENCIATION_TEMPSENSOR_VBAT)
/* Internal register offset for ADC channel sampling time configuration */
/* (offset placed into a spare area of literal definition) */
-#define ADC_SMPR1_REGOFFSET (0x00000000U)
-#define ADC_SMPR2_REGOFFSET (0x02000000U)
+#define ADC_SMPR1_REGOFFSET 0x00000000U
+#define ADC_SMPR2_REGOFFSET 0x02000000U
#define ADC_CHANNEL_SMPRX_REGOFFSET_MASK (ADC_SMPR1_REGOFFSET | ADC_SMPR2_REGOFFSET)
-#define ADC_CHANNEL_SMPx_BITOFFSET_MASK (0x01F00000U)
+#define ADC_CHANNEL_SMPx_BITOFFSET_MASK 0x01F00000U
#define ADC_CHANNEL_SMPx_BITOFFSET_POS (20U) /* Value equivalent to POSITION_VAL(ADC_CHANNEL_SMPx_BITOFFSET_MASK) */
/* Definition of channels ID number information to be inserted into */
/* channels literals definition. */
-#define ADC_CHANNEL_0_NUMBER (0x00000000U)
+#define ADC_CHANNEL_0_NUMBER 0x00000000U
#define ADC_CHANNEL_1_NUMBER ( ADC_CR1_AWDCH_0)
#define ADC_CHANNEL_2_NUMBER ( ADC_CR1_AWDCH_1 )
#define ADC_CHANNEL_3_NUMBER ( ADC_CR1_AWDCH_1 | ADC_CR1_AWDCH_0)
@@ -264,7 +248,6 @@ extern "C" {
#define ADC_CHANNEL_17_SMP (ADC_SMPR1_REGOFFSET | ((21U) << ADC_CHANNEL_SMPx_BITOFFSET_POS)) /* Value shifted is equivalent to POSITION_VAL(ADC_SMPR1_SMP17) */
#define ADC_CHANNEL_18_SMP (ADC_SMPR1_REGOFFSET | ((24U) << ADC_CHANNEL_SMPx_BITOFFSET_POS)) /* Value shifted is equivalent to POSITION_VAL(ADC_SMPR1_SMP18) */
-
/* Internal mask for ADC analog watchdog: */
/* To select into literals LL_ADC_AWD_CHANNELx_xxx the relevant bits for: */
/* (concatenation of multiple bits used in different analog watchdogs, */
@@ -273,7 +256,7 @@ extern "C" {
/* selection of ADC group (ADC groups regular and-or injected). */
/* Internal register offset for ADC analog watchdog channel configuration */
-#define ADC_AWD_CR1_REGOFFSET (0x00000000U)
+#define ADC_AWD_CR1_REGOFFSET 0x00000000U
#define ADC_AWD_CRX_REGOFFSET_MASK (ADC_AWD_CR1_REGOFFSET)
@@ -281,27 +264,23 @@ extern "C" {
#define ADC_AWD_CR_ALL_CHANNEL_MASK (ADC_AWD_CR1_CHANNEL_MASK)
/* Internal register offset for ADC analog watchdog threshold configuration */
-#define ADC_AWD_TR1_HIGH_REGOFFSET (0x00000000U)
-#define ADC_AWD_TR1_LOW_REGOFFSET (0x00000001U)
+#define ADC_AWD_TR1_HIGH_REGOFFSET 0x00000000U
+#define ADC_AWD_TR1_LOW_REGOFFSET 0x00000001U
#define ADC_AWD_TRX_REGOFFSET_MASK (ADC_AWD_TR1_HIGH_REGOFFSET | ADC_AWD_TR1_LOW_REGOFFSET)
-
/* ADC registers bits positions */
#define ADC_CR1_RES_BITOFFSET_POS (24U) /* Value equivalent to POSITION_VAL(ADC_CR1_RES) */
#define ADC_TR_HT_BITOFFSET_POS (16U) /* Value equivalent to POSITION_VAL(ADC_TR_HT) */
-
-
/* ADC internal channels related definitions */
/* Internal voltage reference VrefInt */
#define VREFINT_CAL_ADDR ((uint16_t*) (0x1FF07A4A)) /* Internal voltage reference, address of parameter VREFINT_CAL: VrefInt ADC raw data acquired at temperature 30 DegC (tolerance: +-5 DegC), Vref+ = 3.3 V (tolerance: +-10 mV). */
#define VREFINT_CAL_VREF ( 3300U) /* Analog voltage reference (Vref+) value with which temperature sensor has been calibrated in production (tolerance: +-10 mV) (unit: mV). */
/* Temperature sensor */
-#define TEMPSENSOR_CAL1_ADDR ((uint16_t*) (0x1FF07A4C)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32F7, temperature sensor ADC raw data acquired at temperature 30 DegC (tolerance: +-5 DegC), Vref+ = 3.3 V (tolerance: +-10 mV). */
-#define TEMPSENSOR_CAL2_ADDR ((uint16_t*) (0x1FF07A4E)) /* Internal temperature sensor, address of parameter TS_CAL2: On STM32F7, temperature sensor ADC raw data acquired at temperature 110 DegC (tolerance: +-5 DegC), Vref+ = 3.3 V (tolerance: +-10 mV). */
-#define TEMPSENSOR_CAL1_TEMP (( int32_t) 30) /* Internal temperature sensor, temperature at which temperature sensor has been calibrated in production for data into TEMPSENSOR_CAL1_ADDR (tolerance: +-5 DegC) (unit: DegC). */
-#define TEMPSENSOR_CAL2_TEMP (( int32_t) 110) /* Internal temperature sensor, temperature at which temperature sensor has been calibrated in production for data into TEMPSENSOR_CAL2_ADDR (tolerance: +-5 DegC) (unit: DegC). */
+#define TEMPSENSOR_CAL1_ADDR ((uint16_t*) (0x1FF07A4C)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32F7, temperature sensor ADC raw data acquired at temperature 30 DegC (tolerance: +-5 DegC), Vref+ = 3.3 V (tolerance: +-10 mV). */
+#define TEMPSENSOR_CAL2_ADDR ((uint16_t*) (0x1FF07A4E)) /* Internal temperature sensor, address of parameter TS_CAL2: On STM32F7, temperature sensor ADC raw data acquired at temperature 110 DegC (tolerance: +-5 DegC), Vref+ = 3.3 V (tolerance: +-10 mV). */
+#define TEMPSENSOR_CAL1_TEMP (( int32_t) 30) /* Internal temperature sensor, temperature at which temperature sensor has been calibrated in production for data into TEMPSENSOR_CAL1_ADDR (tolerance: +-5 DegC) (unit: DegC). */
+#define TEMPSENSOR_CAL2_TEMP (( int32_t) 110) /* Internal temperature sensor, temperature at which temperature sensor has been calibrated in production for data into TEMPSENSOR_CAL2_ADDR (tolerance: +-5 DegC) (unit: DegC). */
#define TEMPSENSOR_CAL_VREFANALOG ( 3300U) /* Analog voltage reference (Vref+) voltage with which temperature sensor has been calibrated in production (+-10 mV) (unit: mV). */
-
/**
* @}
*/
@@ -575,8 +554,8 @@ typedef struct
/* List of ADC registers intended to be used (most commonly) with */
/* DMA transfer. */
/* Refer to function @ref LL_ADC_DMA_GetRegAddr(). */
-#define LL_ADC_DMA_REG_REGULAR_DATA (0x00000000U) /* ADC group regular conversion data register (corresponding to register DR) to be used with ADC configured in independent mode. Without DMA transfer, register accessed by LL function @ref LL_ADC_REG_ReadConversionData32() and other functions @ref LL_ADC_REG_ReadConversionDatax() */
-#define LL_ADC_DMA_REG_REGULAR_DATA_MULTI (0x00000001U) /* ADC group regular conversion data register (corresponding to register CDR) to be used with ADC configured in multimode (available on STM32 devices with several ADC instances). Without DMA transfer, register accessed by LL function @ref LL_ADC_REG_ReadMultiConversionData32() */
+#define LL_ADC_DMA_REG_REGULAR_DATA 0x00000000U /* ADC group regular conversion data register (corresponding to register DR) to be used with ADC configured in independent mode. Without DMA transfer, register accessed by LL function @ref LL_ADC_REG_ReadConversionData32() and other functions @ref LL_ADC_REG_ReadConversionDatax() */
+#define LL_ADC_DMA_REG_REGULAR_DATA_MULTI 0x00000001U /* ADC group regular conversion data register (corresponding to register CDR) to be used with ADC configured in multimode (available on STM32 devices with several ADC instances). Without DMA transfer, register accessed by LL function @ref LL_ADC_REG_ReadMultiConversionData32() */
/**
* @}
*/
@@ -584,7 +563,7 @@ typedef struct
/** @defgroup ADC_LL_EC_COMMON_CLOCK_SOURCE ADC common - Clock source
* @{
*/
-#define LL_ADC_CLOCK_SYNC_PCLK_DIV2 (0x00000000U) /*!< ADC synchronous clock derived from AHB clock with prescaler division by 2 */
+#define LL_ADC_CLOCK_SYNC_PCLK_DIV2 0x00000000U /*!< ADC synchronous clock derived from AHB clock with prescaler division by 2 */
#define LL_ADC_CLOCK_SYNC_PCLK_DIV4 ( ADC_CCR_ADCPRE_0) /*!< ADC synchronous clock derived from AHB clock with prescaler division by 4 */
#define LL_ADC_CLOCK_SYNC_PCLK_DIV6 (ADC_CCR_ADCPRE_1 ) /*!< ADC synchronous clock derived from AHB clock with prescaler division by 6 */
#define LL_ADC_CLOCK_SYNC_PCLK_DIV8 (ADC_CCR_ADCPRE_1 | ADC_CCR_ADCPRE_0) /*!< ADC synchronous clock derived from AHB clock with prescaler division by 8 */
@@ -600,7 +579,7 @@ typedef struct
/* If they are not listed below, they do not require any specific */
/* path enable. In this case, Access to measurement path is done */
/* only by selecting the corresponding ADC internal channel. */
-#define LL_ADC_PATH_INTERNAL_NONE (0x00000000U)/*!< ADC measurement pathes all disabled */
+#define LL_ADC_PATH_INTERNAL_NONE 0x00000000U /*!< ADC measurement pathes all disabled */
#define LL_ADC_PATH_INTERNAL_VREFINT (ADC_CCR_TSVREFE) /*!< ADC measurement path to internal channel VrefInt */
#define LL_ADC_PATH_INTERNAL_TEMPSENSOR (ADC_CCR_TSVREFE) /*!< ADC measurement path to internal channel temperature sensor */
#define LL_ADC_PATH_INTERNAL_VBAT (ADC_CCR_VBATE) /*!< ADC measurement path to internal channel Vbat */
@@ -611,7 +590,7 @@ typedef struct
/** @defgroup ADC_LL_EC_RESOLUTION ADC instance - Resolution
* @{
*/
-#define LL_ADC_RESOLUTION_12B (0x00000000U) /*!< ADC resolution 12 bits */
+#define LL_ADC_RESOLUTION_12B 0x00000000U /*!< ADC resolution 12 bits */
#define LL_ADC_RESOLUTION_10B ( ADC_CR1_RES_0) /*!< ADC resolution 10 bits */
#define LL_ADC_RESOLUTION_8B (ADC_CR1_RES_1 ) /*!< ADC resolution 8 bits */
#define LL_ADC_RESOLUTION_6B (ADC_CR1_RES_1 | ADC_CR1_RES_0) /*!< ADC resolution 6 bits */
@@ -622,7 +601,7 @@ typedef struct
/** @defgroup ADC_LL_EC_DATA_ALIGN ADC instance - Data alignment
* @{
*/
-#define LL_ADC_DATA_ALIGN_RIGHT (0x00000000U)/*!< ADC conversion data alignment: right aligned (alignment on data register LSB bit 0)*/
+#define LL_ADC_DATA_ALIGN_RIGHT 0x00000000U /*!< ADC conversion data alignment: right aligned (alignment on data register LSB bit 0)*/
#define LL_ADC_DATA_ALIGN_LEFT (ADC_CR2_ALIGN) /*!< ADC conversion data alignment: left aligned (aligment on data register MSB bit 15)*/
/**
* @}
@@ -631,7 +610,7 @@ typedef struct
/** @defgroup ADC_LL_EC_SCAN_SELECTION ADC instance - Scan selection
* @{
*/
-#define LL_ADC_SEQ_SCAN_DISABLE (0x00000000U) /*!< ADC conversion is performed in unitary conversion mode (one channel converted, that defined in rank 1). Configuration of both groups regular and injected sequencers (sequence length, ...) is discarded: equivalent to length of 1 rank.*/
+#define LL_ADC_SEQ_SCAN_DISABLE 0x00000000U /*!< ADC conversion is performed in unitary conversion mode (one channel converted, that defined in rank 1). Configuration of both groups regular and injected sequencers (sequence length, ...) is discarded: equivalent to length of 1 rank.*/
#define LL_ADC_SEQ_SCAN_ENABLE (ADC_CR1_SCAN) /*!< ADC conversions are performed in sequence conversions mode, according to configuration of both groups regular and injected sequencers (sequence length, ...). */
/**
* @}
@@ -640,9 +619,9 @@ typedef struct
/** @defgroup ADC_LL_EC_GROUPS ADC instance - Groups
* @{
*/
-#define LL_ADC_GROUP_REGULAR (0x00000001U) /*!< ADC group regular (available on all STM32 devices) */
-#define LL_ADC_GROUP_INJECTED (0x00000002U) /*!< ADC group injected (not available on all STM32 devices)*/
-#define LL_ADC_GROUP_REGULAR_INJECTED (0x00000003U) /*!< ADC both groups regular and injected */
+#define LL_ADC_GROUP_REGULAR 0x00000001U /*!< ADC group regular (available on all STM32 devices) */
+#define LL_ADC_GROUP_INJECTED 0x00000002U /*!< ADC group injected (not available on all STM32 devices)*/
+#define LL_ADC_GROUP_REGULAR_INJECTED 0x00000003U /*!< ADC both groups regular and injected */
/**
* @}
*/
@@ -680,7 +659,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_TRIGGER_SOURCE ADC group regular - Trigger source
* @{
*/
-#define LL_ADC_REG_TRIG_SOFTWARE (0x00000000U) /*!< ADC group regular conversion trigger internal: SW start. */
+#define LL_ADC_REG_TRIG_SOFTWARE 0x00000000U /*!< ADC group regular conversion trigger internal: SW start. */
#define LL_ADC_REG_TRIG_EXT_TIM1_CH1 ((uint32_t)ADC_REG_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group regular conversion trigger from external IP: TIM1 channel 1 event (capture compare: input capture or output capture). Trigger edge set to rising edge (default setting). */
#define LL_ADC_REG_TRIG_EXT_TIM1_CH2 (ADC_CR2_EXTSEL_0 | ADC_REG_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group regular conversion trigger from external IP: TIM1 channel 2 event (capture compare: input capture or output capture). Trigger edge set to rising edge (default setting). */
#define LL_ADC_REG_TRIG_EXT_TIM1_CH3 (ADC_CR2_EXTSEL_1 | ADC_REG_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group regular conversion trigger from external IP: TIM1 channel 3 event (capture compare: input capture or output capture). Trigger edge set to rising edge (default setting). */
@@ -714,7 +693,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_CONTINUOUS_MODE ADC group regular - Continuous mode
* @{
*/
-#define LL_ADC_REG_CONV_SINGLE (0x00000000U) /*!< ADC conversions are performed in single mode: one conversion per trigger */
+#define LL_ADC_REG_CONV_SINGLE 0x00000000U /*!< ADC conversions are performed in single mode: one conversion per trigger */
#define LL_ADC_REG_CONV_CONTINUOUS (ADC_CR2_CONT) /*!< ADC conversions are performed in continuous mode: after the first trigger, following conversions launched successively automatically */
/**
* @}
@@ -723,7 +702,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_DMA_TRANSFER ADC group regular - DMA transfer of ADC conversion data
* @{
*/
-#define LL_ADC_REG_DMA_TRANSFER_NONE (0x00000000U) /*!< ADC conversions are not transferred by DMA */
+#define LL_ADC_REG_DMA_TRANSFER_NONE 0x00000000U /*!< ADC conversions are not transferred by DMA */
#define LL_ADC_REG_DMA_TRANSFER_LIMITED ( ADC_CR2_DMA) /*!< ADC conversion data are transferred by DMA, in limited mode (one shot mode): DMA transfer requests are stopped when number of DMA data transfers (number of ADC conversions) is reached. This ADC mode is intended to be used with DMA mode non-circular. */
#define LL_ADC_REG_DMA_TRANSFER_UNLIMITED (ADC_CR2_DDS | ADC_CR2_DMA) /*!< ADC conversion data are transferred by DMA, in unlimited mode: DMA transfer requests are unlimited, whatever number of DMA data transferred (number of ADC conversions). This ADC mode is intended to be used with DMA mode circular. */
/**
@@ -733,7 +712,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_FLAG_EOC_SELECTION ADC group regular - Flag EOC selection (unitary or sequence conversions)
* @{
*/
-#define LL_ADC_REG_FLAG_EOC_SEQUENCE_CONV (0x00000000U) /*!< ADC flag EOC (end of unitary conversion) selected */
+#define LL_ADC_REG_FLAG_EOC_SEQUENCE_CONV 0x00000000U /*!< ADC flag EOC (end of unitary conversion) selected */
#define LL_ADC_REG_FLAG_EOC_UNITARY_CONV (ADC_CR2_EOCS) /*!< ADC flag EOS (end of sequence conversions) selected */
/**
* @}
@@ -742,7 +721,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_SEQ_SCAN_LENGTH ADC group regular - Sequencer scan length
* @{
*/
-#define LL_ADC_REG_SEQ_SCAN_DISABLE (0x00000000U) /*!< ADC group regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
+#define LL_ADC_REG_SEQ_SCAN_DISABLE 0x00000000U /*!< ADC group regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
#define LL_ADC_REG_SEQ_SCAN_ENABLE_2RANKS ( ADC_SQR1_L_0) /*!< ADC group regular sequencer enable with 2 ranks in the sequence */
#define LL_ADC_REG_SEQ_SCAN_ENABLE_3RANKS ( ADC_SQR1_L_1 ) /*!< ADC group regular sequencer enable with 3 ranks in the sequence */
#define LL_ADC_REG_SEQ_SCAN_ENABLE_4RANKS ( ADC_SQR1_L_1 | ADC_SQR1_L_0) /*!< ADC group regular sequencer enable with 4 ranks in the sequence */
@@ -765,7 +744,7 @@ typedef struct
/** @defgroup ADC_LL_EC_REG_SEQ_DISCONT_MODE ADC group regular - Sequencer discontinuous mode
* @{
*/
-#define LL_ADC_REG_SEQ_DISCONT_DISABLE (0x00000000U) /*!< ADC group regular sequencer discontinuous mode disable */
+#define LL_ADC_REG_SEQ_DISCONT_DISABLE 0x00000000U /*!< ADC group regular sequencer discontinuous mode disable */
#define LL_ADC_REG_SEQ_DISCONT_1RANK ( ADC_CR1_DISCEN) /*!< ADC group regular sequencer discontinuous mode enable with sequence interruption every rank */
#define LL_ADC_REG_SEQ_DISCONT_2RANKS ( ADC_CR1_DISCNUM_0 | ADC_CR1_DISCEN) /*!< ADC group regular sequencer discontinuous mode enabled with sequence interruption every 2 ranks */
#define LL_ADC_REG_SEQ_DISCONT_3RANKS ( ADC_CR1_DISCNUM_1 | ADC_CR1_DISCEN) /*!< ADC group regular sequencer discontinuous mode enable with sequence interruption every 3 ranks */
@@ -804,7 +783,7 @@ typedef struct
/** @defgroup ADC_LL_EC_INJ_TRIGGER_SOURCE ADC group injected - Trigger source
* @{
*/
-#define LL_ADC_INJ_TRIG_SOFTWARE (0x00000000U) /*!< ADC group injected conversion trigger internal: SW start. */
+#define LL_ADC_INJ_TRIG_SOFTWARE 0x00000000U /*!< ADC group injected conversion trigger internal: SW start. */
#define LL_ADC_INJ_TRIG_EXT_TIM1_TRGO (ADC_INJ_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group injected conversion trigger from external IP: TIM1 TRGO. Trigger edge set to rising edge (default setting). */
#define LL_ADC_INJ_TRIG_EXT_TIM1_CH4 (ADC_CR2_JEXTSEL_0 | ADC_INJ_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group injected conversion trigger from external IP: TIM1 channel 4 event (capture compare: input capture or output capture). Trigger edge set to rising edge (default setting). */
#define LL_ADC_INJ_TRIG_EXT_TIM2_TRGO (ADC_CR2_JEXTSEL_1 | ADC_INJ_TRIG_EXT_EDGE_DEFAULT) /*!< ADC group injected conversion trigger from external IP: TIM2 TRGO. Trigger edge set to rising edge (default setting). */
@@ -837,7 +816,7 @@ typedef struct
/** @defgroup ADC_LL_EC_INJ_TRIG_AUTO ADC group injected - Automatic trigger mode
* @{
*/
-#define LL_ADC_INJ_TRIG_INDEPENDENT (0x00000000U)/*!< ADC group injected conversion trigger independent. Setting mandatory if ADC group injected injected trigger source is set to an external trigger. */
+#define LL_ADC_INJ_TRIG_INDEPENDENT 0x00000000U /*!< ADC group injected conversion trigger independent. Setting mandatory if ADC group injected injected trigger source is set to an external trigger. */
#define LL_ADC_INJ_TRIG_FROM_GRP_REGULAR (ADC_CR1_JAUTO) /*!< ADC group injected conversion trigger from ADC group regular. Setting compliant only with group injected trigger source set to SW start, without any further action on ADC group injected conversion start or stop: in this case, ADC group injected is controlled only from ADC group regular. */
/**
* @}
@@ -847,7 +826,7 @@ typedef struct
/** @defgroup ADC_LL_EC_INJ_SEQ_SCAN_LENGTH ADC group injected - Sequencer scan length
* @{
*/
-#define LL_ADC_INJ_SEQ_SCAN_DISABLE (0x00000000U) /*!< ADC group injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
+#define LL_ADC_INJ_SEQ_SCAN_DISABLE 0x00000000U /*!< ADC group injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
#define LL_ADC_INJ_SEQ_SCAN_ENABLE_2RANKS ( ADC_JSQR_JL_0) /*!< ADC group injected sequencer enable with 2 ranks in the sequence */
#define LL_ADC_INJ_SEQ_SCAN_ENABLE_3RANKS (ADC_JSQR_JL_1 ) /*!< ADC group injected sequencer enable with 3 ranks in the sequence */
#define LL_ADC_INJ_SEQ_SCAN_ENABLE_4RANKS (ADC_JSQR_JL_1 | ADC_JSQR_JL_0) /*!< ADC group injected sequencer enable with 4 ranks in the sequence */
@@ -858,7 +837,7 @@ typedef struct
/** @defgroup ADC_LL_EC_INJ_SEQ_DISCONT_MODE ADC group injected - Sequencer discontinuous mode
* @{
*/
-#define LL_ADC_INJ_SEQ_DISCONT_DISABLE (0x00000000U)/*!< ADC group injected sequencer discontinuous mode disable */
+#define LL_ADC_INJ_SEQ_DISCONT_DISABLE 0x00000000U /*!< ADC group injected sequencer discontinuous mode disable */
#define LL_ADC_INJ_SEQ_DISCONT_1RANK (ADC_CR1_JDISCEN) /*!< ADC group injected sequencer discontinuous mode enable with sequence interruption every rank */
/**
* @}
@@ -867,10 +846,10 @@ typedef struct
/** @defgroup ADC_LL_EC_INJ_SEQ_RANKS ADC group injected - Sequencer ranks
* @{
*/
-#define LL_ADC_INJ_RANK_1 (ADC_JDR1_REGOFFSET | ADC_JOFR1_REGOFFSET | ADC_INJ_RANK_1_JSQR_BITOFFSET_POS) /*!< ADC group injected sequencer rank 1 */
-#define LL_ADC_INJ_RANK_2 (ADC_JDR2_REGOFFSET | ADC_JOFR2_REGOFFSET | ADC_INJ_RANK_2_JSQR_BITOFFSET_POS) /*!< ADC group injected sequencer rank 2 */
-#define LL_ADC_INJ_RANK_3 (ADC_JDR3_REGOFFSET | ADC_JOFR3_REGOFFSET | ADC_INJ_RANK_3_JSQR_BITOFFSET_POS) /*!< ADC group injected sequencer rank 3 */
-#define LL_ADC_INJ_RANK_4 (ADC_JDR4_REGOFFSET | ADC_JOFR4_REGOFFSET | ADC_INJ_RANK_4_JSQR_BITOFFSET_POS) /*!< ADC group injected sequencer rank 4 */
+#define LL_ADC_INJ_RANK_1 (ADC_JDR1_REGOFFSET | ADC_JOFR1_REGOFFSET | 0x00000001U) /*!< ADC group injected sequencer rank 1 */
+#define LL_ADC_INJ_RANK_2 (ADC_JDR2_REGOFFSET | ADC_JOFR2_REGOFFSET | 0x00000002U) /*!< ADC group injected sequencer rank 2 */
+#define LL_ADC_INJ_RANK_3 (ADC_JDR3_REGOFFSET | ADC_JOFR3_REGOFFSET | 0x00000003U) /*!< ADC group injected sequencer rank 3 */
+#define LL_ADC_INJ_RANK_4 (ADC_JDR4_REGOFFSET | ADC_JOFR4_REGOFFSET | 0x00000004U) /*!< ADC group injected sequencer rank 4 */
/**
* @}
*/
@@ -878,7 +857,7 @@ typedef struct
/** @defgroup ADC_LL_EC_CHANNEL_SAMPLINGTIME Channel - Sampling time
* @{
*/
-#define LL_ADC_SAMPLINGTIME_3CYCLES (0x00000000U) /*!< Sampling time 3 ADC clock cycles */
+#define LL_ADC_SAMPLINGTIME_3CYCLES 0x00000000U /*!< Sampling time 3 ADC clock cycles */
#define LL_ADC_SAMPLINGTIME_15CYCLES (ADC_SMPR1_SMP10_0) /*!< Sampling time 15 ADC clock cycles */
#define LL_ADC_SAMPLINGTIME_28CYCLES (ADC_SMPR1_SMP10_1) /*!< Sampling time 28 ADC clock cycles */
#define LL_ADC_SAMPLINGTIME_56CYCLES (ADC_SMPR1_SMP10_1 | ADC_SMPR1_SMP10_0) /*!< Sampling time 56 ADC clock cycles */
@@ -901,7 +880,7 @@ typedef struct
/** @defgroup ADC_LL_EC_AWD_CHANNELS Analog watchdog - Monitored channels
* @{
*/
-#define LL_ADC_AWD_DISABLE (0x00000000U) /*!< ADC analog watchdog monitoring disabled */
+#define LL_ADC_AWD_DISABLE 0x00000000U /*!< ADC analog watchdog monitoring disabled */
#define LL_ADC_AWD_ALL_CHANNELS_REG ( ADC_CR1_AWDEN ) /*!< ADC analog watchdog monitoring of all channels, converted by group regular only */
#define LL_ADC_AWD_ALL_CHANNELS_INJ ( ADC_CR1_JAWDEN ) /*!< ADC analog watchdog monitoring of all channels, converted by group injected only */
#define LL_ADC_AWD_ALL_CHANNELS_REG_INJ ( ADC_CR1_JAWDEN | ADC_CR1_AWDEN ) /*!< ADC analog watchdog monitoring of all channels, converted by either group regular or injected */
@@ -987,7 +966,7 @@ typedef struct
/** @defgroup ADC_LL_EC_MULTI_MODE Multimode - Mode
* @{
*/
-#define LL_ADC_MULTI_INDEPENDENT (0x00000000U) /*!< ADC dual mode disabled (ADC independent mode) */
+#define LL_ADC_MULTI_INDEPENDENT 0x00000000U /*!< ADC dual mode disabled (ADC independent mode) */
#define LL_ADC_MULTI_DUAL_REG_SIMULT ( ADC_CCR_MULTI_2 | ADC_CCR_MULTI_1 ) /*!< ADC dual mode enabled: group regular simultaneous */
#define LL_ADC_MULTI_DUAL_REG_INTERL ( ADC_CCR_MULTI_2 | ADC_CCR_MULTI_1 | ADC_CCR_MULTI_0) /*!< ADC dual mode enabled: Combined group regular interleaved */
#define LL_ADC_MULTI_DUAL_INJ_SIMULT ( ADC_CCR_MULTI_2 | ADC_CCR_MULTI_0) /*!< ADC dual mode enabled: group injected simultaneous */
@@ -1010,7 +989,7 @@ typedef struct
/** @defgroup ADC_LL_EC_MULTI_DMA_TRANSFER Multimode - DMA transfer
* @{
*/
-#define LL_ADC_MULTI_REG_DMA_EACH_ADC (0x00000000U) /*!< ADC multimode group regular conversions are transferred by DMA: each ADC uses its own DMA channel, with its individual DMA transfer settings */
+#define LL_ADC_MULTI_REG_DMA_EACH_ADC 0x00000000U /*!< ADC multimode group regular conversions are transferred by DMA: each ADC uses its own DMA channel, with its individual DMA transfer settings */
#define LL_ADC_MULTI_REG_DMA_LIMIT_1 ( ADC_CCR_DMA_0) /*!< ADC multimode group regular conversions are transferred by DMA, one DMA channel for all ADC instances (DMA of ADC master), in limited mode (one shot mode): DMA transfer requests are stopped when number of DMA data transfers (number of ADC conversions) is reached. This ADC mode is intended to be used with DMA mode non-circular. Setting of DMA mode 1: 2 or 3 (dual or triple mode) half-words one by one, ADC1 then ADC2 then ADC3. */
#define LL_ADC_MULTI_REG_DMA_LIMIT_2 ( ADC_CCR_DMA_1 ) /*!< ADC multimode group regular conversions are transferred by DMA, one DMA channel for all ADC instances (DMA of ADC master), in limited mode (one shot mode): DMA transfer requests are stopped when number of DMA data transfers (number of ADC conversions) is reached. This ADC mode is intended to be used with DMA mode non-circular. Setting of DMA mode 2: 2 or 3 (dual or triple mode) half-words one by one, ADC2&1 then ADC1&3 then ADC3&2. */
#define LL_ADC_MULTI_REG_DMA_LIMIT_3 ( ADC_CCR_DMA_0 | ADC_CCR_DMA_0) /*!< ADC multimode group regular conversions are transferred by DMA, one DMA channel for all ADC instances (DMA of ADC master), in limited mode (one shot mode): DMA transfer requests are stopped when number of DMA data transfers (number of ADC conversions) is reached. This ADC mode is intended to be used with DMA mode non-circular. Setting of DMA mode 3: 2 or 3 (dual or triple mode) bytes one by one, ADC2&1 then ADC1&3 then ADC3&2. */
@@ -1024,7 +1003,7 @@ typedef struct
/** @defgroup ADC_LL_EC_MULTI_TWOSMP_DELAY Multimode - Delay between two sampling phases
* @{
*/
-#define LL_ADC_MULTI_TWOSMP_DELAY_5CYCLES (0x00000000U) /*!< ADC multimode delay between two sampling phases: 5 ADC clock cycles*/
+#define LL_ADC_MULTI_TWOSMP_DELAY_5CYCLES 0x00000000U /*!< ADC multimode delay between two sampling phases: 5 ADC clock cycles*/
#define LL_ADC_MULTI_TWOSMP_DELAY_6CYCLES ( ADC_CCR_DELAY_0) /*!< ADC multimode delay between two sampling phases: 6 ADC clock cycles */
#define LL_ADC_MULTI_TWOSMP_DELAY_7CYCLES ( ADC_CCR_DELAY_1 ) /*!< ADC multimode delay between two sampling phases: 7 ADC clock cycles */
#define LL_ADC_MULTI_TWOSMP_DELAY_8CYCLES ( ADC_CCR_DELAY_1 | ADC_CCR_DELAY_0) /*!< ADC multimode delay between two sampling phases: 8 ADC clock cycles */
@@ -3007,9 +2986,11 @@ __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Ra
/* in register depending on parameter "Rank". */
/* Parameters "Rank" and "Channel" are used with masks because containing */
/* other bits reserved for other purpose. */
+ register uint32_t tmpreg1 = (READ_BIT(ADCx->JSQR, ADC_JSQR_JL) >> ADC_JSQR_JL_Pos) + 1U;
+
MODIFY_REG(ADCx->JSQR,
- ADC_CHANNEL_ID_NUMBER_MASK << (Rank & ADC_INJ_RANK_ID_JSQR_MASK),
- (Channel & ADC_CHANNEL_ID_NUMBER_MASK) << (Rank & ADC_INJ_RANK_ID_JSQR_MASK));
+ ADC_CHANNEL_ID_NUMBER_MASK << (5U * (uint8_t)(((Rank) + 3U) - (tmpreg1))),
+ (Channel & ADC_CHANNEL_ID_NUMBER_MASK) << (5U * (uint8_t)(((Rank) + 3U) - (tmpreg1))));
}
/**
@@ -3070,9 +3051,11 @@ __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Ra
*/
__STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank)
{
+ register uint32_t tmpreg1 = (READ_BIT(ADCx->JSQR, ADC_JSQR_JL) >> ADC_JSQR_JL_Pos) + 1U;
+
return (uint32_t)(READ_BIT(ADCx->JSQR,
- ADC_CHANNEL_ID_NUMBER_MASK << (Rank & ADC_INJ_RANK_ID_JSQR_MASK))
- >> (Rank & ADC_INJ_RANK_ID_JSQR_MASK)
+ ADC_CHANNEL_ID_NUMBER_MASK << (5U * (uint8_t)(((Rank) + 3U) - (tmpreg1))))
+ >> (5U * (uint8_t)(((Rank) + 3U) - (tmpreg1)))
);
}
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h
index d31658cc17..650741f3f5 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_bus.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of BUS LL module.
@verbatim
@@ -25,7 +25,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h
index dc9b780860..452d3403e2 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_cortex.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CORTEX LL module.
@verbatim
==============================================================================
@@ -23,7 +23,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_crc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_crc.h
index 7dd61af2e5..074cb344b5 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_crc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_crc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_crc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of CRC LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dac.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dac.h
index e68bef3b05..978637e0ae 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dac.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dac.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dac.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DAC LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h
index 48b5945b69..a4128e686f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dma.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DMA LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -236,7 +236,7 @@ typedef struct
* @}
*/
-/** @defgroup DMA_LL_EC_DOUBLEBUFFER_MODE MODE
+/** @defgroup DMA_LL_EC_DOUBLEBUFFER_MODE DOUBLE BUFFER MODE
* @{
*/
#define LL_DMA_DOUBLEBUFFER_MODE_DISABLE 0x00000000U /*!< Disable double buffering mode */
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma2d.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma2d.h
index 6d387f479d..c3914b4a06 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma2d.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma2d.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dma2d.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of DMA2D LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h
index 715e1bf213..7a4280b50e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_exti.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of EXTI LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h
index ab781fc7a4..f2f43cf295 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_fmc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of FMC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h
index e26c9b87d0..4b5bae97a2 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_gpio.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of GPIO LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_i2c.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_i2c.h
index 43206d71e5..6a0c2aae40 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_i2c.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_i2c.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_i2c.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of I2C LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_iwdg.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_iwdg.h
index b00eadd84c..b21ee27ebc 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_iwdg.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_iwdg.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_iwdg.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of IWDG LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_lptim.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_lptim.h
index 6800983f55..1ca1d36644 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_lptim.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_lptim.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_lptim.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of LPTIM LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h
index f84281e960..75e6174094 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_pwr.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of PWR LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h
index 840ca5c5fb..0fc1de8482 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rcc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RCC LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h
index d619443c16..a390753be0 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rng.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RNG LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rtc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rtc.h
index dba714dd3a..7da6f75ee1 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rtc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rtc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rtc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of RTC LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -588,8 +588,8 @@ typedef struct
* @{
*/
#define LL_RTC_CALIB_OUTPUT_NONE 0x00000000U /*!< Calibration output disabled */
-#define LL_RTC_CALIB_OUTPUT_1HZ (RTC_CR_COE | RTC_CR_COSEL) /*!< Calibration output is 512 Hz */
-#define LL_RTC_CALIB_OUTPUT_512HZ (RTC_CR_COE) /*!< Calibration output is 1 Hz */
+#define LL_RTC_CALIB_OUTPUT_1HZ (RTC_CR_COE | RTC_CR_COSEL) /*!< Calibration output is 1 Hz */
+#define LL_RTC_CALIB_OUTPUT_512HZ (RTC_CR_COE) /*!< Calibration output is 512 Hz */
/**
* @}
*/
@@ -1245,7 +1245,12 @@ __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24,
*/
__STATIC_INLINE uint32_t LL_RTC_TIME_Get(RTC_TypeDef *RTCx)
{
- return (uint32_t)((LL_RTC_TIME_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_TIME_GetMinute(RTCx) << RTC_OFFSET_MINUTE) | LL_RTC_TIME_GetSecond(RTCx));
+ register uint32_t temp = 0U;
+
+ temp = READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU | RTC_TR_MNT | RTC_TR_MNU | RTC_TR_ST | RTC_TR_SU));
+ return (uint32_t)((((((temp & RTC_TR_HT) >> RTC_TR_HT_Pos) << 4U) | ((temp & RTC_TR_HU) >> RTC_TR_HU_Pos)) << RTC_OFFSET_HOUR) | \
+ (((((temp & RTC_TR_MNT) >> RTC_TR_MNT_Pos) << 4U) | ((temp & RTC_TR_MNU) >> RTC_TR_MNU_Pos)) << RTC_OFFSET_MINUTE) | \
+ ((((temp & RTC_TR_ST) >> RTC_TR_ST_Pos) << 4U) | ((temp & RTC_TR_SU) >> RTC_TR_SU_Pos)));
}
/**
@@ -1579,7 +1584,13 @@ __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uin
*/
__STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx)
{
- return (uint32_t)((LL_RTC_DATE_GetWeekDay(RTCx) << RTC_OFFSET_WEEKDAY) | (LL_RTC_DATE_GetDay(RTCx) << RTC_OFFSET_DAY) | (LL_RTC_DATE_GetMonth(RTCx) << RTC_OFFSET_MONTH) | LL_RTC_DATE_GetYear(RTCx));
+ register uint32_t temp = 0U;
+
+ temp = READ_BIT(RTCx->DR, (RTC_DR_WDU | RTC_DR_MT | RTC_DR_MU | RTC_DR_DT | RTC_DR_DU | RTC_DR_YT | RTC_DR_YU));
+ return (uint32_t)((((temp & RTC_DR_WDU) >> RTC_DR_WDU_Pos) << RTC_OFFSET_WEEKDAY) | \
+ (((((temp & RTC_DR_DT) >> RTC_DR_DT_Pos) << 4U) | ((temp & RTC_DR_DU) >> RTC_DR_DU_Pos)) << RTC_OFFSET_DAY) | \
+ (((((temp & RTC_DR_MT) >> RTC_DR_MT_Pos) << 4U) | ((temp & RTC_DR_MU) >> RTC_DR_MU_Pos)) << RTC_OFFSET_MONTH) | \
+ ((((temp & RTC_DR_YT) >> RTC_DR_YT_Pos) << 4U) | ((temp & RTC_DR_YU) >> RTC_DR_YU_Pos)));
}
/**
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h
index 8d41356075..2d777bd7ea 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_sdmmc.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SDMMC HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -316,7 +316,7 @@ typedef struct
#define SDMMC_SINGLE_BUS_SUPPORT ((uint32_t)0x00010000U)
#define SDMMC_CARD_LOCKED ((uint32_t)0x02000000U)
-#define SDMMC_DATATIMEOUT ((uint32_t)0x00100000U)
+#define SDMMC_DATATIMEOUT ((uint32_t)0xFFFFFFFFU)
#define SDMMC_0TO7BITS ((uint32_t)0x000000FFU)
#define SDMMC_8TO15BITS ((uint32_t)0x0000FF00U)
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h
index b2ae88c91f..4d4d581520 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_spi.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SPI LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h
index 175cc7fd68..f11fb37612 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_system.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of SYSTEM LL module.
@verbatim
==============================================================================
@@ -20,7 +20,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -217,9 +217,6 @@ extern "C" {
/**
* @}
*/
-/**
- * @}
- */
/** @defgroup SYSTEM_LL_EC_TRACE DBGMCU TRACE Pin Assignment
* @{
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h
index 7338ed5576..7c2ecbb8f7 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_tim.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of TIM LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h
index 94612c1763..9051add281 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_usart.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of USART LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h
index cabc9d7250..92b4088cd9 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_usb.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of USB Core HAL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h
index 351d81ab1a..a6df3078fc 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_utils.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of UTILS LL module.
@verbatim
==============================================================================
@@ -20,7 +20,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_wwdg.h b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_wwdg.h
index dcf9e239f6..61b5d8fd8b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_wwdg.h
+++ b/lib/main/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_wwdg.h
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_wwdg.h
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Header file of WWDG LL module.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Release_Notes.html b/lib/main/STM32F7xx_HAL_Driver/Release_Notes.html
index d20e7c6581..5a2372039e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Release_Notes.html
+++ b/lib/main/STM32F7xx_HAL_Driver/Release_Notes.html
@@ -664,7 +664,7 @@ ul
Release
Notes for STM32F7xx HAL Drivers
Copyright
-2016 STMicroelectronics
+2017 STMicroelectronics

@@ -675,7 +675,12 @@ Notes for STM32F7xx HAL Drivers
-Update HistoryV1.2.0 / 30-December-2016
+Update HistoryV1.2.1 / 24-March-2017
+Main
+Changes - Update CHM UserManuals to support LL drivers
- General updates
+to fix known defects and enhancements implementation
- HAL DMA update
- Update HAL_DMA_Init() function to adjust the compatibility check between FIFO threshold and burst configuration
- HAL MMC update
- Update HAL_MMC_InitCard() function with proper initialization sequence adding a delay after MMC clock enable
- Update MMC_DMAError() function ignore DMA FIFO error as not impacting the data transfer
- HAL SD update
- Update HAL_SD_InitCard() function with proper initialization sequence adding a delay after SD clock enable
- Update SD_DMAError() function ignore DMA FIFO error as not impacting the data transfer
- HAL NAND update
- Update HAL_NAND_Address_Inc() function implementation for proper plane number check
- LL SDMMC update
- Update SDMMC_DATATIMEOUT value with appropriate value needed by reading and writing operations of SD and MMC cards
- LL RTC update
- LL_RTC_TIME_Get() and LL_RTC_DATE_Get() inline macros optimization
- LL ADC update
- Fix wrong ADC group injected sequence configuration
- LL_ADC_INJ_SetSequencerRanks()
+and LL_ADC_INJ_GetSequencerRanks() API's update to take in
+consideration the ADC number of conversions
- Update the defined values for ADC group injected seqencer ranks
V1.2.0 / 30-December-2016
Main
Changes - Official release to add the support of STM32F722xx, STM32F723xx, STM32F732xx and STM32F733xx devices
- Add Low Layer drivers allowing performance and footprint optimization
- Low
Layer drivers APIs provide register level programming: require deep
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c
index f4e49eb2fa..e73ef5046e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL module driver.
* This is the common part of the HAL initialization
*
@@ -23,7 +23,7 @@
******************************************************************************
* @attention
*
- *
© COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -68,11 +68,11 @@
* @{
*/
/**
- * @brief STM32F7xx HAL Driver version number V1.2.0
+ * @brief STM32F7xx HAL Driver version number V1.2.1
*/
#define __STM32F7xx_HAL_VERSION_MAIN (0x01) /*!< [31:24] main version */
#define __STM32F7xx_HAL_VERSION_SUB1 (0x02) /*!< [23:16] sub1 version */
-#define __STM32F7xx_HAL_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
+#define __STM32F7xx_HAL_VERSION_SUB2 (0x01) /*!< [15:8] sub2 version */
#define __STM32F7xx_HAL_VERSION_RC (0x00) /*!< [7:0] release candidate */
#define __STM32F7xx_HAL_VERSION ((__STM32F7xx_HAL_VERSION_MAIN << 24)\
|(__STM32F7xx_HAL_VERSION_SUB1 << 16)\
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c
index 953debb17d..955c223652 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_adc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file provides firmware functions to manage the following
* functionalities of the Analog to Digital Convertor (ADC) peripheral:
* + Initialization and de-initialization functions
@@ -164,7 +164,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c
index 41023f0cf7..bbad4dab79 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_adc_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file provides firmware functions to manage the following
* functionalities of the ADC extension peripheral:
* + Extended features functions
@@ -44,7 +44,7 @@
=================================
[..]
(+) Start the ADC peripheral using HAL_ADCEx_InjectedStart()
- (+) Wait for end of conversion using HAL_ADC_PollForConversion(), at this stage
+ (+) Wait for end of conversion using HAL_ADCEx_InjectedPollForConversion(), at this stage
user can specify the value of timeout according to his end application
(+) To read the ADC converted values, use the HAL_ADCEx_InjectedGetValue() function.
(+) Stop the ADC peripheral using HAL_ADCEx_InjectedStop()
@@ -86,7 +86,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.c
index a074f0c852..0f7ca56173 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_can.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CAN HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Controller Area Network (CAN) peripheral:
@@ -78,7 +78,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.c
index cdc9743d2e..5a698d620e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cec.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_cec.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CEC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the High Definition Multimedia Interface
@@ -49,7 +49,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c
index 0c9b5a8965..f973ddfb79 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_cortex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CORTEX HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the CORTEX:
@@ -70,7 +70,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.c
index bf73da55d4..9c22bb6ba9 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_crc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CRC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Cyclic Redundancy Check (CRC) peripheral:
@@ -37,7 +37,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.c
index dad1624740..057949d834 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_crc_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_crc_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extended CRC HAL module driver.
*
* This file provides firmware functions to manage the following
@@ -23,7 +23,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.c
index 024e51b027..c673d5d553 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_cryp.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CRYP HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Cryptography (CRYP) peripheral:
@@ -70,7 +70,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.c
index 2fd0d8e6a3..dff892c6fd 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cryp_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_cryp_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extended CRYP HAL module driver
* This file provides firmware functions to manage the following
* functionalities of CRYP extension peripheral:
@@ -69,7 +69,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c
index aa73c6d647..4624b39a27 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dac.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DAC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Digital to Analog Converter (DAC) peripheral:
@@ -143,7 +143,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -440,7 +440,7 @@ HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef* hdac, uint32_t Channel)
* This parameter can be one of the following values:
* @arg DAC_CHANNEL_1: DAC Channel1 selected
* @arg DAC_CHANNEL_2: DAC Channel2 selected
- * @param pData: The destination peripheral Buffer address.
+ * @param pData: The Source memory Buffer address.
* @param Length: The length of data to be transferred from memory to DAC peripheral
* @param Alignment: Specifies the data alignment for DAC channel.
* This parameter can be one of the following values:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c
index 1edb4c85df..c7ecb90663 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dac_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extended DAC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of DAC extension peripheral:
@@ -25,7 +25,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c
index aef1928bf9..e885f1e166 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dcmi.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DCMI HAL module driver
* This file provides firmware functions to manage the following
* functionalities of the Digital Camera Interface (DCMI) peripheral:
@@ -63,7 +63,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.c
index f75061702f..7ab969f286 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dcmi_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Empty file; This file is no longer used to handle the Black&White
* feature. Its content is now moved to common files
* (stm32f7xx_hal_dcmi.c/.h) as there's no device's dependency within F7
@@ -12,7 +12,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dfsdm.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dfsdm.c
index 553758ca5e..6e0c2fc00c 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dfsdm.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dfsdm.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dfsdm.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file provides firmware functions to manage the following
* functionalities of the Digital Filter for Sigma-Delta Modulators
* (DFSDM) peripherals:
@@ -161,7 +161,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c
index ee8aea7bbb..512391e801 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dma.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DMA HAL module driver.
*
* This file provides firmware functions to manage the following
@@ -12,36 +12,36 @@
* + IO operation functions
* + Peripheral State and errors functions
@verbatim
- ==============================================================================
+ ==============================================================================
##### How to use this driver #####
- ==============================================================================
+ ==============================================================================
[..]
(#) Enable and configure the peripheral to be connected to the DMA Stream
(except for internal SRAM/FLASH memories: no initialization is
necessary) please refer to Reference manual for connection between peripherals
- and DMA requests.
-
- (#) For a given Stream, program the required configuration through the following parameters:
+ and DMA requests.
+
+ (#) For a given Stream, program the required configuration through the following parameters:
Transfer Direction, Source and Destination data formats,
Circular, Normal or peripheral flow control mode, Stream Priority level,
Source and Destination Increment mode, FIFO mode and its Threshold (if needed),
Burst mode for Source and/or Destination (if needed) using HAL_DMA_Init() function.
-
+
-@- Prior to HAL_DMA_Init() the clock must be enabled for DMA through the following macros:
__HAL_RCC_DMA1_CLK_ENABLE() or __HAL_RCC_DMA2_CLK_ENABLE().
-
+
*** Polling mode IO operation ***
- =================================
- [..]
+ =================================
+ [..]
(+) Use HAL_DMA_Start() to start DMA transfer after the configuration of Source
address and destination address and the Length of data to be transferred.
(+) Use HAL_DMA_PollForTransfer() to poll for the end of current transfer, in this
case a fixed Timeout can be configured by User depending from his application.
(+) Use HAL_DMA_Abort() function to abort the current transfer.
-
- *** Interrupt mode IO operation ***
- ===================================
- [..]
+
+ *** Interrupt mode IO operation ***
+ ===================================
+ [..]
(+) Configure the DMA interrupt priority using HAL_NVIC_SetPriority()
(+) Enable the DMA IRQ handler using HAL_NVIC_EnableIRQ()
(+) Use HAL_DMA_Start_IT() to start DMA transfer after the configuration of
@@ -50,42 +50,42 @@
(+) Use HAL_DMA_IRQHandler() called under DMA_IRQHandler() Interrupt subroutine
(+) At the end of data transfer HAL_DMA_IRQHandler() function is executed and user can
add his own function by customization of function pointer XferCpltCallback and
- XferErrorCallback (i.e a member of DMA handle structure).
- [..]
+ XferErrorCallback (i.e a member of DMA handle structure).
+ [..]
(#) Use HAL_DMA_GetState() function to return the DMA state and HAL_DMA_GetError() in case of error
detection.
-
+
(#) Use HAL_DMA_Abort_IT() function to abort the current transfer
-
+
-@- In Memory-to-Memory transfer mode, Circular mode is not allowed.
-
+
-@- The FIFO is used mainly to reduce bus usage and to allow data packing/unpacking: it is
possible to set different Data Sizes for the Peripheral and the Memory (ie. you can set
Half-Word data size for the peripheral to access its data register and set Word data size
for the Memory to gain in access time. Each two half words will be packed and written in
a single access to a Word in the Memory).
-
+
-@- When FIFO is disabled, it is not allowed to configure different Data Sizes for Source
and Destination. In this case the Peripheral Data Size will be applied to both Source
- and Destination.
-
+ and Destination.
+
*** DMA HAL driver macros list ***
- =============================================
+ =============================================
[..]
Below the list of most used macros in DMA HAL driver.
(+) __HAL_DMA_ENABLE: Enable the specified DMA Stream.
(+) __HAL_DMA_DISABLE: Disable the specified DMA Stream.
(+) __HAL_DMA_GET_IT_SOURCE: Check whether the specified DMA Stream interrupt has occurred or not.
-
- [..]
- (@) You can refer to the DMA HAL driver header file for more useful macros
-
+
+ [..]
+ (@) You can refer to the DMA HAL driver header file for more useful macros
+
@endverbatim
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -163,17 +163,17 @@ static HAL_StatusTypeDef DMA_CheckFifoParam(DMA_HandleTypeDef *hdma);
/** @addtogroup DMA_Exported_Functions_Group1
*
-@verbatim
+@verbatim
===============================================================================
##### Initialization and de-initialization functions #####
- ===============================================================================
+ ===============================================================================
[..]
This section provides functions allowing to initialize the DMA Stream source
and destination addresses, incrementation and data sizes, transfer direction,
circular/normal mode selection, memory-to-memory mode selection and Stream priority value.
[..]
The HAL_DMA_Init() function follows the DMA configuration procedures as described in
- reference manual.
+ reference manual.
@endverbatim
* @{
@@ -277,21 +277,26 @@ HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma)
/* Prepare the DMA Stream FIFO configuration */
tmp |= hdma->Init.FIFOMode;
- /* the FIFO threshold is not used when the FIFO mode is disabled */
+ /* The FIFO threshold is not used when the FIFO mode is disabled */
if(hdma->Init.FIFOMode == DMA_FIFOMODE_ENABLE)
{
/* Get the FIFO threshold */
tmp |= hdma->Init.FIFOThreshold;
- if (DMA_CheckFifoParam(hdma) != HAL_OK)
+ /* Check compatibility between FIFO threshold level and size of the memory burst */
+ /* for INCR4, INCR8, INCR16 bursts */
+ if (hdma->Init.MemBurst != DMA_MBURST_SINGLE)
{
- /* Update error code */
- hdma->ErrorCode = HAL_DMA_ERROR_PARAM;
-
- /* Change the DMA state */
- hdma->State = HAL_DMA_STATE_READY;
-
- return HAL_ERROR;
+ if (DMA_CheckFifoParam(hdma) != HAL_OK)
+ {
+ /* Update error code */
+ hdma->ErrorCode = HAL_DMA_ERROR_PARAM;
+
+ /* Change the DMA state */
+ hdma->State = HAL_DMA_STATE_READY;
+
+ return HAL_ERROR;
+ }
}
}
@@ -336,7 +341,7 @@ HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)
/* Return error status */
return HAL_BUSY;
}
-
+
/* Check the parameters */
assert_param(IS_DMA_STREAM_ALL_INSTANCE(hdma->Instance));
@@ -404,7 +409,7 @@ HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)
/**
* @brief Starts the DMA Transfer.
* @param hdma : pointer to a DMA_HandleTypeDef structure that contains
- * the configuration information for the specified DMA Stream.
+ * the configuration information for the specified DMA Stream.
* @param SrcAddress: The source memory Buffer address
* @param DstAddress: The destination memory Buffer address
* @param DataLength: The length of data to be transferred from source to destination
@@ -426,7 +431,7 @@ HAL_StatusTypeDef HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, ui
hdma->State = HAL_DMA_STATE_BUSY;
/* Initialize the error code */
- hdma->ErrorCode = HAL_DMA_ERROR_NONE;
+ hdma->ErrorCode = HAL_DMA_ERROR_NONE;
/* Configure the source, destination address and the data length */
DMA_SetConfig(hdma, SrcAddress, DstAddress, DataLength);
@@ -623,7 +628,7 @@ HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, HAL_DMA_Level
/* calculate DMA base and stream number */
DMA_Base_Registers *regs;
-
+
if(HAL_DMA_STATE_BUSY != hdma->State)
{
/* No transfer ongoing */
@@ -631,7 +636,7 @@ HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, HAL_DMA_Level
__HAL_UNLOCK(hdma);
return HAL_ERROR;
}
-
+
/* Polling mode not supported in circular mode and double buffering mode */
if ((hdma->Instance->CR & DMA_SxCR_CIRC) != RESET)
{
@@ -673,10 +678,10 @@ HAL_StatusTypeDef HAL_DMA_PollForTransfer(DMA_HandleTypeDef *hdma, HAL_DMA_Level
return HAL_TIMEOUT;
}
}
-
+
/* Get the ISR register value */
tmpisr = regs->ISR;
-
+
if((tmpisr & (DMA_FLAG_TEIF0_4 << hdma->StreamIndex)) != RESET)
{
/* Update error code */
@@ -871,17 +876,17 @@ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
/* Process Unlocked */
__HAL_UNLOCK(hdma);
-
+
/* Change the DMA state */
hdma->State = HAL_DMA_STATE_READY;
-
+
if(hdma->XferAbortCallback != NULL)
{
hdma->XferAbortCallback(hdma);
}
return;
}
-
+
if(((hdma->Instance->CR) & (uint32_t)(DMA_SxCR_DBM)) != RESET)
{
/* Current memory buffer used is Memory 0 */
@@ -913,11 +918,11 @@ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
/* Process Unlocked */
__HAL_UNLOCK(hdma);
-
+
/* Change the DMA state */
hdma->State = HAL_DMA_STATE_READY;
}
-
+
if(hdma->XferCpltCallback != NULL)
{
/* Transfer complete callback */
@@ -933,10 +938,10 @@ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
if((hdma->ErrorCode & HAL_DMA_ERROR_TE) != RESET)
{
hdma->State = HAL_DMA_STATE_ABORT;
-
+
/* Disable the stream */
__HAL_DMA_DISABLE(hdma);
-
+
do
{
if (++count > timeout)
@@ -952,7 +957,7 @@ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
/* Change the DMA state */
hdma->State = HAL_DMA_STATE_READY;
}
-
+
if(hdma->XferErrorCallback != NULL)
{
/* Transfer error callback */
@@ -986,27 +991,27 @@ HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_Call
case HAL_DMA_XFER_CPLT_CB_ID:
hdma->XferCpltCallback = pCallback;
break;
-
+
case HAL_DMA_XFER_HALFCPLT_CB_ID:
hdma->XferHalfCpltCallback = pCallback;
break;
-
+
case HAL_DMA_XFER_M1CPLT_CB_ID:
hdma->XferM1CpltCallback = pCallback;
break;
-
+
case HAL_DMA_XFER_M1HALFCPLT_CB_ID:
hdma->XferM1HalfCpltCallback = pCallback;
break;
-
+
case HAL_DMA_XFER_ERROR_CB_ID:
hdma->XferErrorCallback = pCallback;
break;
-
+
case HAL_DMA_XFER_ABORT_CB_ID:
hdma->XferAbortCallback = pCallback;
break;
-
+
default:
break;
}
@@ -1175,7 +1180,7 @@ static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t
{
/* Configure DMA Stream source address */
hdma->Instance->PAR = SrcAddress;
-
+
/* Configure DMA Stream destination address */
hdma->Instance->M0AR = DstAddress;
}
@@ -1221,32 +1226,27 @@ static HAL_StatusTypeDef DMA_CheckFifoParam(DMA_HandleTypeDef *hdma)
uint32_t tmp = hdma->Init.FIFOThreshold;
/* Memory Data size equal to Byte */
- if (hdma->Init.MemDataAlignment == DMA_MDATAALIGN_BYTE)
+ if(hdma->Init.MemDataAlignment == DMA_MDATAALIGN_BYTE)
{
switch (tmp)
{
- case DMA_FIFO_THRESHOLD_1QUARTERFULL:
- if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
- {
- status = HAL_ERROR;
- }
- break;
- case DMA_FIFO_THRESHOLD_HALFFULL:
- if (hdma->Init.MemBurst == DMA_MBURST_INC16)
- {
- status = HAL_ERROR;
- }
- break;
- case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
- if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
- {
- status = HAL_ERROR;
- }
- break;
- case DMA_FIFO_THRESHOLD_FULL:
- break;
- default:
- break;
+ case DMA_FIFO_THRESHOLD_1QUARTERFULL:
+ case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
+ if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
+ {
+ status = HAL_ERROR;
+ }
+ break;
+ case DMA_FIFO_THRESHOLD_HALFFULL:
+ if (hdma->Init.MemBurst == DMA_MBURST_INC16)
+ {
+ status = HAL_ERROR;
+ }
+ break;
+ case DMA_FIFO_THRESHOLD_FULL:
+ break;
+ default:
+ break;
}
}
@@ -1255,26 +1255,24 @@ static HAL_StatusTypeDef DMA_CheckFifoParam(DMA_HandleTypeDef *hdma)
{
switch (tmp)
{
- case DMA_FIFO_THRESHOLD_1QUARTERFULL:
+ case DMA_FIFO_THRESHOLD_1QUARTERFULL:
+ case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
+ status = HAL_ERROR;
+ break;
+ case DMA_FIFO_THRESHOLD_HALFFULL:
+ if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
+ {
status = HAL_ERROR;
- break;
- case DMA_FIFO_THRESHOLD_HALFFULL:
- if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
- {
- status = HAL_ERROR;
- }
- break;
- case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
+ }
+ break;
+ case DMA_FIFO_THRESHOLD_FULL:
+ if (hdma->Init.MemBurst == DMA_MBURST_INC16)
+ {
status = HAL_ERROR;
- break;
- case DMA_FIFO_THRESHOLD_FULL:
- if (hdma->Init.MemBurst == DMA_MBURST_INC16)
- {
- status = HAL_ERROR;
- }
- break;
- default:
- break;
+ }
+ break;
+ default:
+ break;
}
}
@@ -1283,19 +1281,19 @@ static HAL_StatusTypeDef DMA_CheckFifoParam(DMA_HandleTypeDef *hdma)
{
switch (tmp)
{
- case DMA_FIFO_THRESHOLD_1QUARTERFULL:
- case DMA_FIFO_THRESHOLD_HALFFULL:
- case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
+ case DMA_FIFO_THRESHOLD_1QUARTERFULL:
+ case DMA_FIFO_THRESHOLD_HALFFULL:
+ case DMA_FIFO_THRESHOLD_3QUARTERSFULL:
+ status = HAL_ERROR;
+ break;
+ case DMA_FIFO_THRESHOLD_FULL:
+ if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
+ {
status = HAL_ERROR;
- break;
- case DMA_FIFO_THRESHOLD_FULL:
- if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
- {
- status = HAL_ERROR;
- }
- break;
- default:
- break;
+ }
+ break;
+ default:
+ break;
}
}
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.c
index 91ea3a1d91..af1457db7a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dma2d.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DMA2D HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the DMA2D peripheral:
@@ -98,7 +98,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c
index 4035d0bc93..0260f86731 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dma_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DMA Extension HAL module driver
* This file provides firmware functions to manage the following
* functionalities of the DMA Extension peripheral:
@@ -27,7 +27,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dsi.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dsi.c
index 5eae306b3e..fb2f1dd202 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dsi.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dsi.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_dsi.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DSI HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the DSI peripheral:
@@ -14,7 +14,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c
index e24adf81df..24b18759a1 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_eth.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief ETH HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Ethernet (ETH) peripheral:
@@ -68,7 +68,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c
index 6d2ede12e8..747e3ed131 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_flash.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief FLASH HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the internal FLASH memory:
@@ -72,7 +72,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c
index 7348156213..24b03b3c60 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_flash_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extended FLASH HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the FLASH extension peripheral:
@@ -44,7 +44,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c
index a9461563f3..d454c920c6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_gpio.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief GPIO HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the General Purpose Input/Output (GPIO) peripheral:
@@ -95,7 +95,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.c
index 1599992c8e..b141c244e9 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_hash.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HASH HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the HASH peripheral:
@@ -68,7 +68,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.c
index 07fc57be1c..f13ac13573 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hash_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_hash_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HASH HAL Extension module driver.
* This file provides firmware functions to manage the following
* functionalities of HASH peripheral:
@@ -65,7 +65,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.c
index 1cc10eefda..fca1f75f35 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_hcd.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HCD HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the USB Peripheral Controller:
@@ -44,7 +44,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c
index 433f05eacc..bd89b96a1f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_i2c.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief I2C HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Inter Integrated Circuit (I2C) peripheral:
@@ -213,7 +213,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c
index 9304af4491..7f3c998906 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_i2c_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief I2C Extended HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of I2C Extended peripheral:
@@ -33,7 +33,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.c
index c10bae51d6..ada7463998 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_i2s.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief I2S HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Integrated Interchip Sound (I2S) peripheral:
@@ -109,7 +109,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.c
index 14e14b57b1..124361fdb4 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_irda.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_irda.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief IRDA HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the IrDA (Infrared Data Association) Peripheral
@@ -106,7 +106,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.c
index 262171d7f2..4e6c4d5dc9 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_iwdg.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_iwdg.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief IWDG HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Independent Watchdog (IWDG) peripheral:
@@ -81,7 +81,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c
index 828305c118..41434dc5f5 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_jpeg.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief JPEG HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the JPEG encoder/decoder peripheral:
@@ -151,7 +151,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.c
index 1355bff1fe..d1f08db127 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_lptim.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_lptim.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief LPTIM HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Low Power Timer (LPTIM) peripheral:
@@ -93,7 +93,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c
index 03cc1c61b7..bf6a2b7a32 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_ltdc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief LTDC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the LTDC peripheral:
@@ -82,7 +82,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc_ex.c
index 9b7d3f2b3f..927bbf54c1 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc_ex.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_hal_ltdc_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief LTDC Extension HAL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mdios.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mdios.c
index b16c323e2f..2360e45e16 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mdios.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mdios.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_mdios.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief MDIOS HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the MDIOS Peripheral.
@@ -65,7 +65,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mmc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mmc.c
index 437a04c7a7..fc0bac1de7 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mmc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mmc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_mmc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief MMC card HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Secure Digital (MMC) peripheral:
@@ -192,7 +192,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -365,6 +365,9 @@ HAL_StatusTypeDef HAL_MMC_InitCard(MMC_HandleTypeDef *hmmc)
/* Enable MMC Clock */
__HAL_MMC_ENABLE(hmmc);
+ /* Required power up waiting time before starting the SD initialization sequence */
+ HAL_Delay(2);
+
/* Identify card operating voltage */
errorstate = MMC_PowerON(hmmc);
if(errorstate != HAL_MMC_ERROR_NONE)
@@ -2154,26 +2157,30 @@ static void MMC_DMAError(DMA_HandleTypeDef *hdma)
MMC_HandleTypeDef* hmmc = (MMC_HandleTypeDef* )(hdma->Parent);
HAL_MMC_CardStateTypeDef CardState;
- if((hmmc->hdmarx->ErrorCode == HAL_DMA_ERROR_TE) || (hmmc->hdmatx->ErrorCode == HAL_DMA_ERROR_TE))
+ /* if DMA error is FIFO error ignore it */
+ if(HAL_DMA_GetError(hdma) != HAL_DMA_ERROR_FE)
{
- /* Clear All flags */
- __HAL_MMC_CLEAR_FLAG(hmmc, SDMMC_STATIC_FLAGS);
-
- /* Disable All interrupts */
- __HAL_MMC_DISABLE_IT(hmmc, SDMMC_IT_DATAEND | SDMMC_IT_DCRCFAIL | SDMMC_IT_DTIMEOUT|\
- SDMMC_IT_TXUNDERR| SDMMC_IT_RXOVERR);
-
- hmmc->ErrorCode |= HAL_MMC_ERROR_DMA;
- CardState = HAL_MMC_GetCardState(hmmc);
- if((CardState == HAL_MMC_CARD_RECEIVING) || (CardState == HAL_MMC_CARD_SENDING))
+ if((hmmc->hdmarx->ErrorCode == HAL_DMA_ERROR_TE) || (hmmc->hdmatx->ErrorCode == HAL_DMA_ERROR_TE))
{
- hmmc->ErrorCode |= SDMMC_CmdStopTransfer(hmmc->Instance);
+ /* Clear All flags */
+ __HAL_MMC_CLEAR_FLAG(hmmc, SDMMC_STATIC_FLAGS);
+
+ /* Disable All interrupts */
+ __HAL_MMC_DISABLE_IT(hmmc, SDMMC_IT_DATAEND | SDMMC_IT_DCRCFAIL | SDMMC_IT_DTIMEOUT|\
+ SDMMC_IT_TXUNDERR| SDMMC_IT_RXOVERR);
+
+ hmmc->ErrorCode |= HAL_MMC_ERROR_DMA;
+ CardState = HAL_MMC_GetCardState(hmmc);
+ if((CardState == HAL_MMC_CARD_RECEIVING) || (CardState == HAL_MMC_CARD_SENDING))
+ {
+ hmmc->ErrorCode |= SDMMC_CmdStopTransfer(hmmc->Instance);
+ }
+
+ hmmc->State= HAL_MMC_STATE_READY;
}
- hmmc->State= HAL_MMC_STATE_READY;
+ HAL_MMC_ErrorCallback(hmmc);
}
-
- HAL_MMC_ErrorCallback(hmmc);
}
/**
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.c
index 8285f0bae3..40c559a894 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_msp_template.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_msp_template.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL MSP module.
* This file template is located in the HAL folder and should be copied
* to the user folder.
@@ -18,7 +18,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.c
index 290d7875a6..027ed3a789 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nand.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_nand.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief NAND HAL module driver.
* This file provides a generic firmware to drive NAND memories mounted
* as external device.
@@ -58,7 +58,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -427,7 +427,7 @@ HAL_StatusTypeDef HAL_NAND_ConfigDevice(NAND_HandleTypeDef *hnand, NAND_DeviceC
hnand->Config.BlockSize = pDeviceConfig->BlockSize;
hnand->Config.BlockNbr = pDeviceConfig->BlockNbr;
hnand->Config.PlaneSize = pDeviceConfig->PlaneSize;
- hnand->Config.PlaneNbr = pDeviceConfig->BlockNbr;
+ hnand->Config.PlaneNbr = pDeviceConfig->PlaneNbr;
hnand->Config.ExtraCommandEnable = pDeviceConfig->ExtraCommandEnable;
return HAL_OK;
@@ -1663,7 +1663,7 @@ uint32_t HAL_NAND_Address_Inc(NAND_HandleTypeDef *hnand, NAND_AddressTypeDef *pA
pAddress->Block = 0;
pAddress->Plane++;
- if(pAddress->Plane == (hnand->Config.PlaneSize/ hnand->Config.BlockNbr))
+ if(pAddress->Plane == (hnand->Config.PlaneNbr))
{
status = NAND_INVALID_ADDRESS;
}
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.c
index a41a6d8ccd..a655c2b067 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_nor.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_nor.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief NOR HAL module driver.
* This file provides a generic firmware to drive NOR memories mounted
* as external device.
@@ -55,7 +55,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c
index 3546279920..12f147d1da 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_pcd.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief PCD HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the USB Peripheral Controller:
@@ -45,7 +45,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c
index 0be628fe8f..63c817c39e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_pcd_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief PCD HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the USB Peripheral Controller:
@@ -12,7 +12,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c
index 90bab3e1bf..3920b00867 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_pwr.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief PWR HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Power Controller (PWR) peripheral:
@@ -13,7 +13,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c
index 4e0b6a2d3e..ffcf698be8 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_pwr_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extended PWR HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of PWR extension peripheral:
@@ -12,7 +12,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.c
index 82309e038b..702e0e0290 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_qspi.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_qspi.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief QSPI HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the QuadSPI interface (QSPI).
@@ -138,7 +138,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c
index 7cb6f6a5f2..fb386dbcb7 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_rcc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RCC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Reset and Clock Control (RCC) peripheral:
@@ -56,7 +56,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c
index 4d86461816..443f4a5f95 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_rcc_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Extension RCC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities RCC extension peripheral:
@@ -12,7 +12,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c
index 5ff07844d1..2339568aeb 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_rng.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RNG HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Random Number Generator (RNG) peripheral:
@@ -29,7 +29,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c
index 0836f48790..0a06e373b3 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_rtc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RTC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Real Time Clock (RTC) peripheral:
@@ -109,7 +109,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c
index 65e5722c21..9f803a4eb3 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_rtc_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RTC HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Real Time Clock (RTC) Extension peripheral:
@@ -70,7 +70,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.c
index 53aef1fa3e..2d7d9e8555 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_sai.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SAI HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Serial Audio Interface (SAI) peripheral:
@@ -136,7 +136,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.c
index 8b61b43e96..6d3970db1c 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sai_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_sai_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief Empty file; This file is no longer used to set synchronization and
* to get SAI block frequency. Its content is now moved to common files
* (stm32f7xx_hal_sai.c/.h) as there's no device's dependency within F7
@@ -12,7 +12,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c
index 6cf7661c4a..488a4260dd 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_sd.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SD card HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Secure Digital (SD) peripheral:
@@ -198,7 +198,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -374,6 +374,9 @@ HAL_StatusTypeDef HAL_SD_InitCard(SD_HandleTypeDef *hsd)
/* Enable SDMMC Clock */
__HAL_SD_ENABLE(hsd);
+ /* Required power up waiting time before starting the SD initialization sequence */
+ HAL_Delay(2);
+
/* Identify card operating voltage */
errorstate = SD_PowerON(hsd);
if(errorstate != HAL_SD_ERROR_NONE)
@@ -2222,35 +2225,38 @@ static void SD_DMAReceiveCplt(DMA_HandleTypeDef *hdma)
}
/**
- * @brief DMA SD communication error callback
- * @param hdma: DMA handle
- * @retval None
- */
+* @brief DMA SD communication error callback
+* @param hdma: DMA handle
+* @retval None
+*/
static void SD_DMAError(DMA_HandleTypeDef *hdma)
{
SD_HandleTypeDef* hsd = (SD_HandleTypeDef* )(hdma->Parent);
HAL_SD_CardStateTypeDef CardState;
- if((hsd->hdmarx->ErrorCode == HAL_DMA_ERROR_TE) || (hsd->hdmatx->ErrorCode == HAL_DMA_ERROR_TE))
+ /* if DMA error is FIFO error ignore it */
+ if(HAL_DMA_GetError(hdma) != HAL_DMA_ERROR_FE)
{
- /* Clear All flags */
- __HAL_SD_CLEAR_FLAG(hsd, SDMMC_STATIC_FLAGS);
-
- /* Disable All interrupts */
- __HAL_SD_DISABLE_IT(hsd, SDMMC_IT_DATAEND | SDMMC_IT_DCRCFAIL | SDMMC_IT_DTIMEOUT|\
- SDMMC_IT_TXUNDERR| SDMMC_IT_RXOVERR);
-
- hsd->ErrorCode |= HAL_SD_ERROR_DMA;
- CardState = HAL_SD_GetCardState(hsd);
- if((CardState == HAL_SD_CARD_RECEIVING) || (CardState == HAL_SD_CARD_SENDING))
+ if((hsd->hdmarx->ErrorCode == HAL_DMA_ERROR_TE) || (hsd->hdmatx->ErrorCode == HAL_DMA_ERROR_TE))
{
- hsd->ErrorCode |= SDMMC_CmdStopTransfer(hsd->Instance);
+ /* Clear All flags */
+ __HAL_SD_CLEAR_FLAG(hsd, SDMMC_STATIC_FLAGS);
+
+ /* Disable All interrupts */
+ __HAL_SD_DISABLE_IT(hsd, SDMMC_IT_DATAEND | SDMMC_IT_DCRCFAIL | SDMMC_IT_DTIMEOUT|\
+ SDMMC_IT_TXUNDERR| SDMMC_IT_RXOVERR);
+
+ hsd->ErrorCode |= HAL_SD_ERROR_DMA;
+ CardState = HAL_SD_GetCardState(hsd);
+ if((CardState == HAL_SD_CARD_RECEIVING) || (CardState == HAL_SD_CARD_SENDING))
+ {
+ hsd->ErrorCode |= SDMMC_CmdStopTransfer(hsd->Instance);
+ }
+
+ hsd->State= HAL_SD_STATE_READY;
}
-
- hsd->State= HAL_SD_STATE_READY;
+ HAL_SD_ErrorCallback(hsd);
}
-
- HAL_SD_ErrorCallback(hsd);
}
/**
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.c
index 8f182b552b..5ac330e12b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_sdram.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SDRAM HAL module driver.
* This file provides a generic firmware to drive SDRAM memories mounted
* as external device.
@@ -63,7 +63,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.c
index 99d293adc3..cb2cf4407f 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_smartcard.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SMARTCARD HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the SMARTCARD peripheral:
@@ -108,7 +108,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.c
index 5ac86deb03..32b9c4bfc6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_smartcard_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SMARTCARD HAL module driver.
*
* This file provides extended firmware functions to manage the following
@@ -25,7 +25,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smbus.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smbus.c
index 64539de0af..299a267952 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smbus.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_smbus.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_smbus.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SMBUS HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the System Management Bus (SMBus) peripheral,
@@ -97,7 +97,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.c
index 0aa95e3431..27fbfc191b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spdifrx.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_spdifrx.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief This file provides firmware functions to manage the following
* functionalities of the SPDIFRX audio interface:
* + Initialization and Configuration
@@ -94,7 +94,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c
index eb1b753c21..9fe935fb54 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_spi.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SPI HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Serial Peripheral Interface (SPI) peripheral:
@@ -120,7 +120,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.c
index a8ade6bc29..dc5c18d5ae 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sram.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_sram.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SRAM HAL module driver.
* This file provides a generic firmware to drive SRAM memories
* mounted as external device.
@@ -64,7 +64,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c
index 5659315bb8..175f444282 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_tim.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief TIM HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Timer (TIM) peripheral:
@@ -98,7 +98,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -2125,7 +2125,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t Outpu
No need to enable the counter, it's enabled automatically by hardware
(the counter starts in response to a stimulus and generate a pulse */
-
+
UNUSED(OutputChannel);
TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE);
TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE);
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c
index 04b7b883d5..e3a0ffbb90 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_tim_ex.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief TIM HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Timer extension peripheral:
@@ -72,7 +72,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_alarm_template.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_alarm_template.c
index 198d876519..411a2c5468 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_alarm_template.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_alarm_template.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_timebase_rtc_alarm_template.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL time base based on the hardware RTC_ALARM Template.
*
* This file override the native HAL time base functions (defined as weak)
@@ -34,7 +34,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_wakeup_template.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_wakeup_template.c
index 2435af4c25..42c029bd45 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_wakeup_template.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_rtc_wakeup_template.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_timebase_rtc_wakeup_template.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL time base based on the hardware RTC_WAKEUP Template.
*
* This file overrides the native HAL time base functions (defined as weak)
@@ -35,7 +35,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_tim_template.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_tim_template.c
index 0eb6f22a0e..7d9cb9041d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_tim_template.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_timebase_tim_template.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_timebase_tim_template.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief HAL time base based on the hardware TIM Template.
*
* This file overrides the native HAL time base functions (defined as weak)
@@ -14,7 +14,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c
index b54ce5dc46..fbe4553e5b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_uart.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief UART HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Universal Asynchronous Receiver Transmitter (UART) peripheral:
@@ -126,7 +126,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c
index 64c6f2707d..4c110894ce 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_usart.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief USART HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Universal Synchronous/Asynchronous Receiver Transmitter
@@ -52,7 +52,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.c
index 36c292c93f..911c7914aa 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_wwdg.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_hal_wwdg.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief WWDG HAL module driver.
* This file provides firmware functions to manage the following
* functionalities of the Window Watchdog (WWDG) peripheral:
@@ -96,7 +96,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_adc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_adc.c
index 4b8d53ffa8..18d9e5ee01 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_adc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_adc.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_adc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief ADC LL module driver
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_crc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_crc.c
index 845bcb1051..02457af3a6 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_crc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_crc.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_crc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief CRC LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dac.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dac.c
index efe349f676..fd30a33287 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dac.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dac.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dac.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DAC LL module driver
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c
index d5231caf38..9b1915b843 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dma.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DMA LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c
index b0da89c939..11ea87acca 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_dma2d.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief DMA2D LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c
index 541de36e24..e67ca9ec68 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_exti.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief EXTI LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c
index 446e58121a..227e0c933b 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_fmc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief FMC Low Layer HAL module driver.
*
* This file provides firmware functions to manage the following
@@ -46,7 +46,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c
index 6a433d40a3..bfb5724ed4 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_gpio.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief GPIO LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_i2c.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_i2c.c
index 2f163d1c01..126de38eed 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_i2c.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_i2c.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_i2c.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief I2C LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_lptim.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_lptim.c
index 143af126a3..d3da1a542e 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_lptim.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_lptim.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_lptim.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief LPTIM LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_pwr.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_pwr.c
index c53503e856..2b1040739a 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_pwr.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_pwr.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_pwr.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief PWR LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c
index 8003e81dad..20f1f81cfb 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rcc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RCC LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rng.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rng.c
index e87137e17a..30c132217d 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rng.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rng.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rng.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RNG LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rtc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rtc.c
index c4ba56d008..8b9fa20543 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rtc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rtc.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_rtc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief RTC LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c
index c53b2d2796..0afaaf2a08 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_sdmmc.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SDMMC Low Layer HAL module driver.
*
* This file provides firmware functions to manage the following
@@ -147,7 +147,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
@@ -328,10 +328,6 @@ HAL_StatusTypeDef SDMMC_PowerState_ON(SDMMC_TypeDef *SDMMCx)
/* Set power state to ON */
SDMMCx->POWER = SDMMC_POWER_PWRCTRL;
- /* 1ms: required power up waiting time before starting the SD initialization
- sequence */
- HAL_Delay(1);
-
return HAL_OK;
}
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c
index 4b78113005..51ec9a1bba 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_spi.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief SPI LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c
index 774effedf5..57ab6b796c 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_tim.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief TIM LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c
index 0e16022a23..7ac9ee86de 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_usart.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief USART LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c
index e5833393b6..215762bc75 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32f7xx_ll_usb.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief USB Low Layer HAL module driver.
*
* This file provides firmware functions to manage the following
@@ -28,7 +28,7 @@
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
diff --git a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c
index 0881894503..d20c3a299c 100644
--- a/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c
+++ b/lib/main/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c
@@ -2,13 +2,13 @@
******************************************************************************
* @file stm32f7xx_ll_utils.c
* @author MCD Application Team
- * @version V1.2.0
- * @date 30-December-2016
+ * @version V1.2.1
+ * @date 24-March-2017
* @brief UTILS LL module driver.
******************************************************************************
* @attention
*
- * © COPYRIGHT(c) 2016 STMicroelectronics
+ * © COPYRIGHT(c) 2017 STMicroelectronics
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
|