Skip to content

Commit 02dbdad

Browse files
authored
Merge pull request #903 from fpistm/CubeUpdate
[Cube Update] Update HAL and CMSIS for STM32 H7, L4, MP1 and WB
2 parents 5eea48a + 7ecc1f8 commit 02dbdad

File tree

464 files changed

+251793
-18354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

464 files changed

+251793
-18354
lines changed

cores/arduino/stm32/LL/stm32yyxx_ll_crs.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
#ifdef STM32G4xx
1212
#include "stm32g4xx_ll_crs.h"
1313
#endif
14+
#ifdef STM32H7xx
15+
#include "stm32h7xx_ll_crs.h"
16+
#endif
1417
#ifdef STM32L0xx
1518
#include "stm32l0xx_ll_crs.h"
1619
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_pka.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
#pragma GCC diagnostic ignored "-Wunused-parameter"
66
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
77

8+
#ifdef STM32L4xx
9+
#include "stm32l4xx_ll_pka.h"
10+
#endif
811
#ifdef STM32WBxx
912
#include "stm32wbxx_ll_pka.h"
1013
#endif

cores/arduino/stm32/stm32_def_build.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,18 @@
216216
#define CMSIS_STARTUP_FILE "startup_stm32h755xx.s"
217217
#elif defined(STM32H757xx)
218218
#define CMSIS_STARTUP_FILE "startup_stm32h757xx.s"
219+
#elif defined(STM32H7A3xx)
220+
#define CMSIS_STARTUP_FILE "startup_stm32h7a3xx.s"
221+
#elif defined(STM32H7A3xxQ)
222+
#define CMSIS_STARTUP_FILE "startup_stm32h7a3xxq.s"
223+
#elif defined(STM32H7B0xx)
224+
#define CMSIS_STARTUP_FILE "startup_stm32h7b0xx.s"
225+
#elif defined(STM32H7B0xxQ)
226+
#define CMSIS_STARTUP_FILE "startup_stm32h7b0xxq.s"
227+
#elif defined(STM32H7B3xx)
228+
#define CMSIS_STARTUP_FILE "startup_stm32h7b3xx.s"
229+
#elif defined(STM32H7B3xxQ)
230+
#define CMSIS_STARTUP_FILE "startup_stm32h7b3xxq.s"
219231
#elif defined(STM32L010x4)
220232
#define CMSIS_STARTUP_FILE "startup_stm32l010x4.s"
221233
#elif defined(STM32L010x6)
@@ -334,6 +346,10 @@
334346
#define CMSIS_STARTUP_FILE "startup_stm32l496xx.s"
335347
#elif defined(STM32L4A6xx)
336348
#define CMSIS_STARTUP_FILE "startup_stm32l4a6xx.s"
349+
#elif defined(STM32L4P5xx)
350+
#define CMSIS_STARTUP_FILE "startup_stm32l4p5xx.s"
351+
#elif defined(STM32L4Q5xx)
352+
#define CMSIS_STARTUP_FILE "startup_stm32l4q5xx.s"
337353
#elif defined(STM32L4R5xx)
338354
#define CMSIS_STARTUP_FILE "startup_stm32l4r5xx.s"
339355
#elif defined(STM32L4R7xx)

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm_ex.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_dfsdm_ex.c"
3+
#endif
14
#ifdef STM32L4xx
25
#include "stm32l4xx_hal_dfsdm_ex.c"
36
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_dts.c"
3+
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_gfxmmu.c"
3+
#endif
14
#ifdef STM32L4xx
25
#include "stm32l4xx_hal_gfxmmu.c"
36
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_ospi.c"
3+
#endif
14
#ifdef STM32L4xx
25
#include "stm32l4xx_hal_ospi.c"
36
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_otfdec.c"
3+
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32L4xx
2+
#include "stm32l4xx_hal_pka.c"
3+
#endif
14
#ifdef STM32WBxx
25
#include "stm32wbxx_hal_pka.c"
36
#endif
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_pssi.c"
3+
#endif
4+
#ifdef STM32L4xx
5+
#include "stm32l4xx_hal_pssi.c"
6+
#endif
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#ifdef STM32H7xx
2+
#include "stm32h7xx_hal_rng_ex.c"
3+
#endif
4+
#ifdef STM32L4xx
5+
#include "stm32l4xx_hal_rng_ex.c"
6+
#endif

libraries/SrcWrapper/src/LL/stm32yyxx_ll_crs.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
#ifdef STM32G4xx
55
#include "stm32g4xx_ll_crs.c"
66
#endif
7+
#ifdef STM32H7xx
8+
#include "stm32h7xx_ll_crs.c"
9+
#endif
710
#ifdef STM32L0xx
811
#include "stm32l0xx_ll_crs.c"
912
#endif
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32L4xx
2+
#include "stm32l4xx_ll_pka.c"
3+
#endif
14
#ifdef STM32WBxx
25
#include "stm32wbxx_ll_pka.c"
36
#endif

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

Lines changed: 361 additions & 233 deletions
Large diffs are not rendered by default.

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

Lines changed: 361 additions & 233 deletions
Large diffs are not rendered by default.

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

Lines changed: 365 additions & 236 deletions
Large diffs are not rendered by default.

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

Lines changed: 365 additions & 236 deletions
Large diffs are not rendered by default.

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

Lines changed: 360 additions & 233 deletions
Large diffs are not rendered by default.

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

Lines changed: 361 additions & 233 deletions
Large diffs are not rendered by default.

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

Lines changed: 365 additions & 236 deletions
Large diffs are not rendered by default.

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

Lines changed: 365 additions & 236 deletions
Large diffs are not rendered by default.

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

Lines changed: 22435 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 22447 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 22907 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 22919 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 22908 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 22920 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
*/
6060

6161
#if !defined (STM32H743xx) && !defined (STM32H753xx) && !defined (STM32H750xx) && !defined (STM32H742xx) && \
62-
!defined (STM32H745xx) && !defined (STM32H755xx) && !defined (STM32H747xx) && !defined (STM32H757xx)
62+
!defined (STM32H745xx) && !defined (STM32H755xx) && !defined (STM32H747xx) && !defined (STM32H757xx) && \
63+
!defined (STM32H7A3xx) && !defined (STM32H7A3xxQ) && !defined (STM32H7B3xx) && !defined (STM32H7B3xxQ) && !defined (STM32H7B0xx) && !defined (STM32H7B0xxQ)
6364
/* #define STM32H742xx */ /*!< STM32H742VI, STM32H742ZI, STM32H742AI, STM32H742II, STM32H742BI, STM32H742XI Devices */
6465
/* #define STM32H743xx */ /*!< STM32H743VI, STM32H743ZI, STM32H743AI, STM32H743II, STM32H743BI, STM32H743XI Devices */
6566
/* #define STM32H753xx */ /*!< STM32H753VI, STM32H753ZI, STM32H753AI, STM32H753II, STM32H753BI, STM32H753XI Devices */
@@ -68,6 +69,11 @@
6869
/* #define STM32H757xx */ /*!< STM32H757ZI, STM32H757AI, STM32H757II, STM32H757BI, STM32H757XI Devices */
6970
/* #define STM32H745xx */ /*!< STM32H745ZI, STM32H745II, STM32H745BI, STM32H745XI Devices */
7071
/* #define STM32H755xx */ /*!< STM32H755ZI, STM32H755II, STM32H755BI, STM32H755XI Devices */
72+
/* #define STM32H7B0xx */ /*!< STM32H7B0ABIxQ, STM32H7B0IBTx, STM32H7B0RBTx, STM32H7B0VBTx, STM32H7B0ZBTx, STM32H7B0IBKxQ */
73+
/* #define STM32H7A3xx */ /*!< STM32H7A3IIK6, STM32H7A3IIT6, STM32H7A3NIH6, STM32H7A3RIT6, STM32H7A3VIH6, STM32H7A3VIT6, STM32H7A3ZIT6 */
74+
/* #define STM32H7A3xxQ */ /*!< STM32H7A3QIY6Q, STM32H7A3IIK6Q, STM32H7A3IIT6Q, STM32H7A3LIH6Q, STM32H7A3VIH6Q, STM32H7A3VIT6Q, STM32H7A3AII6Q, STM32H7A3ZIT6Q */
75+
/* #define STM32H7B3xx */ /*!< STM32H7B3IIK6, STM32H7B3IIT6, STM32H7B3NIH6, STM32H7B3RIT6, STM32H7B3VIH6, STM32H7B3VIT6, STM32H7B3ZIT6 */
76+
/* #define STM32H7B3xxQ */ /*!< STM32H7B3QIY6Q, STM32H7B3IIK6Q, STM32H7B3IIT6Q, STM32H7B3LIH6Q, STM32H7B3VIH6Q, STM32H7B3VIT6Q, STM32H7B3AII6Q, STM32H7B3ZIT6Q */
7177
#endif
7278

7379
/* Tip: To avoid modifying this file each time you need to switch between these
@@ -88,10 +94,10 @@
8894
#endif /* USE_HAL_DRIVER */
8995

9096
/**
91-
* @brief CMSIS Device version number V1.6.0
97+
* @brief CMSIS Device version number V1.7.0
9298
*/
9399
#define __STM32H7xx_CMSIS_DEVICE_VERSION_MAIN (0x01) /*!< [31:24] main version */
94-
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x06) /*!< [23:16] sub1 version */
100+
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB1 (0x07) /*!< [23:16] sub1 version */
95101
#define __STM32H7xx_CMSIS_DEVICE_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
96102
#define __STM32H7xx_CMSIS_DEVICE_VERSION_RC (0x00) /*!< [7:0] release candidate */
97103
#define __STM32H7xx_CMSIS_DEVICE_VERSION ((__CMSIS_DEVICE_VERSION_MAIN << 24)\
@@ -123,6 +129,18 @@
123129
#include "stm32h747xx.h"
124130
#elif defined(STM32H757xx)
125131
#include "stm32h757xx.h"
132+
#elif defined(STM32H7B0xx)
133+
#include "stm32h7b0xx.h"
134+
#elif defined(STM32H7B0xxQ)
135+
#include "stm32h7b0xxq.h"
136+
#elif defined(STM32H7A3xx)
137+
#include "stm32h7a3xx.h"
138+
#elif defined(STM32H7B3xx)
139+
#include "stm32h7b3xx.h"
140+
#elif defined(STM32H7A3xxQ)
141+
#include "stm32h7a3xxq.h"
142+
#elif defined(STM32H7B3xxQ)
143+
#include "stm32h7b3xxq.h"
126144
#else
127145
#error "Please select first the target STM32H7xx device used in your application (in stm32h7xx.h file)"
128146
#endif

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

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
span.underline{text-decoration: underline;}
1212
div.column{display: inline-block; vertical-align: top; width: 50%;}
1313
</style>
14-
<link rel="stylesheet" href="../../../../../_htmresc/mini-st.css" />
14+
<link rel="stylesheet" href="_htmresc/mini-st.css" />
1515
<!--[if lt IE 9]>
1616
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
1717
<![endif]-->
@@ -25,7 +25,7 @@
2525
<h1 id="release-notes-for-stm32h7xx-cmsis"><strong>Release Notes for STM32H7xx CMSIS</strong></h1>
2626
<p>Copyright © 2017 STMicroelectronics<br />
2727
</p>
28-
<a href="https://www.st.com" class="logo"><img src="../../../../../_htmresc/st_logo.png" alt="ST logo" /></a>
28+
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo.png" alt="ST logo" /></a>
2929
</center>
3030
</div>
3131
</div>
@@ -38,10 +38,40 @@ <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-section8" checked aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.6.0 / 28-June-2019</strong></label>
41+
<input type="checkbox" id="collapse-section9" checked aria-hidden="true"> <label for="collapse-section9" aria-hidden="true"><strong>V1.7.0 / 06-December-2019</strong></label>
4242
<div>
4343
<h2 id="main-changes">Main Changes</h2>
4444
<ul>
45+
<li><p>General updates to align Bit and registers definition with the STM32H7 reference manual</p></li>
46+
<li>Add support of stm32h7A3xx, stm32h7A3xxQ, stm32h7B3xx, stm32h7B3xxQ, stm32h7B0xx and stm32h7B0xxQ devices:
47+
<ul>
48+
<li>Add “stm32h7a3xx.h”, “stm32h7a3xxq.h”, “stm32h7b3xx.h”, “stm32h7b3xxq.h”, “stm32h7b0xx.h” and “stm32h7b0xxq.h” files</li>
49+
<li>Add startup files “startup_stm32h7a3xx.s”, “startup_stm32h7a3xxq.s”, “startup_stm32h7b3xx.s”, “startup_stm32h7b3xxq.s”, “startup_stm32h7b0xx.s” and “startup_stm32h7b0xxq.s” for EWARM , MDK-ARM and STM32CubeIDE toolchains</li>
50+
<li>Add part numbers list to stm32h7xx.h header file:
51+
<ul>
52+
<li>STM32H7A3xx : STM32H7A3IIK6, STM32H7A3IIT6, STM32H7A3NIH6, STM32H7A3RIT6, STM32H7A3VIH6, STM32H7A3VIT6, STM32H7A3ZIT6</li>
53+
<li>STM32H7A3xxQ : STM32H7A3QIY6Q, STM32H7A3IIK6Q, STM32H7A3IIT6Q, STM32H7A3LIH6Q, STM32H7A3VIH6Q, STM32H7A3VIT6Q, STM32H7A3AII6Q, STM32H7A3ZIT6Q</li>
54+
<li>STM32H7B3xx : STM32H7B3IIK6, STM32H7B3IIT6, STM32H7B3NIH6, STM32H7B3RIT6, STM32H7B3VIH6, STM32H7B3VIT6, STM32H7B3ZIT6</li>
55+
<li>STM32H7B3xxQ : STM32H7B3QIY6Q, STM32H7B3IIK6Q, STM32H7B3IIT6Q, STM32H7B3LIH6Q, STM32H7B3VIH6Q, STM32H7B3VIT6Q, STM32H7B3AII6Q, STM32H7B3ZIT6Q</li>
56+
<li>STM32H7B0xx : STM32H7B0ABIxQ, STM32H7B0IBTx, STM32H7B0RBTx, STM32H7B0VBTx, STM32H7B0ZBTx, STM32H7B0IBKxQ</li>
57+
</ul></li>
58+
</ul></li>
59+
<li>Update DMA2D bits definitions: Update to support Line offset mode and swap bytes features
60+
<ul>
61+
<li>Add CR_LOM (Line Ofset Mode) bit definition, Add OPFCCR_SB (Swap Bytes) bit definition</li>
62+
<li>Update CR_MODE, FGOR_LO, BGOR_LO and OOR_LO bit definition</li>
63+
</ul></li>
64+
<li>Update USB_OTG_GAHBCFG bit definition: to be aligned with LL_USB usage</li>
65+
<li><p>Add USB_OTG_DOEPMSK_AHBERRM, USB_OTG_DOEPMSK_BERRM, USB_OTG_DOEPMSK_NAKM, USB_OTG_DOEPMSK_NYETM, USB_OTG_DIEPINT_AHBERR, USB_OTG_DIEPINT_INEPNM, USB_OTG_DOEPINT_AHBERR, USB_OTG_DOEPINT_OUTPKTERR, USB_OTG_DOEPINT_BERR, USB_OTG_DOEPINT_NAK and USB_OTG_DOEPINT_STPKTRX bit definitions</p></li>
66+
<li><p>Update IS_TIM_REMAP_INSTANCE and IS_TIM_SYNCHRO_INSTANCE macro implemenation</p></li>
67+
</ul>
68+
</div>
69+
</div>
70+
<div class="collapse">
71+
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.6.0 / 28-June-2019</strong></label>
72+
<div>
73+
<h2 id="main-changes-1">Main Changes</h2>
74+
<ul>
4575
<li>Add definition of “ART_TypeDef” structure: ART accelerator for Cortex-M4 available in Dual Core devices</li>
4676
<li>Add definition of “ART” instance: pointer to “ART_TypeDef” structure</li>
4777
<li>Add definition of “ART” bit fields: ART_CTR_EN and ART_CTR_PCACHEADDR<br />
@@ -53,9 +83,9 @@ <h2 id="main-changes">Main Changes</h2>
5383
</div>
5484
</div>
5585
<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>
86+
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.5.0 / 05-April-2019</strong></label>
5787
<div>
58-
<h2 id="main-changes-1">Main Changes</h2>
88+
<h2 id="main-changes-2">Main Changes</h2>
5989
<ul>
6090
<li>General updates to align Bit and registers definition with the STM32H7 reference manual</li>
6191
<li>Updates to aligned with STM32H7xx <strong>rev.V</strong> devices</li>
@@ -119,7 +149,7 @@ <h2 id="main-changes-1">Main Changes</h2>
119149
<div class="collapse">
120150
<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>
121151
<div>
122-
<h2 id="main-changes-2">Main Changes</h2>
152+
<h2 id="main-changes-3">Main Changes</h2>
123153
<ul>
124154
<li><strong>Patch Release on top of V1.3.0</strong></li>
125155
<li>Add Definition of UID_BASE ( Unique device ID register base address) to the STM32H7xx include files:
@@ -132,7 +162,7 @@ <h2 id="main-changes-2">Main Changes</h2>
132162
<div class="collapse">
133163
<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>
134164
<div>
135-
<h2 id="main-changes-3">Main Changes</h2>
165+
<h2 id="main-changes-4">Main Changes</h2>
136166
<ul>
137167
<li>STM32H7xx include files:
138168
<ul>
@@ -177,7 +207,7 @@ <h2 id="main-changes-3">Main Changes</h2>
177207
<div class="collapse">
178208
<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>
179209
<div>
180-
<h2 id="main-changes-4">Main Changes</h2>
210+
<h2 id="main-changes-5">Main Changes</h2>
181211
<ul>
182212
<li>Add support for stm32h750xx value line devices:
183213
<ul>
@@ -190,7 +220,7 @@ <h2 id="main-changes-4">Main Changes</h2>
190220
<div class="collapse">
191221
<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>
192222
<div>
193-
<h2 id="main-changes-5">Main Changes</h2>
223+
<h2 id="main-changes-6">Main Changes</h2>
194224
<ul>
195225
<li>Update FDCAN bit definition</li>
196226
<li>Update SystemCoreClockUpdate() function in system_stm32h7xx.c file to use direct register access</li>
@@ -200,7 +230,7 @@ <h2 id="main-changes-5">Main Changes</h2>
200230
<div class="collapse">
201231
<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>
202232
<div>
203-
<h2 id="main-changes-6">Main Changes</h2>
233+
<h2 id="main-changes-7">Main Changes</h2>
204234
<ul>
205235
<li>Update USB OTG bit definition</li>
206236
<li>Adjust PLL fractional computation</li>
@@ -210,7 +240,7 @@ <h2 id="main-changes-6">Main Changes</h2>
210240
<div class="collapse">
211241
<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>
212242
<div>
213-
<h2 id="main-changes-7">Main Changes</h2>
243+
<h2 id="main-changes-8">Main Changes</h2>
214244
<ul>
215245
<li>First official release for <strong>STM32H743xx/753xx</strong> devices</li>
216246
</ul>

system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/linker/stm32h745xx_flash_CM4.ld

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
** File : LinkerScript.ld
66
**
7-
** Author : Auto-generated by Ac6 System Workbench
87
**
98
** Abstract : Linker script for STM32H7 series
109
** 1024Kbytes FLASH and 288Kbytes RAM
@@ -22,31 +21,15 @@
2221
*****************************************************************************
2322
** @attention
2423
**
25-
** <h2><center>&copy; COPYRIGHT(c) 2014 Ac6</center></h2>
24+
** Copyright (c) 2019 STMicroelectronics.
25+
** All rights reserved.
2626
**
27-
** Redistribution and use in source and binary forms, with or without modification,
28-
** are permitted provided that the following conditions are met:
29-
** 1. Redistributions of source code must retain the above copyright notice,
30-
** this list of conditions and the following disclaimer.
31-
** 2. Redistributions in binary form must reproduce the above copyright notice,
32-
** this list of conditions and the following disclaimer in the documentation
33-
** and/or other materials provided with the distribution.
34-
** 3. Neither the name of Ac6 nor the names of its contributors
35-
** may be used to endorse or promote products derived from this software
36-
** without specific prior written permission.
27+
** This software component is licensed by ST under BSD 3-Clause license,
28+
** the "License"; You may not use this file except in compliance with the
29+
** License. You may obtain a copy of the License at:
30+
** opensource.org/licenses/BSD-3-Clause
3731
**
38-
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
39-
** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
40-
** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
41-
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
42-
** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
43-
** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
44-
** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
45-
** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
46-
** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
47-
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
48-
**
49-
*****************************************************************************
32+
****************************************************************************
5033
*/
5134

5235
/* Entry Point */

system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/linker/stm32h745xx_flash_CM7.ld

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
** File : LinkerScript.ld
66
**
7-
** Author : Auto-generated by Ac6 System Workbench
87
**
98
** Abstract : Linker script for STM32H7 series
109
** 1024Kbytes FLASH and 192Kbytes RAM
@@ -22,31 +21,15 @@
2221
*****************************************************************************
2322
** @attention
2423
**
25-
** <h2><center>&copy; COPYRIGHT(c) 2014 Ac6</center></h2>
24+
** Copyright (c) 2019 STMicroelectronics.
25+
** All rights reserved.
2626
**
27-
** Redistribution and use in source and binary forms, with or without modification,
28-
** are permitted provided that the following conditions are met:
29-
** 1. Redistributions of source code must retain the above copyright notice,
30-
** this list of conditions and the following disclaimer.
31-
** 2. Redistributions in binary form must reproduce the above copyright notice,
32-
** this list of conditions and the following disclaimer in the documentation
33-
** and/or other materials provided with the distribution.
34-
** 3. Neither the name of Ac6 nor the names of its contributors
35-
** may be used to endorse or promote products derived from this software
36-
** without specific prior written permission.
27+
** This software component is licensed by ST under BSD 3-Clause license,
28+
** the "License"; You may not use this file except in compliance with the
29+
** License. You may obtain a copy of the License at:
30+
** opensource.org/licenses/BSD-3-Clause
3731
**
38-
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
39-
** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
40-
** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
41-
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
42-
** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
43-
** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
44-
** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
45-
** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
46-
** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
47-
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
48-
**
49-
*****************************************************************************
32+
****************************************************************************
5033
*/
5134

5235
/* Entry Point */

0 commit comments

Comments
 (0)