Release v2.6.7
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000..71b0c5a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,37 @@
+---
+name: 'Issue report'
+about: 'Create a report to help us improve the quality of our software'
+title: ''
+labels: ''
+assignees: ''
+---
+
+**Caution**
+
+The Issues are strictly limited for the reporting of problem encountered with the software provided in this project.
+For any other problem related to the STM32 product, the performance, the hardware characteristics and boards, the tools the environment in general, please post your report to the **ST Community** in the STM32 MCUs dedicated [page](https://community.st.com/s/topic/0TO0X000000BSqSWAW/stm32-mcus).
+
+**Describe the set-up**
+
+ * The board (either ST RPN reference or your custom board)
+ * IDE or at least the compiler and its version
+
+**Describe the bug (skip if none)**
+
+A clear and concise description of what the bug is.
+
+**How to reproduce the bug (skip if none)**
+
+1. Indicate the global behavior of your application project
+2. List the modules that you suspect to be the cause of the problem (Drivers, BSP, MW...)
+3. Describe the use case that generates the problem
+4. How we can reproduce the problem
+
+
+**Additional context**
+
+If you have a first analysis, an enhancement, a fix or a patch, thank you to share your proposal.
+
+**Screenshots**
+
+If applicable, add screenshots to help explain your problem.
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 7de3bed..0000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Caution**
-The Issues are strictly limited for the reporting of problem encountered with the software provided in this project.
-For any other problem related to the STM32 product, the performance, the hardware characteristics and boards, the tools the environment in general, please post a topic in the [ST Community/STM32 MCUs forum](https://community.st.com/s/group/0F90X000000AXsASAW/stm32-mcus).
-
-**Describe the set-up**
- * The board (either ST RPN reference or your custom board)
- * IDE or at least the compiler and its version
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**How To Reproduce**
-1. Indicate the global behavior of your application project
-
-2. The modules that you suspect to be the cause of the problem (Driver, BSP, MW ...)
-
-3. The use case that generates the problem
-
-4. How we can reproduce the problem
-
-
-**Additional context**
-If you have a first analysis or patch correction, thank you to share your proposal.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
diff --git a/.github/ISSUE_TEMPLATE/other-issue.md b/.github/ISSUE_TEMPLATE/other-issue.md
deleted file mode 100644
index a424001..0000000
--- a/.github/ISSUE_TEMPLATE/other-issue.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-name: 'Other Issue '
-about: Generic issue description
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Caution**
-The Issues are strictly limited for the reporting of problem encountered with the software provided in this project.
-For any other problem related to the STM32 product, the performance, the hardware characteristics and boards, the tools the environment in general, please post a topic in the [ST Community/STM32 MCUs forum](https://community.st.com/s/group/0F90X000000AXsASAW/stm32-mcus).
-
-**Describe the set-up**
- * The board (either ST RPN reference or your custom board)
- * IDE or at least the compiler and its version
-
-**Additional context**
-If you have a first analysis or a patch proposal, thank you to share your proposal.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index c790bd5..6001c76 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,8 +1,5 @@
-## IMPORTANT INFORMATION 
+## IMPORTANT INFORMATION
 
 ### Contributor License Agreement (CLA)
-* The Pull Request feature will be considered by STMicroelectronics after the signature of a **Contributor License Agreement (CLA)** by the submiter.
-* If you have not signed such agreement, please follow the rules mentioned in the CONTRIBUTING.md file. 
-  
-
-
+* The Pull Request feature will be considered by STMicroelectronics after the signature of a **Contributor License Agreement (CLA)** by the submitter.
+* If you did not sign such agreement, please follow the steps mentioned in the [CONTRIBUTING.md](https://github.com/STMicroelectronics/cmsis_device_f4/blob/master/CONTRIBUTING.md) file.
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 0952b04..4452e08 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -68,9 +68,8 @@
 ## Attribution
 
 This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
-available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
+available [here](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html).
 
 [homepage]: https://www.contributor-covenant.org
 
-For answers to common questions about this code of conduct, see
-https://www.contributor-covenant.org/faq
+For answers to common questions about this code of conduct, refer to the FAQ section [here](https://www.contributor-covenant.org/faq).
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index fb0c79b..ee37310 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -5,31 +5,27 @@
 This guide mainly focuses on the proper use of Git.
 
 ### 1. Before opening an issue
-To report a bug/request please file an issue in the right repository
-(example for [cmsis_device_f4](https://github.com/STMicroelectronics/cmsis_device_f4/issues/new/choose)).
-But check the following boxes before posting an issue:
-
+Please check the following boxes before posting an issue:
 - [ ] `Make sure you are using the latest commit (major releases are Tagged, but corrections are available as new commits).`
-- [ ] `Make sure your issue is a question/feedback/suggestions RELATED TO the software provided in this repo.` Otherwise, it should be discussed on the [ST Community/STM32 MCUs forum](https://community.st.com/s/group/0F90X000000AXsASAW/stm32-mcus).
-- [ ] `Make sure your issue is not already reported/fixed on GitHub or discussed on a previous Issue.` Please refer to this [dashboard](https://github.com/orgs/STMicroelectronics/projects/2) for the list of issues and pull-requests. Do not forget to browse into the **closed** issues.
-
+- [ ] `Make sure your issue is a question/feedback/suggestions RELATED TO the software provided in this repository.` Otherwise, it should be discussed on the [ST Community/STM32 MCUs forum](https://community.st.com/s/topic/0TO0X000000BSqSWAW/stm32-mcus).
+- [ ] `Make sure your issue is not already reported/fixed on GitHub or discussed on a previous issue.` Please refer to this [dashboard](https://github.com/orgs/STMicroelectronics/projects/2) for the list of issues and pull-requests. Do not forget to browse into the **closed** issues.
 
 ### 2. Posting the issue
-When you have checked the previous boxes. You will find two templates Issues (Bug Report or Other Issue) available in the **Issues** tab of the repo
+When you have checked the previous boxes. You will find two templates (Bug Report or Other Issue) available in the **Issues** tab of this repository.
 
 ### 3. Pull Requests
 STMicrolectronics is happy to receive contributions from the community, based on an initial Contributor License Agreement (CLA) procedure.
 
-**From April 7th 2020**
+* If you are an individual writing original source code and you are sure **you own the intellectual property**, then you need to sign an Individual [CLA](https://cla.st.com).
+* If you work for a company that wants also to allow you to contribute with your work, your company needs to provide a Corporate [CLA](https://cla.st.com) mentioning your GitHub account name.
+* If you are not sure that a CLA (Individual or Corporate) has been signed for your GitHub account you can check [here](https://cla.st.com).
 
-* If you are an individual writing original source code and you are sure you own the intellectual property, then you need to sign an Individual CLA (https://cla.st.com)
-* If you work for a company that wants also to allow you to contribute your work, your company needs to provide a Corporate CLA (https://cla.st.com) mentioning your GitHub account name
-* If you’re not sure that a CLA (Individual or Corporate) has been signed for your GitHub account you can check here (https://cla.st.com). Please note that Corporate CLA will always take precedence over Individual CLA
-
-One CLA submition is sufficient, for any project proposed by STMicroelectronics
+Please note that:
+* The Corporate CLA will always take precedence over the Individual CLA.
+* One CLA submission is sufficient, for any project proposed by STMicroelectronics.
 
 #### How to proceed
 
-* We recommend to engage first a communication thru an **Issue**, in order to present your proposal. Just to confirm that it correspond to STMicroelectronics domain or scope.
-* Then fork the project in your GitHub account to further develop your contribution. Please use the latest commit version.
-* Please, submit one Pull Request for one new feature or proposal. This will ease the analysis and final merge if accepted
+* We recommend to engage first a communication thru an issue, in order to present your proposal. Just to confirm that it corresponds to STMicroelectronics domain or scope.
+* Then fork the project to your GitHub account to further develop your contribution. Please use the latest commit version.
+* Please, submit one Pull Request for one new feature or proposal. This will ease the analysis and the final merge if accepted.
diff --git a/Include/stm32f401xc.h b/Include/stm32f401xc.h
index f40cd62..5b23027 100644
--- a/Include/stm32f401xc.h
+++ b/Include/stm32f401xc.h
@@ -814,7 +814,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2371,6 +2379,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f401xe.h b/Include/stm32f401xe.h
index 9535aeb..b2905e8 100644
--- a/Include/stm32f401xe.h
+++ b/Include/stm32f401xe.h
@@ -814,7 +814,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2371,6 +2379,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f405xx.h b/Include/stm32f405xx.h
index ebe630d..4756449 100644
--- a/Include/stm32f405xx.h
+++ b/Include/stm32f405xx.h
@@ -1044,7 +1044,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6460,6 +6468,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f407xx.h b/Include/stm32f407xx.h
index acd5922..4922831 100644
--- a/Include/stm32f407xx.h
+++ b/Include/stm32f407xx.h
@@ -1148,7 +1148,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6760,6 +6768,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f410cx.h b/Include/stm32f410cx.h
index c258e15..a87c8dd 100644
--- a/Include/stm32f410cx.h
+++ b/Include/stm32f410cx.h
@@ -712,7 +712,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2450,6 +2458,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f410rx.h b/Include/stm32f410rx.h
index d03d345..b8fc9bb 100644
--- a/Include/stm32f410rx.h
+++ b/Include/stm32f410rx.h
@@ -712,7 +712,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2450,6 +2458,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f410tx.h b/Include/stm32f410tx.h
index 25f3e06..ebd9f13 100644
--- a/Include/stm32f410tx.h
+++ b/Include/stm32f410tx.h
@@ -702,7 +702,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2440,6 +2448,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f411xe.h b/Include/stm32f411xe.h
index f2c24ab..3ff54a7 100644
--- a/Include/stm32f411xe.h
+++ b/Include/stm32f411xe.h
@@ -817,7 +817,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -2374,6 +2382,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f412cx.h b/Include/stm32f412cx.h
index 5c0b0ea..4de7879 100644
--- a/Include/stm32f412cx.h
+++ b/Include/stm32f412cx.h
@@ -1007,7 +1007,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6524,6 +6532,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f412rx.h b/Include/stm32f412rx.h
index 1fbc2e3..3d41d77 100644
--- a/Include/stm32f412rx.h
+++ b/Include/stm32f412rx.h
@@ -1061,7 +1061,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6578,6 +6586,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f412vx.h b/Include/stm32f412vx.h
index 3101c3b..3aeec29 100644
--- a/Include/stm32f412vx.h
+++ b/Include/stm32f412vx.h
@@ -915,8 +915,6 @@
 #define GPIOC_BASE            (AHB1PERIPH_BASE + 0x0800UL)
 #define GPIOD_BASE            (AHB1PERIPH_BASE + 0x0C00UL)
 #define GPIOE_BASE            (AHB1PERIPH_BASE + 0x1000UL)
-#define GPIOF_BASE            (AHB1PERIPH_BASE + 0x1400UL)
-#define GPIOG_BASE            (AHB1PERIPH_BASE + 0x1800UL)
 #define GPIOH_BASE            (AHB1PERIPH_BASE + 0x1C00UL)
 #define CRC_BASE              (AHB1PERIPH_BASE + 0x3000UL)
 #define RCC_BASE              (AHB1PERIPH_BASE + 0x3800UL)
@@ -1065,7 +1063,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6582,6 +6588,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f412zx.h b/Include/stm32f412zx.h
index 5c6d1c3..9c6fcaa 100644
--- a/Include/stm32f412zx.h
+++ b/Include/stm32f412zx.h
@@ -1067,7 +1067,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6584,6 +6592,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f413xx.h b/Include/stm32f413xx.h
index 8308bf8..e9db50f 100644
--- a/Include/stm32f413xx.h
+++ b/Include/stm32f413xx.h
@@ -1196,7 +1196,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6900,6 +6908,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f415xx.h b/Include/stm32f415xx.h
index 5a3ce52..1807fd4 100644
--- a/Include/stm32f415xx.h
+++ b/Include/stm32f415xx.h
@@ -1118,7 +1118,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6642,6 +6650,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f417xx.h b/Include/stm32f417xx.h
index 768424a..f43120d 100644
--- a/Include/stm32f417xx.h
+++ b/Include/stm32f417xx.h
@@ -1222,7 +1222,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6939,6 +6947,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f423xx.h b/Include/stm32f423xx.h
index 5f36127..9b59280 100644
--- a/Include/stm32f423xx.h
+++ b/Include/stm32f423xx.h
@@ -1232,7 +1232,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6936,6 +6944,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f427xx.h b/Include/stm32f427xx.h
index 7f338f5..c440032 100644
--- a/Include/stm32f427xx.h
+++ b/Include/stm32f427xx.h
@@ -1242,7 +1242,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -7147,6 +7155,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f429xx.h b/Include/stm32f429xx.h
index 700263a..0e60cd6 100644
--- a/Include/stm32f429xx.h
+++ b/Include/stm32f429xx.h
@@ -1298,7 +1298,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -7206,6 +7214,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f437xx.h b/Include/stm32f437xx.h
index 55ad8a1..28a458c 100644
--- a/Include/stm32f437xx.h
+++ b/Include/stm32f437xx.h
@@ -1320,7 +1320,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -7339,6 +7347,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f439xx.h b/Include/stm32f439xx.h
index 31f212b..2a47bd9 100644
--- a/Include/stm32f439xx.h
+++ b/Include/stm32f439xx.h
@@ -1374,7 +1374,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -7393,6 +7401,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f446xx.h b/Include/stm32f446xx.h
index c608215..1876779 100644
--- a/Include/stm32f446xx.h
+++ b/Include/stm32f446xx.h
@@ -1165,7 +1165,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -6943,6 +6951,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f469xx.h b/Include/stm32f469xx.h
index f49c751..53eeaad 100644
--- a/Include/stm32f469xx.h
+++ b/Include/stm32f469xx.h
@@ -1389,7 +1389,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -10383,6 +10391,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f479xx.h b/Include/stm32f479xx.h
index 7be02f9..6e170da 100644
--- a/Include/stm32f479xx.h
+++ b/Include/stm32f479xx.h
@@ -1465,7 +1465,15 @@
 /** @addtogroup Exported_constants
   * @{
   */
-  
+
+/** @addtogroup Hardware_Constant_Definition
+  * @{
+  */
+#define LSI_STARTUP_TIME                40U /*!< LSI Maximum startup time in us */
+/**
+  * @}
+  */
+
   /** @addtogroup Peripheral_Registers_Bits_Definition
   * @{
   */
@@ -10573,6 +10581,9 @@
 #define FLASH_CR_EOPIE_Pos             (24U)                                   
 #define FLASH_CR_EOPIE_Msk             (0x1UL << FLASH_CR_EOPIE_Pos)            /*!< 0x01000000 */
 #define FLASH_CR_EOPIE                 FLASH_CR_EOPIE_Msk                      
+#define FLASH_CR_ERRIE_Pos             (25U)
+#define FLASH_CR_ERRIE_Msk             (0x1UL << FLASH_CR_ERRIE_Pos)
+#define FLASH_CR_ERRIE                 FLASH_CR_ERRIE_Msk
 #define FLASH_CR_LOCK_Pos              (31U)                                   
 #define FLASH_CR_LOCK_Msk              (0x1UL << FLASH_CR_LOCK_Pos)             /*!< 0x80000000 */
 #define FLASH_CR_LOCK                  FLASH_CR_LOCK_Msk                       
diff --git a/Include/stm32f4xx.h b/Include/stm32f4xx.h
index d3beea9..35ec65a 100644
--- a/Include/stm32f4xx.h
+++ b/Include/stm32f4xx.h
@@ -106,16 +106,16 @@
 #endif /* USE_HAL_DRIVER */
 
 /**
-  * @brief CMSIS version number V2.6.6
+  * @brief CMSIS version number V2.6.7
   */
 #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   (0x06U) /*!< [15:8]  sub2 version */
+#define __STM32F4xx_CMSIS_VERSION_SUB2   (0x07U) /*!< [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)\
                                          |(__STM32F4xx_CMSIS_VERSION_SUB2 << 8 )\
-                                         |(__STM32F4xx_CMSIS_VERSION))
+                                         |(__STM32F4xx_CMSIS_VERSION_RC))
 
 /**
   * @}
@@ -225,6 +225,60 @@
 
 #define POSITION_VAL(VAL)     (__CLZ(__RBIT(VAL))) 
 
+/* Use of CMSIS compiler intrinsics for register exclusive access */
+/* Atomic 32-bit register access macro to set one or several bits */
+#define ATOMIC_SET_BIT(REG, BIT)                             \
+  do {                                                       \
+    uint32_t val;                                            \
+    do {                                                     \
+      val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT);       \
+    } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \
+  } while(0)
+
+/* Atomic 32-bit register access macro to clear one or several bits */
+#define ATOMIC_CLEAR_BIT(REG, BIT)                           \
+  do {                                                       \
+    uint32_t val;                                            \
+    do {                                                     \
+      val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT);      \
+    } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \
+  } while(0)
+
+/* Atomic 32-bit register access macro to clear and set one or several bits */
+#define ATOMIC_MODIFY_REG(REG, CLEARMSK, SETMASK)                          \
+  do {                                                                     \
+    uint32_t val;                                                          \
+    do {                                                                   \
+      val = (__LDREXW((__IO uint32_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \
+    } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U);               \
+  } while(0)
+
+/* Atomic 16-bit register access macro to set one or several bits */
+#define ATOMIC_SETH_BIT(REG, BIT)                            \
+  do {                                                       \
+    uint16_t val;                                            \
+    do {                                                     \
+      val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT);       \
+    } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \
+  } while(0)
+
+/* Atomic 16-bit register access macro to clear one or several bits */
+#define ATOMIC_CLEARH_BIT(REG, BIT)                          \
+  do {                                                       \
+    uint16_t val;                                            \
+    do {                                                     \
+      val = __LDREXH((__IO uint16_t *)&(REG)) & ~(BIT);      \
+    } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \
+  } while(0)
+
+/* Atomic 16-bit register access macro to clear and set one or several bits */
+#define ATOMIC_MODIFYH_REG(REG, CLEARMSK, SETMASK)                         \
+  do {                                                                     \
+    uint16_t val;                                                          \
+    do {                                                                   \
+      val = (__LDREXH((__IO uint16_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \
+    } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U);               \
+  } while(0)
 
 /**
   * @}
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..fe3bcb8
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "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.
+
+      "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.
+
+      "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.
+
+      "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.
+
+      "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.
+
+   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.
+
+   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.
+
+   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:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (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
+
+      (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.
+
+   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.
+
+   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.
+
+   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.
+
+   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.
+
+   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.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      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.
+
+   Copyright [2019] [STMicroelectonics]
+
+   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
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/License.md b/License.md
deleted file mode 100644
index e0d829b..0000000
--- a/License.md
+++ /dev/null
@@ -1,83 +0,0 @@
-Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"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.
-
-"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.
-
-"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.
-
-"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.
-
-"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.
-
-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.
-
-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.
-
-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:
-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.
-
-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.
-
-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.
-
-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.
-
-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.
-
-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.
-
-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
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git a/README.md b/README.md
index bc187e4..9bcd0f9 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,21 @@
 # STM32CubeF4 CMSIS Device MCU Component
 
+![latest tag](https://img.shields.io/github/v/tag/STMicroelectronics/cmsis_device_f4.svg?color=brightgreen)
+
 ## Overview
 
 **STM32Cube** is an STMicroelectronics original initiative to ease the developers life by reducing efforts, time and cost.
 
-**STM32Cube** covers the overall STM32 products portfolio. It includes a comprehensive embedded software platform, delivered for each STM32 series.
-   * The CMSIS modules (core and device) corresponding to the ARM(tm) core implemented in this STM32 product
-   * The STM32 HAL-LL drivers : an abstraction drivers layer, the API ensuring maximized portability across the STM32 portfolio
-   * The BSP Drivers of each evaluation or demonstration board provided by this STM32 series
-   * A consistent set of middlewares components such as RTOS, USB, FatFS, Graphics, STM32_TouchSensing_Library ...
-   * A full set of software projects (basic examples, applications or demonstrations) for each board provided by this STM32 series
+**STM32Cube** covers the overall STM32 products portfolio. It includes a comprehensive embedded software platform delivered for each STM32 series.
+   * The CMSIS modules (core and device) corresponding to the ARM(tm) core implemented in this STM32 product.
+   * The STM32 HAL-LL drivers, an abstraction layer offering a set of APIs ensuring maximized portability across the STM32 portfolio.
+   * The BSP drivers of each evaluation, demonstration or nucleo board provided for this STM32 series.
+   * A consistent set of middleware libraries such as RTOS, USB, FatFS, graphics, touch sensing library...
+   * A full set of software projects (basic examples, applications, and demonstrations) for each board provided for this STM32 series.
 
-Two models of publication are proposed for the STM32Cube embedded software :
-   * The monolithic **MCU Package** : all STM32Cube software modules of one STM32 series are present (Drivers, Middlewares, Projects, Utilities) in the repo (usual name **STM32Cubexx**, xx corresponding to the STM32 series)
-   * The **MCU component** : progressively from November 2019, each STM32Cube software module being part of the STM32Cube MCU Package, will be delivered as an individual repo, allowing the user to select and get only the required software functions.
+Two models of publication are proposed for the STM32Cube embedded software:
+   * The monolithic **MCU Package**: all STM32Cube software modules of one STM32 series are present (Drivers, Middleware, Projects, Utilities) in the repository (usual name **STM32Cubexx**, xx corresponding to the STM32 series).
+   * The **MCU component**: each STM32Cube software module being part of the STM32Cube MCU Package, is delivered as an individual repository, allowing the user to select and get only the required software functions.
 
 ## Description
 
@@ -33,10 +35,11 @@
 Tag v2.6.5 | Tag v5.4.0_cm4 | Tag v1.25.1
 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
 
 The full **STM32CubeF4** MCU package is available [here](https://github.com/STMicroelectronics/STM32CubeF4).
 
 ## Troubleshooting
 If you have any issue with the **Software content** of this repo, you can [file an issue on Github](https://github.com/STMicroelectronics/cmsis_device_f4/issues/new).
 
-For any other question related to the product, the tools, the environment, you can submit a topic on the [ST Community/STM32 MCUs forum](https://community.st.com/s/group/0F90X000000AXsASAW/stm32-mcus).
\ No newline at end of file
+For any other question related to the product, the tools, the environment, you can submit a topic on the [ST Community/STM32 MCUs forum](https://community.st.com/s/topic/0TO0X000000BSqSWAW/stm32-mcus).
\ No newline at end of file
diff --git a/Release_Notes.html b/Release_Notes.html
index 052afa6..0d3164f 100644
--- a/Release_Notes.html
+++ b/Release_Notes.html
@@ -1,24 +1,17 @@
-<!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>
-
-
-
-
-
-
-
-
-
-
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<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]-->
-
-
-
-<style>
+<!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>
+    <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]-->
+    <style>
 <!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
@@ -69,595 +62,4477 @@
 {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">
-<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;" border="0" cellpadding="0" cellspacing="0" width="900">
-<tbody>
-<tr style="">
-<td style="padding: 0cm;" valign="top">
-<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 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>
-</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;" 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.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>
-              
-            <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><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
-Vector table modification following SRAM or 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 SystemInit_ExtMemCtl() API to initialize the tmpreg variable before each time out 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 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 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 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 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 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 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 
-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 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 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><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 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 
-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 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 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><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 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><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 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><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 SystemInit() API to don't reset RCC registers to its reset values<br></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 
-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 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 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 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>
-              <ul>
-<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 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>
-              <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 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>
-                </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>
-              <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 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>
-                </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 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>
-              <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 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>
-              <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 missing Bits Definitions in USB_OTG_DOEPMSK register</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;">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 missing Bits Definitions in USB_OTG_DIEPINT register</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;">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 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>
-                </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 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>
-              <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 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 </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>
-              <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 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>
-              <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 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 
-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><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 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><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 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><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 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><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 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><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></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 
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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></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 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 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 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 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 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 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 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 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 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></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 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 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 
-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 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><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 "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></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 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" 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 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;;">"</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" </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><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 _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 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 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 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 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 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 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 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 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 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 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><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 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><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 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><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 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><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 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><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 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 
-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 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 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 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></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 
-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 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><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><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 </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 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 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 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 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 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;">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, 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><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 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 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 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, 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><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 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 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 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 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 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, 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><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, 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></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><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 in RCC_TypeDef structure<br></span></li><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></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 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 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><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 __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></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 
-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;;">
-                </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
-ADC overrun flags definitions : ADC_CSR_DOVR1, ADC_CSR_DOVR2 and
-ADC_CSR_DOVR3 are replaced respectively 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 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 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 the double definition of USB_OTG_HS_MAX_IN_ENDPOINTS and add a 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, 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 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;;"> 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 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 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 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 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;;"> 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 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 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 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;;"> 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 </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, 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 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 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, 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 files&nbsp;</span></li><ul><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></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><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;;">
-                </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
-SystemInit_ExtMemCtl() function implementation to allow the 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 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 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, 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 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 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, 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 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 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, 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 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 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 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 IS_PCD_ALL_INSTANCE() and IS_HCD_ALL_INSTANCE() macros<br></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>
-<ul><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 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><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 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 "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>
-                </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 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" 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 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;;">"</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" </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 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 "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>
-                </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 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" 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 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;;">"</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;;">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><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", "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 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", "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></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", "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 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 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 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 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></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><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 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 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></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() 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>
-<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>
-<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 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 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 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 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>
-<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 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 "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 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 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>
-<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 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 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 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 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>
-<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>
-<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> 
-<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></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> 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>
-<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 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 register definition, the two 16-bits definition BSRRH and BSRRL 
-are merged in a single 32-bits definition BSRR</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; 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>
+    <meta content="MCD Application Team" name="author">
+  </head>
+  <body style="" 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">
+          <tbody>
+            <tr style="">
+              <td style="padding: 0cm;" valign="top">
+                <table class="MsoNormalTable" style="width: 675pt;"
+                  cellspacing="0" cellpadding="0" border="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
 
 
+                            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>
+                      </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">
+                  <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
 
 
+                              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
+                              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”
+                              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
+                              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
+                              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
+                              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
 
 
+                              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 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
+Vector
 
 
+                                table modification following SRAM or
+                                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
 
 
-
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                SystemInit_ExtMemCtl() API to initialize
+                                the tmpreg variable before each time out
+                                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
+                              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
+                              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
+                              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
+                              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
 
 
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                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
+                              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
 
 
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"></span>
+                              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 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
 
 
+                                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>
+                          <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
 
 
+                                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
 
 
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                              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 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
 
 
+                                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>
+                          <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
 
 
+                                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>
+                          <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
 
 
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                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>
+                          <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
 
 
+                                SystemInit() API to don't reset RCC
+                                registers to its reset values<br>
+                              </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
 
 
-
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                              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 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
+                                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
+                                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>
+                          <ul>
+                            <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
+                                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>
+                          <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
+                                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>
+                            </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>
+                          <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
 
 
+                                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>
+                            </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
 
 
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                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
 
-            <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 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 "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 startup file "startup_stm32f411xx.s" for EWARM, MDK-ARM and TrueSTUDIO 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 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 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;;"> 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
-the following aliases for IRQ number and handler definition to ensure
-compatibility across the product lines of STM32F4 Series; <br>
-</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>
-                </ul>
-              </ul>
-            </ul>
-            <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 FMC_IRQHandler&nbsp;&nbsp;&nbsp;&nbsp; FSMC_IRQHandler</span></div>
-            <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>
-</ul>
-              </ul>
-            </ul>
-            <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 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" 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 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 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 any occurrence to RNG
-       (clock enable, clock reset,&#8230;)<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 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; </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; </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; 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></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", "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 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></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;
+                                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>
+                          <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
+
+
+                                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>
+                          <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
+
+
+                                missing Bits Definitions in
+                                USB_OTG_DOEPMSK register</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;">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
+
+
+                                missing Bits Definitions in
+                                USB_OTG_DIEPINT register</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;">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
+
+
+                                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>
+                            </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
+
+
+                                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>
+                          <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
+
+
+                                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
+
+
+                              </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>
+                          <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
+
+
+                                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>
+                          <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
+                                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
+
+
+                              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>
+                          <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
+
+
+                                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>
+                            <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
+
+
+                                  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>
+                            <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
+
+
+                                  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>
+                            <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
+
+
+                                  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>
+                            <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>
+                            </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
+
+
+                              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 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
+
+
+                                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
+
+
+                                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
+
+
+                                  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
+
+
+                                  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
+
+
+                                  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
+
+
+                                  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
+
+
+                                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
+                                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
+
+
+                                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
+
+
+                                  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
+
+
+                                  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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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>
+                              </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
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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>
+                            </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
+
+
+                                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
+
+
+                                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
+
+
+                              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 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>
+                          <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
+
+
+                                "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>
+                          </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
+
+
+                                  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"
+
+
+                                  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
+
+
+                                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;;">"</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"
+
+
+                              </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>
+                          <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
+
+
+                                _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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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>
+                          <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
+                                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>
+                          <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
+
+
+                                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>
+                          <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
+
+
+                                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>
+                          <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
+
+
+                                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>
+                          <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
+
+
+                                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
+
+
+                              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 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
+
+
+                              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
+                                  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>
+                            </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
+
+
+                              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 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>
+                          <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>
+                            <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
+
+
+                                </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
+                                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
+                              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
+                                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
+                                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
+
+
+                                  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;">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,
+
+
+                              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>
+                          <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
+                                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
+
+
+                                  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 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,
+                              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>
+                          <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
+                                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
+
+
+                                  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
+                                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
+
+
+                              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
+                                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,
+                              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>
+                          <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,
+                                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>
+                          </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>
+                          <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
+
+
+                                in RCC_TypeDef structure<br>
+                              </span></li>
+                            <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>
+                            </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
+                                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
+                                  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>
+                          <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
+                                __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>
+                          </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
+
+
+                              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;;">
+                              </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
+ADC
+
+
+                                overrun flags definitions :
+                                ADC_CSR_DOVR1, ADC_CSR_DOVR2 and
+                                ADC_CSR_DOVR3 are replaced respectively
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                the double definition of
+                                USB_OTG_HS_MAX_IN_ENDPOINTS and add a
+                                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,
+
+
+                              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
+
+
+                                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;;">
+                              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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                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;;">
+                              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
+
+
+                                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
+
+
+                                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
+
+
+                                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;;">
+                              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
+
+
+                              </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,
+                              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
+
+
+                              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
+
+
+                                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,
+                              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
+
+
+                              files&nbsp;</span></li>
+                          <ul>
+                            <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>
+                          </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>
+                        <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;;">
+                              </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
+SystemInit_ExtMemCtl()
+
+
+                                function implementation to allow the
+                                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
+
+
+                              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
+
+
+                                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,
+
+
+                              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
+
+
+                                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
+
+
+                                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,
+
+
+                              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
+
+
+                                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
+
+
+                                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,
+
+
+                              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
+
+
+                                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
+
+
+                                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
+
+
+                                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
+
+
+                                IS_PCD_ALL_INSTANCE() and
+                                IS_HCD_ALL_INSTANCE() macros<br>
+                              </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>
+                        <ul>
+                          <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
+                                  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>
+                        <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
+
+
+                                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
+
+
+                                  "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>
+                            </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
+
+
+                                  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"
+
+
+                                  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
+
+
+                                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;;">"</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"
+
+
+                              </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
+
+
+                                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
+
+
+                                  "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>
+                            </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
+
+
+                                  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"
+
+
+                                  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
+
+
+                                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;;">"</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;;">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>
+                        <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",
+
+
+                              "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
+
+
+                                  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",
+
+
+                              "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>
+                            </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",
+
+
+                              "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
+                                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
+                                      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
+                                      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
+                                      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>
+                          </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>
+                          <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
+                                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
+                                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>
+                          </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()
+
+
+                                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>
+                        <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>
+                            <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
+                                  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
+                                  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
+                                  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
+                                  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>
+                        <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
+
+
+                                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
+
+
+                                  "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
+
+
+                                  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
+
+
+                                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>
+                            <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
+                                  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
+                                  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
+
+
+                                    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
+                                    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>
+                        <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>
+                            <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>
+                                    <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>
+                              </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>
+                                    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>
+                            <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
+                                    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
+                                    register definition, the two 16-bits
+                                    definition BSRRH and BSRRL are
+                                    merged in a single 32-bits
+                                    definition BSRR</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;
+                          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
+
+
+                                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
+
+
+                                  "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
+
+
+                                  startup file "startup_stm32f411xx.s"
+                                  for EWARM, MDK-ARM and TrueSTUDIO
+                                  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
+
+
+                                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
+
+
+                                  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;;">
+                                  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
+the
+
+
+                                  following aliases for IRQ number and
+                                  handler definition to ensure
+                                  compatibility across the product lines
+                                  of STM32F4 Series; <br>
+                                </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>
+                            </ul>
+                          </ul>
+                        </ul>
+                        <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
+
+
+                            FMC_IRQHandler&nbsp;&nbsp;&nbsp;&nbsp;
+                            FSMC_IRQHandler</span></div>
+                        <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>
+                            </ul>
+                          </ul>
+                        </ul>
+                        <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
+
+
+                            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"
+
+
+                              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
+
+
+                              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
+
+
+                                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
+
+
+                                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
+
+
+                                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;
+
+
+                                  </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;
+
+
+                                  </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;
+
+
+                                    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>
+                            </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",
+
+
+                              "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
+
+
+                                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>
+                            </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;
 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 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>
-              <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 dependency vs. the HAL, to allow using this file without the need to have the 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 </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
-definition of HSE_VALUE and HSI_VALUE, if they are not yet defined in
-the compilation scope (these values are defined in 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 &#8220;__IO const&#8221; instead of
-&#8220;__I&#8221;, to avoid any compilation issue when __cplusplus switch is defined</span></p>
 
-                </li>
-              </ul>
-</ul>
+                                    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
+                                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>
+                          <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
 
-<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>
 
+                                dependency vs. the HAL, to allow using
+                                this file without the need to have the
+                                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
 
 
+                                </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
+definition
 
 
+                                  of HSE_VALUE and HSI_VALUE, if they
+                                  are not yet defined in the compilation
+                                  scope (these values are defined in
+                                  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”
+                                  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>
+                        <ul style="list-style-type: square;">
+                          <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>
+                        </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 /
+                            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>
+                        <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
+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>
+                          </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
+                              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 /
+                            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>
+                        <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
+                                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
+                              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 /
+                            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>
+                        <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
+support
 
 
+                                of <span style="font-weight: bold;">STM32F429/439xx</span>
+                                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
 
 
-            
-            
-            
-            
-            
-            
-            
-            <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>
+                              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>
+                            <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
+                                  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>
+                              </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
+                                  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
+                                  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
+                              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>
+                            <ul>
+                              <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.
+                                  &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 /
+                            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>
+                        <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>
+                              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>
+                            <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
+                                  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
+                                  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>
+                            </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
+                              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
+                              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>
+                            <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
+                                  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
+                                  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()
 
 
-
-
-
-
-
-
-
-            <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>
-
-
-
+                                  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
+                                      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
+                                      memory type to SRAM instead of
+                                      PSRAM (PSRAM is available only on
+                                      STM324xG-EVAL RevA) and update
+                                      timing values</span></li>
+                                </ul>
+                              </li>
+                            </ul>
+                          </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>
+                        <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
+                              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>
+                        <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
+                              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>
+                          <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
 
 
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                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>
+                          </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>
+                        <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>
+                              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>
+                              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:
+                              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>
+                        <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>
+                              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>
+                          <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
+                                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
+                                definition to be in line with naming
+                                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
+                                  <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>
+                            </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
+                                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>
+                          </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>
+                          <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
+                                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
+                                <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>:
+                                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>
+                          <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
+                                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>
+                          </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>
+                        <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>
+                        </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>
+                        <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
 
 
-            
-            
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
+                                  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
 
-            <span style="font-size: 10pt; font-family: Verdana;"></span>
-            
-            
-            
 
+                                  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
 
-            
-            
-            
-            <ul style="list-style-type: square;">
-<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>
-            </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 / 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>
+                                  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;
 
-            <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
-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></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 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 / 
-19-September-2013</span></h3>
+                              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
 
-            <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;">
+                              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
 
-<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 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 / 
-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>
+                              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,
 
-            <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
-support of <span style="font-weight: bold;">STM32F429/439xx</span> 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 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>
-<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 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></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 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 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 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>
-<ul><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. &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 / 
-11-January-2013</span></h3>
+                              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
 
-            <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> 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>
-<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 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 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></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 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 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>
-<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 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 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() 
-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 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 memory type to SRAM instead 
-of PSRAM (PSRAM is available only on STM324xG-EVAL RevA) and update timing 
-values</span></li></ul></li></ul></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>
+                              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)
 
-            <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 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>
-<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 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><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 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></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>
-<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> 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> 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: 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>
-<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> 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><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 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 definition to be in line with naming 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 <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></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 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></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><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 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 <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>: 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><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 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&#8217;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>
-<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></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>
 
-<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" 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><td style="padding: 0cm;" valign="top"><br>
-</td></tr></tbody>
-</table>
-<p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
-</div>
-</body></html>
\ No newline at end of file
+                              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>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td style="padding: 0cm;" valign="top"><br>
+                      </td>
+                    </tr>
+                  </tbody>
+                </table>
+                <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
+              </td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+      <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
+    </div>
+  </body>
+</html>