Skip to content

Commit 4691837

Browse files
author
modm update bot
committed
Update STM32L1 headers to v2.3.4
1 parent b7da576 commit 4691837

25 files changed

+4001
-2140
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Here is the list of the current device header version and release date as well
1111
as the Cube release version in braces:
1212

1313
- [L0: v1.9.3 created 27-January-2023](https://github.com/STMicroelectronics/STM32CubeL0)
14-
- [L1: v2.3.3 created 07-April-2023](https://github.com/STMicroelectronics/STM32CubeL1)
14+
- [L1: v2.3.4 created 21-February-2025](https://github.com/STMicroelectronics/STM32CubeL1)
1515
- [L4: v1.7.4 created 28-June-2024](https://github.com/STMicroelectronics/STM32CubeL4)
1616
- [L5: v1.0.6 created 09-February-2024](https://github.com/STMicroelectronics/STM32CubeL5)
1717
- [F0: v2.3.7 created 27-January-2023](https://github.com/STMicroelectronics/STM32CubeF0)

stm32l1xx/Include/stm32l100xb.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l100xba.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l100xc.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xb.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xba.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xc.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xca.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xd.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xdx.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l151xe.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xb.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xba.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xc.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xca.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xd.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xdx.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l152xe.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l162xc.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l162xca.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l162xd.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l162xdx.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l162xe.h

+180-96
Large diffs are not rendered by default.

stm32l1xx/Include/stm32l1xx.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
*/
104104
#define __STM32L1xx_CMSIS_VERSION_MAIN (0x02) /*!< [31:24] main version */
105105
#define __STM32L1xx_CMSIS_VERSION_SUB1 (0x03) /*!< [23:16] sub1 version */
106-
#define __STM32L1xx_CMSIS_VERSION_SUB2 (0x03) /*!< [15:8] sub2 version */
106+
#define __STM32L1xx_CMSIS_VERSION_SUB2 (0x04) /*!< [15:8] sub2 version */
107107
#define __STM32L1xx_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */
108108
#define __STM32L1xx_CMSIS_VERSION ((__STM32L1xx_CMSIS_VERSION_MAIN << 24)\
109109
|(__STM32L1xx_CMSIS_VERSION_SUB1 << 16)\

stm32l1xx/Release_Notes.html

+39-26
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,25 @@ <h1 id="purpose">Purpose</h1>
4545
<div class="col-sm-12 col-lg-8">
4646
<h1 id="update-history">Update History</h1>
4747
<div class="collapse">
48-
<input type="checkbox" id="collapse-section14" checked aria-hidden="true"> <label for="collapse-section14" aria-hidden="true">V2.3.3 / 07-April-2023</label>
48+
<input type="checkbox" id="collapse-section15" checked aria-hidden="true"> <label for="collapse-section15" aria-hidden="true">V2.3.4 / 21-February-2025</label>
4949
<div>
5050
<h2 id="main-changes">Main Changes</h2>
5151
<h3 id="patch-release">Patch release</h3>
5252
<h2 id="contents">Contents</h2>
5353
<ul>
54+
<li>Fix inconsistent IRQn_Type enumeration for supervisor call exception with alias for compatibility.</li>
55+
<li>Align GPIO_OSPEEDR Register Bits Naming with Reference Manual.</li>
56+
<li>Allow redefinition of the macro ‘VECT_TAB_OFFSET’ externally from the IDE, makefile, or command line.</li>
57+
</ul>
58+
</div>
59+
</div>
60+
<div class="collapse">
61+
<input type="checkbox" id="collapse-section14" aria-hidden="true"> <label for="collapse-section14" aria-hidden="true">V2.3.3 / 07-April-2023</label>
62+
<div>
63+
<h2 id="main-changes-1">Main Changes</h2>
64+
<h3 id="patch-release-1">Patch release</h3>
65+
<h2 id="contents-1">Contents</h2>
66+
<ul>
5467
<li>All source files: update disclaimer to add reference to the new license agreement.</li>
5568
<li>Update define value of HSI_VALUE to 16 Mhz to be aligned with reference manual.</li>
5669
<li>Align USART_BRR_DIV_Fraction and USART_BRR_DIV_Mantissa bits definitions with the reference manual.</li>
@@ -62,9 +75,9 @@ <h2 id="contents">Contents</h2>
6275
<div class="collapse">
6376
<input type="checkbox" id="collapse-section13" aria-hidden="true"> <label for="collapse-section13" aria-hidden="true">V2.3.2 / 21-May-2021</label>
6477
<div>
65-
<h2 id="main-changes-1">Main Changes</h2>
78+
<h2 id="main-changes-2">Main Changes</h2>
6679
<h3 id="maintenance-release">Maintenance release</h3>
67-
<h2 id="contents-1">Contents</h2>
80+
<h2 id="contents-2">Contents</h2>
6881
<ul>
6982
<li>Improve GCC startup files robustness.</li>
7083
<li>Add LSI maximum startup time datasheet value: LSI_STARTUP_TIME.</li>
@@ -79,9 +92,9 @@ <h2 id="contents-1">Contents</h2>
7992
<div class="collapse">
8093
<input type="checkbox" id="collapse-section12" aria-hidden="true"> <label for="collapse-section12" aria-hidden="true">V2.3.1 / 24-June-2020</label>
8194
<div>
82-
<h2 id="main-changes-2">Main Changes</h2>
95+
<h2 id="main-changes-3">Main Changes</h2>
8396
<h3 id="maintenance-release-1">Maintenance release</h3>
84-
<h2 id="contents-2">Contents</h2>
97+
<h2 id="contents-3">Contents</h2>
8598
<ul>
8699
<li>All header files
87100
<ul>
@@ -106,9 +119,9 @@ <h2 id="contents-2">Contents</h2>
106119
<div class="collapse">
107120
<input type="checkbox" id="collapse-section11" aria-hidden="true"> <label for="collapse-section11" aria-hidden="true">V2.3.0 / 05-April-2019</label>
108121
<div>
109-
<h2 id="main-changes-3">Main Changes</h2>
122+
<h2 id="main-changes-4">Main Changes</h2>
110123
<h3 id="maintenance-release-2">Maintenance release</h3>
111-
<h2 id="contents-3">Contents</h2>
124+
<h2 id="contents-4">Contents</h2>
112125
<ul>
113126
<li>stm32l0xx.h
114127
<ul>
@@ -135,9 +148,9 @@ <h2 id="contents-3">Contents</h2>
135148
<div class="collapse">
136149
<input type="checkbox" id="collapse-section10" aria-hidden="true"> <label for="collapse-section10" aria-hidden="true">V2.2.3 / 12-January-2018</label>
137150
<div>
138-
<h2 id="main-changes-4">Main Changes</h2>
139-
<h3 id="patch-release-1">Patch release</h3>
140-
<h2 id="contents-4">Contents</h2>
151+
<h2 id="main-changes-5">Main Changes</h2>
152+
<h3 id="patch-release-2">Patch release</h3>
153+
<h2 id="contents-5">Contents</h2>
141154
<ul>
142155
<li>Corrected devices supporting RI_HYSCR3, RI_HYSCR4, RI_ASMRx, RI_CMRx, RI_CICRx registers in CMSIS files.</li>
143156
</ul>
@@ -146,9 +159,9 @@ <h2 id="contents-4">Contents</h2>
146159
<div class="collapse">
147160
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="true">V2.2.2 / 25-August-2017</label>
148161
<div>
149-
<h2 id="main-changes-5">Main Changes</h2>
162+
<h2 id="main-changes-6">Main Changes</h2>
150163
<h3 id="maintenance-release-3">Maintenance release</h3>
151-
<h2 id="contents-5">Contents</h2>
164+
<h2 id="contents-6">Contents</h2>
152165
<ul>
153166
<li>Removed DATE and VERSION fields from header files.</li>
154167
</ul>
@@ -157,9 +170,9 @@ <h2 id="contents-5">Contents</h2>
157170
<div class="collapse">
158171
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="true">V2.2.1 / 21-April-2017</label>
159172
<div>
160-
<h2 id="main-changes-6">Main Changes</h2>
173+
<h2 id="main-changes-7">Main Changes</h2>
161174
<h3 id="maintenance-release-4">Maintenance release</h3>
162-
<h2 id="contents-6">Contents</h2>
175+
<h2 id="contents-7">Contents</h2>
163176
<ul>
164177
<li>Update CMSIS Devices compliance with MISRA C 2004 rules:
165178
<ul>
@@ -175,9 +188,9 @@ <h2 id="contents-6">Contents</h2>
175188
<div class="collapse">
176189
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true">V2.2.0 / 01-July-2016</label>
177190
<div>
178-
<h2 id="main-changes-7">Main Changes</h2>
191+
<h2 id="main-changes-8">Main Changes</h2>
179192
<h3 id="maintenance-release-5">Maintenance release</h3>
180-
<h2 id="contents-7">Contents</h2>
193+
<h2 id="contents-8">Contents</h2>
181194
<ul>
182195
<li>Add macros _Pos and _Msk for each constants.
183196
<ul>
@@ -205,9 +218,9 @@ <h2 id="contents-7">Contents</h2>
205218
<div class="collapse">
206219
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true">V2.1.3 / 04-March-2016</label>
207220
<div>
208-
<h2 id="main-changes-8">Main Changes</h2>
221+
<h2 id="main-changes-9">Main Changes</h2>
209222
<h3 id="maintenance-release-6">Maintenance release</h3>
210-
<h2 id="contents-8">Contents</h2>
223+
<h2 id="contents-9">Contents</h2>
211224
<ul>
212225
<li>Add HardFault_IRQn.</li>
213226
<li>Add BKP5R to BKP19R for RTC_TypeDef for stm32l151xba.</li>
@@ -244,9 +257,9 @@ <h2 id="contents-8">Contents</h2>
244257
<div class="collapse">
245258
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true">V2.1.2 / 09-October-2015</label>
246259
<div>
247-
<h2 id="main-changes-9">Main Changes</h2>
260+
<h2 id="main-changes-10">Main Changes</h2>
248261
<h3 id="maintenance-release-7">Maintenance release</h3>
249-
<h2 id="contents-9">Contents</h2>
262+
<h2 id="contents-10">Contents</h2>
250263
<ul>
251264
<li>Removing the __IO attribute for PLLMulTable and AHBPrescTable. This was leading to issue during C++ initialisation.</li>
252265
<li>IDR field of CRC_TypeDef changed from uint32_t to uint8_t to comply with register structure.</li>
@@ -259,9 +272,9 @@ <h2 id="contents-9">Contents</h2>
259272
<div class="collapse">
260273
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true">V2.1.1 / 31-March-2015</label>
261274
<div>
262-
<h2 id="main-changes-10">Main Changes</h2>
275+
<h2 id="main-changes-11">Main Changes</h2>
263276
<h3 id="maintenance-release-8">Maintenance release</h3>
264-
<h2 id="contents-10">Contents</h2>
277+
<h2 id="contents-11">Contents</h2>
265278
<ul>
266279
<li>Ensure compliance w/ C++</li>
267280
<li>Minor update on Timer assert.</li>
@@ -272,9 +285,9 @@ <h2 id="contents-10">Contents</h2>
272285
<div class="collapse">
273286
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true">V2.1.0 / 06-February-2015</label>
274287
<div>
275-
<h2 id="main-changes-11">Main Changes</h2>
288+
<h2 id="main-changes-12">Main Changes</h2>
276289
<h3 id="maintenance-release-9">Maintenance release</h3>
277-
<h2 id="contents-11">Contents</h2>
290+
<h2 id="contents-12">Contents</h2>
278291
<ul>
279292
<li>Add CMSIS files for new STM32L1 e<strong>X</strong>tended Devices : <strong>STM32L151xDX, STM32L152xDX and STM32L162xDX</strong></li>
280293
</ul>
@@ -283,9 +296,9 @@ <h2 id="contents-11">Contents</h2>
283296
<div class="collapse">
284297
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true">V2.0.0 / 05-September-2014</label>
285298
<div>
286-
<h2 id="main-changes-12">Main Changes</h2>
299+
<h2 id="main-changes-13">Main Changes</h2>
287300
<h3 id="maintenance-release-10">Maintenance release</h3>
288-
<h2 id="contents-12">Contents</h2>
301+
<h2 id="contents-13">Contents</h2>
289302
<ul>
290303
<li>Update based on STM32Cube specification</li>
291304
</ul>

0 commit comments

Comments
 (0)