Release v2.6.8
diff --git a/Include/stm32f401xc.h b/Include/stm32f401xc.h
index 5b23027..38258bb 100644
--- a/Include/stm32f401xc.h
+++ b/Include/stm32f401xc.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -8408,7 +8407,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -8640,7 +8639,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F401xC_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f401xe.h b/Include/stm32f401xe.h
index b2905e8..61788b4 100644
--- a/Include/stm32f401xe.h
+++ b/Include/stm32f401xe.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -8408,7 +8407,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -8640,7 +8639,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F401xE_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f405xx.h b/Include/stm32f405xx.h
index 4756449..076b20b 100644
--- a/Include/stm32f405xx.h
+++ b/Include/stm32f405xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -14004,7 +14003,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -14309,7 +14308,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F405xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f407xx.h b/Include/stm32f407xx.h
index 4922831..874659c 100644
--- a/Include/stm32f407xx.h
+++ b/Include/stm32f407xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -13247,7 +13246,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -13331,7 +13330,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -13345,34 +13344,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -13452,6 +13454,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -15295,7 +15300,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -15600,7 +15605,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F407xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f410cx.h b/Include/stm32f410cx.h
index a87c8dd..edc7c3e 100644
--- a/Include/stm32f410cx.h
+++ b/Include/stm32f410cx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7183,7 +7182,7 @@
 /********************** TIM Instances : 32 bit Counter ************************/
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)((INSTANCE) == TIM5)
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM5))
 
@@ -7356,7 +7355,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F410Cx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f410rx.h b/Include/stm32f410rx.h
index b8fc9bb..8418dd6 100644
--- a/Include/stm32f410rx.h
+++ b/Include/stm32f410rx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7187,7 +7186,7 @@
 /********************** TIM Instances : 32 bit Counter ************************/
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)((INSTANCE) == TIM5)
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM5))
 
@@ -7360,7 +7359,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F410Rx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f410tx.h b/Include/stm32f410tx.h
index ebd9f13..ccdaa43 100644
--- a/Include/stm32f410tx.h
+++ b/Include/stm32f410tx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7137,7 +7136,7 @@
 /********************** TIM Instances : 32 bit Counter ************************/
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)((INSTANCE) == TIM5)
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM5))
 
@@ -7305,7 +7304,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F410Tx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f411xe.h b/Include/stm32f411xe.h
index 3ff54a7..9962334 100644
--- a/Include/stm32f411xe.h
+++ b/Include/stm32f411xe.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -8443,7 +8442,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -8679,7 +8678,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F411xE_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f412cx.h b/Include/stm32f412cx.h
index 4de7879..9083293 100644
--- a/Include/stm32f412cx.h
+++ b/Include/stm32f412cx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -13221,7 +13220,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -13506,7 +13505,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F412Cx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f412rx.h b/Include/stm32f412rx.h
index 3d41d77..ae25cab 100644
--- a/Include/stm32f412rx.h
+++ b/Include/stm32f412rx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -6719,7 +6718,7 @@
 #define FSMC_BCR1_CBURSTRW           FSMC_BCR1_CBURSTRW_Msk                    /*!<Write burst enable                     */
 #define FSMC_BCR1_CCLKEN_Pos         (20U)                                     
 #define FSMC_BCR1_CCLKEN_Msk         (0x1UL << FSMC_BCR1_CCLKEN_Pos)            /*!< 0x00100000 */
-#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continous clock enable     */
+#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continuous clock enable     */
 #define FSMC_BCR1_WFDIS_Pos          (21U)                                     
 #define FSMC_BCR1_WFDIS_Msk          (0x1UL << FSMC_BCR1_WFDIS_Pos)             /*!< 0x00200000 */
 #define FSMC_BCR1_WFDIS              FSMC_BCR1_WFDIS_Msk                       /*!<Write FIFO Disable         */
@@ -14199,7 +14198,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -14499,7 +14498,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F412Rx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f412vx.h b/Include/stm32f412vx.h
index 3aeec29..fc3ec14 100644
--- a/Include/stm32f412vx.h
+++ b/Include/stm32f412vx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -6721,7 +6720,7 @@
 #define FSMC_BCR1_CBURSTRW           FSMC_BCR1_CBURSTRW_Msk                    /*!<Write burst enable                     */
 #define FSMC_BCR1_CCLKEN_Pos         (20U)                                     
 #define FSMC_BCR1_CCLKEN_Msk         (0x1UL << FSMC_BCR1_CCLKEN_Pos)            /*!< 0x00100000 */
-#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continous clock enable     */
+#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continuous clock enable     */
 #define FSMC_BCR1_WFDIS_Pos          (21U)                                     
 #define FSMC_BCR1_WFDIS_Msk          (0x1UL << FSMC_BCR1_WFDIS_Pos)             /*!< 0x00200000 */
 #define FSMC_BCR1_WFDIS              FSMC_BCR1_WFDIS_Msk                       /*!<Write FIFO Disable         */
@@ -14211,7 +14210,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -14511,7 +14510,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F412Vx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f412zx.h b/Include/stm32f412zx.h
index 9c6fcaa..35dbb5c 100644
--- a/Include/stm32f412zx.h
+++ b/Include/stm32f412zx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -6725,7 +6724,7 @@
 #define FSMC_BCR1_CBURSTRW           FSMC_BCR1_CBURSTRW_Msk                    /*!<Write burst enable                     */
 #define FSMC_BCR1_CCLKEN_Pos         (20U)                                     
 #define FSMC_BCR1_CCLKEN_Msk         (0x1UL << FSMC_BCR1_CCLKEN_Pos)            /*!< 0x00100000 */
-#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continous clock enable     */
+#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continuous clock enable     */
 #define FSMC_BCR1_WFDIS_Pos          (21U)                                     
 #define FSMC_BCR1_WFDIS_Msk          (0x1UL << FSMC_BCR1_WFDIS_Pos)             /*!< 0x00200000 */
 #define FSMC_BCR1_WFDIS              FSMC_BCR1_WFDIS_Msk                       /*!<Write FIFO Disable         */
@@ -14235,7 +14234,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -14536,7 +14535,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F412Zx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f413xx.h b/Include/stm32f413xx.h
index e9db50f..797389e 100644
--- a/Include/stm32f413xx.h
+++ b/Include/stm32f413xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7045,7 +7044,7 @@
 #define FSMC_BCR1_CBURSTRW           FSMC_BCR1_CBURSTRW_Msk                    /*!<Write burst enable                     */
 #define FSMC_BCR1_CCLKEN_Pos         (20U)                                     
 #define FSMC_BCR1_CCLKEN_Msk         (0x1UL << FSMC_BCR1_CCLKEN_Pos)            /*!< 0x00100000 */
-#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continous clock enable     */
+#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continuous clock enable     */
 #define FSMC_BCR1_WFDIS_Pos          (21U)                                     
 #define FSMC_BCR1_WFDIS_Msk          (0x1UL << FSMC_BCR1_WFDIS_Pos)             /*!< 0x00200000 */
 #define FSMC_BCR1_WFDIS              FSMC_BCR1_WFDIS_Msk                       /*!<Write FIFO Disable         */
@@ -15161,7 +15160,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -15461,7 +15460,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F413xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f415xx.h b/Include/stm32f415xx.h
index 1807fd4..bb242bb 100644
--- a/Include/stm32f415xx.h
+++ b/Include/stm32f415xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -14289,7 +14288,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -14594,7 +14593,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F415xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f417xx.h b/Include/stm32f417xx.h
index f43120d..19c7618 100644
--- a/Include/stm32f417xx.h
+++ b/Include/stm32f417xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -13527,7 +13526,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -13611,7 +13610,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -13625,34 +13624,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -13732,6 +13734,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -15575,7 +15580,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -15880,7 +15885,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F417xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f423xx.h b/Include/stm32f423xx.h
index 9b59280..9837016 100644
--- a/Include/stm32f423xx.h
+++ b/Include/stm32f423xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7081,7 +7080,7 @@
 #define FSMC_BCR1_CBURSTRW           FSMC_BCR1_CBURSTRW_Msk                    /*!<Write burst enable                     */
 #define FSMC_BCR1_CCLKEN_Pos         (20U)                                     
 #define FSMC_BCR1_CCLKEN_Msk         (0x1UL << FSMC_BCR1_CCLKEN_Pos)            /*!< 0x00100000 */
-#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continous clock enable     */
+#define FSMC_BCR1_CCLKEN             FSMC_BCR1_CCLKEN_Msk                      /*!<Continuous clock enable     */
 #define FSMC_BCR1_WFDIS_Pos          (21U)                                     
 #define FSMC_BCR1_WFDIS_Msk          (0x1UL << FSMC_BCR1_WFDIS_Pos)             /*!< 0x00200000 */
 #define FSMC_BCR1_WFDIS              FSMC_BCR1_WFDIS_Msk                       /*!<Write FIFO Disable         */
@@ -15314,7 +15313,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -15614,7 +15613,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F423xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f427xx.h b/Include/stm32f427xx.h
index c440032..927da11 100644
--- a/Include/stm32f427xx.h
+++ b/Include/stm32f427xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7300,7 +7299,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 
 /******************  Bit definition for FMC_BCR2 register  *******************/
 #define FMC_BCR2_MBKEN_Pos          (0U)                                       
@@ -8680,7 +8679,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -14443,7 +14442,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -14527,7 +14526,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -14541,34 +14540,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -14648,6 +14650,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -16505,7 +16510,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -16820,7 +16825,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F427xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f429xx.h b/Include/stm32f429xx.h
index 0e60cd6..3c49155 100644
--- a/Include/stm32f429xx.h
+++ b/Include/stm32f429xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7359,7 +7358,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 
 /******************  Bit definition for FMC_BCR2 register  *******************/
 #define FMC_BCR2_MBKEN_Pos          (0U)                                       
@@ -8739,7 +8738,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -10111,7 +10110,7 @@
 
 #define LTDC_AWCR_AAH_Pos            (0U)                                      
 #define LTDC_AWCR_AAH_Msk            (0x7FFUL << LTDC_AWCR_AAH_Pos)             /*!< 0x000007FF */
-#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active heigh */
+#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active Height */
 #define LTDC_AWCR_AAW_Pos            (16U)                                     
 #define LTDC_AWCR_AAW_Msk            (0xFFFUL << LTDC_AWCR_AAW_Pos)             /*!< 0x0FFF0000 */
 #define LTDC_AWCR_AAW                LTDC_AWCR_AAW_Msk                         /*!< Accumulated Active Width */
@@ -10120,7 +10119,7 @@
 
 #define LTDC_TWCR_TOTALH_Pos         (0U)                                      
 #define LTDC_TWCR_TOTALH_Msk         (0x7FFUL << LTDC_TWCR_TOTALH_Pos)          /*!< 0x000007FF */
-#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Heigh */
+#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Height */
 #define LTDC_TWCR_TOTALW_Pos         (16U)                                     
 #define LTDC_TWCR_TOTALW_Msk         (0xFFFUL << LTDC_TWCR_TOTALW_Pos)          /*!< 0x0FFF0000 */
 #define LTDC_TWCR_TOTALW             LTDC_TWCR_TOTALW_Msk                      /*!< Total Width */
@@ -14799,7 +14798,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -14883,7 +14882,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -14897,34 +14896,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -15004,6 +15006,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -16863,7 +16868,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -17178,7 +17183,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F429xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f437xx.h b/Include/stm32f437xx.h
index 28a458c..b2a364a 100644
--- a/Include/stm32f437xx.h
+++ b/Include/stm32f437xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7492,7 +7491,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 
 /******************  Bit definition for FMC_BCR2 register  *******************/
 #define FMC_BCR2_MBKEN_Pos          (0U)                                       
@@ -8872,7 +8871,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -14745,7 +14744,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -14829,7 +14828,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -14843,34 +14842,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -14950,6 +14952,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -16807,7 +16812,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -17122,7 +17127,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F437xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f439xx.h b/Include/stm32f439xx.h
index 2a47bd9..6902245 100644
--- a/Include/stm32f439xx.h
+++ b/Include/stm32f439xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7546,7 +7545,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 
 /******************  Bit definition for FMC_BCR2 register  *******************/
 #define FMC_BCR2_MBKEN_Pos          (0U)                                       
@@ -8926,7 +8925,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -10385,7 +10384,7 @@
 
 #define LTDC_AWCR_AAH_Pos            (0U)                                      
 #define LTDC_AWCR_AAH_Msk            (0x7FFUL << LTDC_AWCR_AAH_Pos)             /*!< 0x000007FF */
-#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active heigh */
+#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active Height */
 #define LTDC_AWCR_AAW_Pos            (16U)                                     
 #define LTDC_AWCR_AAW_Msk            (0xFFFUL << LTDC_AWCR_AAW_Pos)             /*!< 0x0FFF0000 */
 #define LTDC_AWCR_AAW                LTDC_AWCR_AAW_Msk                         /*!< Accumulated Active Width */
@@ -10394,7 +10393,7 @@
 
 #define LTDC_TWCR_TOTALH_Pos         (0U)                                      
 #define LTDC_TWCR_TOTALH_Msk         (0x7FFUL << LTDC_TWCR_TOTALH_Pos)          /*!< 0x000007FF */
-#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Heigh */
+#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Height */
 #define LTDC_TWCR_TOTALW_Pos         (16U)                                     
 #define LTDC_TWCR_TOTALW_Msk         (0xFFFUL << LTDC_TWCR_TOTALW_Pos)          /*!< 0x0FFF0000 */
 #define LTDC_TWCR_TOTALW             LTDC_TWCR_TOTALW_Msk                      /*!< Total Width */
@@ -15093,7 +15092,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -15177,7 +15176,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -15191,34 +15190,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -15298,6 +15300,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -17157,7 +17162,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -17472,7 +17477,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F439xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f446xx.h b/Include/stm32f446xx.h
index 1876779..6b064e8 100644
--- a/Include/stm32f446xx.h
+++ b/Include/stm32f446xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -7093,7 +7092,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 #define FMC_BCR1_WFDIS_Pos          (21U)                                      
 #define FMC_BCR1_WFDIS_Msk          (0x1UL << FMC_BCR1_WFDIS_Pos)               /*!< 0x00200000 */
 #define FMC_BCR1_WFDIS              FMC_BCR1_WFDIS_Msk                         /*!<Write FIFO Disable         */
@@ -8063,7 +8062,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -15652,7 +15651,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -15980,7 +15979,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F446xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f469xx.h b/Include/stm32f469xx.h
index 53eeaad..faf1036 100644
--- a/Include/stm32f469xx.h
+++ b/Include/stm32f469xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -459,7 +458,7 @@
   uint32_t      RESERVED6[7];  /*!< Reserved, 0x11C - 0x137                                                                */
   __IO uint32_t VMCCR;         /*!< DSI Host Video Mode Current Configuration Register,        Address offset: 0x138       */
   __IO uint32_t VPCCR;         /*!< DSI Host Video Packet Current Configuration Register,      Address offset: 0x13C       */
-  __IO uint32_t VCCCR;         /*!< DSI Host Video Chuncks Current Configuration Register,     Address offset: 0x140       */
+  __IO uint32_t VCCCR;         /*!< DSI Host Video Chunks Current Configuration Register,     Address offset: 0x140       */
   __IO uint32_t VNPCCR;        /*!< DSI Host Video Null Packet Current Configuration Register, Address offset: 0x144       */
   __IO uint32_t VHSACCR;       /*!< DSI Host Video HSA Current Configuration Register,         Address offset: 0x148       */
   __IO uint32_t VHBPCCR;       /*!< DSI Host Video HBP Current Configuration Register,         Address offset: 0x14C       */
@@ -6826,7 +6825,7 @@
 
 #define DSI_LCOLCR_LPE_Pos            (8U)                                     
 #define DSI_LCOLCR_LPE_Msk            (0x1UL << DSI_LCOLCR_LPE_Pos)             /*!< 0x00000100 */
-#define DSI_LCOLCR_LPE                DSI_LCOLCR_LPE_Msk                       /*!< Loosly Packet Enable */
+#define DSI_LCOLCR_LPE                DSI_LCOLCR_LPE_Msk                       /*!< Loosely Packet Enable */
 
 /*******************  Bit definition for DSI_LPCR register  ***************/
 #define DSI_LPCR_DEP_Pos              (0U)                                     
@@ -10533,7 +10532,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 #define FMC_BCR1_WFDIS_Pos          (21U)                                      
 #define FMC_BCR1_WFDIS_Msk          (0x1UL << FMC_BCR1_WFDIS_Pos)               /*!< 0x00200000 */
 #define FMC_BCR1_WFDIS              FMC_BCR1_WFDIS_Msk                         /*!<Write FIFO Disable         */
@@ -11503,7 +11502,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -12875,7 +12874,7 @@
 
 #define LTDC_AWCR_AAH_Pos            (0U)                                      
 #define LTDC_AWCR_AAH_Msk            (0x7FFUL << LTDC_AWCR_AAH_Pos)             /*!< 0x000007FF */
-#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active heigh */
+#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active Height */
 #define LTDC_AWCR_AAW_Pos            (16U)                                     
 #define LTDC_AWCR_AAW_Msk            (0xFFFUL << LTDC_AWCR_AAW_Pos)             /*!< 0x0FFF0000 */
 #define LTDC_AWCR_AAW                LTDC_AWCR_AAW_Msk                         /*!< Accumulated Active Width */
@@ -12884,7 +12883,7 @@
 
 #define LTDC_TWCR_TOTALH_Pos         (0U)                                      
 #define LTDC_TWCR_TOTALH_Msk         (0x7FFUL << LTDC_TWCR_TOTALH_Pos)          /*!< 0x000007FF */
-#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Heigh */
+#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Height */
 #define LTDC_TWCR_TOTALW_Pos         (16U)                                     
 #define LTDC_TWCR_TOTALW_Msk         (0xFFFUL << LTDC_TWCR_TOTALW_Pos)          /*!< 0x0FFF0000 */
 #define LTDC_TWCR_TOTALW             LTDC_TWCR_TOTALW_Msk                      /*!< Total Width */
@@ -17815,7 +17814,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -17899,7 +17898,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -17913,34 +17912,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -18020,6 +18022,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -19953,7 +19958,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -20271,7 +20276,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F469xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f479xx.h b/Include/stm32f479xx.h
index 6e170da..dc92161 100644
--- a/Include/stm32f479xx.h
+++ b/Include/stm32f479xx.h
@@ -12,13 +12,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -460,7 +459,7 @@
   uint32_t      RESERVED6[7];  /*!< Reserved, 0x11C - 0x137                                                                */
   __IO uint32_t VMCCR;         /*!< DSI Host Video Mode Current Configuration Register,        Address offset: 0x138       */
   __IO uint32_t VPCCR;         /*!< DSI Host Video Packet Current Configuration Register,      Address offset: 0x13C       */
-  __IO uint32_t VCCCR;         /*!< DSI Host Video Chuncks Current Configuration Register,     Address offset: 0x140       */
+  __IO uint32_t VCCCR;         /*!< DSI Host Video Chunks Current Configuration Register,     Address offset: 0x140       */
   __IO uint32_t VNPCCR;        /*!< DSI Host Video Null Packet Current Configuration Register, Address offset: 0x144       */
   __IO uint32_t VHSACCR;       /*!< DSI Host Video HSA Current Configuration Register,         Address offset: 0x148       */
   __IO uint32_t VHBPCCR;       /*!< DSI Host Video HBP Current Configuration Register,         Address offset: 0x14C       */
@@ -7016,7 +7015,7 @@
 
 #define DSI_LCOLCR_LPE_Pos            (8U)                                     
 #define DSI_LCOLCR_LPE_Msk            (0x1UL << DSI_LCOLCR_LPE_Pos)             /*!< 0x00000100 */
-#define DSI_LCOLCR_LPE                DSI_LCOLCR_LPE_Msk                       /*!< Loosly Packet Enable */
+#define DSI_LCOLCR_LPE                DSI_LCOLCR_LPE_Msk                       /*!< Loosely Packet Enable */
 
 /*******************  Bit definition for DSI_LPCR register  ***************/
 #define DSI_LPCR_DEP_Pos              (0U)                                     
@@ -10723,7 +10722,7 @@
 #define FMC_BCR1_CBURSTRW           FMC_BCR1_CBURSTRW_Msk                      /*!<Write burst enable         */
 #define FMC_BCR1_CCLKEN_Pos         (20U)                                      
 #define FMC_BCR1_CCLKEN_Msk         (0x1UL << FMC_BCR1_CCLKEN_Pos)              /*!< 0x00100000 */
-#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continous clock enable     */
+#define FMC_BCR1_CCLKEN             FMC_BCR1_CCLKEN_Msk                        /*!<Continuous clock enable     */
 #define FMC_BCR1_WFDIS_Pos          (21U)                                      
 #define FMC_BCR1_WFDIS_Msk          (0x1UL << FMC_BCR1_WFDIS_Pos)               /*!< 0x00200000 */
 #define FMC_BCR1_WFDIS              FMC_BCR1_WFDIS_Msk                         /*!<Write FIFO Disable         */
@@ -11693,7 +11692,7 @@
 
 #define FMC_SDRTR_REIE_Pos          (14U)                                      
 #define FMC_SDRTR_REIE_Msk          (0x1UL << FMC_SDRTR_REIE_Pos)               /*!< 0x00004000 */
-#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interupt enable */
+#define FMC_SDRTR_REIE              FMC_SDRTR_REIE_Msk                         /*!<RES interrupt enable */
 
 /******************  Bit definition for FMC_SDSR register  ******************/
 #define FMC_SDSR_RE_Pos             (0U)                                       
@@ -13152,7 +13151,7 @@
 
 #define LTDC_AWCR_AAH_Pos            (0U)                                      
 #define LTDC_AWCR_AAH_Msk            (0x7FFUL << LTDC_AWCR_AAH_Pos)             /*!< 0x000007FF */
-#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active heigh */
+#define LTDC_AWCR_AAH                LTDC_AWCR_AAH_Msk                         /*!< Accumulated Active Height */
 #define LTDC_AWCR_AAW_Pos            (16U)                                     
 #define LTDC_AWCR_AAW_Msk            (0xFFFUL << LTDC_AWCR_AAW_Pos)             /*!< 0x0FFF0000 */
 #define LTDC_AWCR_AAW                LTDC_AWCR_AAW_Msk                         /*!< Accumulated Active Width */
@@ -13161,7 +13160,7 @@
 
 #define LTDC_TWCR_TOTALH_Pos         (0U)                                      
 #define LTDC_TWCR_TOTALH_Msk         (0x7FFUL << LTDC_TWCR_TOTALH_Pos)          /*!< 0x000007FF */
-#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Heigh */
+#define LTDC_TWCR_TOTALH             LTDC_TWCR_TOTALH_Msk                      /*!< Total Height */
 #define LTDC_TWCR_TOTALW_Pos         (16U)                                     
 #define LTDC_TWCR_TOTALW_Msk         (0xFFFUL << LTDC_TWCR_TOTALW_Pos)          /*!< 0x0FFF0000 */
 #define LTDC_TWCR_TOTALW             LTDC_TWCR_TOTALW_Msk                      /*!< Total Width */
@@ -18112,7 +18111,7 @@
 /*                Ethernet MMC Registers bits definition                      */
 /******************************************************************************/
 
-/* Bit definition for Ethernet MMC Contol Register */
+/* Bit definition for Ethernet MMC Control Register */
 #define ETH_MMCCR_MCFHP_Pos                           (5U)                     
 #define ETH_MMCCR_MCFHP_Msk                           (0x1UL << ETH_MMCCR_MCFHP_Pos) /*!< 0x00000020 */
 #define ETH_MMCCR_MCFHP                               ETH_MMCCR_MCFHP_Msk      /* MMC counter Full-Half preset */
@@ -18196,7 +18195,7 @@
 #define ETH_MMCRFCECR_RFCEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFCECR_RFCEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFCECR_RFCEC                           ETH_MMCRFCECR_RFCEC_Msk  /* Number of frames received with CRC error. */
 
-/* Bit definition for Ethernet MMC Received Frames with Alignement Error Counter Register */
+/* Bit definition for Ethernet MMC Received Frames with Alignment Error Counter Register */
 #define ETH_MMCRFAECR_RFAEC_Pos                       (0U)                     
 #define ETH_MMCRFAECR_RFAEC_Msk                       (0xFFFFFFFFUL << ETH_MMCRFAECR_RFAEC_Pos) /*!< 0xFFFFFFFF */
 #define ETH_MMCRFAECR_RFAEC                           ETH_MMCRFAECR_RFAEC_Msk  /* Number of frames received with alignment (dribble) error */
@@ -18210,34 +18209,37 @@
 /*               Ethernet PTP Registers bits definition                       */
 /******************************************************************************/
 
-/* Bit definition for Ethernet PTP Time Stamp Contol Register */
+/* Bit definition for Ethernet PTP Time Stamp Control Register */
+#define ETH_PTPTSCR_TSPFFMAE_Pos                      (18U)
+#define ETH_PTPTSCR_TSPFFMAE_Msk                      (0x1UL << ETH_PTPTSCR_TSPFFMAE_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSPFFMAE                          ETH_PTPTSCR_TSPFFMAE_Msk  /* Time stamp PTP frame filtering MAC address enable */
 #define ETH_PTPTSCR_TSCNT_Pos                         (16U)                    
 #define ETH_PTPTSCR_TSCNT_Msk                         (0x3UL << ETH_PTPTSCR_TSCNT_Pos) /*!< 0x00030000 */
 #define ETH_PTPTSCR_TSCNT                             ETH_PTPTSCR_TSCNT_Msk    /* Time stamp clock node type */
-#define ETH_PTPTSSR_TSSMRME_Pos                       (15U)                    
-#define ETH_PTPTSSR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSSR_TSSMRME_Pos) /*!< 0x00008000 */
-#define ETH_PTPTSSR_TSSMRME                           ETH_PTPTSSR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
-#define ETH_PTPTSSR_TSSEME_Pos                        (14U)                    
-#define ETH_PTPTSSR_TSSEME_Msk                        (0x1UL << ETH_PTPTSSR_TSSEME_Pos) /*!< 0x00004000 */
-#define ETH_PTPTSSR_TSSEME                            ETH_PTPTSSR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
-#define ETH_PTPTSSR_TSSIPV4FE_Pos                     (13U)                    
-#define ETH_PTPTSSR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV4FE_Pos) /*!< 0x00002000 */
-#define ETH_PTPTSSR_TSSIPV4FE                         ETH_PTPTSSR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
-#define ETH_PTPTSSR_TSSIPV6FE_Pos                     (12U)                    
-#define ETH_PTPTSSR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSSR_TSSIPV6FE_Pos) /*!< 0x00001000 */
-#define ETH_PTPTSSR_TSSIPV6FE                         ETH_PTPTSSR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
-#define ETH_PTPTSSR_TSSPTPOEFE_Pos                    (11U)                    
-#define ETH_PTPTSSR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSSR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
-#define ETH_PTPTSSR_TSSPTPOEFE                        ETH_PTPTSSR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
-#define ETH_PTPTSSR_TSPTPPSV2E_Pos                    (10U)                    
-#define ETH_PTPTSSR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSSR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
-#define ETH_PTPTSSR_TSPTPPSV2E                        ETH_PTPTSSR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
-#define ETH_PTPTSSR_TSSSR_Pos                         (9U)                     
-#define ETH_PTPTSSR_TSSSR_Msk                         (0x1UL << ETH_PTPTSSR_TSSSR_Pos) /*!< 0x00000200 */
-#define ETH_PTPTSSR_TSSSR                             ETH_PTPTSSR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
-#define ETH_PTPTSSR_TSSARFE_Pos                       (8U)                     
-#define ETH_PTPTSSR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSSR_TSSARFE_Pos) /*!< 0x00000100 */
-#define ETH_PTPTSSR_TSSARFE                           ETH_PTPTSSR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
+#define ETH_PTPTSCR_TSSMRME_Pos                       (15U)                    
+#define ETH_PTPTSCR_TSSMRME_Msk                       (0x1UL << ETH_PTPTSCR_TSSMRME_Pos) /*!< 0x00008000 */
+#define ETH_PTPTSCR_TSSMRME                           ETH_PTPTSCR_TSSMRME_Msk  /* Time stamp snapshot for message relevant to master enable */
+#define ETH_PTPTSCR_TSSEME_Pos                        (14U)                    
+#define ETH_PTPTSCR_TSSEME_Msk                        (0x1UL << ETH_PTPTSCR_TSSEME_Pos) /*!< 0x00004000 */
+#define ETH_PTPTSCR_TSSEME                            ETH_PTPTSCR_TSSEME_Msk   /* Time stamp snapshot for event message enable */
+#define ETH_PTPTSCR_TSSIPV4FE_Pos                     (13U)                    
+#define ETH_PTPTSCR_TSSIPV4FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV4FE_Pos) /*!< 0x00002000 */
+#define ETH_PTPTSCR_TSSIPV4FE                         ETH_PTPTSCR_TSSIPV4FE_Msk /* Time stamp snapshot for IPv4 frames enable */
+#define ETH_PTPTSCR_TSSIPV6FE_Pos                     (12U)                    
+#define ETH_PTPTSCR_TSSIPV6FE_Msk                     (0x1UL << ETH_PTPTSCR_TSSIPV6FE_Pos) /*!< 0x00001000 */
+#define ETH_PTPTSCR_TSSIPV6FE                         ETH_PTPTSCR_TSSIPV6FE_Msk /* Time stamp snapshot for IPv6 frames enable */
+#define ETH_PTPTSCR_TSSPTPOEFE_Pos                    (11U)                    
+#define ETH_PTPTSCR_TSSPTPOEFE_Msk                    (0x1UL << ETH_PTPTSCR_TSSPTPOEFE_Pos) /*!< 0x00000800 */
+#define ETH_PTPTSCR_TSSPTPOEFE                        ETH_PTPTSCR_TSSPTPOEFE_Msk /* Time stamp snapshot for PTP over ethernet frames enable */
+#define ETH_PTPTSCR_TSPTPPSV2E_Pos                    (10U)                    
+#define ETH_PTPTSCR_TSPTPPSV2E_Msk                    (0x1UL << ETH_PTPTSCR_TSPTPPSV2E_Pos) /*!< 0x00000400 */
+#define ETH_PTPTSCR_TSPTPPSV2E                        ETH_PTPTSCR_TSPTPPSV2E_Msk /* Time stamp PTP packet snooping for version2 format enable */
+#define ETH_PTPTSCR_TSSSR_Pos                         (9U)                     
+#define ETH_PTPTSCR_TSSSR_Msk                         (0x1UL << ETH_PTPTSCR_TSSSR_Pos) /*!< 0x00000200 */
+#define ETH_PTPTSCR_TSSSR                             ETH_PTPTSCR_TSSSR_Msk    /* Time stamp Sub-seconds rollover */
+#define ETH_PTPTSCR_TSSARFE_Pos                       (8U)                     
+#define ETH_PTPTSCR_TSSARFE_Msk                       (0x1UL << ETH_PTPTSCR_TSSARFE_Pos) /*!< 0x00000100 */
+#define ETH_PTPTSCR_TSSARFE                           ETH_PTPTSCR_TSSARFE_Msk  /* Time stamp snapshot for all received frames enable */
 
 #define ETH_PTPTSCR_TSARU_Pos                         (5U)                     
 #define ETH_PTPTSCR_TSARU_Msk                         (0x1UL << ETH_PTPTSCR_TSARU_Pos) /*!< 0x00000020 */
@@ -18317,6 +18319,9 @@
 /******************************************************************************/
 
 /* Bit definition for Ethernet DMA Bus Mode Register */
+#define ETH_DMABMR_MB_Pos                             (26U)
+#define ETH_DMABMR_MB_Msk                             (0x1UL << ETH_DMABMR_MB_Pos) /*!< 0x04000000 */
+#define ETH_DMABMR_MB                                 ETH_DMABMR_MB_Msk       /* Mixed Burst */
 #define ETH_DMABMR_AAB_Pos                            (25U)                    
 #define ETH_DMABMR_AAB_Msk                            (0x1UL << ETH_DMABMR_AAB_Pos) /*!< 0x02000000 */
 #define ETH_DMABMR_AAB                                ETH_DMABMR_AAB_Msk       /* Address-Aligned beats */
@@ -20250,7 +20255,7 @@
 #define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)(((INSTANCE) == TIM2) || \
                                               ((INSTANCE) == TIM5))
 
-/***************** TIM Instances : external trigger input availabe ************/
+/***************** TIM Instances : external trigger input available ************/
 #define IS_TIM_ETR_INSTANCE(INSTANCE)  (((INSTANCE) == TIM1) || \
                                         ((INSTANCE) == TIM2) || \
                                         ((INSTANCE) == TIM3) || \
@@ -20568,7 +20573,3 @@
 #endif /* __cplusplus */
 
 #endif /* __STM32F479xx_H */
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/stm32f4xx.h b/Include/stm32f4xx.h
index 35ec65a..2c3482d 100644
--- a/Include/stm32f4xx.h
+++ b/Include/stm32f4xx.h
@@ -8,21 +8,20 @@
   *          is using in the C source code, usually in main.c. This file contains:
   *           - Configuration section that allows to select:
   *              - The STM32F4xx device used in the target application
-  *              - To use or not the peripheralÂ’s drivers in application code(i.e. 
-  *                code will be based on direct access to peripheralÂ’s registers 
+  *              - To use or not the peripheral's drivers in application code(i.e. 
+  *                code will be based on direct access to peripheral's registers 
   *                rather than drivers API), this option is controlled by 
   *                "#define USE_HAL_DRIVER"
   *  
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -106,11 +105,11 @@
 #endif /* USE_HAL_DRIVER */
 
 /**
-  * @brief CMSIS version number V2.6.7
+  * @brief CMSIS version number V2.6.8
   */
 #define __STM32F4xx_CMSIS_VERSION_MAIN   (0x02U) /*!< [31:24] main version */
 #define __STM32F4xx_CMSIS_VERSION_SUB1   (0x06U) /*!< [23:16] sub1 version */
-#define __STM32F4xx_CMSIS_VERSION_SUB2   (0x07U) /*!< [15:8]  sub2 version */
+#define __STM32F4xx_CMSIS_VERSION_SUB2   (0x08U) /*!< [15:8]  sub2 version */
 #define __STM32F4xx_CMSIS_VERSION_RC     (0x00U) /*!< [7:0]  release candidate */
 #define __STM32F4xx_CMSIS_VERSION        ((__STM32F4xx_CMSIS_VERSION_MAIN << 24)\
                                          |(__STM32F4xx_CMSIS_VERSION_SUB1 << 16)\
@@ -300,8 +299,3 @@
 /**
   * @}
   */
-  
-
-
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Include/system_stm32f4xx.h b/Include/system_stm32f4xx.h
index 99cb936..a979ef5 100644
--- a/Include/system_stm32f4xx.h
+++ b/Include/system_stm32f4xx.h
@@ -3,32 +3,15 @@
   * @file    system_stm32f4xx.h
   * @author  MCD Application Team
   * @brief   CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.       
-  ******************************************************************************  
+  ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * Redistribution and use in source and binary forms, with or without modification,
-  * are permitted provided that the following conditions are met:
-  *   1. Redistributions of source code must retain the above copyright notice,
-  *      this list of conditions and the following disclaimer.
-  *   2. Redistributions in binary form must reproduce the above copyright notice,
-  *      this list of conditions and the following disclaimer in the documentation
-  *      and/or other materials provided with the distribution.
-  *   3. Neither the name of STMicroelectronics nor the names of its contributors
-  *      may be used to endorse or promote products derived from this software
-  *      without specific prior written permission.
-  *
-  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************  
   */ 
@@ -119,4 +102,3 @@
 /**
   * @}
   */  
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/LICENSE.md b/LICENSE.md
index fe3bcb8..e0d829b 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,198 +1,80 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
+Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
 
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 
-   1. Definitions.
+1. Definitions.
 
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
+"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
 
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
+"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
 
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
+"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
 
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
+"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
 
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
+"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
 
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
+"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
 
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
+"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
 
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
+"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
 
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
+"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
 
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
 
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
+2. Grant of Copyright License.
 
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
+Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
 
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
+3. Grant of Patent License.
 
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
+Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
 
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
+4. Redistribution.
 
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
+You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
+1.You must give any other recipients of the Work or Derivative Works a copy of this License; and
+2.You must cause any modified files to carry prominent notices stating that You changed the files; and
+3.You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
+4.If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
 
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
+You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
 
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
+5. Submission of Contributions.
 
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
+Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
 
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
+6. Trademarks.
 
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
+This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
 
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
+7. Disclaimer of Warranty.
 
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
+Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
 
-   END OF TERMS AND CONDITIONS
+8. Limitation of Liability.
 
-   APPENDIX: How to apply the Apache License to your work.
+In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
 
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
+9. Accepting Warranty or Additional Liability.
 
-   Copyright [2019] [STMicroelectonics]
+While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX:
+
+   Copyright [2019] [STMicroelectronics]
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
 
-       http://www.apache.org/licenses/LICENSE-2.0
+     http://www.apache.org/licenses/LICENSE-2.0
 
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/README.md b/README.md
index 9bcd0f9..9270214 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,7 @@
 Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.2
 Tag v2.6.6 | Tag v5.4.0_cm4 | Tag v1.26.0
 Tag v2.6.7 | Tag v5.4.0_cm4 | Tag v1.26.2
+Tag v2.6.8 | Tag v5.4.0_cm4 | Tag v1.27.0
 
 The full **STM32CubeF4** MCU package is available [here](https://github.com/STMicroelectronics/STM32CubeF4).
 
diff --git a/Release_Notes.html b/Release_Notes.html
index 0d3164f..ef531f1 100644
--- a/Release_Notes.html
+++ b/Release_Notes.html
@@ -1,16 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html xmlns:v="urn:schemas-microsoft-com:vml"
-  xmlns:o="urn:schemas-microsoft-com:office:office"
-  xmlns:w="urn:schemas-microsoft-com:office:word"
-  xmlns="http://www.w3.org/TR/REC-html40">
-  <head>
+<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head>
+
+
+  
     <meta http-equiv="Content-Type" content="text/html;
       charset=windows-1252">
     <link rel="File-List" href="Library_files/filelist.xml">
-    <link rel="Edit-Time-Data" href="Library_files/editdata.mso">
-    <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]-->
-    <title>Release Notes for STM32F4xx CMSIS</title>
-    <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>STMicroelectronics</o:LastAuthor> <o:Revision>37</o:Revision> <o:TotalTime>136</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2009-03-01T17:56:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>522</o:Words> <o:Characters>2977</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>24</o:Lines> <o:Paragraphs>6</o:Paragraphs> <o:CharactersWithSpaces>3493</o:CharactersWithSpaces> <o:Version>11.6568</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]-->
+    <link rel="Edit-Time-Data" href="Library_files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><title>Release Notes for STM32F4xx CMSIS</title><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>STMicroelectronics</o:LastAuthor> <o:Revision>37</o:Revision> <o:TotalTime>136</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2009-03-01T17:56:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>522</o:Words> <o:Characters>2977</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>24</o:Lines> <o:Paragraphs>6</o:Paragraphs> <o:CharactersWithSpaces>3493</o:CharactersWithSpaces> <o:Version>11.6568</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]-->
+    
+    
+    
     <style>
 <!--
 /* Style Definitions */
@@ -62,162 +61,96 @@
 {page:Section1;}
 -->
 </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="5122"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->
-    <meta content="MCD Application Team" name="author">
-  </head>
-  <body style="" link="blue" vlink="blue">
+    <meta content="MCD Application Team" name="author"></head><body link="blue" vlink="blue">
     <div class="Section1">
       <p class="MsoNormal"><span style="font-family: Arial;"><o:p><br>
           </o:p></span></p>
       <div align="center">
-        <table class="MsoNormalTable" style="width: 675pt;"
-          cellspacing="0" cellpadding="0" border="0" width="900">
+        <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
           <tbody>
             <tr style="">
               <td style="padding: 0cm;" valign="top">
-                <table class="MsoNormalTable" style="width: 675pt;"
-                  cellspacing="0" cellpadding="0" border="0" width="900">
+                <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
                   <tbody>
                     <tr>
-                      <td style="vertical-align: top;"><span
-                          style="font-size: 8pt; font-family: Arial;
-                          color: blue;"><a
-                            href="../../../../../Release_Notes.html">Back
+                      <td style="vertical-align: top;"><span style="font-size: 8pt; font-family: Arial; color: blue;"><a href="../../../../../Release_Notes.html">Back
 
 
                             to Release page</a></span></td>
                     </tr>
                     <tr style="">
                       <td style="padding: 1.5pt;">
-                        <h1 style="margin-bottom: 18pt; text-align:
-                          center;" align="center"><span
-                            style="font-size: 20pt; font-family:
-                            Verdana; color: rgb(51, 102, 255);">Release
-                            Notes for STM32F4xx CMSIS</span><span
-                            style="font-size: 20pt; font-family:
-                            Verdana;"><o:p></o:p></span></h1>
-                        <p class="MsoNormal" style="text-align: center;"
-                          align="center"><span style="font-size: 10pt;
-                            font-family: Arial; color: black;">Copyright
-                            2017 STMicroelectronics</span><span
-                            style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
-                        <p class="MsoNormal" style="text-align: center;"
-                          align="center"><span style="font-size: 10pt;
-                            font-family: Arial; color: black;"><img
-                              alt="" id="_x0000_i1025"
-                              src="./_htmresc/st_logo.png"
-                              style="border: 0px solid ; width: 86px;
-                              height: 65px;"></span><span
-                            style="font-size: 10pt;"><o:p></o:p></span></p>
+                        <h1 style="margin-bottom: 18pt; text-align: center;" align="center"><span style="font-size: 20pt; font-family: Verdana; color: rgb(51, 102, 255);">Release
+                            Notes for STM32F4xx CMSIS</span><span style="font-size: 20pt; font-family: Verdana;"><o:p></o:p></span></h1>
+                        <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: Arial; color: black;">Copyright
+                            2017 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
+                        <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: Arial; color: black;"><img alt="" id="_x0000_i1025" src="./_htmresc/st_logo.png" style="border: 0px solid ; width: 86px; height: 65px;"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
                       </td>
                     </tr>
                   </tbody>
                 </table>
-                <p class="MsoNormal"><span style="font-family: Arial;
-                    display: none;"><o:p>&nbsp;</o:p></span></p>
-                <table class="MsoNormalTable" style="width: 675pt;"
-                  cellpadding="0" border="0" width="900">
+                <p class="MsoNormal"><span style="font-family: Arial; display: none;"><o:p>&nbsp;</o:p></span></p>
+                <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
                   <tbody>
                     <tr>
-                      <td style="padding: 0cm;" valign="top"> <span
-                          style="font-family: &quot;Times New
-                          Roman&quot;;"></span>
-                        <h2 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;"><a
-                            name="History"></a><span style="font-size:
-                            12pt; color: white;">Update History</span></h2>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.7 / 16-July-2021</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                      <td style="padding: 0cm;" valign="top"> <span style=""></span>
+                        <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><a name="History"></a><span style="font-size: 12pt; color: white;">Update History</span></h2>
+                        
+            <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.8 / 11-February-2022</span></h3>
+
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                        </span>
+                        
+            <ul>
+              <span style="font-family: Verdana,sans-serif;"></span>
+              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">All source files: update disclaimer to add reference to the new license agreement.</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
+              <span style="font-family: Verdana,sans-serif;"></span>
+              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Correct ETH bits definitions to be in line with naming used in the STM32F4 reference manual documents.</span></li>
+            </ul>
+            <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.7 / 16-July-2021</span></h3>
+
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
+
+
+                              Changes<br>
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li style="font-family: -apple-system,
-                            BlinkMacSystemFont, &quot;Segoe UI&quot;,
-                            Roboto, Ubuntu, &quot;Helvetica Neue&quot;,
-                            Helvetica, sans-serif; line-height: 1.4;
-                            text-size-adjust: 100%; font-size: 1rem;"><font
-                              size="-1">Add missing definition
+                          <li style="font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Ubuntu,&quot;Helvetica Neue&quot;,Helvetica,sans-serif; line-height: 1.4;"><font size="-1">Add missing definition
                               FLASH_CR_ERRIE to the CMSIS header file.</font></li>
                           <font size="-1"> </font>
-                          <li style="font-family: -apple-system,
-                            BlinkMacSystemFont, &quot;Segoe UI&quot;,
-                            Roboto, Ubuntu, &quot;Helvetica Neue&quot;,
-                            Helvetica, sans-serif; line-height: 1.4;
-                            text-size-adjust: 100%; font-size: 1rem;"><font
-                              size="-1">Remove unsupported “GPIOF_BASE”
+                          <li style="font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Ubuntu,&quot;Helvetica Neue&quot;,Helvetica,sans-serif; line-height: 1.4;"><font size="-1">Remove unsupported “GPIOF_BASE”
                               and “GPIOG_BASE” defines from STM32F412Vx
                               device.</font></li>
                           <font size="-1"> </font>
-                          <li style="font-family: -apple-system,
-                            BlinkMacSystemFont, &quot;Segoe UI&quot;,
-                            Roboto, Ubuntu, &quot;Helvetica Neue&quot;,
-                            Helvetica, sans-serif; line-height: 1.4;
-                            text-size-adjust: 100%; font-size: 1rem;"><font
-                              size="-1">Add new atomic register access
+                          <li style="font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Ubuntu,&quot;Helvetica Neue&quot;,Helvetica,sans-serif; line-height: 1.4;"><font size="-1">Add new atomic register access
                               macros in stm32f4xx.h file.</font></li>
                           <font size="-1"> </font>
-                          <li style="font-family: -apple-system,
-                            BlinkMacSystemFont, &quot;Segoe UI&quot;,
-                            Roboto, Ubuntu, &quot;Helvetica Neue&quot;,
-                            Helvetica, sans-serif; line-height: 1.4;
-                            text-size-adjust: 100%; font-size: 1rem;"><font
-                              size="-1">Add LSI maximum startup time
+                          <li style="font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Ubuntu,&quot;Helvetica Neue&quot;,Helvetica,sans-serif; line-height: 1.4;"><font size="-1">Add LSI maximum startup time
                               datasheet value: LSI_STARTUP_TIME.</font></li>
                           <font size="-1"> </font>
-                          <li style="font-family: -apple-system,
-                            BlinkMacSystemFont, &quot;Segoe UI&quot;,
-                            Roboto, Ubuntu, &quot;Helvetica Neue&quot;,
-                            Helvetica, sans-serif; line-height: 1.4;
-                            text-size-adjust: 100%; font-size: 1rem;"><font
-                              size="-1">Fix a typo in CMSIS STM32F4xx
+                          <li style="font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Ubuntu,&quot;Helvetica Neue&quot;,Helvetica,sans-serif; line-height: 1.4;"><font size="-1">Fix a typo in CMSIS STM32F4xx
                               version macro (__STM32F4xx_CMSIS_VERSION).</font><br>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.6 / 12-February-2021</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.6 / 12-February-2021</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">system_stm32f4xx.c:</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">system_stm32f4xx.c:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Protect
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Protect
 Vector
 
 
@@ -225,10 +158,7 @@
                                 FLASH preprocessor directive by a
                                 generic preprocessor directive :
                                 USER_VECT_TAB_ADDRESS</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 SystemInit_ExtMemCtl() API to initialize
@@ -236,181 +166,87 @@
                                 loop condition.<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;"></span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Add License.md and
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add License.md and
                               Readme.md files required for GitHub
                               publication</span></li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;"></span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Improve GCC startup
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Improve GCC startup
                               files robustness.</span></li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Fix wrong value for
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Fix wrong value for
                               GPIO_MODER_MODE8_Msk and
                               GPIO_MODER_MODE2_Pos.</span></li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Update max number of
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update max number of
                               host channels in FS for STM32F446:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 USB_OTG_FS_HOST_MAX_CHANNEL_NBR value
                                 from 8 to 12.</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Add SMBDEN and SMBHEN
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add SMBDEN and SMBHEN
                               bit definition for STM32F410Tx device.<br>
                             </span></li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.5 / 10-February-2020</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.5 / 10-February-2020</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">All header files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">All header files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 to use new BSD License format<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">MDK-ARM startup files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">MDK-ARM startup files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 to fix invalid config wizard annotations</span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.4 / 06-December-2019</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.4 / 06-December-2019</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f446xx.h </span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">file</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f446xx.h </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">file</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 to support HW flow control on UART4 and
                                 UART5 instances</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f412xx.h, </span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f413xx.h and </span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f423xx.h</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412xx.h, </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f413xx.h and </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f423xx.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
-                                unused&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">IS_USB_ALL_INSTANCE()</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> assert macro</span></li>
+                                unused&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_USB_ALL_INSTANCE()</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> assert macro</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">All header files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">All header files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
                                 unused IS_TIM_SYNCHRO_INSTANCE() assert
                                 macro</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">system_stm32f4xx.c file</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">system_stm32f4xx.c file</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 SystemInit() API to don't reset RCC
@@ -418,150 +254,75 @@
                               </span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.3 / 08-February-2019</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.3 / 08-February-2019</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">CRYP:</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">CRYP:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Update CMSIS
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update CMSIS
                                 devices with correct CRYP data input
                                 register name: DIN instead of DR</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Add Bits
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add Bits
                                 definition for CRYP CR ALGOMODE AES
                                 GCM/CCM</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">HASH:</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">HASH:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update
                                 HASH_DIGEST_TypeDef structure: resize
                                 the HR register<br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Remove MDMAT Bits
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Remove MDMAT Bits
                                 definition</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">TIM:</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">TIM:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Add requires TIM
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add requires TIM
                                 assert macros:</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">IS_TIM_SYNCHRO_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">IS_TIM_CLOCKSOURCE_TIX_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">IS_TIM_CLOCKSOURCE_ITRX_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">IS_TIM_SYNCHRO_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">IS_TIM_CLOCKSOURCE_TIX_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">IS_TIM_CLOCKSOURCE_ITRX_INSTANCE()</span></li>
                             </ul>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">RCC</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RCC</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 RCC_CSR_BORRSTF bits&nbsp;definition</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">GPIO<br>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">GPIO<br>
                             </span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Fix
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Fix
 
 
-                                GPIO BRR </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">bits&nbsp;definition</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Adjust
+                                GPIO BRR </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">bits&nbsp;definition</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Adjust
 
 
                                 the GPIO present on STM32F412 devices<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">SAI</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">SAI</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Fix
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Fix
 
 
-                                frame length in SAI_xFRCR_FSALL &amp; </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">SAI_xFRCR_FRL bits
+                                frame length in SAI_xFRCR_FSALL &amp; </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">SAI_xFRCR_FRL bits
                                 description <br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">USB:</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB:</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 missing Bits Definitions in
@@ -569,33 +330,15 @@
                           </ul>
                           <ul>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_AHBERRM</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_OTEPSPRM</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_BERRM</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_NAKM</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_NYETM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_AHBERRM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_OTEPSPRM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_BERRM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_NAKM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPMSK_NYETM</span></li>
                             </ul>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 missing Bits Definitions in
@@ -603,1616 +346,637 @@
                           </ul>
                           <ul>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DIEPINT_INEPNM</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DIEPINT_AHBERR</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPINT_OUTPKTERR</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">&nbsp;USB_OTG_DOEPINT_NAK</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPINT_STPKTRX</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DIEPINT_INEPNM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DIEPINT_AHBERR</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPINT_OUTPKTERR</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">&nbsp;USB_OTG_DOEPINT_NAK</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DOEPINT_STPKTRX</span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 missing Bits Definitions in USB_OTG_DCFG
                                 register</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DCFG_XCVRDLY</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">USB_OTG_DCFG_ERRATIM</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DCFG_XCVRDLY</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG_DCFG_ERRATIM</span></li>
                             </ul>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 USB OTG max number of endpoints (6 FS
                                 and 9 HS instead of 5 and 8)</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">I2C/FMPI2C</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">I2C/FMPI2C</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
-                                Bit naming for </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">FMPI2C_CR1</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> register:
+                                Bit naming for </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">FMPI2C_CR1</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> register:
                                 FMPI2C_CR1_DFN--&gt; FMPI2C_CR1_DNF</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
-                              </span><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">IS_SMBUS_ALL_INSTANCE()
+                              </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_SMBUS_ALL_INSTANCE()
 
 
                                 define</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">DFSDM</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">DFSDM</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
-                                Bit naming for </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">DFSDM_FLTICR</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"></span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> register:
+                                Bit naming for </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">DFSDM_FLTICR</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> register:
                                 DFSDM_FLTICR_CLRSCSDF--&gt;
                                 DFSDM_FLTICR_CLRSCDF</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">PWR</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">PWR</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Re</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">move PWR_CSR_WUPP
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Re</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">move PWR_CSR_WUPP
                                 define: feature not available on
                                 STM32F469xx/479xx devices</span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.2 / 06-October-2017</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.2 / 06-October-2017</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Remove Date and
-                                Version from all header files</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"></span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">USB_OTG
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Remove Date and
+                                Version from all header files</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG
 
 
                                 register&nbsp;clean up: remove
                                 duplicated bits definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">stm32f401xc.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f401xe.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f411xe.h</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> files</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f401xc.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f401xe.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f411xe.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> files</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;"></span><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">Re</span><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">move
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Re</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">move
 
 
                                   BKPSRAM_BASE define: feature not
                                   available</span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f407xx.h</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> files</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f407xx.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> files</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;"></span><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">R</span><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">ename
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">R</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">ename
 
 
                                   HASH_RNG_IRQn to&nbsp;RNG_IRQn: HASH
                                   instance not available&nbsp;</span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">stm32f410xx.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f412xx.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f413xx.h,&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">stm32f423xx.h</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> files</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f410xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f413xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f423xx.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> files</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">Add
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                   missing wake-up pins defines</span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">stm32f412cx.h</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"></span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> files</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412cx.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> files</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">&nbsp;Add
-                                  support of USART3 instance</span><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;"></span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">&nbsp;Add
+                                  support of USART3 instance</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
                             </ul>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 275px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.1 / 14-February-2017</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 275px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.1 / 14-February-2017</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">General updates in
-                              header files to support LL drivers</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;"></span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">General updates in
+                              header files to support LL drivers</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
                                 Bit naming for RCC_CSR
                                 register&nbsp;(ex: RCC_CSR_PADRSTF
                                 --&gt; RCC_CSR_PINRSTF)</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new defines for RCC features support:</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RCC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RCC
 
 
                                   PLLI2S and RCC PLLSAI support</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RCC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RCC
 
 
                                   PLLR I2S clock source and RCC PLLR
                                   system clock support</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RCC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RCC
 
 
                                   SAI1A PLL source and RCC SAI1B PLL
                                   source support</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RCC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RCC
 
 
                                   AHB2 support<br>
                                 </span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 RCC_DCKCFGR_PLLI2SDIVQ_X
                                 and&nbsp;&nbsp;RCC_DCKCFGR_PLLSAIDIVQ_X
                                 bits&nbsp;definition</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> new defines for
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> new defines for
                                 RCC_PLLI2SCFGR_RST_VALUE,
                                 RCC_PLLSAICFGR_RST_VALUE and
-                                RCC_PLLCFGR_RST_VALUE</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"></span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                                RCC_PLLCFGR_RST_VALUE</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new defines for RTC features support:</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RTC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RTC
 
 
                                   Tamper 2&nbsp;support</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">RTC
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RTC
 
 
                                   AF2 mapping support<br>
                                 </span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
                                 Bit naming for RTC_CR and RTC_TAFCR
-                                registers (ex: RTC_CR_BCK --&gt;&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">RTC_CR_BKP</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">)</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                                registers (ex: RTC_CR_BCK --&gt;&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">RTC_CR_BKP</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">)</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new define to manage RTC backup register
                                 number: RTC_BKP_NUMBER</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Rename
 
 
                                 IS_UART_INSTANCE() macro to
                                 IS_UART_HALFDUPLEX_INSTANCE()</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> new defines to check
-                                LIN instance: </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">IS_UART_LIN_INSTANCE</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> new defines to check
+                                LIN instance: </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_UART_LIN_INSTANCE</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
                                 USART6 instance from STM32F410Tx header
                                 file</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;"></span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Rename
                                 IS_I2S_ALL_INSTANCE_EXT() macro to
                                 IS_I2S_EXT_ALL_INSTANCEE()</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 IS_I2S_APB1_INSTANCE() macro to check if
                                 I2S instance&nbsp;mapping: API1 or APB2<br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
                                 SPI_I2S_SUPPORT&nbsp;define for SPI I2S
                                 features support: I2S feature is
                                 available on all STM32F4xx devices</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 SPI_I2S_FULLDUPLEX_SUPPORT define for
                                 STM32F413xx/423xx devices</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
                                 SPI_I2SCFGR bit
                                 naming:&nbsp;SPI_I2SCFGR_ASTRTEN bit is
                                 missing for STM32F412xx devices</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
-                                new I</span><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">2S_APB1_APB2_FEATURE
+                                new I</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">2S_APB1_APB2_FEATURE
 
 
-                              </span><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">define
+                              </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">define
 
 
                                 for STM32F4xx devices where I2S IP's are
                                 splited between RCC APB1 and APB2
-                                interfaces</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"><br>
+                                interfaces</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> new&nbsp;</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">FLASH_SR_RDERR</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> define</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> in FLASH_SR register</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add&nbsp;FLASH_OTP_BASE</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> and&nbsp; </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">FLASH_OTP_END defnes
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> new&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">FLASH_SR_RDERR</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> define</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> in FLASH_SR register</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add&nbsp;FLASH_OTP_BASE</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> and&nbsp; </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">FLASH_OTP_END defnes
                                 to manage FLASH OPT area<br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 bit definitions for&nbsp;ETH_MACDBGR
                                 register</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new defines ADC1_COMMON_BASE and
                                 ADC123_COMMON_BASE to replace ADC_BASE
                                 define</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new defines ADC1_COMMON and
                                 ADC123_COMMON to replace ADC define</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new ADC macros: IS_ADC_COMMON_INSTANCE()
 and&nbsp;IS_ADC_MULTIMODE_MASTER_INSTANCE()<br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new defines for ADC multi mode features
                                 support</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new ADC aliases ADC_CDR_RDATA_MST and
                                 ADC_CDR_RDATA_SLV for compatibilities
                                 with all STM32 Families</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 TIM CNT and ARR register mask on 32-bits</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> new </span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">TIM_OR_TI1_RMP</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> define</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> in TIM_OR register</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> new </span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">TIM_OR_TI1_RMP</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> define</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> in TIM_OR register</span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new TIM macros to check TIM feature
                                 instance support:</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_COUNTER_MODE_SELECT_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCK_DIVISION_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_COMMUTATION_EVENT_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_OCXREF_CLEAR_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_REPETITION_COUNTER_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_ENCODER_INTERFACE_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE()</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">IS_TIM_BREAK_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_COUNTER_MODE_SELECT_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCK_DIVISION_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_COMMUTATION_EVENT_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_OCXREF_CLEAR_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_REPETITION_COUNTER_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_ENCODER_INTERFACE_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE()</span></li>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">IS_TIM_BREAK_INSTANCE()</span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">CAN_IER
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">CAN_IER
 
 
                                 register clean up: remove duplicated bit
                                 definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">USB_OTG
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">USB_OTG
 
 
                                 register: fix the wrong defined values
                                 for USB_OTG_GAHBCFG bits </span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 280px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.6.0 / 04-November-2016</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 280px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.6.0 / 04-November-2016</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">Add support of<span
-                                class="Apple-converted-space">&nbsp;</span><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F413xx</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>and&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F423xx</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;"><span
-                                  class="Apple-converted-space"> </span></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">devices</span>&nbsp;<span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add support of<span class="Apple-converted-space">&nbsp;</span><span style="font-style: italic; font-weight: bold;">STM32F413xx</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>and&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;">STM32F423xx</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;"><span class="Apple-converted-space"> </span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">devices</span>&nbsp;<span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                "stm32f413xx.h" and </span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f423xx.h"
+                                "stm32f413xx.h" and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f423xx.h"
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></li>
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></li>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                  startup files&nbsp; </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f413xx.s"
+                                  startup files&nbsp; </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f413xx.s"
 
 
-                                  and </span><span style="font-size:
-                                  10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f423xx.s"
+                                  and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f423xx.s"
 
 
                                   for EWARM, MDK-ARM and SW4STM32
                                   toolchains</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                Linker files "</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f413</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf",
+                                Linker files "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f413</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf",
 
 
-                                "</span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f413xx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
+                                "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f413xx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f423</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf"
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f423</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf"
 
 
-                                and "</span><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f423xx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
+                                and "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f423xx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
 
 
                                 within EWARM Workspaces</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">All header files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">All header files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Use
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Use
 
 
                                 _Pos and _Mask macro for all Bit
-                                Definitions</span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"></span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                                Definitions</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span></li>
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 LPTIM_OR Bit Definition</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update
 
 
                                 the defined frequencies by scale for USB
                                 exported constants</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 UID_BASE, FLASHSIZE_BASE and
                                 PACKAGE_BASE defines</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new define DAC_CHANNEL2_SUPPORT to
                                 manage DAC channel2 support</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Use
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Use
 
 
                                 new DAC1 naming</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Rename
 
 
                                 PWR_CSR_UDSWRDY define to PWR_CSR_UDRDY
                                 in PWR_CSR register</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Align
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Align
 
 
                                 Bit naming for EXTI_IMR and EXTI_EMR
                                 registers&nbsp;(ex: EXTI_IMR_MR0 --&gt;
                                 EXTI_IMR_IM0)<br>
                               </span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 new EXTI_IMR_IM define in EXTI_IMR
                                 register</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 missing DMA registers definition</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 macro to check SMBUS instance support<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f412cx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f412zx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f412vx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f412rx.h files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412cx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412zx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412vx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f412rx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;"></span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;"> Add missing SYSCFG
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> Add missing SYSCFG
                                 register: CFGR2</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f427xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f429xx.h files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f427xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f429xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
                                 HASH_RNG_IRQn in IRQn_Type enumeration</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f415xx</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;"></span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f417xx</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">.h files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f405xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f415xx</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f417xx</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove
 
 
                                 I2C FLTR register as not supported<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f417xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f427xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f429xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f437xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f439xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f469xx.h,&nbsp;</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">stm32f479xx.h</span><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;"> files</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f407xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f417xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f427xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f429xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f437xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f439xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f469xx.h,&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">stm32f479xx.h</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"> files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 missing Bit Definition of ETH_MACDBGR
                                 register</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">system_stm32f4xx.c file</span></li>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">system_stm32f4xx.c file</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-family:
-                                Verdana,sans-serif; font-size: 10pt;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
 
 
                                 APBPrescTable declaration</span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.5.1 / 28-June-2016</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.5.1 / 28-June-2016</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f412rx.h,
-                              stm32f412vx<span
-                                class="Apple-converted-space">.h </span>and
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412rx.h,
+                              stm32f412vx<span class="Apple-converted-space">.h </span>and
 
 
-                              stm32f412zx.h<span
-                                class="Apple-converted-space"> files:</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"></span></li>
+                              stm32f412zx.h<span class="Apple-converted-space"> files:</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;">
-                              <p class="MsoNormal" style="margin: 0in
-                                0in 0.0001pt; font-size: 12pt;
-                                font-family: 'Times New Roman';"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">Add QSPI1_V2_1L
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                              <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add QSPI1_V2_1L
                                   define to manage the QSPI DMA2
-                                  limitation</span><span
-                                  style="font-size: 12pt; font-family:
-                                  'Segoe UI'; color: rgb(0, 0, 0);
-                                  direction: ltr;" dir="ltr"></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;"></span><br>
-                                <span style="font-family: Arial; color:
-                                  white; font-size: 10pt;"></span></p>
+                                  limitation</span><span style="font-size: 12pt; font-family: 'Segoe UI'; color: rgb(0, 0, 0); direction: ltr;" dir="ltr"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><br>
+                                <span style="font-family: Arial; color: white; font-size: 10pt;"></span></p>
                             </li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.5.0 / 22-April-2016</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.5.0 / 22-April-2016</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
-                            </span></u></b><span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            </span></u></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                         </span>
                         <ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">Add support of<span
-                                class="Apple-converted-space">&nbsp;</span><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F412Cx,&nbsp;</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F412Rx</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F412Vx</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>and&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;">STM32F412Zx</span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                style="font-style: italic; font-weight:
-                                bold;"><span
-                                  class="Apple-converted-space">&nbsp;</span></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">devices</span></li>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add support of<span class="Apple-converted-space">&nbsp;</span><span style="font-style: italic; font-weight: bold;">STM32F412Cx,&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;">STM32F412Rx</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;">STM32F412Vx</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>and&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;">STM32F412Zx</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span style="font-style: italic; font-weight: bold;"><span class="Apple-converted-space">&nbsp;</span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">devices</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;">
-                              <p class="MsoNormal" style="margin: 0in
-                                0in 0.0001pt; font-size: 12pt;
-                                font-family: 'Times New Roman';"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">Add
-                                  "stm32f412Cx.h",&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"stm32f412Rx.h",&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"stm32f412Vx.h"</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;"><span
-                                    class="Apple-converted-space">&nbsp;</span>and<span
-                                    class="Apple-converted-space">&nbsp;</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">stm32f412Zx</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">.h"<span
-                                    class="Apple-converted-space">&nbsp;</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">files</span></p>
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                              <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add
+                                  "stm32f412Cx.h",&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"stm32f412Rx.h",&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"stm32f412Vx.h"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>and<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412Zx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">.h"<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">files</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;">
-                              <p class="MsoNormal" style="margin: 0in
-                                0in 0.0001pt; font-size: 12pt;
-                                font-family: 'Times New Roman';"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">Add startup
-                                  files&nbsp;<span
-                                    class="Apple-converted-space">&nbsp;</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"startup_stm32f412cx.s",&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"startup_stm32f412rx.s",&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;">"startup_stm32f412vx.s"</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;"><span
-                                    class="Apple-converted-space">&nbsp;</span>and
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                              <p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add startup
+                                  files&nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"startup_stm32f412cx.s",&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"startup_stm32f412rx.s",&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"startup_stm32f412vx.s"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>and
 
 
-                                </span><span style="font-size: 10pt;
-                                  font-family: Verdana,sans-serif;">"startup_stm32f412zx.s"
+                                </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"startup_stm32f412zx.s"
 
 
                                   for EWARM, MDK-ARM and SW4STM32
                                   toolchains</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">Add Linker files "</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">412cx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_flash.icf", "</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412cx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_sram.icf",<span
-                                  class="Apple-converted-space">&nbsp;</span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">rx_flash.icf", "</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412rx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_sram.icf",&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">412vx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_flash.icf", "</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412vx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_sram.icf",<span
-                                  class="Apple-converted-space">&nbsp;</span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">zx_flash.icf" and "</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">stm32f412zx</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">_sram.icf"</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;"><span
-                                  class="Apple-converted-space">&nbsp;</span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">used within EWARM
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add Linker files "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">412cx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_flash.icf", "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412cx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf",<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">rx_flash.icf", "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412rx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf",&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">412vx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_flash.icf", "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412vx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf",<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">zx_flash.icf" and "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f412zx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf"</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">used within EWARM
                                 Workspaces</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-family: Verdana,sans-serif;
-                              font-size: 10pt;">Header files for all
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Header files for all
                               STM32 devices</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">Remove uint32_t cast
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Remove uint32_t cast
                                 and keep only Misra Cast (U) to avoid
-                                two types cast<span
-                                  class="Apple-converted-space">&nbsp;</span></span><span
-                                style="font-family: Verdana,sans-serif;
-                                font-size: 10pt;">duplication</span></li>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="color: rgb(0, 0, 0); font-family:
-                                Verdana; font-size: 13.3333px;
-                                font-style: normal; font-variant:
-                                normal; font-weight: normal;
-                                letter-spacing: normal; line-height:
-                                normal; text-align: left; text-indent:
-                                0px; text-transform: none; white-space:
-                                normal; widows: 1; word-spacing: 0px;
-                                float: none; display: inline !
-                                important;">Correct some&nbsp;bits
+                                two types cast<span class="Apple-converted-space">&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">duplication</span></li>
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; float: none; display: inline ! important;">Correct some&nbsp;bits
                                 definition to be in line with naming
                                 used in the Reference Manual</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">Tx</span><span
-                                    class="Apple-converted-space">&nbsp;</span>changed
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">Tx</span><span class="Apple-converted-space">&nbsp;</span>changed
 
 
-                                  to&nbsp;<span style="font-style:
-                                    italic;"><span style="font-weight:
-                                      bold;"></span></span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">T_x</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US"></span></li>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">Wx</span><span
-                                    class="Apple-converted-space">&nbsp;</span>changed
+                                  to&nbsp;<span style="font-style: italic;"><span style="font-weight: bold;"></span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">T_x</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US"></span></li>
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">Wx</span><span class="Apple-converted-space">&nbsp;</span>changed
 
 
-                                  to&nbsp;<span style="font-style:
-                                    italic;"><span style="font-weight:
-                                      bold;"></span></span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">W_x</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US"></span></li>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">WDGTBx</span><span
-                                    class="Apple-converted-space">&nbsp;</span>changed
+                                  to&nbsp;<span style="font-style: italic;"><span style="font-weight: bold;"></span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">W_x</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US"></span></li>
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">WDGTBx</span><span class="Apple-converted-space">&nbsp;</span>changed
 
 
-                                  to&nbsp;<span style="font-style:
-                                    italic;"><span style="font-weight:
-                                      bold;"></span></span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">_<span style="font-weight:
-                                    bold;">WDGTB_x</span></span></li>
+                                  to&nbsp;<span style="font-style: italic;"><span style="font-weight: bold;"></span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">WWDG_CFR</span><span style="font-size: 10pt; font-family: Verdana;">_<span style="font-weight: bold;">WDGTB_x</span></span></li>
                             </ul>
                           </ul>
-                          <li><span style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f407xx.h,
-                              stm32f417xx.h,</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>stm32f427xx.h,
+                          <li><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f407xx.h,
+                              stm32f417xx.h,</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>stm32f427xx.h,
 
 
                               stm32f429xx.h, stm32f437xx.h,
-                              stm32f439xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f446xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">,</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">&nbsp;s</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">tm32f469</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">xx.h,</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f479</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>files</span></li>
+                              stm32f439xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f446xx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">,</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">&nbsp;s</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">tm32f469</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">xx.h,</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f479</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">xx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>files</span></li>
                           <ul>
-                            <li><span style="font-size: 10pt;
-                                font-family: Verdana,sans-serif;"></span><span
-                                style="color: rgb(0, 0, 0); font-family:
-                                Verdana; font-size: 13.3333px;
-                                font-style: normal; font-variant:
-                                normal; font-weight: normal;
-                                letter-spacing: normal; line-height:
-                                normal; text-align: left; text-indent:
-                                0px; text-transform: none; white-space:
-                                normal; widows: 1; word-spacing: 0px;
-                                float: none; display: inline !
-                                important;">Correct some&nbsp;bits
+                            <li><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; float: none; display: inline ! important;">Correct some&nbsp;bits
                                 definition to be in line with naming
                                 used in the Reference Manual</span></li>
                           </ul>
                           <ul>
                             <ul>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">DCMI_<span
-                                    style="font-weight: bold;">RISR</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;"><span style="font-style:
-                                    italic;">_x</span><span
-                                    class="Apple-converted-space">&nbsp;</span>changed
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">DCMI_<span style="font-weight: bold;">RISR</span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">_x</span><span class="Apple-converted-space">&nbsp;</span>changed
 
 
-                                  to&nbsp;<span style="font-style:
-                                    italic;"><span style="font-weight:
-                                      bold;"></span></span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">DCMI_<span
-                                    style="font-weight: bold;">RIS</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;"><span style="font-style:
-                                    italic;"><span style="font-weight:
-                                      bold;"></span>_x</span></span></li>
-                              <li class="MsoNormal" style="margin: 0in
-                                0in 0.0001pt; font-size: 12pt;
-                                font-family: 'Times New Roman'; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana,sans-serif;"
-                                  lang="EN-US">DCMI_<span
-                                    style="font-weight: bold;">RISR_OVF</span>_RIS
+                                  to&nbsp;<span style="font-style: italic;"><span style="font-weight: bold;"></span></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">DCMI_<span style="font-weight: bold;">RIS</span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;"><span style="font-weight: bold;"></span>_x</span></span></li>
+                              <li class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">DCMI_<span style="font-weight: bold;">RISR_OVF</span>_RIS
 
 
-                                  changed to&nbsp;DCMI_<span
-                                    style="font-weight: bold;">RIS_OVR</span>_RIS</span></li>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">DCMI_IER_<span
-                                    style="font-weight: bold;">OVF</span>_IE
+                                  changed to&nbsp;DCMI_<span style="font-weight: bold;">RIS_OVR</span>_RIS</span></li>
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">DCMI_IER_<span style="font-weight: bold;">OVF</span>_IE
 
 
-                                  changed to DCMI_IER_<span
-                                    style="font-weight: bold;">OVR</span>_IE</span></li>
+                                  changed to DCMI_IER_<span style="font-weight: bold;">OVR</span>_IE</span></li>
                             </ul>
                           </ul>
-                          <li><span style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f427xx.h,
+                          <li><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f427xx.h,
                               stm32f429xx.h, stm32f437xx.h,
-                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f479xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f446xx.h files</span></li>
+                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f479xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f446xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="color: rgb(0, 0, 0); font-family:
-                                Verdana; font-size: 13.3333px;
-                                font-style: normal; font-variant:
-                                normal; font-weight: normal;
-                                letter-spacing: normal; line-height:
-                                normal; text-align: left; text-indent:
-                                0px; text-transform: none; white-space:
-                                normal; widows: 1; word-spacing: 0px;
-                                float: none; display: inline !
-                                important;">Correct some&nbsp;bits
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; float: none; display: inline ! important;">Correct some&nbsp;bits
                                 definition to be in line with naming
                                 used in the Reference Manual</span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman'; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana,sans-serif;" lang="EN-US">SAI_xFRCR_<span
-                                    style="font-weight: bold;">FSPO</span><span
-                                    class="Apple-converted-space">&nbsp;</span>changed
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman'; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">SAI_xFRCR_<span style="font-weight: bold;">FSPO</span><span class="Apple-converted-space">&nbsp;</span>changed
 
 
-                                  to&nbsp;SAI_xFRCR_<span
-                                    style="font-weight: bold;">FSPOL</span></span></li>
+                                  to&nbsp;SAI_xFRCR_<span style="font-weight: bold;">FSPOL</span></span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">Rename
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Rename
                                 IS_SAI_BLOCK_PERIPH to
                                 IS_SAI_ALL_INSTANCE<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f410cx.h,
-                              stm32f410rx.h, stm32f410tx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>files
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f410cx.h,
+                              stm32f410rx.h, stm32f410tx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>files
 
 
-                              and&nbsp;</span><span style="font-size:
-                              10pt; font-family: Verdana,sans-serif;">stm32f446xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"></span></li>
+                              and&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f446xx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">Remove
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Remove
                                 FMPI2C_CR1_SWRST and FMPI2C_CR1_WUPEN
                                 Bit definition for I2C_CR1 register</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f407xx.h,
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f407xx.h,
                               stm32f417xx.h, stm32f427xx.h,
-                              stm32f437xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">, stm32f439xx.h,
-                              stm32f469xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f479xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;"><span
-                                class="Apple-converted-space">&nbsp;</span>files</span></li>
+                              stm32f437xx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">, stm32f439xx.h,
+                              stm32f469xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f479xx.h</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">Add missing bits
-                                definitions for&nbsp;</span><span
-                                style="color: rgb(0, 0, 0); font-style:
-                                normal; font-variant: normal;
-                                font-weight: normal; letter-spacing:
-                                normal; line-height: normal; text-align:
-                                left; text-indent: 0px; text-transform:
-                                none; white-space: normal; widows: 1;
-                                word-spacing: 0px; font-size: 10pt;
-                                font-family: Verdana;">DMA2D_CR,
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add missing bits
+                                definitions for&nbsp;</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; font-size: 10pt; font-family: Verdana;">DMA2D_CR,
                                 DMA2D_FGPFCCR, DMA2D_BGPFCCR,
-                                DMA2D_OPFCCR</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;"><span
-                                  class="Apple-converted-space">&nbsp;</span>registers</span></li>
+                                DMA2D_OPFCCR</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>registers</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f401xc.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f401xe</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">stm32f411xe</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">.h files</span></li>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f401xc.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f401xe</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">.h,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f411xe</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">.h files</span></li>
                           <ul>
-                            <li><span style="font-size: 10pt;
-                                font-family: Verdana,sans-serif;">Add<span
-                                  class="Apple-converted-space">&nbsp;</span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">missing&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;">RCC_DCKCFGR</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;"><span
-                                  class="Apple-converted-space">&nbsp;</span>register
+                            <li><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">missing&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">RCC_DCKCFGR</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span class="Apple-converted-space">&nbsp;</span>register
 
 
                                 in RCC_TypeDef structure<br>
                               </span></li>
-                            <li><span style="font-size: 10pt;
-                                font-family: Verdana,sans-serif;">Add
+                            <li><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add
                                 missing Bit definition for RCC_DCKCFGR
                                 register</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana,sans-serif;">system_stm32f4xx.c<br>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">system_stm32f4xx.c<br>
                             </span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-family: 'Segoe UI'; color:
-                                rgb(0, 0, 0); font-size: 10pt;
-                                direction: ltr;"><span
-                                  style="font-family:
-                                  Verdana,sans-serif; font-size: 10pt;">U</span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;" lang="EN-US">pdate
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-family: 'Segoe UI'; color: rgb(0, 0, 0); font-size: 10pt; direction: ltr;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">U</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">pdate
                                 SystemInit_ExtMemCtl() API to fix delay
-                                optimization problem with GCC compiler</span><span
-                                style="direction: ltr;" dir="ltr"><span
-                                  style="font-family: Courier New;
-                                  color: rgb(0, 0, 0); font-size: 10pt;
-                                  direction: ltr;" dir="ltr"></span></span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;" lang="EN-US">:&nbsp;index&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;" lang="EN-US">variable</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana,sans-serif;" lang="EN-US"><span
-                                  class="Apple-converted-space"> is
+                                optimization problem with GCC compiler</span><span style="direction: ltr;" dir="ltr"><span style="font-family: Courier New; color: rgb(0, 0, 0); font-size: 10pt; direction: ltr;" dir="ltr"></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">:&nbsp;index&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">variable</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US"><span class="Apple-converted-space"> is
                                   declared as</span> volatile&nbsp;</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman'; color: black;"><span
-                              style="font-family: Verdana; font-size:
-                              10pt;">stm32f4xx.h</span></li>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-family: Verdana; font-size: 10pt;">stm32f4xx.h</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman'; color: black;"><span
-                                style="font-family: Verdana; font-size:
-                                10pt;">Rename
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-family: Verdana; font-size: 10pt;">Rename
                                 __STM32F4xx_CMSIS_DEVICE_VERSION_xx
                                 defines to
-                                __STM32F4_CMSIS_VERSION_xx&nbsp;</span><span
-                                style="font-family: Verdana; font-size:
-                                10pt;">(MISRA-C 2004 rule 5.1)</span></li>
+                                __STM32F4_CMSIS_VERSION_xx&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">(MISRA-C 2004 rule 5.1)</span></li>
                           </ul>
                         </ul>
-                        <b><u><span style="font-family: Verdana; color:
-                              black; font-size: 10pt;"></span></u></b>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.4.3 / 29-January-2016</span></h3>
-                        <b><span style="font-family: Verdana; color:
-                            black; font-size: 10pt;">&nbsp; &nbsp;
-                            &nbsp; </span><u><span style="font-family:
-                              Verdana; color: black; font-size: 10pt;">Main
+                        <b><u><span style="font-family: Verdana; color: black; font-size: 10pt;"></span></u></b>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.4.3 / 29-January-2016</span></h3>
+                        <b><span style="font-family: Verdana; color: black; font-size: 10pt;">&nbsp; &nbsp;
+                            &nbsp; </span><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main
 
 
                               Changes<br>
                               <br>
                             </span></u></b>
                         <ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;"></span><span style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">Header file for all STM32 devices</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Header file for all STM32 devices</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 ADC
 
 
@@ -2222,29 +986,17 @@
                                 by ADC_CSR_OVR1, ADC_CSR_OVR2 and
                                 ADC_CSR_OVR3 to be aligned with
                                 reference manuals</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 missing bits definitions for DAC :
                                 DAC_CR_DMAUDRIE1 and DAC_CR_DMAUDRIE2</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
 
 
                                 CMSIS driver to be compliant with MISRA
                                 C 2004 rule 10.6</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
 
 
                                 the double definition of
@@ -2252,195 +1004,111 @@
                                 new one for&nbsp;
                                 USB_OTG_HS_MAX_OUT_ENDPOINTS</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h,
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h,
 
 
                               stm32f469xx.h, stm32f479xx.h files&nbsp;</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change
 
 
                                 the bit definition value of
                                 QUADSPI_CR_FTHRES</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                               stm32f446xx.h, stm32f469xx.h,
                               stm32f479xx.h, stm32f429xx.h,
                               stm32f439xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 the LTDC_GCR_DTEN to LTDC_GCR_DEN in
                                 order to be aligned with the reference
                                 manual</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 DCMI_MISR bit definitions to DCMI_MIS</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 DCMI_ICR_OVF_ISC to DCMI_ICR_OVR_ISC</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 missing bits definitions for DCMI_ESCR,
                                 DCMI_ESUR, DCMI_CWSTRT, DCMI_CWSIZE,
                                 DCMI_DR registers</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                               stm32f407xx.h, stm32f417xx.h,
                               stm32f427xx.h, stm32f437xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 DCMI_MISR bit definitions to DCMI_MIS</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 DCMI_ICR_OVF_ISC to DCMI_ICR_OVR_ISC</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 missing bits definitions for DCMI_ESCR,
                                 DCMI_ESUR, DCMI_CWSTRT, DCMI_CWSIZE,
                                 DCMI_DR registers</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                               stm32f410cx.h, stm32f410rx.h,
                               stm32f410tx.h files</span></li>
                           <ul>
-                            <li><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
+                            <li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">the
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">the
 
 
                                 LPTIM SNGSTRT defined value</span></li>
                           </ul>
-                          <li><span style="font-size: 10pt; font-family:
-&quot;Verdana&quot;,&quot;sans-serif&quot;;"> stm32f427xx.h,
+                          <li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> stm32f427xx.h,
                               stm32f429xx.h, stm32f437xx.h,
-                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx.h
+                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx.h
 
 
                               files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
 
 
                                 the DMA2D_IFSR bit definitions to
                                 DMA2D_IFCR</span></li>
                           </ul>
-                          <li><span style="font-size: 10pt; font-family:
-&quot;Verdana&quot;,&quot;sans-serif&quot;;"> stm32f427xx.h,
+                          <li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> stm32f427xx.h,
                               stm32f429xx.h, stm32f437xx.h,
-                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx.h,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h
+                              stm32f439xx.h, stm32f469xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx.h,&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h
 
 
                               files&nbsp;</span></li>
                           <ul>
-                            <li><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Correct
+                            <li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Correct
 
 
                                 a wrong value of SAI_xCR2_CPL definition
                                 bit&nbsp;</span><br>
-                              <span style="font-family: Arial; color:
-                                white; font-size: 10pt;"></span></li>
+                              <span style="font-family: Arial; color: white; font-size: 10pt;"></span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 266px;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.4.2 / 13-November-2015</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes</span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 266px;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.4.2 / 13-November-2015</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes</span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">system_stm32f4xx.c file</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">system_stm32f4xx.c file</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">update
 SystemInit_ExtMemCtl()
 
 
@@ -2448,117 +1116,69 @@
                                 possibility of simultaneous use of
                                 DATA_IN_ExtSRAM and DATA_IN_ExtSDRAM</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx.h
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx.h
 
 
                               file</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
 
 
                                 symbols for STM32F411xC devices<br>
                               </span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f405xx.h,
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f405xx.h,
 
 
                               stm32f407xx.h, stm32f415xx.h,
                               stm32f417xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
 
 
                                 FSMC_BCRx_CPSIZE bits definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">remove
 
 
                                 FSMC_BWTRx_CLKDIV and FSMC_BWTRx_DATLAT
                                 bits definitions</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f429xx.h,
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f429xx.h,
 
 
                               stm32f427xx.h, stm32f437xx.h files</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
 
 
                                 FMC_BCRx_CPSIZE bits definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">remove
 
 
                                 FMC_BWTRx_CLKDIV and FMC_BWTRx_DATLAT
                                 bits definitions</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h,
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f446xx.h,
 
 
                               stm32f469xx.h and stm32f479xx.h</span></li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">update
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">update
 
 
                                 USB_OTG_GlobalTypeDef registers
                                 structure to remove ADP control
                                 registers</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
 
 
                                 USB_OTG_DOEPMSK_OTEPSPRM and
                                 USB_OTG_DOEPINT_OTEPSPR bits definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
 
 
                                 ADP related bits definitions</span></li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">add
 
 
                                 IS_PCD_ALL_INSTANCE() and
@@ -2566,734 +1186,320 @@
                               </span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.4.1 / 09-October-2015</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes</span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.4.1 / 09-October-2015</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes</span></u></b></p>
                         <ul>
-                          <li><span style="font-family:
-                              'Verdana','sans-serif'; font-size: 10pt;">"stm32f469xx.h",
+                          <li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">"stm32f469xx.h",
 
 
                               "stm32f479xx.h"</span>
                             <ul>
-                              <li><span style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Update bits definition for
+                              <li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update bits definition for
                                   DSI_WPCR and DSI_TCCR registers<br>
                                 </span></li>
                             </ul>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.4.0 / 14-August-2015</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes</span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.4.0 / 14-August-2015</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes</span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                support of <span style="font-style:
-                                  italic; font-weight: bold;">STM32F469xx</span>
-                                and </span><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span
-                                  style="font-style: italic;
-                                  font-weight: bold;">STM32F479xx </span></span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">devices<br>
+                                support of <span style="font-style: italic; font-weight: bold;">STM32F469xx</span>
+                                and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic; font-weight: bold;">STM32F479xx </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">devices<br>
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                  "stm32f469xx.h" and </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f479xx.h"
+                                  "stm32f469xx.h" and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f479xx.h"
 
 
-                                </span><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></p>
+                                </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></p>
                             </li>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                  startup files&nbsp; </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f469xx.s"
+                                  startup files&nbsp; </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f469xx.s"
 
 
-                                  and </span><span style="font-size:
-                                  10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f479xx.s"
+                                  and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f479xx.s"
 
 
                                   for EWARM, MDK-ARM and SW4STM32
                                   toolchains</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                Linker files "</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f469</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf",
+                                Linker files "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f469</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf",
 
 
-                                "</span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f469xx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
+                                "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f469xx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf"
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">xx_flash.icf"
 
 
-                                and "</span><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
+                                and "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f479xx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
 
 
                                 within EWARM Workspaces</span></li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                support of <span style="font-style:
-                                  italic; font-weight: bold;">STM32F410xx</span></span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                                support of <span style="font-style: italic; font-weight: bold;">STM32F410xx</span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                                 devices<br>
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                  "stm32f410cx.h",&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f410tx.h"</span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">
-                                  and </span><span style="font-size:
-                                  10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f410rx.h"
+                                  "stm32f410cx.h",&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f410tx.h"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                                  and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f410rx.h"
 
 
-                                </span><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></p>
+                                </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">files</span></p>
                             </li>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                  startup files&nbsp; </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f410cx.s",
+                                  startup files&nbsp; </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f410cx.s",
 
 
-                                  "startup_stm32f410rx.s" and </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f410tx.s"
+                                  "startup_stm32f410rx.s" and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"startup_stm32f410tx.s"
 
 
                                   for EWARM, MDK-ARM and SW4STM32
                                   toolchains</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                Linker files "</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410cx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",
+                                Linker files "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410cx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",
 
 
-                                "</span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410cx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
+                                "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410cx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410rx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410tx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410rx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410tx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf",
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410tx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">
-                                and "</span><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410rx</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410tx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_flash.icf",&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                                and "</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f410rx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">_sram.icf"
 
 
-                              </span><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
+                              </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">used
 
 
                                 within EWARM Workspaces</span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.3.2 / 26-June-2015</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes</span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.3.2 / 26-June-2015</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes</span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f405xx.h",
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f405xx.h",
 
 
                               "stm32f407xx.h", "stm32f415xx.h" and
                               "stm32f417xx.h"</span>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Update FSMC_BTR<span
-                                    style="font-weight: bold;">x</span>_DATAST
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update FSMC_BTR<span style="font-weight: bold;">x</span>_DATAST
 
 
-                                  and FSMC_BWTR<span style="font-weight:
-                                    bold;">x</span>_DATAST (where x can
+                                  and FSMC_BWTR<span style="font-weight: bold;">x</span>_DATAST (where x can
                                   be 1, 2,&nbsp;3 and 4) mask on 8bits
                                   instead of 4bits</span></li>
                             </ul>
                           </li>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f427xx.h",
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f427xx.h",
 
 
                               "stm32f437xx.h", "stm32f429xx.h" and
                               "stm32f439xx.h"</span><br>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Update the defined mask value
-                                  for&nbsp;</span><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">SAI_xSR_FLVL_2 </span></li>
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update the defined mask value
+                                  for&nbsp;</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">SAI_xSR_FLVL_2 </span></li>
                             </ul>
                           </li>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f415xx.h",
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f415xx.h",
 
 
                               "stm32f417xx.h", "stm32f437xx.h" and
                               "stm32f439xx.h"</span></li>
                           <ul>
-                            <li style="margin-top: 4.5pt; margin-bottom:
-                              4.5pt; color: black;" class="MsoNormal"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">HASH alignement with bits namming
+                            <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HASH alignement with bits namming
                                 used in documentation</span>
                               <ul>
                                 <ul>
-                                  <li style="margin-top: 4.5pt;
-                                    margin-bottom: 4.5pt; color: black;"
-                                    class="MsoNormal"><span
-                                      style="font-family:
-                                      'Verdana','sans-serif'; font-size:
-                                      10pt;">Rename HASH_IMR_DINIM to
+                                  <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Rename HASH_IMR_DINIM to
                                       HASH_IMR_DINIE</span></li>
                                 </ul>
                                 <ul>
-                                  <li style="margin-top: 4.5pt;
-                                    margin-bottom: 4.5pt; color: black;"
-                                    class="MsoNormal"><span
-                                      style="font-family:
-                                      'Verdana','sans-serif'; font-size:
-                                      10pt;">Rename HASH_IMR_DCIM to
+                                  <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Rename HASH_IMR_DCIM to
                                       HASH_IMR_DCIE</span></li>
                                 </ul>
                                 <ul>
-                                  <li style="margin-top: 4.5pt;
-                                    margin-bottom: 4.5pt; color: black;"
-                                    class="MsoNormal"><span
-                                      style="font-family:
-                                      'Verdana','sans-serif'; font-size:
-                                      10pt;">Rename HASH_STR_NBW to
+                                  <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Rename HASH_STR_NBW to
                                       HASH_STR_NBW</span></li>
                                 </ul>
                               </ul>
-                              <span style="font-size: 10pt; font-family:
-&quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;"></span></li>
+                              <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span></li>
                           </ul>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal"><span
-                              style="font-family:
-                              'Verdana','sans-serif'; font-size: 10pt;">system_stm32f4xx.c</span></li>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">system_stm32f4xx.c</span></li>
                           <ul>
-                            <li style="margin-top: 4.5pt; margin-bottom:
-                              4.5pt; color: black;" class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">Remove __IO on constant table
+                            <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Remove __IO on constant table
                                 declaration</span></li>
                           </ul>
                           <ul>
-                            <li style="margin-top: 4.5pt; margin-bottom:
-                              4.5pt; color: black;" class="MsoNormal"><span
-                                style="color: rgb(0, 0, 0); font-size:
-                                13.3333px; font-style: normal;
-                                font-variant: normal; font-weight:
-                                normal; letter-spacing: normal;
-                                line-height: normal; text-align: left;
-                                text-indent: 0px; text-transform: none;
-                                white-space: normal; widows: 1;
-                                word-spacing: 0px; font-family:
-                                Verdana;">Implement workaround to cover
+                            <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; font-family: Verdana;">Implement workaround to cover
                                 RCC limitation regarding peripheral
-                                enable dela</span><span style="color:
-                                rgb(0, 0, 0); font-family:
-                                Verdana,sans-serif; font-size:
-                                13.3333px; font-style: normal;
-                                font-variant: normal; font-weight:
-                                normal; letter-spacing: normal;
-                                line-height: normal; text-align: left;
-                                text-indent: 0px; text-transform: none;
-                                white-space: normal; widows: 1;
-                                word-spacing: 0px; display: inline !
-                                important; float: none;">y</span></li>
+                                enable dela</span><span style="color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; display: inline ! important; float: none;">y</span></li>
                           </ul>
                           <ul>
-                            <li style="margin-top: 4.5pt; margin-bottom:
-                              4.5pt; color: black;" class="MsoNormal"><span
-                                style="color: rgb(0, 0, 0); font-family:
-                                Verdana,sans-serif; font-size:
-                                13.3333px; font-style: normal;
-                                font-variant: normal; font-weight:
-                                normal; letter-spacing: normal;
-                                line-height: normal; text-align: left;
-                                text-indent: 0px; text-transform: none;
-                                white-space: normal; widows: 1;
-                                word-spacing: 0px; display: inline !
-                                important; float: none;">SystemInit_ExtMemCtl()
+                            <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; display: inline ! important; float: none;">SystemInit_ExtMemCtl()
 
 
                                 update GPIO configuration when external
                                 SDRAM is used</span>&nbsp;</li>
                           </ul>
                         </ul>
-                        <span style="font-family:
-                          'Verdana','sans-serif'; font-size: 10pt;"></span>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.3.1 / 03-April-2015</span></h3>
-                        <b><u><span style="font-family: Verdana; color:
-                              black; font-size: 10pt;">Main Changes</span></u></b><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span>
+                        <span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.3.1 / 03-April-2015</span></h3>
+                        <b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes</span></u></b><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">Header file for all STM32 devices</span></p>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Header file for all STM32 devices</span></p>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Update SRAM2, SRAM3&nbsp;and
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update SRAM2, SRAM3&nbsp;and
                                   BKPSRAM Bit-Banding base address
                                   defined values</span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Keep reference to
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Keep reference to
                                   SRAM3&nbsp;only for STM32F42xx and
                                   STM32F43xx devices</span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Remove CCMDATARAM_BB_BASE: the
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Remove CCMDATARAM_BB_BASE: the
                                   CCM Data RAM region is not accessible
                                   via Bit-Banding<br>
                                 </span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">Update the&nbsp;</span><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;"></span><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">RTC_PRER_PREDIV_S&nbsp;</span><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;">defined value</span><span
-                                  style="font-family:
-                                  'Verdana','sans-serif'; font-size:
-                                  10pt;"> to 0x00007FFF instead of
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update the&nbsp;</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">RTC_PRER_PREDIV_S&nbsp;</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">defined value</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"> to 0x00007FFF instead of
                                   0x00001FFF <br>
                                 </span></li>
                             </ul>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.3.0 / 02-March-2015</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes<o:p></o:p></span></u></b></p>
-                        <span style="font-family: Verdana; font-size:
-                          10pt;"></span><span style="font-family:
-                          Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.3.0 / 02-March-2015</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes<o:p></o:p></span></u></b></p>
+                        <span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                support of <span style="font-style:
-                                  italic; font-weight: bold;">STM32F446xx</span>
+                                support of <span style="font-style: italic; font-weight: bold;">STM32F446xx</span>
                                 devices<br>
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                   "stm32f446xx.h" file</span></p>
                             </li>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                   startup file "startup_stm32f446xx.s"
                                   for EWARM, MDK-ARM and TrueSTUDIO
                                   toolchains</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;"><span style="font-size: 10pt;
-                                font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 Linker files "stm32f446xx_flash.icf" and
                                 "stm32f446xx_sram.icf" used within EWARM
                                 Workspaces</span></li>
                           </ul>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">Header file for all STM32 devices</span></p>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Header file for all STM32 devices</span></p>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family: Verdana;
-                                  font-size: 10pt;">Add missing bits
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: Verdana; font-size: 10pt;">Add missing bits
                                   definition in the EXTI IMR, EMR, RTSR,
                                   FTSR, SWIER and PR registers</span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family: Verdana;
-                                  font-size: 10pt;">Update
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: Verdana; font-size: 10pt;">Update
                                   RCC_AHB1RSTR_OTGHRST bit definition</span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal"><span
-                                  style="font-family: Verdana;
-                                  font-size: 10pt;">Update PWR_CR_VOS
-                                  bits definition for </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span
-                                    style="font-style: italic;">STM32F40xx
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: Verdana; font-size: 10pt;">Update PWR_CR_VOS
+                                  bits definition for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">STM32F40xx
 
 
-                                    and&nbsp;</span></span><span
-                                  style="font-family: Verdana;
-                                  font-size: 10pt;"></span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span
-                                    style="font-style: italic;">STM32F41xx
+                                    and&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">STM32F41xx
 
 
                                     devices</span></span></li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal">
-                                <p class="MsoNormal"><span
-                                    style="font-family:
-                                    'Verdana','sans-serif'; font-size:
-                                    10pt;">update SAI_xCR1_MCKDIV bit
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                                <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">update SAI_xCR1_MCKDIV bit
                                     definition<br>
                                   </span></p>
                               </li>
                             </ul>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          197px; margin-right: 500pt;"><span
-                            style="font-family: Arial; color: white;
-                            font-size: 10pt;">V2.2.0 / 15-December-2014</span></h3>
-                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;"
-                          class="MsoNormal"><b><u><span
-                                style="font-family: Verdana; color:
-                                black; font-size: 10pt;">Main Changes<o:p></o:p></span></u></b></p>
-                        <span style="font-family: Verdana; font-size:
-                          10pt;"></span><span style="font-family:
-                          Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: Verdana; font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span><span
-                          style="font-family: 'Verdana','sans-serif';
-                          font-size: 10pt;"></span>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 197px; margin-right: 500pt;"><span style="font-family: Arial; color: white; font-size: 10pt;">V2.2.0 / 15-December-2014</span></h3>
+                        <p style="margin: 4.5pt 0cm 4.5pt 18pt;" class="MsoNormal"><b><u><span style="font-family: Verdana; color: black; font-size: 10pt;">Main Changes<o:p></o:p></span></u></b></p>
+                        <span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">stm32f4xx.h</span></p>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">stm32f4xx.h</span></p>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal">
-                                <p class="MsoNormal"><span
-                                    style="font-family:
-                                    'Verdana','sans-serif'; font-size:
-                                    10pt;">Add new constant definition <span
-                                      style="font-weight: bold;">STM32F4</span>
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                                <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add new constant definition <span style="font-weight: bold;">STM32F4</span>
                                     <br>
                                   </span></p>
                               </li>
                             </ul>
                           </li>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">system_stm32f4xx.c<br>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">system_stm32f4xx.c<br>
                               </span></p>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal">
-                                <p class="MsoNormal"><span
-                                    style="font-family:
-                                    'Verdana','sans-serif'; font-size:
-                                    10pt;">Fix SDRAM configuration in
-                                    SystemInit_ExtMemCtl(): change <span
-                                      style="font-style: italic;">RowBitsNumber</span>
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                                <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Fix SDRAM configuration in
+                                    SystemInit_ExtMemCtl(): change <span style="font-style: italic;">RowBitsNumber</span>
                                     from 11 to 12 (for MT48LC4M32B2
                                     available on STM324x9I_EVAL board)<br>
                                   </span></p>
                               </li>
                             </ul>
                           </li>
-                          <li style="margin-top: 4.5pt; margin-bottom:
-                            4.5pt; color: black;" class="MsoNormal">
-                            <p class="MsoNormal"><span
-                                style="font-family:
-                                'Verdana','sans-serif'; font-size:
-                                10pt;">Header file for all STM32 devices</span></p>
+                          <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                            <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Header file for all STM32 devices</span></p>
                             <ul>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal">
-                                <p class="MsoNormal"><span
-                                    style="font-family:
-                                    'Verdana','sans-serif'; font-size:
-                                    10pt;">Add missing bits definition
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                                <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add missing bits definition
                                     for CAN, FMC and USB peripherals</span></p>
                               </li>
-                              <li style="margin-top: 4.5pt;
-                                margin-bottom: 4.5pt; color: black;"
-                                class="MsoNormal">
-                                <p class="MsoNormal"><span
-                                    style="font-family:
-                                    'Verdana','sans-serif'; font-size:
-                                    10pt;">GPIO_TypeDef: change the BSRR
+                              <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
+                                <p class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">GPIO_TypeDef: change the BSRR
                                     register definition, the two 16-bits
                                     definition BSRRH and BSRRL are
                                     merged in a single 32-bits
@@ -3302,66 +1508,31 @@
                             </ul>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 180px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V2.1.0 / 19-June-2014</span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span> <span
-                          style="font-size: 10pt; font-family: Verdana;"></span><span
-                          style="font-size: 10pt; font-family: Verdana;"></span>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span> <span
-                          style="font-size: 10pt; font-family: Verdana;"></span>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span><span
-                          style="font-size: 10pt; font-family: Verdana;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                          style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V2.1.0 / 19-June-2014</span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"></span>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
-                                support of <span style="font-style:
-                                  italic; font-weight: bold;">STM32F411xExx</span>
+                                support of <span style="font-style: italic; font-weight: bold;">STM32F411xExx</span>
                                 devices<br>
                               </span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                   "stm32f411xe.h" file</span></p>
                             </li>
                           </ul>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                   startup file "startup_stm32f411xx.s"
@@ -3369,48 +1540,26 @@
                                   toolchains</span></p>
                             </li>
                           </ul>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">All
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">All
 
 
-                                header files </span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></p>
+                                header files </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                   missing defines for GPIO LCKR Register</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;
-                                  color: windowtext;">Add defines for
-                                  memories base and end addresses:</span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Add defines for
+                                  memories base and end addresses:</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
                                   FLASH, SRAM, BKPSRAM and CCMRAM.</span></p>
                             </li>
-                            <li class="MsoNormal" style="margin-top:
-                              4.5pt; margin-bottom: 4.5pt; color:
-                              black;">
-                              <p class="MsoNormal"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                              <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 the
 
 
@@ -3421,28 +1570,20 @@
                                 </span></p>
                             </li>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;">
-                                <p style="height: 8px;"
-                                  class="MsoNormal"><span
-                                    style="font-size: 10pt; font-family:
-&quot;Verdana&quot;,&quot;sans-serif&quot;;">example for STM32F405xx.h</span></p>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                                <p style="height: 8px;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">example for STM32F405xx.h</span></p>
                               </li>
                             </ul>
                           </ul>
                         </ul>
-                        <div style="margin-left: 120px;"><span
-                            style="font-size: 10pt; font-family:
-                            &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
+                        <div style="margin-left: 120px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
 
 
                             FMC_IRQn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
 
                             FSMC_IRQn</span><br>
-                          <span style="font-size: 10pt; font-family:
-                            &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
+                          <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
 
 
                             FMC_IRQHandler&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3450,187 +1591,102 @@
                         <ul style="margin-top: 0cm;" type="square">
                           <ul>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;">
-                                <p style="height: 8px;"
-                                  class="MsoNormal"><span
-                                    style="font-size: 10pt; font-family:
-&quot;Verdana&quot;,&quot;sans-serif&quot;;">and for STM32F427xx.h</span></p>
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                                <p style="height: 8px;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">and for STM32F427xx.h</span></p>
                               </li>
                             </ul>
                           </ul>
                         </ul>
-                        <div style="margin-left: 120px;"><span
-                            style="font-size: 10pt; font-family:
-                            &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
+                        <div style="margin-left: 120px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
 
 
                             FSMC_IRQn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
 
                             FMC_IRQn</span><br>
-                          <span style="font-size: 10pt; font-family:
-                            &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
+                          <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
 
 
                             FSMC_IRQHandler&nbsp;&nbsp; FMC_IRQHandler</span></div>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f401xc.h"
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f401xc.h"
 
 
                               and "stm32f401xe.h": update to be in line
-                              with latest version of the </span><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">Reference
+                              with latest version of the </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Reference
 
 
-                              manual</span><span style="font-size: 10pt;
-                              font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></li>
+                              manual</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></li>
                           <ul style="margin-top: 0cm;" type="circle">
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
 
 
                                 RNG registers structures and the
                                 corresponding bit definitions<o:p></o:p></span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
 
 
                                 any occurrence to RNG (clock enable,
                                 clock reset,Â…)<o:p></o:p></span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 the following bit definition for PWR CR
                                 register <o:p></o:p></span></li>
                             <ul style="font-style: italic;">
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span
-                                    style="">&nbsp; </span>PWR_CR_ADCDC1<span
-                                    style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span style="">&nbsp; </span>PWR_CR_ADCDC1<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
 
                                   </span>((uint32_t)0x00002000)<o:p></o:p></span></li>
                             </ul>
                             <ul style="font-style: italic;">
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span
-                                    style="">&nbsp; </span>PWR_CR_LPLVDS<span
-                                    style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span style="">&nbsp; </span>PWR_CR_LPLVDS<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
 
-                                  </span>((uint32_t)0x00000400)<span
-                                    style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></span></li>
+                                  </span>((uint32_t)0x00000400)<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></span></li>
                             </ul>
                             <ul>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span
-                                    style="font-style: italic;">#define&nbsp;
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">#define&nbsp;
 
 
                                     PWR_CR_MRLVDS&nbsp;&nbsp;
-                                    &nbsp;&nbsp; ((uint32_t)0x00000800)</span><span
-                                    style=""><span style="font-style:
-                                      italic;">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></span></li>
+                                    &nbsp;&nbsp; ((uint32_t)0x00000800)</span><span style=""><span style="font-style: italic;">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></span></li>
                             </ul>
                           </ul>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f427xx.h",
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"stm32f427xx.h",
 
 
                               "stm32f437xx.h", "stm32f429xx.h" and
                               "stm32f439xx.h"<o:p></o:p></span></li>
                           <ul style="margin-top: 0cm;" type="circle">
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 
 
                                 a new legacy bit definition for PWR to
                                 be in line with latest version of the
                                 Reference manual<o:p></o:p></span></li>
                             <ul style="font-style: italic;">
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span
-                                    style="">&nbsp; </span>PWR_CR_LPUDS<span
-                                    style="">&nbsp;&nbsp;&nbsp;&nbsp; </span><span
-                                    style="">&nbsp;&nbsp;&nbsp;</span>PWR_CR_LPLVDS<span
-                                    style=""></span><o:p></o:p></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define<span style="">&nbsp; </span>PWR_CR_LPUDS<span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="">&nbsp;&nbsp;&nbsp;</span>PWR_CR_LPLVDS<span style=""></span><o:p></o:p></span></li>
                             </ul>
                             <ul>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span
-                                    style="font-style: italic;">#define&nbsp;
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">#define&nbsp;
 PWR_CR_MRUDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
 
                                     PWR_CR_MRLVDS</span></span></li>
                             </ul>
                           </ul>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman',serif; color: black;">
-                            <p class="MsoNormal" style="line-height:
-                              normal;"><span style="font-size: 10pt;
-                                font-family: Verdana;">Update startup
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                            <p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: Verdana;">Update startup
                                 files for EWARM toolchain to cope with
                                 compiler enhancement of the V7.10
                                 version</span></p>
                           </li>
-                          <li class="MsoNormal" style="margin: 4.5pt
-                            0in; font-size: 12pt; font-family: 'Times
-                            New Roman',serif; color: black;">
-                            <p class="MsoNormal" style="line-height:
-                              normal;"><span style="font-size: 10pt;
-                                font-family: Verdana;"></span><span
-                                style="font-size: 10pt; line-height:
-                                115%; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;
-                                color: windowtext;">system_</span><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx</span><span
-                                style="font-size: 10pt; line-height:
-                                115%; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;
-                                color: windowtext;">.c</span></p>
+                          <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                            <p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">system_</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx</span><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">.c</span></p>
                           </li>
                           <ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman',serif; color: black;"><span
-                                style="font-size: 10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
 
 
                                 dependency vs. the HAL, to allow using
@@ -3638,26 +1694,14 @@
                                 HAL drivers<br>
                               </span></li>
                             <ul>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman',serif; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Include
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Include
 
 
-                                </span><span style="font-size: 10pt;
-                                  font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx.h
+                                </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx.h
 
 
-                                  instead of </span><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_hal.h</span></li>
-                              <li class="MsoNormal" style="margin: 4.5pt
-                                0in; font-size: 12pt; font-family:
-                                'Times New Roman',serif; color: black;"><span
-                                  style="font-size: 10pt; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                                  instead of </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_hal.h</span></li>
+                              <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 definition
 
 
@@ -3667,176 +1711,62 @@
                                   stm32f4xx_hal_conf).<br>
                                 </span></li>
                             </ul>
-                            <li class="MsoNormal" style="margin: 4.5pt
-                              0in; font-size: 12pt; font-family: 'Times
-                              New Roman',serif; color: black;">
-                              <p class="MsoNormal" style="line-height:
-                                normal;"><span style="font-size: 10pt;
-                                  line-height: 115%; font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;
-                                  color: windowtext;">Use “__IO const”
+                            <li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt;">
+                              <p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Use “__IO const”
                                   instead of “__I”, to avoid any
                                   compilation issue when __cplusplus
                                   switch is defined</span></p>
                             </li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 180px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V2.0.0 / 18-February-2014 <o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span> <span
-                          style="font-size: 10pt; font-family: Verdana;"></span><span
-                          style="font-size: 10pt; font-family: Verdana;"></span>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span> <span
-                          style="font-size: 10pt; font-family: Verdana;"></span>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"></span> <span style="font-size:
-                          10pt; font-family: Verdana;"></span>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V2.0.0 / 18-February-2014 <o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"></span>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span>
+                        <span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span>
                         <ul style="list-style-type: square;">
-                          <li><span style="font-size: 10pt; font-family:
-                              Verdana;">Update based on STM32Cube
+                          <li><span style="font-size: 10pt; font-family: Verdana;">Update based on STM32Cube
                               specification<br>
                             </span></li>
-                          <li style="font-weight: bold;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">This version and later has to be
-                              used only with </span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">STM32CubeF4</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> based development</span></li>
+                          <li style="font-weight: bold;"><span style="font-size: 10pt; font-family: Verdana;">This version and later has to be
+                              used only with </span><span style="font-size: 10pt; font-family: Verdana;">STM32CubeF4</span><span style="font-size: 10pt; font-family: Verdana;"> based development</span></li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 181px;"><span
-                            style="font-size: 10pt; color: white;
-                            font-family: Arial;">V1.3.0 /
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 181px;"><span style="font-size: 10pt; color: white; font-family: Arial;">V1.3.0 /
                             08-November-2013</span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b><u><span style="font-size:
-                                10pt; color: black; font-family:
-                                Verdana;">Main Changes<o:p></o:p></span></u></b></p>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; color: black; font-family: Verdana;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 support
 
 
-                                of&nbsp;<span style="font-weight: bold;"></span><span
-                                  style="font-weight: bold;">STM32F401xExx</span>
-                                devices</span><span style="font-size:
-                                10pt; font-family: Verdana;"></span></p>
+                                of&nbsp;<span style="font-weight: bold;"></span><span style="font-weight: bold;">STM32F401xExx</span>
+                                devices</span><span style="font-size: 10pt; font-family: Verdana;"></span></p>
                           </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Update startup files&nbsp;<span
-                                style="font-weight: bold; font-style:
-                                italic;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;">"<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f401xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;">&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><span style="font-weight: bold;
-                                font-style: italic;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">for</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> EWARM, MDK-ARM, TrueSTUDIO and
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update startup files&nbsp;<span style="font-weight: bold; font-style: italic;"></span></span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f401xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;">&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold; font-style: italic;"></span></span><span style="font-size: 10pt; font-family: Verdana;">for</span><span style="font-size: 10pt; font-family: Verdana;"> EWARM, MDK-ARM, TrueSTUDIO and
                               Ride toolchains: Add SPI4 interrupt
                               handler entry in the vector table</span> </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 181px;"><span
-                            style="font-size: 10pt; color: white;
-                            font-family: Arial;">V1.2.1 /
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 181px;"><span style="font-size: 10pt; color: white; font-family: Arial;">V1.2.1 /
                             19-September-2013</span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b><u><span style="font-size:
-                                10pt; color: black; font-family:
-                                Verdana;">Main Changes<o:p></o:p></span></u></b></p>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; color: black; font-family: Verdana;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family: Verdana;">system_stm32f4xx.c</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"> : Update FMC SDRAM
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">system_stm32f4xx.c</span><span style="font-size: 10pt; font-family: Verdana;"> : Update FMC SDRAM
                                 configuration (RBURST mode activation)<br>
                               </span></p>
                           </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Update startup files&nbsp;<span
-                                style="font-weight: bold; font-style:
-                                italic;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;">"<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f427_437xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> and </span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">"<span style="font-weight: bold;
-                                font-style: italic;">startup_stm32f429_439xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;">&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><span style="font-weight: bold;
-                                font-style: italic;"></span></span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> </span><span style="font-size:
-                              10pt; font-family: Verdana;">for
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update startup files&nbsp;<span style="font-weight: bold; font-style: italic;"></span></span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f427_437xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"> and </span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f429_439xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;">&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold; font-style: italic;"></span></span><span style="font-size: 10pt; font-family: Verdana;"> </span><span style="font-size: 10pt; font-family: Verdana;">for
                               TrueSTUDIO and Ride toolchains and
                               maintain the old name of startup files for
                               legacy purpose</span> </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 181px;"><span
-                            style="font-size: 10pt; color: white;
-                            font-family: Arial;">V1.2.0 /
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 181px;"><span style="font-size: 10pt; color: white; font-family: Arial;">V1.2.0 /
                             11-September-2013</span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b><u><span style="font-size:
-                                10pt; color: black; font-family:
-                                Verdana;">Main Changes<o:p></o:p></span></u></b></p>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; color: black; font-family: Verdana;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;">
-                            <p class="MsoNormal"><span style="font-size:
-                                10pt; font-family:
-                                &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
+                            <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
 support
 
 
@@ -3844,247 +1774,94 @@
                                 and <span style="font-weight: bold;">STM32F401xCxx</span>
                                 devices</span></p>
                           </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
 
 
-                              definition of <span style="font-weight:
-                                bold;">STM32F427/437xx</span> devices :
-                            </span><span style="font-size: 10pt;
-                              font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">extension
+                              definition of <span style="font-weight: bold;">STM32F427/437xx</span> devices :
+                            </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">extension
 of
 
 
                               the features to include system clock up to
                               180MHz, dual bank Flash, reduced STOP Mode
                               current, SAI, PCROP, SDRAM and DMA2D</span></li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">stm32f4xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><br>
-                            </span><span style="font-size: 10pt;
-                              font-family: Verdana;"></span>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">stm32f4xx.h</span><span style="font-size: 10pt; font-family: Verdana;"><br>
+                            </span><span style="font-size: 10pt; font-family: Verdana;"></span>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Add the
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add the
                                   following device defines :</span></li>
                               <ul>
-                                <li class="MsoNormal" style="margin-top:
-                                  4.5pt; margin-bottom: 4.5pt; color:
-                                  black;"><span style="font-size: 10pt;
-                                    font-family: Verdana;">"#define
-                                    STM32F40_41xxx" for all&nbsp;</span><span
-                                    style="font-size: 10pt; font-family:
-                                    Verdana;"><span style="font-weight:
-                                      bold;">STM32405/415/407/417xx</span></span><span
-                                    style="font-size: 10pt; font-family:
-                                    Verdana;"><span style="font-weight:
-                                      bold;">&nbsp;</span>devices</span></li>
-                                <li class="MsoNormal" style="margin-top:
-                                  4.5pt; margin-bottom: 4.5pt; color:
-                                  black;"><span style="font-size: 10pt;
-                                    font-family: Verdana;">"#define
-                                    STM32F427_437xx" for all&nbsp;</span><span
-                                    style="font-size: 10pt; font-family:
-                                    Verdana;"><span style="font-weight:
-                                      bold;">STM32F427/437xx </span>devices</span></li>
-                                <li class="MsoNormal" style="margin-top:
-                                  4.5pt; margin-bottom: 4.5pt; color:
-                                  black;"><span style="font-size: 10pt;
-                                    font-family: Verdana;">"#define
-                                    STM32F429_439xx" for all&nbsp;</span><span
-                                    style="font-size: 10pt; font-family:
-                                    Verdana;"><span style="font-weight:
-                                      bold;">STM32F429/439xx </span>devices</span></li>
-                                <li class="MsoNormal" style="margin-top:
-                                  4.5pt; margin-bottom: 4.5pt; color:
-                                  black;"><span style="font-size: 10pt;
-                                    font-family: Verdana;">"#define
-                                    STM32F401xx" for all&nbsp;</span><span
-                                    style="font-size: 10pt; font-family:
-                                    Verdana;"><span style="font-weight:
-                                      bold;">STM32F401xx&nbsp;</span>devices</span></li>
+                                <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">"#define
+                                    STM32F40_41xxx" for all&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">STM32405/415/407/417xx</span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">&nbsp;</span>devices</span></li>
+                                <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">"#define
+                                    STM32F427_437xx" for all&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">STM32F427/437xx </span>devices</span></li>
+                                <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">"#define
+                                    STM32F429_439xx" for all&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">STM32F429/439xx </span>devices</span></li>
+                                <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">"#define
+                                    STM32F401xx" for all&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">STM32F401xx&nbsp;</span>devices</span></li>
                               </ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Maintain the
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Maintain the
                                   old device define for legacy purpose</span></li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Update IRQ
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update IRQ
                                   handler enumeration structure to
                                   support all STM32F4xx Family devices.
                                   &nbsp;</span></li>
                             </ul>
                           </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Add new startup files "<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f40_41xxx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">,</span><span style="font-size:
-                              10pt; font-family: Verdana;">"<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f427_437xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">,&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">"<span style="font-weight: bold;
-                                font-style: italic;">startup_stm32f429_439xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;"> and&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">"<span style="font-weight: bold;
-                                font-style: italic;">startup_stm32f401xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"></span><span style="font-size:
-                              10pt; font-family: Verdana;"> </span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">for all toolchains and maintain
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add new startup files "<span style="font-weight: bold; font-style: italic;">startup_stm32f40_41xxx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;">,</span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f427_437xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;">,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f429_439xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"> and&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f401xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"> </span><span style="font-size: 10pt; font-family: Verdana;">for all toolchains and maintain
                               the old name for startup files for legacy
                               purpose</span> </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">system_stm32f4xx.c</span>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">system_stm32f4xx.c</span>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Update
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update
                                   the&nbsp;system configuration to
-                                  support all&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">STM32F4xx Family devices.
+                                  support all&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">STM32F4xx Family devices.
                                   &nbsp;</span> </li>
                             </ul>
                           </li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial; width:
-                          167px; margin-right: 500pt;"><span
-                            style="font-size: 10pt; color: white;
-                            font-family: Arial;">V1.1.0 /
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 167px; margin-right: 500pt;"><span style="font-size: 10pt; color: white; font-family: Arial;">V1.1.0 /
                             11-January-2013</span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b><u><span style="font-size:
-                                10pt; color: black; font-family:
-                                Verdana;">Main Changes<o:p></o:p></span></u></b></p>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; color: black; font-family: Verdana;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Official release for&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><span style="font-weight: bold;">STM32F427x/437x</span>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Official release for&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">STM32F427x/437x</span>
                               devices.</span> </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">stm32f4xx.h</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><br>
-                            </span><span style="font-size: 10pt;
-                              font-family: Verdana;"></span>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">stm32f4xx.h</span><span style="font-size: 10pt; font-family: Verdana;"><br>
+                            </span><span style="font-size: 10pt; font-family: Verdana;"></span>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Update product
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update product
                                   define: replace "#define STM32F4XX" by
                                   "#define STM32F40XX" for STM32F40x/41x
                                   devices</span> </li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">&nbsp;Add new
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">&nbsp;Add new
                                   product define: "#define STM32F427X"
-                                  for&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;">STM32F427x/437x</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;"> devices.</span></li>
+                                  for&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">STM32F427x/437x</span><span style="font-size: 10pt; font-family: Verdana;"> devices.</span></li>
                             </ul>
                           </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Add new startup files "<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f427x.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> </span><span style="font-size:
-                              10pt; font-family: Verdana;">for all
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add new startup files "<span style="font-weight: bold; font-style: italic;">startup_stm32f427x.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"> </span><span style="font-size: 10pt; font-family: Verdana;">for all
                               toolchains</span> </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">rename startup files "<span
-                                style="font-weight: bold; font-style:
-                                italic;">startup_stm32f4xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> by </span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">"<span style="font-weight: bold;
-                                font-style: italic;">startup_stm32f40xx.s</span>"</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"> </span><span style="font-size:
-                              10pt; font-family: Verdana;">for all
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">rename startup files "<span style="font-weight: bold; font-style: italic;">startup_stm32f4xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"> by </span><span style="font-size: 10pt; font-family: Verdana;">"<span style="font-weight: bold; font-style: italic;">startup_stm32f40xx.s</span>"</span><span style="font-size: 10pt; font-family: Verdana;"> </span><span style="font-size: 10pt; font-family: Verdana;">for all
                               toolchains</span> </li>
-                          <li class="MsoNormal" style="margin-top:
-                            4.5pt; margin-bottom: 4.5pt; color: black;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">system_stm32f4xx.c</span>
+                          <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">system_stm32f4xx.c</span>
                             <ul>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Prefetch Buffer
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Prefetch Buffer
                                   enabled</span> </li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Add reference
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add reference
                                   to STM32F427x/437x devices and
                                   STM324x7I_EVAL board</span> </li>
-                              <li class="MsoNormal" style="margin-top:
-                                4.5pt; margin-bottom: 4.5pt; color:
-                                black;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">SystemInit_ExtMemCtl()
+                              <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">SystemInit_ExtMemCtl()
 
 
                                   function<br>
                                 </span>
                                 <ul>
-                                  <li class="MsoNormal"
-                                    style="margin-top: 4.5pt;
-                                    margin-bottom: 4.5pt; color: black;"><span
-                                      style="font-size: 10pt;
-                                      font-family: Verdana;">Add
+                                  <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add
                                       configuration of missing FSMC
                                       address and data lines <br>
                                     </span></li>
                                 </ul>
                                 <ul>
-                                  <li class="MsoNormal"
-                                    style="margin-top: 4.5pt;
-                                    margin-bottom: 4.5pt; color: black;"><span
-                                      style="font-size: 10pt;
-                                      font-family: Verdana;">Change
+                                  <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Change
                                       memory type to SRAM instead of
                                       PSRAM (PSRAM is available only on
                                       STM324xG-EVAL RevA) and update
@@ -4095,429 +1872,113 @@
                           </li>
                         </ul>
                         <span style="font-weight: bold;"></span>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 167px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V1.0.2 / 05-March-2012<o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 167px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.2 / 05-March-2012<o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">All source files:&nbsp;license
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">All source files:&nbsp;license
                               disclaimer text update and add link to the
                               License file on ST Internet.</span></li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 176px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V1.0.1 / 28-December-2011<o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 176px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.1 / 28-December-2011<o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">All source files: update
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">All source files: update
                               disclaimer to add reference to
                               the&nbsp;new license agreement</span></li>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">stm32f4xx.h</span></li>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">stm32f4xx.h</span></li>
                           <ul>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"></span><span style="font-size:
-                                10pt; font-family: Verdana;">Correct&nbsp;bit
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;">Correct&nbsp;bit
 
 
-                                definition: </span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"><span style="font-style:
-                                  italic;">RCC_AHB2RSTR_<span
-                                    style="font-weight: bold;">HSAH</span>RST</span>&nbsp;changed
+                                definition: </span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">RCC_AHB2RSTR_<span style="font-weight: bold;">HSAH</span>RST</span>&nbsp;changed
 
 
-                                to <span style="font-style: italic;">RCC_AHB2RSTR_<span
-                                    style="font-weight: bold;">HASH</span>RST</span></span></li>
+                                to <span style="font-style: italic;">RCC_AHB2RSTR_<span style="font-weight: bold;">HASH</span>RST</span></span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 200px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V1.0.0 / 30-September-2011<o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0 / 30-September-2011<o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">First official release for&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;"><span style="font-weight: bold;
-                                font-style: italic;">STM32F40x/41x</span>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">First official release for&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold; font-style: italic;">STM32F40x/41x</span>
                               devices</span></li>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Add startup file for <span
-                                style="font-style: italic;">TASKING</span>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add startup file for <span style="font-style: italic;">TASKING</span>
                               toolchain</span></li>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">system_stm32f4xx.c:
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">system_stm32f4xx.c:
                               driver's&nbsp;comments update</span></li>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 200px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V1.0.0RC2 / 26-September-2011<o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0RC2 / 26-September-2011<o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Official version (V1.0.0)
-                              Release Candidate2&nbsp;</span><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">for <span style="font-weight:
-                                bold; font-style: italic;">STM32F40x/41x</span>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Official version (V1.0.0)
+                              Release Candidate2&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">for <span style="font-weight: bold; font-style: italic;">STM32F40x/41x</span>
                               devices</span></li>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">stm32f4xx.h</span></li>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">stm32f4xx.h</span></li>
                           <ul>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">Add define for Cortex-M4
-                                revision&nbsp;<span style="font-style:
-                                  italic;">__CM4_REV</span></span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">Correct <span
-                                  style="font-style: italic;">RCC_CFGR_PPRE2_DIV16</span>
-                                bit&nbsp;(in&nbsp;</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">RCC_CFGR</span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"> register) value
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add define for Cortex-M4
+                                revision&nbsp;<span style="font-style: italic;">__CM4_REV</span></span></li>
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Correct <span style="font-style: italic;">RCC_CFGR_PPRE2_DIV16</span>
+                                bit&nbsp;(in&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">RCC_CFGR</span><span style="font-size: 10pt; font-family: Verdana;"> register) value
                                 to&nbsp;0x0000E000</span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">Correct some&nbsp;bits
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Correct some&nbsp;bits
                                 definition to be in line with naming
-                                used in the Reference Manual </span><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"> (RM0090)</span></li>
+                                used in the Reference Manual </span><span style="font-size: 10pt; font-family: Verdana;"> (RM0090)</span></li>
                             <ul>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">GPIO_<span
-                                      style="font-weight: bold;">OTYPER</span>_IDR_x</span>
-                                  changed to <span style="font-style:
-                                    italic;">GPIO_<span
-                                      style="font-weight: bold;">IDR</span>_IDR_x</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">GPIO_<span
-                                      style="font-weight: bold;">OTYPER</span>_ODR_x</span>
-                                  changed to <span style="font-style:
-                                    italic;">GPIO_<span
-                                      style="font-weight: bold;">ODR</span>_ODR_x</span></span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana;"></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">SYSCFG_PMC_MII_RMII</span>
-                                  changed to&nbsp;</span><span
-                                  style="font-size: 10pt; font-family:
-                                  Verdana; font-style: italic;">SYSCFG_PMC_MII_RMII<span
-                                    style="font-weight: bold;">_SEL</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">RCC_APB2RSTR_SPI1</span>
-                                  changed to&nbsp;<span
-                                    style="font-style: italic;">RCC_APB2RSTR_SPI1<span
-                                      style="font-weight: bold;">RST</span></span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">DBGMCU_APB1_FZ_DBG_IWD<span
-                                      style="font-weight: bold;">E</span>G_STOP</span>
-                                  changed to&nbsp;<span
-                                    style="font-style: italic;">DBGMCU_APB1_FZ_DBG_IWDG_STOP</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">PWR_CR_PMODE</span>
-                                  changed to&nbsp;<span
-                                    style="font-style: italic;">PWR_CR_VOS</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;"><span
-                                    style="font-style: italic;">PWR_CSR_REGRDY</span>
-                                  changed to&nbsp;<span
-                                    style="font-style: italic;">PWR_CSR_VOSRDY</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Add new define
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">GPIO_<span style="font-weight: bold;">OTYPER</span>_IDR_x</span>
+                                  changed to <span style="font-style: italic;">GPIO_<span style="font-weight: bold;">IDR</span>_IDR_x</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">GPIO_<span style="font-weight: bold;">OTYPER</span>_ODR_x</span>
+                                  changed to <span style="font-style: italic;">GPIO_<span style="font-weight: bold;">ODR</span>_ODR_x</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">SYSCFG_PMC_MII_RMII</span>
+                                  changed to&nbsp;</span><span style="font-size: 10pt; font-family: Verdana; font-style: italic;">SYSCFG_PMC_MII_RMII<span style="font-weight: bold;">_SEL</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">RCC_APB2RSTR_SPI1</span>
+                                  changed to&nbsp;<span style="font-style: italic;">RCC_APB2RSTR_SPI1<span style="font-weight: bold;">RST</span></span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">DBGMCU_APB1_FZ_DBG_IWD<span style="font-weight: bold;">E</span>G_STOP</span>
+                                  changed to&nbsp;<span style="font-style: italic;">DBGMCU_APB1_FZ_DBG_IWDG_STOP</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">PWR_CR_PMODE</span>
+                                  changed to&nbsp;<span style="font-style: italic;">PWR_CR_VOS</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">PWR_CSR_REGRDY</span>
+                                  changed to&nbsp;<span style="font-style: italic;">PWR_CSR_VOSRDY</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add new define
                                   <span style="font-style: italic;">RCC_AHB1ENR_CCMDATARAMEN</span></span></li>
-                              <li class="MsoNormal" style="color: black;
-                                margin-top: 4.5pt; margin-bottom:
-                                4.5pt;"><span style="font-size: 10pt;
-                                  font-family: Verdana;">Add new
-                                  defines&nbsp;<span style="font-style:
-                                    italic;">SRAM2_BASE, CCMDATARAM_BASE
-                                  </span>and<span style="font-style:
-                                    italic;"> BKPSRAM_BASE</span></span></li>
+                              <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add new
+                                  defines&nbsp;<span style="font-style: italic;">SRAM2_BASE, CCMDATARAM_BASE
+                                  </span>and<span style="font-style: italic;"> BKPSRAM_BASE</span></span></li>
                             </ul>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">GPIO_TypeDef structure: in the
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">GPIO_TypeDef structure: in the
                                 comment change AFR[2] address
-                                mapping&nbsp;to <span
-                                  style="font-style: italic;">0x20-0x24</span>
-                                instead of <span style="font-style:
-                                  italic;">0x24-0x28</span></span></li>
+                                mapping&nbsp;to <span style="font-style: italic;">0x20-0x24</span>
+                                instead of <span style="font-style: italic;">0x24-0x28</span></span></li>
                           </ul>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">system_stm32f4xx.c</span></li>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">system_stm32f4xx.c</span></li>
                           <ul>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"><span style="font-style:
-                                  italic;">SystemInit()</span>: add code
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">SystemInit()</span>: add code
                                 to enable the FPU</span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"><span style="font-style:
-                                  italic;">SetSysClock()</span>: change
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">SetSysClock()</span>: change
                                 <span style="font-style: italic;">PWR_CR_PMODE</span>
-                                by&nbsp;<span style="font-style:
-                                  italic;">PWR_CR_VOS</span></span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;"><span style="font-style:
-                                  italic;">SystemInit_ExtMemCtl()</span>:
+                                by&nbsp;<span style="font-style: italic;">PWR_CR_VOS</span></span></li>
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">SystemInit_ExtMemCtl()</span>:
                                 remove commented values</span></li>
                           </ul>
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">startup (for all compilers)</span></li>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">startup (for all compilers)</span></li>
                           <ul>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">Delete code used to enable the
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Delete code used to enable the
                                 FPU (moved to system_stm32f4xx.c file)</span></li>
-                            <li class="MsoNormal" style="color: black;
-                              margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                                style="font-size: 10pt; font-family:
-                                Verdana;">FileÂ’s header updated</span></li>
+                            <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">FileÂ’s header updated</span></li>
                           </ul>
                         </ul>
-                        <h3 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;
-                          margin-right: 500pt; width: 176px;"><span
-                            style="font-size: 10pt; font-family: Arial;
-                            color: white;">V1.0.0RC1 / 25-August-2011<o:p></o:p></span></h3>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt;"><b style=""><u><span
-                                style="font-size: 10pt; font-family:
-                                Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
+                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 176px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0RC1 / 25-August-2011<o:p></o:p></span></h3>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
                         <ul style="margin-top: 0cm;" type="square">
-                          <li class="MsoNormal" style="color: black;
-                            margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
-                              style="font-size: 10pt; font-family:
-                              Verdana;">Official version (V1.0.0)
-                              Release Candidate1 for <span
-                                style="font-weight: bold; font-style:
-                                italic;">STM32F4xx devices</span></span></li>
+                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Official version (V1.0.0)
+                              Release Candidate1 for <span style="font-weight: bold; font-style: italic;">STM32F4xx devices</span></span></li>
                         </ul>
-                        <span style="font-size: 10pt; font-family:
-                          Verdana;"><span style="font-weight: bold;"></span><span
-                            style="font-weight: bold; font-style:
-                            italic;"></span></span>
+                        <span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;"></span><span style="font-weight: bold; font-style: italic;"></span></span>
                         <ul style="margin-top: 0in;" type="disc">
-                        </ul>
-                        <h2 style="background: rgb(51, 102, 255) none
-                          repeat scroll 0% 50%; -moz-background-clip:
-                          initial; -moz-background-origin: initial;
-                          -moz-background-inline-policy: initial;"><a
-                            name="License"></a><span style="font-size:
-                            12pt; color: white;">License<o:p></o:p></span></h2>
-                        <div style="text-align: justify;"><font
-                            size="-1"><span style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
-                              Redistribution and use in source and
-                              binary forms, with or without
-                              modification, are permitted provided that
-                              the following conditions are met:</span><br>
-                          </font>
-                          <ol>
-                            <li><font size="-1"><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
-
-
-                                  of source code must retain the above
-                                  copyright notice, this list of
-                                  conditions and the following
-                                  disclaimer.</span><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li>
-                            <li><font size="-1"><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
-in
-
-
-                                  binary form must reproduce the above
-                                  copyright notice, this list of
-                                  conditions and the following
-                                  disclaimer in </span><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">the
-
-
-                                  documentation and/or other materials
-                                  provided with the distribution.</span><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li>
-                            <li><font size="-1"><span
-                                  style="font-family:
-                                  &quot;Verdana&quot;,&quot;sans-serif&quot;;">Neither
-
-
-                                  the name of STMicroelectronics nor the
-                                  names of its contributors may be used
-                                  to endorse or promote products derived
-                                </span><br>
-                              </font> </li>
-                          </ol>
-                          <font size="-1"><span style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-
-
-                              from this software without specific prior
-                              written permission.</span><br>
-                            <span style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><br>
-                            <span style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">THIS
-
-
-                              SOFTWARE IS PROVIDED BY THE COPYRIGHT
-                              HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
-                              EXPRESS OR IMPLIED</span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
-                              WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-                              THE IMPLIED WARRANTIES OF MERCHANTABILITY
-                              AND FITNESS FOR A </span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">PARTICULAR
-
-
-                              PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-                              THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-                              LIABLE FOR ANY </span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">DIRECT,
-
-
-                              INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-                              OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-                              NOT LIMITED TO, </span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">PROCUREMENT
-
-
-                              OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-                              USE, DATA, OR PROFITS; OR BUSINESS
-                              INTERRUPTION) HOWEVER</span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">
-                              CAUSED AND ON ANY THEORY OF LIABILITY,
-                              WHETHER IN CONTRACT, STRICT LIABILITY, OR
-                              TORT (INCLUDING NEGLIGENCE OR </span><span
-                              style="font-family:
-                              &quot;Verdana&quot;,&quot;sans-serif&quot;;">OTHERWISE)
-
-
-                              ARISING IN ANY WAY OUT OF THE USE OF THIS
-                              SOFTWARE, EVEN IF ADVISED OF THE
-                              POSSIBILITY OF SUCH DAMAGE.</span></font>
-                        </div>
-                        <span style="font-size: 10pt; font-family:
-                          &quot;Verdana&quot;,&quot;sans-serif&quot;;
-                          color: black;"></span>
-                        <div class="MsoNormal" style="text-align:
-                          center;" align="center"><span style="color:
-                            black;">
-                            <hr align="center" width="100%" size="2"></span></div>
-                        <p class="MsoNormal" style="margin: 4.5pt 0cm
-                          4.5pt 18pt; text-align: center;"
-                          align="center"><span style="font-size: 10pt;
-                            font-family: Verdana; color: black;">For
-                            complete documentation on </span><span
-                            style="font-size: 10pt; font-family:
-                            Verdana;">STM32<span style="color: black;">
-                              Microcontrollers visit </span><u><span
-                                style="color: blue;"><a
-                                  href="http://www.st.com/internet/mcu/family/141.jsp"
-                                  target="_blank">www.st.com/STM32</a></span></u></span><span
-                            style="color: black;"><o:p></o:p></span></p>
+                        </ul><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
+                        <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
+                            <hr align="center" size="2" width="100%"></span></div>
+                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt; text-align: center;" align="center"><span style="font-size: 10pt; font-family: Verdana; color: black;">For
+                            complete documentation on </span><span style="font-size: 10pt; font-family: Verdana;">STM32<span style="color: black;">
+                              Microcontrollers visit </span><u><span style="color: blue;"><a href="http://www.st.com/internet/mcu/family/141.jsp" target="_blank">www.st.com/STM32</a></span></u></span><span style="color: black;"><o:p></o:p></span></p>
                       </td>
                     </tr>
                     <tr>
@@ -4534,5 +1995,4 @@
       </div>
       <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
     </div>
-  </body>
-</html>
+  </body></html>
\ No newline at end of file
diff --git a/Source/Templates/arm/startup_stm32f401xc.s b/Source/Templates/arm/startup_stm32f401xc.s
index 8891f3b..053e9ed 100644
--- a/Source/Templates/arm/startup_stm32f401xc.s
+++ b/Source/Templates/arm/startup_stm32f401xc.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -373,5 +372,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f401xe.s b/Source/Templates/arm/startup_stm32f401xe.s
index b93f10f..fe0166a 100644
--- a/Source/Templates/arm/startup_stm32f401xe.s
+++ b/Source/Templates/arm/startup_stm32f401xe.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -373,5 +372,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f405xx.s b/Source/Templates/arm/startup_stm32f405xx.s
index 9d88f9e..c6034b5 100644
--- a/Source/Templates/arm/startup_stm32f405xx.s
+++ b/Source/Templates/arm/startup_stm32f405xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -415,5 +414,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f407xx.s b/Source/Templates/arm/startup_stm32f407xx.s
index c36bd57..dcbfbb0 100644
--- a/Source/Templates/arm/startup_stm32f407xx.s
+++ b/Source/Templates/arm/startup_stm32f407xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -421,5 +420,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f410cx.s b/Source/Templates/arm/startup_stm32f410cx.s
index 254c002..59f37e8 100644
--- a/Source/Templates/arm/startup_stm32f410cx.s
+++ b/Source/Templates/arm/startup_stm32f410cx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -379,5 +378,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f410rx.s b/Source/Templates/arm/startup_stm32f410rx.s
index 947961a..1113392 100644
--- a/Source/Templates/arm/startup_stm32f410rx.s
+++ b/Source/Templates/arm/startup_stm32f410rx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -379,5 +378,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f410tx.s b/Source/Templates/arm/startup_stm32f410tx.s
index f34bd48..9aadbf5 100644
--- a/Source/Templates/arm/startup_stm32f410tx.s
+++ b/Source/Templates/arm/startup_stm32f410tx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -373,5 +372,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f411xe.s b/Source/Templates/arm/startup_stm32f411xe.s
index c322baf..fa67f97 100644
--- a/Source/Templates/arm/startup_stm32f411xe.s
+++ b/Source/Templates/arm/startup_stm32f411xe.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -376,5 +375,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f412cx.s b/Source/Templates/arm/startup_stm32f412cx.s
index 4032655..6013674 100644
--- a/Source/Templates/arm/startup_stm32f412cx.s
+++ b/Source/Templates/arm/startup_stm32f412cx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -426,5 +425,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f412rx.s b/Source/Templates/arm/startup_stm32f412rx.s
index a51dc7b..5acef10 100644
--- a/Source/Templates/arm/startup_stm32f412rx.s
+++ b/Source/Templates/arm/startup_stm32f412rx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -430,5 +429,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f412vx.s b/Source/Templates/arm/startup_stm32f412vx.s
index eb18b03..30584be 100644
--- a/Source/Templates/arm/startup_stm32f412vx.s
+++ b/Source/Templates/arm/startup_stm32f412vx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -430,5 +429,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f412zx.s b/Source/Templates/arm/startup_stm32f412zx.s
index bd08326..856b8a0 100644
--- a/Source/Templates/arm/startup_stm32f412zx.s
+++ b/Source/Templates/arm/startup_stm32f412zx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -430,5 +429,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f413xx.s b/Source/Templates/arm/startup_stm32f413xx.s
index 0cbea10..313a54a 100644
--- a/Source/Templates/arm/startup_stm32f413xx.s
+++ b/Source/Templates/arm/startup_stm32f413xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -469,5 +468,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f415xx.s b/Source/Templates/arm/startup_stm32f415xx.s
index efb68fd..7a763c9 100644
--- a/Source/Templates/arm/startup_stm32f415xx.s
+++ b/Source/Templates/arm/startup_stm32f415xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -417,5 +416,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f417xx.s b/Source/Templates/arm/startup_stm32f417xx.s
index 863060b..274f902 100644
--- a/Source/Templates/arm/startup_stm32f417xx.s
+++ b/Source/Templates/arm/startup_stm32f417xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -423,5 +422,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f423xx.s b/Source/Templates/arm/startup_stm32f423xx.s
index f10a7d0..b5276e5 100644
--- a/Source/Templates/arm/startup_stm32f423xx.s
+++ b/Source/Templates/arm/startup_stm32f423xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -471,5 +470,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f427xx.s b/Source/Templates/arm/startup_stm32f427xx.s
index 22f8094..41d63e0 100644
--- a/Source/Templates/arm/startup_stm32f427xx.s
+++ b/Source/Templates/arm/startup_stm32f427xx.s
@@ -8,16 +8,15 @@
 ;*                      - Set the vector table entries with the exceptions ISR address
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -440,5 +439,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f429xx.s b/Source/Templates/arm/startup_stm32f429xx.s
index d3a0a94..fdd3280 100644
--- a/Source/Templates/arm/startup_stm32f429xx.s
+++ b/Source/Templates/arm/startup_stm32f429xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -446,5 +445,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f437xx.s b/Source/Templates/arm/startup_stm32f437xx.s
index 89c118a..12488e3 100644
--- a/Source/Templates/arm/startup_stm32f437xx.s
+++ b/Source/Templates/arm/startup_stm32f437xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -444,5 +443,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f439xx.s b/Source/Templates/arm/startup_stm32f439xx.s
index 8c62fd2..4fb64b7 100644
--- a/Source/Templates/arm/startup_stm32f439xx.s
+++ b/Source/Templates/arm/startup_stm32f439xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -448,5 +447,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f446xx.s b/Source/Templates/arm/startup_stm32f446xx.s
index cc93ad7..575f95c 100644
--- a/Source/Templates/arm/startup_stm32f446xx.s
+++ b/Source/Templates/arm/startup_stm32f446xx.s
@@ -8,16 +8,15 @@
 ;*                      - Set the vector table entries with the exceptions ISR address
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -443,5 +442,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f469xx.s b/Source/Templates/arm/startup_stm32f469xx.s
index 8101aae..f3aa163 100644
--- a/Source/Templates/arm/startup_stm32f469xx.s
+++ b/Source/Templates/arm/startup_stm32f469xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -452,5 +451,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/arm/startup_stm32f479xx.s b/Source/Templates/arm/startup_stm32f479xx.s
index c66dfb2..4428534 100644
--- a/Source/Templates/arm/startup_stm32f479xx.s
+++ b/Source/Templates/arm/startup_stm32f479xx.s
@@ -10,16 +10,15 @@
 ;*                        calls main()).
 ;*                      After Reset the CortexM4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;* <<< Use Configuration Wizard in Context Menu >>>
@@ -454,5 +453,3 @@
                  ENDIF
 
                  END
-
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
diff --git a/Source/Templates/gcc/startup_stm32f401xc.s b/Source/Templates/gcc/startup_stm32f401xc.s
index b958730..fd9c400 100644
--- a/Source/Templates/gcc/startup_stm32f401xc.s
+++ b/Source/Templates/gcc/startup_stm32f401xc.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -430,6 +429,3 @@
 
    .weak      SPI4_IRQHandler                  
    .thumb_set SPI4_IRQHandler,Default_Handler 
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-
diff --git a/Source/Templates/gcc/startup_stm32f401xe.s b/Source/Templates/gcc/startup_stm32f401xe.s
index 7dc110f..3a248b9 100644
--- a/Source/Templates/gcc/startup_stm32f401xe.s
+++ b/Source/Templates/gcc/startup_stm32f401xe.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -430,6 +429,3 @@
 
    .weak      SPI4_IRQHandler                  
    .thumb_set SPI4_IRQHandler,Default_Handler 
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-
diff --git a/Source/Templates/gcc/startup_stm32f405xx.s b/Source/Templates/gcc/startup_stm32f405xx.s
index 383d502..db1c10f 100644
--- a/Source/Templates/gcc/startup_stm32f405xx.s
+++ b/Source/Templates/gcc/startup_stm32f405xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -497,7 +496,3 @@
 
    .weak      FPU_IRQHandler                  
    .thumb_set FPU_IRQHandler,Default_Handler  
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-  
-
diff --git a/Source/Templates/gcc/startup_stm32f407xx.s b/Source/Templates/gcc/startup_stm32f407xx.s
index edf37b3..3b99b6b 100644
--- a/Source/Templates/gcc/startup_stm32f407xx.s
+++ b/Source/Templates/gcc/startup_stm32f407xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -504,5 +503,3 @@
 
    .weak      FPU_IRQHandler                  
    .thumb_set FPU_IRQHandler,Default_Handler  
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f410cx.s b/Source/Templates/gcc/startup_stm32f410cx.s
index e9590ad..66d6343 100644
--- a/Source/Templates/gcc/startup_stm32f410cx.s
+++ b/Source/Templates/gcc/startup_stm32f410cx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -431,4 +430,3 @@
 
    .weak      LPTIM1_IRQHandler
    .thumb_set LPTIM1_IRQHandler,Default_Handler   
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f410rx.s b/Source/Templates/gcc/startup_stm32f410rx.s
index 5f7ed42..e798b3c 100644
--- a/Source/Templates/gcc/startup_stm32f410rx.s
+++ b/Source/Templates/gcc/startup_stm32f410rx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -431,4 +430,3 @@
 
    .weak      LPTIM1_IRQHandler
    .thumb_set LPTIM1_IRQHandler,Default_Handler   
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f410tx.s b/Source/Templates/gcc/startup_stm32f410tx.s
index 7dbaf7d..da9b532 100644
--- a/Source/Templates/gcc/startup_stm32f410tx.s
+++ b/Source/Templates/gcc/startup_stm32f410tx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -422,4 +421,3 @@
 
    .weak      LPTIM1_IRQHandler
    .thumb_set LPTIM1_IRQHandler,Default_Handler   
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f411xe.s b/Source/Templates/gcc/startup_stm32f411xe.s
index e220cef..062b61e 100644
--- a/Source/Templates/gcc/startup_stm32f411xe.s
+++ b/Source/Templates/gcc/startup_stm32f411xe.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -434,6 +433,3 @@
 
    .weak      SPI5_IRQHandler                  
    .thumb_set SPI5_IRQHandler,Default_Handler    
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-
diff --git a/Source/Templates/gcc/startup_stm32f412cx.s b/Source/Templates/gcc/startup_stm32f412cx.s
index eefd939..17a4bd0 100644
--- a/Source/Templates/gcc/startup_stm32f412cx.s
+++ b/Source/Templates/gcc/startup_stm32f412cx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -505,4 +504,3 @@
 
    .weak      FMPI2C1_ER_IRQHandler
    .thumb_set FMPI2C1_ER_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f412rx.s b/Source/Templates/gcc/startup_stm32f412rx.s
index c5f7b35..bc2ab0a 100644
--- a/Source/Templates/gcc/startup_stm32f412rx.s
+++ b/Source/Templates/gcc/startup_stm32f412rx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -508,4 +507,3 @@
 
    .weak      FMPI2C1_ER_IRQHandler
    .thumb_set FMPI2C1_ER_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f412vx.s b/Source/Templates/gcc/startup_stm32f412vx.s
index b7e8c3a..7ab10fc 100644
--- a/Source/Templates/gcc/startup_stm32f412vx.s
+++ b/Source/Templates/gcc/startup_stm32f412vx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -508,4 +507,3 @@
 
    .weak      FMPI2C1_ER_IRQHandler
    .thumb_set FMPI2C1_ER_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f412zx.s b/Source/Templates/gcc/startup_stm32f412zx.s
index 54cd551..0b7a48d 100644
--- a/Source/Templates/gcc/startup_stm32f412zx.s
+++ b/Source/Templates/gcc/startup_stm32f412zx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -508,4 +507,3 @@
 
    .weak      FMPI2C1_ER_IRQHandler
    .thumb_set FMPI2C1_ER_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f413xx.s b/Source/Templates/gcc/startup_stm32f413xx.s
index 329afa0..e3da673 100644
--- a/Source/Templates/gcc/startup_stm32f413xx.s
+++ b/Source/Templates/gcc/startup_stm32f413xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -564,4 +563,3 @@
 
    .weak      DFSDM2_FLT3_IRQHandler
    .thumb_set DFSDM2_FLT3_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f415xx.s b/Source/Templates/gcc/startup_stm32f415xx.s
index 37a2334..b7703fb 100644
--- a/Source/Templates/gcc/startup_stm32f415xx.s
+++ b/Source/Templates/gcc/startup_stm32f415xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -498,8 +497,3 @@
 
    .weak      FPU_IRQHandler                  
    .thumb_set FPU_IRQHandler,Default_Handler  
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-     
-	
-	
\ No newline at end of file
diff --git a/Source/Templates/gcc/startup_stm32f417xx.s b/Source/Templates/gcc/startup_stm32f417xx.s
index 89f6575..cf294e2 100644
--- a/Source/Templates/gcc/startup_stm32f417xx.s
+++ b/Source/Templates/gcc/startup_stm32f417xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -507,9 +506,3 @@
 
    .weak      FPU_IRQHandler                  
    .thumb_set FPU_IRQHandler,Default_Handler  
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
-     
-	
-	  
-      
\ No newline at end of file
diff --git a/Source/Templates/gcc/startup_stm32f423xx.s b/Source/Templates/gcc/startup_stm32f423xx.s
index aa25499..ee85901 100644
--- a/Source/Templates/gcc/startup_stm32f423xx.s
+++ b/Source/Templates/gcc/startup_stm32f423xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -567,4 +566,3 @@
 
    .weak      DFSDM2_FLT3_IRQHandler
    .thumb_set DFSDM2_FLT3_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/gcc/startup_stm32f427xx.s b/Source/Templates/gcc/startup_stm32f427xx.s
index cccc315..aa30d14 100644
--- a/Source/Templates/gcc/startup_stm32f427xx.s
+++ b/Source/Templates/gcc/startup_stm32f427xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -533,6 +532,3 @@
 
    .weak      DMA2D_IRQHandler            
    .thumb_set DMA2D_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
diff --git a/Source/Templates/gcc/startup_stm32f429xx.s b/Source/Templates/gcc/startup_stm32f429xx.s
index 3a4839c..d2ec7c7 100644
--- a/Source/Templates/gcc/startup_stm32f429xx.s
+++ b/Source/Templates/gcc/startup_stm32f429xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -539,8 +538,3 @@
 
    .weak      DMA2D_IRQHandler            
    .thumb_set DMA2D_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
-   
-   
diff --git a/Source/Templates/gcc/startup_stm32f437xx.s b/Source/Templates/gcc/startup_stm32f437xx.s
index f45f417..31e5918 100644
--- a/Source/Templates/gcc/startup_stm32f437xx.s
+++ b/Source/Templates/gcc/startup_stm32f437xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -536,10 +535,3 @@
 
    .weak      DMA2D_IRQHandler            
    .thumb_set DMA2D_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
-   
-   
-
- 
diff --git a/Source/Templates/gcc/startup_stm32f439xx.s b/Source/Templates/gcc/startup_stm32f439xx.s
index e7d42a6..3bbc235 100644
--- a/Source/Templates/gcc/startup_stm32f439xx.s
+++ b/Source/Templates/gcc/startup_stm32f439xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -544,12 +543,3 @@
 
    .weak      DMA2D_IRQHandler            
    .thumb_set DMA2D_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
-   
-   
-
- 
-
- 
diff --git a/Source/Templates/gcc/startup_stm32f446xx.s b/Source/Templates/gcc/startup_stm32f446xx.s
index c676083..9ce3d8d 100644
--- a/Source/Templates/gcc/startup_stm32f446xx.s
+++ b/Source/Templates/gcc/startup_stm32f446xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -534,6 +533,3 @@
    
    .weak      FMPI2C1_ER_IRQHandler            
    .thumb_set FMPI2C1_ER_IRQHandler,Default_Handler 
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/        
- 
diff --git a/Source/Templates/gcc/startup_stm32f469xx.s b/Source/Templates/gcc/startup_stm32f469xx.s
index 411058c..2b20841 100644
--- a/Source/Templates/gcc/startup_stm32f469xx.s
+++ b/Source/Templates/gcc/startup_stm32f469xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -548,12 +547,3 @@
 
    .weak      DSI_IRQHandler            
    .thumb_set DSI_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
-   
-   
-
- 
-
- 
diff --git a/Source/Templates/gcc/startup_stm32f479xx.s b/Source/Templates/gcc/startup_stm32f479xx.s
index 5443d8c..09718d9 100644
--- a/Source/Templates/gcc/startup_stm32f479xx.s
+++ b/Source/Templates/gcc/startup_stm32f479xx.s
@@ -14,13 +14,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -92,7 +91,7 @@
   cmp r2, r4
   bcc FillZerobss
 
-/* Call the clock system intitialization function.*/
+/* Call the clock system initialization function.*/
   bl  SystemInit   
 /* Call static constructors */
     bl __libc_init_array
@@ -551,12 +550,3 @@
 
    .weak      DSI_IRQHandler            
    .thumb_set DSI_IRQHandler,Default_Handler
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/		
- 
-   
-   
-
- 
-
- 
diff --git a/Source/Templates/iar/startup_stm32f401xc.s b/Source/Templates/iar/startup_stm32f401xc.s
index a326e61..632a6cf 100644
--- a/Source/Templates/iar/startup_stm32f401xc.s
+++ b/Source/Templates/iar/startup_stm32f401xc.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -499,4 +498,3 @@
         B SPI4_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f401xe.s b/Source/Templates/iar/startup_stm32f401xe.s
index 1342ced..9ca17a4 100644
--- a/Source/Templates/iar/startup_stm32f401xe.s
+++ b/Source/Templates/iar/startup_stm32f401xe.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -499,4 +498,3 @@
         B SPI4_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f405xx.s b/Source/Templates/iar/startup_stm32f405xx.s
index ab5c263..6462700 100644
--- a/Source/Templates/iar/startup_stm32f405xx.s
+++ b/Source/Templates/iar/startup_stm32f405xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -605,4 +604,3 @@
         B FPU_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f407xx.s b/Source/Templates/iar/startup_stm32f407xx.s
index 261246e..9b0da01 100644
--- a/Source/Templates/iar/startup_stm32f407xx.s
+++ b/Source/Templates/iar/startup_stm32f407xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -620,4 +619,3 @@
         B FPU_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f410cx.s b/Source/Templates/iar/startup_stm32f410cx.s
index 0a545d3..89bdb69 100644
--- a/Source/Templates/iar/startup_stm32f410cx.s
+++ b/Source/Templates/iar/startup_stm32f410cx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -492,4 +491,3 @@
         B LPTIM1_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f410rx.s b/Source/Templates/iar/startup_stm32f410rx.s
index 933e77a..806c040 100644
--- a/Source/Templates/iar/startup_stm32f410rx.s
+++ b/Source/Templates/iar/startup_stm32f410rx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -492,4 +491,3 @@
         B LPTIM1_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f410tx.s b/Source/Templates/iar/startup_stm32f410tx.s
index 3315a9b..3c6f708 100644
--- a/Source/Templates/iar/startup_stm32f410tx.s
+++ b/Source/Templates/iar/startup_stm32f410tx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -477,4 +476,3 @@
         B LPTIM1_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f411xe.s b/Source/Templates/iar/startup_stm32f411xe.s
index 9f2a6c6..9d03996 100644
--- a/Source/Templates/iar/startup_stm32f411xe.s
+++ b/Source/Templates/iar/startup_stm32f411xe.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -505,4 +504,3 @@
         B SPI5_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f412cx.s b/Source/Templates/iar/startup_stm32f412cx.s
index d561b12..169f2e1 100644
--- a/Source/Templates/iar/startup_stm32f412cx.s
+++ b/Source/Templates/iar/startup_stm32f412cx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -612,4 +611,3 @@
         B FMPI2C1_ER_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f412rx.s b/Source/Templates/iar/startup_stm32f412rx.s
index 220280b..487f2f9 100644
--- a/Source/Templates/iar/startup_stm32f412rx.s
+++ b/Source/Templates/iar/startup_stm32f412rx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -622,4 +621,3 @@
         B FMPI2C1_ER_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f412vx.s b/Source/Templates/iar/startup_stm32f412vx.s
index 107ca64..6ad53f0 100644
--- a/Source/Templates/iar/startup_stm32f412vx.s
+++ b/Source/Templates/iar/startup_stm32f412vx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -621,4 +620,3 @@
         B FMPI2C1_ER_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f412zx.s b/Source/Templates/iar/startup_stm32f412zx.s
index cd4189e..30f9711 100644
--- a/Source/Templates/iar/startup_stm32f412zx.s
+++ b/Source/Templates/iar/startup_stm32f412zx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -621,4 +620,3 @@
         B FMPI2C1_ER_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f413xx.s b/Source/Templates/iar/startup_stm32f413xx.s
index 4ae7c19..d9af52d 100644
--- a/Source/Templates/iar/startup_stm32f413xx.s
+++ b/Source/Templates/iar/startup_stm32f413xx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -711,4 +710,3 @@
         B DFSDM2_FLT3_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f415xx.s b/Source/Templates/iar/startup_stm32f415xx.s
index 9a8070d..59d1529 100644
--- a/Source/Templates/iar/startup_stm32f415xx.s
+++ b/Source/Templates/iar/startup_stm32f415xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -610,4 +609,3 @@
         B FPU_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f417xx.s b/Source/Templates/iar/startup_stm32f417xx.s
index dd9a54d..024f539 100644
--- a/Source/Templates/iar/startup_stm32f417xx.s
+++ b/Source/Templates/iar/startup_stm32f417xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -625,4 +624,3 @@
         B FPU_IRQHandler
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f423xx.s b/Source/Templates/iar/startup_stm32f423xx.s
index b154532..1cce2e4 100644
--- a/Source/Templates/iar/startup_stm32f423xx.s
+++ b/Source/Templates/iar/startup_stm32f423xx.s
@@ -12,16 +12,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -716,4 +715,3 @@
         B DFSDM2_FLT3_IRQHandler
         
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f427xx.s b/Source/Templates/iar/startup_stm32f427xx.s
index 28912fe..b8a5adb 100644
--- a/Source/Templates/iar/startup_stm32f427xx.s
+++ b/Source/Templates/iar/startup_stm32f427xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -665,4 +664,3 @@
 
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f429xx.s b/Source/Templates/iar/startup_stm32f429xx.s
index 475dc6b..96d4478 100644
--- a/Source/Templates/iar/startup_stm32f429xx.s
+++ b/Source/Templates/iar/startup_stm32f429xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -675,4 +674,3 @@
 
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f437xx.s b/Source/Templates/iar/startup_stm32f437xx.s
index d870337..c6e2634 100644
--- a/Source/Templates/iar/startup_stm32f437xx.s
+++ b/Source/Templates/iar/startup_stm32f437xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -670,4 +669,3 @@
 
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f439xx.s b/Source/Templates/iar/startup_stm32f439xx.s
index d91d491..1f7d053 100644
--- a/Source/Templates/iar/startup_stm32f439xx.s
+++ b/Source/Templates/iar/startup_stm32f439xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -680,4 +679,3 @@
 
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f446xx.s b/Source/Templates/iar/startup_stm32f446xx.s
index b3d6720..631c00b 100644
--- a/Source/Templates/iar/startup_stm32f446xx.s
+++ b/Source/Templates/iar/startup_stm32f446xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -660,4 +659,3 @@
 
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f469xx.s b/Source/Templates/iar/startup_stm32f469xx.s
index d1f8f3a..4d701f6 100644
--- a/Source/Templates/iar/startup_stm32f469xx.s
+++ b/Source/Templates/iar/startup_stm32f469xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -686,4 +685,3 @@
         B DSI_IRQHandler  
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/iar/startup_stm32f479xx.s b/Source/Templates/iar/startup_stm32f479xx.s
index 3b8cac9..fa80ed3 100644
--- a/Source/Templates/iar/startup_stm32f479xx.s
+++ b/Source/Templates/iar/startup_stm32f479xx.s
@@ -11,16 +11,15 @@
 ;*                        calls main()).
 ;*                      After Reset the Cortex-M4 processor is in Thread mode,
 ;*                      priority is Privileged, and the Stack is set to Main.
-;********************************************************************************
+;*******************************************************************************
 ;* @attention
 ;*
-;* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-;* All rights reserved.</center></h2>
+;* Copyright (c) 2017 STMicroelectronics.
+;* All rights reserved.
 ;*
-;* This software component is licensed by ST under BSD 3-Clause license,
-;* the "License"; You may not use this file except in compliance with the
-;* License. You may obtain a copy of the License at:
-;*                        opensource.org/licenses/BSD-3-Clause
+;* This software is licensed under terms that can be found in the LICENSE file
+;* in the root directory of this software component.
+;* If no LICENSE file comes with this software, it is provided AS-IS.
 ;*
 ;*******************************************************************************
 ;
@@ -691,4 +690,3 @@
         B DSI_IRQHandler  
 
         END
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/Source/Templates/system_stm32f4xx.c b/Source/Templates/system_stm32f4xx.c
index d1acf9e..3bd40f7 100644
--- a/Source/Templates/system_stm32f4xx.c
+++ b/Source/Templates/system_stm32f4xx.c
@@ -22,13 +22,12 @@
   ******************************************************************************
   * @attention
   *
-  * <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
-  * All rights reserved.</center></h2>
+  * Copyright (c) 2017 STMicroelectronics.
+  * All rights reserved.
   *
-  * This software component is licensed by ST under BSD 3-Clause license,
-  * the "License"; You may not use this file except in compliance with the
-  * License. You may obtain a copy of the License at:
-  *                        opensource.org/licenses/BSD-3-Clause
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
   *
   ******************************************************************************
   */
@@ -746,4 +745,3 @@
 /**
   * @}
   */
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/