Skip to content

Commit 1fe67bd

Browse files
erwangogalak
authored andcommitted
ext/hal: stm32cube: Update STM32F3 README file
To comply with Zephyr Contributing guidelines regarding ext/ components, update README for STM32F3 series Signed-off-by: Erwan Gouriou <[email protected]>
1 parent 0377143 commit 1fe67bd

File tree

1 file changed

+56
-22
lines changed
  • ext/hal/st/stm32cube/stm32f3xx

1 file changed

+56
-22
lines changed
Lines changed: 56 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,58 @@
1-
The current version supported in Zephyr for STM32F3 Cube is V1.9.0
1+
STM32CubeF3
2+
###########
3+
4+
Origin:
5+
ST Microelectronics
6+
http://www.st.com/en/embedded-software/stm32cubef3.html
7+
8+
Status:
9+
version 1.9.0
10+
11+
Purpose:
12+
ST Microelectronics official MCU package for STM32F3 series.
13+
14+
Description:
15+
This package is an extract of official STM32CubeF3 package written by ST Microelectronics.
16+
It is composed of STM32Cube hardware abstraction layer (HAL) and low layer (LL) plus a set
17+
of CMSIS headers files, one for each SoC in STM32F3 series.
18+
19+
Dependencies:
20+
None.
21+
22+
URL:
23+
http://www.st.com/en/embedded-software/stm32cubef3.html
24+
25+
commit:
26+
version 1.9.0
27+
28+
Maintained-by:
29+
External
30+
31+
License:
32+
BSD-3-Clause
33+
34+
License Link:
35+
http://www.st.com/resource/en/license_agreement/dm00218346.pdf
236

337
Patch List:
4-
===========
5-
*Changes from official delivery:
6-
-dos2unix applied
7-
-trailing white spaces removed
8-
9-
*Current implementation of LL_SPI_TransmitData16 on F3/F7/L4 family
10-
generates following warning:
11-
"warning: dereferencing type-punned pointer will break strict-aliasing
12-
rules [-Wstrict-aliasing]"
13-
Besides being forbidden by rule, this cast is not needed, as register is
14-
16 bits wide. Modification has been tested on L4 SoC.
15-
stm32yyxx_ll_spi.h being included in soc.h file, warning is generated
16-
at each compiled object, this commit allows a clean build.
17-
Impacted files:
18-
drivers/include/stm32f3xx_ll_spi.h
19-
ST Bug tracker ID: 13359
20-
21-
*Update LSI_VALUE to 40 KHz
22-
Impacted files:
23-
drivers/include/stm32f3xx_ll_rcc.h
24-
ST Bug tracker ID: 37418
38+
39+
*Changes from official delivery:
40+
-dos2unix applied
41+
-trailing white spaces removed
42+
43+
*Update LSI_VALUE to 40 KHz
44+
Impacted files:
45+
drivers/include/stm32f3xx_ll_rcc.h
46+
ST Bug tracker ID: 37418
47+
48+
*Current implementation of LL_SPI_TransmitData16 on F3/F7/L4 family
49+
generates following warning:
50+
"warning: dereferencing type-punned pointer will break strict-aliasing
51+
rules [-Wstrict-aliasing]"
52+
Besides being forbidden by rule, this cast is not needed, as register is
53+
16 bits wide. Modification has been tested on L4 SoC.
54+
stm32yyxx_ll_spi.h being included in soc.h file, warning is generated
55+
at each compiled object, this commit allows a clean build.
56+
Impacted files:
57+
drivers/include/stm32f3xx_ll_spi.h
58+
ST Bug tracker ID: 13359

0 commit comments

Comments
 (0)