Skip to content

Commit ba57d2c

Browse files
committed
v1.2.0
- Updated STM32N6 HAL, CMSIS, and BSP to version 1.2.0 - Added support for unique Gamma - Fixed MacOS support issues - Fixed memory issues for 5MP sensor - Fixed build warnings GitHub submodules are no longer used to simplify downloading: - You can use a simple git clone - Or download an archive directly from GitHub Signed-off-by: Vincent ABRIOU <vincent.abriou@st.com>
1 parent c5938f4 commit ba57d2c

File tree

7,332 files changed

+1850050
-69
lines changed

Some content is hidden

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

7,332 files changed

+1850050
-69
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Copyright 2014-2021 STMicroelectronics.
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without modification,
5+
are permitted provided that the following conditions are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation and/or
12+
other materials provided with the distribution.
13+
14+
3. Neither the name of the copyright holder nor the names of its contributors
15+
may be used to endorse or promote products derived from this software without
16+
specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
19+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
22+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
25+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 337 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,337 @@
1+
---
2+
pagetitle: Release Notes for BSP Common Components Drivers
3+
lang: en
4+
header-includes: <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" />
5+
---
6+
7+
::: {.row}
8+
::: {.col-sm-12 .col-lg-4}
9+
10+
<center>
11+
# <small>Release Notes for</small> <mark>BSP Common Components Drivers</mark>
12+
Copyright &copy; 2014-2023 STMicroelectronics\
13+
14+
[![ST logo](_htmresc/st_logo.png)](https://www.st.com){.logo}
15+
</center>
16+
17+
# Purpose
18+
19+
This directory contains the BSP Common components drivers.
20+
21+
:::
22+
23+
::: {.col-sm-12 .col-lg-8}
24+
# Update History
25+
26+
::: {.collapse}
27+
<input type="checkbox" id="collapse-section20" checked aria-hidden="true">
28+
<label for="collapse-section20" aria-hidden="true">V7.3.0 / 28-September-2023</label>
29+
<div>
30+
31+
## Main Changes
32+
33+
### Component release
34+
35+
- Add Frequency, Exposure and Gain configuration function pointers in camera.h
36+
37+
</div>
38+
:::
39+
40+
::: {.collapse}
41+
<input type="checkbox" id="collapse-section19" aria-hidden="true">
42+
<label for="collapse-section19" aria-hidden="true">V7.2.1 / 16-November-2021</label>
43+
<div>
44+
45+
## Main Changes
46+
47+
### Component release
48+
49+
- Update licensing
50+
51+
</div>
52+
:::
53+
54+
::: {.collapse}
55+
<input type="checkbox" id="collapse-section18" aria-hidden="true">
56+
<label for="collapse-section18" aria-hidden="true">V7.2.0 / 11-October-2021</label>
57+
<div>
58+
59+
## Main Changes
60+
61+
### Component release
62+
63+
- Add hybrid_sensor.h to support hybrid (env and motion) sensors
64+
65+
</div>
66+
:::
67+
68+
::: {.collapse}
69+
<input type="checkbox" id="collapse-section17" aria-hidden="true">
70+
<label for="collapse-section17" aria-hidden="true">V7.1.0 / 18-Juin-2021</label>
71+
<div>
72+
73+
## Main Changes
74+
75+
### Component release
76+
77+
- Add ranging_sensor.h to support ranging sensors
78+
- Add light_sensor.h to support ambient light sensors
79+
- Rename UTILS_LCD_Drv_t structure into LCD_UTILS_Drv_t
80+
- Code spelling and formatting
81+
82+
## Backward Compatibility
83+
84+
- This release breaks compatibility with previous versions.
85+
86+
</div>
87+
:::
88+
89+
::: {.collapse}
90+
<input type="checkbox" id="collapse-section16" aria-hidden="true">
91+
<label for="collapse-section16" aria-hidden="true">V7.0.0 / 25-February-2020</label>
92+
<div>
93+
94+
## Main Changes
95+
96+
### Component release
97+
98+
- Rename GUI_Drv_t structure into UTILS_LCD_Drv_t
99+
100+
## Backward Compatibility
101+
102+
- This release breaks compatibility with previous versions.
103+
104+
</div>
105+
:::
106+
107+
::: {.collapse}
108+
<input type="checkbox" id="collapse-section15" aria-hidden="true">
109+
<label for="collapse-section15" aria-hidden="true">V6.0.1 / 15-October-2019</label>
110+
<div>
111+
112+
## Main Changes
113+
114+
### Component release
115+
116+
- Update st_logo.png inclusion path in Release notes.
117+
118+
</div>
119+
:::
120+
121+
::: {.collapse}
122+
<input type="checkbox" id="collapse-section14" aria-hidden="true">
123+
<label for="collapse-section14" aria-hidden="true">V6.0.0 / 12-April-2019</label>
124+
<div>
125+
126+
## Main Changes
127+
128+
### Component release
129+
130+
Official release of BSP Common components drivers in line with STM32Cube BSP drivers development guidelines (UM2298).
131+
132+
## Backward Compatibility
133+
134+
This release breaks compatibility with previous versions.
135+
136+
</div>
137+
:::
138+
139+
::: {.collapse}
140+
<input type="checkbox" id="collapse-section13" aria-hidden="true">
141+
<label for="collapse-section13" aria-hidden="true">V5.1.1 / 31-August-2018</label>
142+
<div>
143+
144+
## Main Changes
145+
Reformat the BSD 3-Clause license declaration in the files header (replace license terms by a web reference to OSI website where those terms lie)
146+
Correct sensor names in headers files hsensor.h and psensor.h
147+
148+
</div>
149+
:::
150+
151+
::: {.collapse}
152+
<input type="checkbox" id="collapse-section12" aria-hidden="true">
153+
<label for="collapse-section12" aria-hidden="true">V5.1.0 / 21-November-2017</label>
154+
<div>
155+
156+
## Main Changes
157+
Add dpredriver.h: support of DP redriver class
158+
Add pwrmon.h: support of power monitor class
159+
Add usbtypecswitch.h: support of USB type C switch class
160+
161+
</div>
162+
:::
163+
164+
::: {.collapse}
165+
<input type="checkbox" id="collapse-section11" aria-hidden="true">
166+
<label for="collapse-section11" aria-hidden="true">V5.0.0 / 01-March-2017</label>
167+
<div>
168+
169+
## Main Changes
170+
Add hsensor.h: support of humidity class
171+
Add psensor.h: support of pressure class
172+
Update tsensor.h: Temperature can be negative
173+
Update accelero.h: LowPower API can enable or disable the low power mode
174+
Update magneto.h: LowPower API can enable or disable the low power mode
175+
176+
## Backward Compatibility
177+
178+
This release breaks compatibility with previous versions.
179+
180+
</div>
181+
:::
182+
183+
::: {.collapse}
184+
<input type="checkbox" id="collapse-section10" aria-hidden="true">
185+
<label for="collapse-section10" aria-hidden="true">V4.0.1 / 21-July-2015</label>
186+
<div>
187+
188+
## Main Changes
189+
tsensor.h: Fix compilation issue on *TSENSOR_InitTypeDef*
190+
191+
</div>
192+
:::
193+
194+
::: {.collapse}
195+
<input type="checkbox" id="collapse-section9" aria-hidden="true">
196+
<label for="collapse-section9" aria-hidden="true">V4.0.0 / 22-June-2015</label>
197+
<div>
198+
199+
## Main Changes
200+
accelero.h: add *DeInit* field in *ACCELERO_DrvTypeDef* structure
201+
audio.h: add *DeInit* field in *AUDIO_DrvTypeDef* structure
202+
idd.h:
203+
204+
- add *Shunt0StabDelay*, *Shunt1StabDelay*, *Shunt2StabDelay*, *Shunt3StabDelay*, *Shunt4StabDelay* and *ShuntNbOnBoard* fields in *IDD_ConfigTypeDef* structure
205+
- rename *ShuntNumber* field to *ShuntNbUsed* in *IDD_ConfigTypeDef* structure
206+
207+
magneto.h: add *DeInit* field in *MAGNETO_DrvTypeDef* structure
208+
209+
## Backward Compatibility
210+
211+
This release breaks compatibility with previous versions.
212+
213+
</div>
214+
:::
215+
216+
::: {.collapse}
217+
<input type="checkbox" id="collapse-section8" aria-hidden="true">
218+
<label for="collapse-section8" aria-hidden="true">V3.0.0 / 28-April-2015</label>
219+
<div>
220+
221+
## Main Changes
222+
223+
accelero.h: add *LowPower* field in *ACCELERO_DrvTypeDef* structure
224+
magneto.h: add *LowPower* field in *MAGNETO_DrvTypeDef* structure
225+
gyro.h: add *DeInit* and *LowPower* fields in *GYRO_DrvTypeDef* structure
226+
camera.h: add CAMERA_COLOR_EFFECT_NONE define
227+
idd.h:
228+
229+
- add *MeasureNb*, *DeltaDelayUnit* and *DeltaDelayValue* fields in *IDD_ConfigTypeDef* structure
230+
- rename *PreDelay* field to *PreDelayUnit* in *IDD_ConfigTypeDef* structure
231+
232+
## Backward Compatibility
233+
234+
This release breaks compatibility with previous versions.
235+
236+
</div>
237+
:::
238+
239+
::: {.collapse}
240+
<input type="checkbox" id="collapse-section7" aria-hidden="true">
241+
<label for="collapse-section7" aria-hidden="true">V2.2.0 / 09-February-2015</label>
242+
<div>
243+
244+
## Main Changes
245+
246+
Magnetometer driver function prototypes added (magneto.h file)
247+
Update "idd.h" file to provide DeInit() and WakeUp() services in IDD current measurement driver
248+
249+
</div>
250+
:::
251+
252+
::: {.collapse}
253+
<input type="checkbox" id="collapse-section6" aria-hidden="true">
254+
<label for="collapse-section6" aria-hidden="true">V2.1.0 / 06-February-2015</label>
255+
<div>
256+
257+
## Main Changes
258+
259+
IDD current measurement driver function prototypes added (idd.h file)
260+
io.h: add new typedef enum IO_PinState with IO_PIN_RESET and IO_PIN_SET values
261+
262+
</div>
263+
:::
264+
265+
::: {.collapse}
266+
<input type="checkbox" id="collapse-section5" aria-hidden="true">
267+
<label for="collapse-section5" aria-hidden="true">V2.0.0 / 15-December-2014</label>
268+
<div>
269+
270+
## Main Changes
271+
272+
Update "io.h" file to support MFX (Multi Function eXpander) device available on some STM32 boards
273+
274+
- add new entries for *IO_ModeTypedef* enumeration structure
275+
- update the *IO_DrvTypeDef* structure
276+
- Update all return values and function parameters to uint32_t
277+
- Add a return value for *Config* field
278+
279+
## Backward Compatibility
280+
281+
This release breaks compatibility with previous versions.
282+
283+
</div>
284+
:::
285+
286+
287+
::: {.collapse}
288+
<input type="checkbox" id="collapse-section4" aria-hidden="true">
289+
<label for="collapse-section4" aria-hidden="true">V1.2.1 / 02-December-2014</label>
290+
<div>
291+
292+
## Main Changes
293+
gyro.h: change “__GIRO_H” by “__GYRO_H” to fix compilation issue under Mac OS
294+
295+
</div>
296+
:::
297+
298+
::: {.collapse}
299+
<input type="checkbox" id="collapse-section3" aria-hidden="true">
300+
<label for="collapse-section3" aria-hidden="true">V1.2.0 / 18-June-2014</label>
301+
<div>
302+
303+
## Main Changes
304+
EPD (E Paper Display) driver function prototype added (epd.h file)
305+
306+
</div>
307+
:::
308+
309+
::: {.collapse}
310+
<input type="checkbox" id="collapse-section2" aria-hidden="true">
311+
<label for="collapse-section2" aria-hidden="true">V1.1.0 / 21-March-2014</label>
312+
<div>
313+
314+
## Main Changes
315+
Temperature Sensor driver function prototype added
316+
317+
</div>
318+
:::
319+
320+
::: {.collapse}
321+
<input type="checkbox" id="collapse-section1" aria-hidden="true">
322+
<label for="collapse-section1" aria-hidden="true">V1.0.0 / 18-February-2014</label>
323+
<div>
324+
325+
## Main Changes
326+
First official release with Accelerometer, Audio, Camera, Gyroscope, IO, LCD and Touch Screen drivers function prototypes
327+
328+
</div>
329+
:::
330+
331+
:::
332+
:::
333+
334+
<footer class="sticky">
335+
For complete documentation on <mark>STM32 Microcontrollers</mark> ,
336+
visit: [http://www.st.com/STM32](http://www.st.com/STM32)
337+
</footer>
Lines changed: 2 additions & 0 deletions
Loading
Lines changed: 2 additions & 0 deletions
Loading
4.03 KB
Loading

0 commit comments

Comments
 (0)