-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathRelease_Notes.html
More file actions
200 lines (200 loc) · 7.79 KB
/
Copy pathRelease_Notes.html
File metadata and controls
200 lines (200 loc) · 7.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Release Notes for STM32CubeU0 HAL and LL drivers</title>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
</style>
<link rel="stylesheet" href="_htmresc/mini-st_2020.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
<link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" />
</head>
<body>
<div class="row">
<div class="col-sm-12 col-lg-4">
<center>
<h1 id="release-notes-for-stm32cubeu0-hal-and-ll-drivers">Release Notes for <mark>STM32CubeU0 HAL and LL drivers</mark></h1>
<p>Copyright © 2024 STMicroelectronics<br />
</p>
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo_2020.png" alt="ST logo" /></a>
</center>
<h1 id="purpose">Purpose</h1>
<p>The STM32Cube HAL and LL, an STM32 abstraction layer embedded software, ensure maximized portability across STM32 portfolio.</p>
<p>The portable APIs layer provides a generic, multi instanced and simple set of APIs to interact with the upper layer (application, libraries and stacks). It is composed of native and extended APIs set. It is directly built around a generic architecture and allows the build-upon layers, like the middleware layer, to implement its functions without knowing in-depth the used STM32 device. This improves the library code reusability and guarantees an easy portability on other devices and STM32 families.</p>
<p>The Low Layer (LL) drivers are part of the STM32Cube firmware HAL that provides a basic set of optimized and one-shot services. The Low layer drivers, contrary to the HAL ones are not fully portable across the STM32 families; the availability of some functions depends on the physical availability of the relative features on the product. The Low Layer (LL) drivers are designed to offer the following features:</p>
<ul>
<li>New set of inline functions for direct and atomic register access</li>
<li>One-shot operations that can be used by the HAL drivers or from application level</li>
<li>Full independence from HAL and standalone usage (without HAL drivers)</li>
<li>Full features coverage of all the supported peripherals</li>
</ul>
</div>
<div class="col-sm-12 col-lg-8">
<h1 id="update-history">Update History</h1>
<div class="collapse">
<input type="checkbox" id="collapse-section4" checked aria-hidden="true"> <label for="collapse-section4" checked aria-hidden="true">V1.3.0 / 04-June-2025</label>
<div>
<h2 id="main-changes">Main Changes</h2>
<p>Third maintenance release of <strong>HAL</strong> and <strong>LL</strong> drivers for <strong>STM32U083 / STM32U073 / STM32U031</strong> devices</p>
<h2 id="contents">Contents</h2>
<p>HAL and LL driver third maintenance release</p>
<ul>
<li><strong>HAL</strong> drivers:
<ul>
<li>HAL ADC driver:
<ul>
<li>Update the “HAL_ADCEx_Calibration_Start” function to use properly “LL_ADC_GetCalibrationFactor”.</li>
</ul></li>
<li>HAL CRYP driver:
<ul>
<li>Rename AES suspend registers according last update in STM32U0 reference manual.</li>
</ul></li>
<li>HAL CRC driver:
<ul>
<li>Improve performance of “CRC_Handle_8” function.</li>
</ul></li>
<li>HAL RTC driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
<li>HAL SPI driver:
<ul>
<li>Implementation enhancements.</li>
</ul></li>
<li>HAL UART driver:
<ul>
<li>Implementation enhancements.</li>
</ul></li>
<li>LL ADC driver:
<ul>
<li>Update the “LL_ADC_GetChannelSamplingTime” to return correct value when multiple channels configured.</li>
</ul></li>
<li>LL COMP driver:
<ul>
<li>Update the “IS_LL_COMP_POWER_MODE” macro to support the “LL_COMP_POWERMODE_ULTRALOWPOWER”.</li>
</ul></li>
<li>LL SPI driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
</ul></li>
</ul>
<h2 id="known-limitations">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility">Backward Compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" checked aria-hidden="true">V1.2.0 / 30-October-2024</label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<p>Second maintenance release of <strong>HAL</strong> and <strong>LL</strong> drivers for <strong>STM32U083 / STM32U073 / STM32U031</strong> devices</p>
<h2 id="contents-1">Contents</h2>
<p>HAL and LL driver second maintenance release</p>
<ul>
<li><strong>HAL</strong> drivers:
<ul>
<li>HAL UART driver:
<ul>
<li>Fix DMA Rx abort procedure impact on ongoing UART Tx transfer in polling mode.</li>
</ul></li>
<li>HAL RCC driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
<li>LL UTILS driver:
<ul>
<li>Add LL_SetFlashLatency API based on a call of UTILS_SetFlashLatency.</li>
</ul></li>
</ul></li>
</ul>
<h2 id="known-limitations-1">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility-1">Backward Compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" checked aria-hidden="true">V1.1.0 / 05-June-2024</label>
<div>
<h2 id="main-changes-2">Main Changes</h2>
<p>Maintenance release of <strong>HAL</strong> and <strong>LL</strong> drivers for <strong>STM32U083 / STM32U073 / STM32U031</strong> devices</p>
<h2 id="contents-2">Contents</h2>
<p>HAL and LL driver maintenance release</p>
<ul>
<li><strong>HAL</strong> drivers:
<ul>
<li>HAL UART driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
<li>HAL RNG driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
<li>HAL LPTIM driver:
<ul>
<li>Remove the redundant private macro IS_LPTIM_AUTORELOAD (redundant with IS_LPTIM_PERIOD macro).</li>
</ul></li>
<li>LL RCC driver:
<ul>
<li>Minors implementation enhancements.</li>
</ul></li>
</ul></li>
</ul>
<h2 id="known-limitations-2">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility-2">Backward Compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" checked aria-hidden="true">V1.0.0 / 12-February-2024</label>
<div>
<h2 id="main-changes-3">Main Changes</h2>
<p>First official release of <strong>HAL</strong> and <strong>LL</strong> drivers for <strong>STM32U083 / STM32U073 / STM32U031</strong> devices</p>
<h2 id="contents-3">Contents</h2>
<p>HAL and LL driver beta version for all peripherals</p>
<ul>
<li><p><strong>HAL</strong>: ADC, CORTEX, COMP, CRC, CRYP, DAC, DMA, EXTI, GPIO, I2C, I2S, IRDA, IWDG, LPTIM, OPAMP, LTDC, PCD, PWR, RCC, RNG, RTC, SMARTCARD, SPI, TIM, UART, USART, WWDG</p></li>
<li><p><strong>LL</strong>: ADC, COMP, CRC, CRS, DAC, DMA, EXTI, GPIO, I2C, LPTIM, LPUART, OPAMP, PWR, RCC, RNG, RTC, SPI, TIM, USART, USB, UTILS</p></li>
</ul>
<h2 id="known-limitations-3">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility-3">Backward Compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
</div>
</div>
<footer class="sticky">
<p>For complete documentation on STM32 Microcontrollers </mark> , visit: <span style="font-color: blue;"><a href="http://www.st.com/stm32">www.st.com/stm32</a></span></p>
This release note uses up to date web standards and, for this reason, should not be opened with Internet Explorer but preferably with popular browsers such as Google Chrome, Mozilla Firefox, Opera or Microsoft Edge.
</footer>
</body>
</html>