Skip to content

Commit 691fbce

Browse files
committed
Update STM32F7xx CMSIS to v1.2.3
Included in STM32CubeF7 FW V1.12.0 Signed-off-by: Frederic.Pillon <[email protected]>
1 parent d4f0f1e commit 691fbce

File tree

7 files changed

+34507
-7
lines changed

7 files changed

+34507
-7
lines changed

system/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f730xx.h

+15,488
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f750xx.h

+17,854
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h

+13-5
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
* - Configuration section that allows to select:
1010
* - The STM32F7xx device used in the target application
1111
* - To use or not the peripheral’s drivers in application code(i.e.
12-
* code will be based on direct access to peripheral’s registers
13-
* rather than drivers API), this option is controlled by
12+
* code will be based on direct access to peripheral’s registers
13+
* rather than drivers API), this option is controlled by
1414
* "#define USE_HAL_DRIVER"
1515
*
1616
******************************************************************************
@@ -74,7 +74,9 @@
7474
*/
7575
#if !defined (STM32F756xx) && !defined (STM32F746xx) && !defined (STM32F745xx) && !defined (STM32F767xx) && \
7676
!defined (STM32F769xx) && !defined (STM32F777xx) && !defined (STM32F779xx) && !defined (STM32F722xx) && \
77-
!defined (STM32F723xx) && !defined (STM32F732xx) && !defined (STM32F733xx)
77+
!defined (STM32F723xx) && !defined (STM32F732xx) && !defined (STM32F733xx) && !defined (STM32F730xx) && \
78+
!defined (STM32F750xx)
79+
7880
/* #define STM32F756xx */ /*!< STM32F756VG, STM32F756ZG, STM32F756ZG, STM32F756IG, STM32F756BG,
7981
STM32F756NG Devices */
8082
/* #define STM32F746xx */ /*!< STM32F746VE, STM32F746VG, STM32F746ZE, STM32F746ZG, STM32F746IE, STM32F746IG,
@@ -93,6 +95,8 @@
9395
/* #define STM32F723xx */ /*!< STM32F723IE, STM32F723ZE, STM32F723VE, STM32F723IC, STM32F723ZC, STM32F723VC Devices */
9496
/* #define STM32F732xx */ /*!< STM32F732IE, STM32F732ZE, STM32F732VE, STM32F732RE Devices */
9597
/* #define STM32F733xx */ /*!< STM32F733IE, STM32F733ZE, STM32F733VE Devices */
98+
/* #define STM32F730xx */ /*!< STM32F730R, STM32F730V, STM32F730Z, STM32F730I Devices */
99+
/* #define STM32F750xx */ /*!< STM32F750V, STM32F750Z, STM32F750N Devices */
96100
#endif
97101

98102
/* Tip: To avoid modifying this file each time you need to switch between these
@@ -109,11 +113,11 @@
109113
#endif /* USE_HAL_DRIVER */
110114

111115
/**
112-
* @brief CMSIS Device version number V1.2.2
116+
* @brief CMSIS Device version number V1.2.3
113117
*/
114118
#define __STM32F7_CMSIS_VERSION_MAIN (0x01) /*!< [31:24] main version */
115119
#define __STM32F7_CMSIS_VERSION_SUB1 (0x02) /*!< [23:16] sub1 version */
116-
#define __STM32F7_CMSIS_VERSION_SUB2 (0x02) /*!< [15:8] sub2 version */
120+
#define __STM32F7_CMSIS_VERSION_SUB2 (0x03) /*!< [15:8] sub2 version */
117121
#define __STM32F7_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */
118122
#define __STM32F7_CMSIS_VERSION ((__STM32F7_CMSIS_VERSION_MAIN << 24)\
119123
|(__STM32F7_CMSIS_VERSION_SUB1 << 16)\
@@ -150,6 +154,10 @@
150154
#include "stm32f777xx.h"
151155
#elif defined(STM32F779xx)
152156
#include "stm32f779xx.h"
157+
#elif defined(STM32F730xx)
158+
#include "stm32f730xx.h"
159+
#elif defined(STM32F750xx)
160+
#include "stm32f750xx.h"
153161
#else
154162
#error "Please select first the target STM32F7xx device used in your application (in stm32f7xx.h file)"
155163
#endif

system/Drivers/CMSIS/Device/ST/STM32F7xx/Release_Notes.html

+3-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ <h1 style="margin-bottom: 18pt; text-align: center;" align="center"><span style=
9090
<td style="padding: 0cm;" valign="top">
9191
<span style="font-family: &quot;Times New Roman&quot;;"></span>
9292
<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>
93-
<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: 230px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.2.2
93+
<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: 239px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.2.3
94+
/ 29-June-2018</span></h3><b style=""><span style="font-size: 10pt; font-family: Verdana; color: black;">&nbsp; &nbsp; &nbsp; </span><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
95+
Changes</span></u></b><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><br></span></u></b><ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add the support of<span class="Apple-converted-space">&nbsp;</span><span style="font-weight: bold;">STM32F730xx and&nbsp;</span><span class="Apple-converted-space"></span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span style="font-weight: bold;">&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span class="Apple-converted-space"><span style="font-weight: bold;"></span></span><span style="font-weight: bold;">STM32F750xx&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span class="Apple-converted-space"> </span>devices</span></li><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><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,sans-serif;">Add "stm32f730xx.h" and </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,sans-serif;">"stm32f750xx.h" </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,sans-serif;"><span class="Apple-converted-space"></span></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,sans-serif;">header files</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><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,sans-serif;">Add&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,sans-serif;">startup files</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,sans-serif;"> <span class="Apple-converted-space"></span></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,sans-serif;">"startup_stm32f730xx.s</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,sans-serif;">" and </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,sans-serif;">"startup_stm32f750xx.s" </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,sans-serif;">for EWARM, MDK-ARM and SW4STM32 toolchains</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;">Add Linker files "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f730</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">xx_flash.icf", "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f730xx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf" and<span class="Apple-converted-space"> "stm32f730xx_ITCM_flash.icf"</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"> </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">used within EWARM Workspaces</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;">Add Linker files "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f750</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">xx_flash.icf", "</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">stm32f750xx</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">_sram.icf" and<span class="Apple-converted-space"> "stm32f750xx_ITCM_flash.icf"</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;"> </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;">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; margin-right: 500pt; width: 230px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.2.2
9496
/ 26-December-2017</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
9597
Changes<o:p></o:p></span></u></b></p>
9698
<ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Update bits definition for </span><span style="font-size: 10pt; font-family: Verdana;">USBPHYC_PLL1 and USBPHYC_LDO registers </span><span style="font-size: 10pt; font-family: Verdana;">to be inline with products documentation.</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.2.1

0 commit comments

Comments
 (0)