Skip to content

Commit d716d43

Browse files
committed
[H7] Update STM32H7xx CMSIS to v1.6.0
Included in STM32CubeH7 FW V1.5.0 Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
1 parent f6cea1d commit d716d43

File tree

11 files changed

+985
-858
lines changed

11 files changed

+985
-858
lines changed

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h742xx.h

Lines changed: 105 additions & 103 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h

Lines changed: 105 additions & 103 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h745xx.h

Lines changed: 135 additions & 109 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h747xx.h

Lines changed: 135 additions & 109 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h750xx.h

Lines changed: 105 additions & 103 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h753xx.h

Lines changed: 105 additions & 103 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h755xx.h

Lines changed: 135 additions & 109 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h757xx.h

Lines changed: 135 additions & 109 deletions
Large diffs are not rendered by default.

system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,10 @@
8888
#endif /* USE_HAL_DRIVER */
8989

9090
/**
91-
* @brief CMSIS Device version number V1.5.0
91+
* @brief CMSIS Device version number V1.6.0
9292
*/
9393
#define __STM32H7xx_CMSIS_DEVICE_VERSION_MAIN (0x01) /*!< [31:24] main version */
94-
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x05) /*!< [23:16] sub1 version */
94+
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x06) /*!< [23:16] sub1 version */
9595
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
9696
#define __STM32H7xx_CMSIS_DEVICE_VERSION_RC (0x00) /*!< [7:0] release candidate */
9797
#define __STM32H7xx_CMSIS_DEVICE_VERSION ((__CMSIS_DEVICE_VERSION_MAIN << 24)\

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

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,25 @@ <h1 id="license"><strong>License</strong></h1>
3838
<div class="col-sm-12 col-lg-8">
3939
<h1 id="update-history"><strong>Update History</strong></h1>
4040
<div class="collapse">
41-
<input type="checkbox" id="collapse-section7" checked aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.5.0 / 05-April-2019</strong></label>
41+
<input type="checkbox" id="collapse-section8" checked aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.6.0 / 28-June-2019</strong></label>
4242
<div>
4343
<h2 id="main-changes">Main Changes</h2>
4444
<ul>
45+
<li>Add definition of “ART_TypeDef” structure: ART accelerator for Cortex-M4 available in Dual Core devices</li>
46+
<li>Add definition of “ART” instance: pointer to “ART_TypeDef” structure</li>
47+
<li>Add definition of “ART” bit fields: ART_CTR_EN and ART_CTR_PCACHEADDR<br />
48+
</li>
49+
<li>Update definitions of “HRTIM1_TIMA” to “HRTIM1_TIME” : pointer to HRTIM_Timerx_TypeDef structure instead of HRTIM_TIM_TypeDef</li>
50+
<li>Fix Typo in “ETH_TypeDef” definition: use uint32_t for “RESERVED16” registers instead of int32_t</li>
51+
<li>Remove useless definition of “SDMMC” instance (keep only definitions of “SDMMC1” and “SDMMC2”)</li>
52+
</ul>
53+
</div>
54+
</div>
55+
<div class="collapse">
56+
<input type="checkbox" id="collapse-section7" checked aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.5.0 / 05-April-2019</strong></label>
57+
<div>
58+
<h2 id="main-changes-1">Main Changes</h2>
59+
<ul>
4560
<li>General updates to align Bit and registers definition with the STM32H7 reference manual</li>
4661
<li>Updates to aligned with STM32H7xx <strong>rev.V</strong> devices</li>
4762
<li>Add support of stm32h745xx, stm32h747xx, stm32h755xx, stm32h757xx <strong>Dual Core</strong> devices and STM32H742xx (new single core device):
@@ -104,7 +119,7 @@ <h2 id="main-changes">Main Changes</h2>
104119
<div class="collapse">
105120
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true"><strong>V1.3.1 / 31-January-2019</strong></label>
106121
<div>
107-
<h2 id="main-changes-1">Main Changes</h2>
122+
<h2 id="main-changes-2">Main Changes</h2>
108123
<ul>
109124
<li><strong>Patch Release on top of V1.3.0</strong></li>
110125
<li>Add Definition of UID_BASE ( Unique device ID register base address) to the STM32H7xx include files:
@@ -117,7 +132,7 @@ <h2 id="main-changes-1">Main Changes</h2>
117132
<div class="collapse">
118133
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true"><strong>V1.4.0 / 30-November-2018</strong></label>
119134
<div>
120-
<h2 id="main-changes-2">Main Changes</h2>
135+
<h2 id="main-changes-3">Main Changes</h2>
121136
<ul>
122137
<li>STM32H7xx include files:
123138
<ul>
@@ -162,7 +177,7 @@ <h2 id="main-changes-2">Main Changes</h2>
162177
<div class="collapse">
163178
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true"><strong>V1.3.0 / 29-June-2018</strong></label>
164179
<div>
165-
<h2 id="main-changes-3">Main Changes</h2>
180+
<h2 id="main-changes-4">Main Changes</h2>
166181
<ul>
167182
<li>Add support for stm32h750xx value line devices:
168183
<ul>
@@ -175,7 +190,7 @@ <h2 id="main-changes-3">Main Changes</h2>
175190
<div class="collapse">
176191
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true"><strong>V1.2.0 / 29-December-2017</strong></label>
177192
<div>
178-
<h2 id="main-changes-4">Main Changes</h2>
193+
<h2 id="main-changes-5">Main Changes</h2>
179194
<ul>
180195
<li>Update FDCAN bit definition</li>
181196
<li>Update SystemCoreClockUpdate() function in system_stm32h7xx.c file to use direct register access</li>
@@ -185,7 +200,7 @@ <h2 id="main-changes-4">Main Changes</h2>
185200
<div class="collapse">
186201
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true"><strong>V1.1.0 / 31-August-2017</strong></label>
187202
<div>
188-
<h2 id="main-changes-5">Main Changes</h2>
203+
<h2 id="main-changes-6">Main Changes</h2>
189204
<ul>
190205
<li>Update USB OTG bit definition</li>
191206
<li>Adjust PLL fractional computation</li>
@@ -195,7 +210,7 @@ <h2 id="main-changes-5">Main Changes</h2>
195210
<div class="collapse">
196211
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 / 21-April-2017</strong></label>
197212
<div>
198-
<h2 id="main-changes-6">Main Changes</h2>
213+
<h2 id="main-changes-7">Main Changes</h2>
199214
<ul>
200215
<li>First official release for <strong>STM32H743xx/753xx</strong> devices</li>
201216
</ul>

system/Drivers/CMSIS/Device/ST/STM32YYxx_CMSIS_version.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* STM32F4: 2.6.3
88
* STM32F7: 1.2.4
99
* STM32G0: 1.2.0
10-
* STM32H7: 1.5.0
10+
* STM32H7: 1.6.0
1111
* STM32L0: 1.9.0
1212
* STM32L1: 2.3.0
1313
* STM32L4: 1.5.1

0 commit comments

Comments
 (0)