Skip to content

Commit 125eafe

Browse files
authored
Merge branch 'stm32duino:main' into main
2 parents 934508d + 8d61785 commit 125eafe

3,964 files changed

Lines changed: 1304963 additions & 156798 deletions

File tree

Some content is hidden

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

.github/actions/pio-build/README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@
22

33
This action build thanks PIO.
44

5-
## Inputs
6-
7-
### `cmsis-version`
8-
9-
The CMSIS version to use. Default `"5.9.0"`.
10-
115
## Example usage
126

137
```yaml
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
# action.yml
22
name: 'PlatformIO Build'
33
description: 'Compile using PlatformIO'
4-
inputs:
5-
cmsis-version:
6-
description: 'CMSIS package version to use'
7-
default: '5.9.0'
84
runs:
95
using: 'docker'
106
image: 'Dockerfile'
11-
args:
12-
- ${{ inputs.cmsis-version }}

.github/actions/pio-build/entrypoint.sh

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
#!/bin/sh
22

3-
readonly CMSIS_VERSION="$1"
4-
readonly CMSIS_ARCHIVE="CMSIS-${CMSIS_VERSION}.tar.bz2"
5-
63
# Use python venv
74
python3 -m venv "$HOME/venv"
85
# shellcheck disable=SC1091
@@ -11,24 +8,18 @@ python3 -m venv "$HOME/venv"
118
python3 -m pip install --quiet --upgrade platformio
129

1310
# Install the development version of ststm32 platform
14-
platformio platform install "https://github.com/platformio/platform-ststm32.git" || {
11+
pio pkg install --platform "https://github.com/platformio/platform-ststm32.git" --force --global || {
1512
exit 1
1613
}
1714
# Prepare framework for CI
15+
# Modify platform.json to use local framework-arduinoststm32 package
1816
python3 -c "import json; import os; fp=open(os.path.expanduser('~/.platformio/platforms/ststm32/platform.json'), 'r+'); data=json.load(fp); data['packages']['framework-arduinoststm32']['version'] = '*'; del data['packages']['framework-arduinoststm32']['owner']; fp.seek(0); fp.truncate(); json.dump(data, fp); fp.close()" || {
1917
exit 1
2018
}
21-
19+
# Create symbolic link to the framework-arduinoststm32 package pointing to the repository workspace
2220
ln --symbolic "$GITHUB_WORKSPACE" "$HOME/.platformio/packages/framework-arduinoststm32" || {
2321
exit 1
2422
}
25-
# Download and unpack CMSIS package
26-
wget --no-verbose "https://github.com/stm32duino/ArduinoModule-CMSIS/releases/download/$CMSIS_VERSION/$CMSIS_ARCHIVE" || {
27-
exit 1
28-
}
29-
tar --extract --bzip2 --file="$CMSIS_ARCHIVE" || {
30-
exit 1
31-
}
3223
cd "$GITHUB_WORKSPACE/CI/build/" || {
3324
exit 1
3425
}

.github/workflows/MarkdwonLinksCheck.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

CI/build/conf/cores_config.json

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,18 @@
4343
"GENERIC_C011F4PX",
4444
"GENERIC_C011F4UX",
4545
"GENERIC_C011F6PX",
46-
"GENERIC_C011F6UX",
4746
"GENERIC_C011J4MX",
4847
"GENERIC_C031C4TX",
4948
"GENERIC_C031C4UX",
5049
"GENERIC_C031C6TX",
5150
"GENERIC_C031F4PX",
51+
"GENERIC_C071G8UX",
52+
"GENERIC_C071R8TX",
53+
"GENERIC_C092CBTX",
54+
"GENERIC_C092CBUX",
55+
"GENERIC_C092CCTX",
56+
"GENERIC_C092RBTX",
57+
"GENERIC_C092RCIX",
5258
"GENERIC_F031C4TX",
5359
"GENERIC_F031E6YX",
5460
"GENERIC_F031F4PX",
@@ -60,6 +66,7 @@
6066
"GENERIC_F042F4PX",
6167
"GENERIC_F042G4UX",
6268
"GENERIC_F042K4TX",
69+
"GENERIC_F042K4UX",
6370
"GENERIC_F051C4TX",
6471
"GENERIC_F051K6UX",
6572
"GENERIC_F058R8HX",
@@ -221,6 +228,10 @@
221228
"GENERIC_F401VCTX",
222229
"GENERIC_F401VDTX",
223230
"GENERIC_F405RGTX",
231+
"GENERIC_F407IEHX",
232+
"GENERIC_F407IETX",
233+
"GENERIC_F407IGHX",
234+
"GENERIC_F407IGTX",
224235
"GENERIC_F407VETX",
225236
"GENERIC_F407VGTX",
226237
"GENERIC_F407ZETX",
@@ -235,6 +246,7 @@
235246
"GENERIC_F411CCYX",
236247
"GENERIC_F411CEUX",
237248
"GENERIC_F411RCTX",
249+
"GENERIC_F411VCTX",
238250
"GENERIC_F412CEUX",
239251
"GENERIC_F412RETX",
240252
"GENERIC_F412REYX",
@@ -252,6 +264,9 @@
252264
"GENERIC_F413ZGTX",
253265
"GENERIC_F413ZHJX",
254266
"GENERIC_F413ZHTX",
267+
"GENERIC_F417IEHX",
268+
"GENERIC_F417IETX",
269+
"GENERIC_F417IGHX",
255270
"GENERIC_F417VETX",
256271
"GENERIC_F417ZETX",
257272
"GENERIC_F423ZHJX",
@@ -475,8 +490,11 @@
475490
"GENERIC_G471VEHX",
476491
"GENERIC_G471VEIX",
477492
"GENERIC_G473CBTX",
493+
"GENERIC_G473CBUX",
478494
"GENERIC_G473CCTX",
495+
"GENERIC_G473CCUX",
479496
"GENERIC_G473CETX",
497+
"GENERIC_G473CEUX",
480498
"GENERIC_G473MBTX",
481499
"GENERIC_G473MCTX",
482500
"GENERIC_G473METX",
@@ -498,8 +516,11 @@
498516
"GENERIC_G473VEHX",
499517
"GENERIC_G473VETX",
500518
"GENERIC_G474CBTX",
519+
"GENERIC_G474CBUX",
501520
"GENERIC_G474CCTX",
521+
"GENERIC_G474CCUX",
502522
"GENERIC_G474CETX",
523+
"GENERIC_G474CEUX",
503524
"GENERIC_G474MBTX",
504525
"GENERIC_G474MCTX",
505526
"GENERIC_G474METX",
@@ -519,6 +540,7 @@
519540
"GENERIC_G474VEHX",
520541
"GENERIC_G474VETX",
521542
"GENERIC_G483CETX",
543+
"GENERIC_G483CEUX",
522544
"GENERIC_G483METX",
523545
"GENERIC_G483PEIX",
524546
"GENERIC_G483QETX",
@@ -592,6 +614,7 @@
592614
"GENERIC_H750VBTX",
593615
"GENERIC_H750XBHX",
594616
"GENERIC_H750ZBTX",
617+
"GENERIC_H753IIKX",
595618
"GENERIC_H753VIHX",
596619
"GENERIC_H753XIHX",
597620
"GENERIC_H753ZITX",
@@ -601,6 +624,8 @@
601624
"GENERIC_H7A3VGTX",
602625
"GENERIC_H7A3VIHX",
603626
"GENERIC_H7A3VITX",
627+
"GENERIC_H7A3ZGTXQ",
628+
"GENERIC_H7A3ZITXQ",
604629
"GENERIC_H7B0VBTX",
605630
"GENERIC_H7B3VIHX",
606631
"GENERIC_L010F4PX",
@@ -742,6 +767,7 @@
742767
"GENERIC_L412K8UX",
743768
"GENERIC_L412KBTX",
744769
"GENERIC_L412KBUX",
770+
"GENERIC_L412RBIXP",
745771
"GENERIC_L422KBTX",
746772
"GENERIC_L431CBTX",
747773
"GENERIC_L431CBUX",
@@ -805,6 +831,8 @@
805831
"GENERIC_L4S5VITX",
806832
"GENERIC_L4S5ZITX",
807833
"GENERIC_L4S5ZIYX",
834+
"GENERIC_L552QCIXQ",
835+
"GENERIC_L552QEIXQ",
808836
"GENERIC_L552ZCTXQ",
809837
"GENERIC_L552ZETXQ",
810838
"GENERIC_MP153AACX",
@@ -814,13 +842,26 @@
814842
"GENERIC_MP157AACX",
815843
"GENERIC_MP157CACX",
816844
"GENERIC_MP157DACX",
845+
"GENERIC_U073C8TX",
846+
"GENERIC_U073C8UX",
847+
"GENERIC_U073CBTX",
848+
"GENERIC_U073CBUX",
849+
"GENERIC_U073CCTX",
850+
"GENERIC_U073CCUX",
817851
"GENERIC_U073R8IX",
818852
"GENERIC_U073R8TX",
819853
"GENERIC_U073RBIX",
820854
"GENERIC_U073RBTX",
821855
"GENERIC_U073RCIX",
822856
"GENERIC_U073RCTX",
857+
"GENERIC_U083CCTX",
823858
"GENERIC_U083RCIX",
859+
"GENERIC_U375RETXQ",
860+
"GENERIC_U375RGTXQ",
861+
"GENERIC_U375VEIX",
862+
"GENERIC_U375VEIXQ",
863+
"GENERIC_U375VGIX",
864+
"GENERIC_U375VGIXQ",
824865
"GENERIC_U575AGIXQ",
825866
"GENERIC_U575AIIXQ",
826867
"GENERIC_U575CGTX",
@@ -830,13 +871,32 @@
830871
"GENERIC_U575ZGTXQ",
831872
"GENERIC_U575ZITXQ",
832873
"GENERIC_U585CITX",
874+
"GENERIC_U595ZITXQ",
875+
"GENERIC_U595ZJTXQ",
876+
"GENERIC_U599ZITXQ",
877+
"GENERIC_U599ZJTXQ",
878+
"GENERIC_U5A5ZJTXQ",
879+
"GENERIC_WB05KZVX",
880+
"GENERIC_WB05TZFX",
881+
"GENERIC_WB09KEVX",
833882
"GENERIC_WB35CCUXA",
834883
"GENERIC_WB35CEUXA",
835884
"GENERIC_WB55CCUX",
836885
"GENERIC_WB55CEUX",
837886
"GENERIC_WB55RCVX",
838887
"GENERIC_WB55REVX",
888+
"GENERIC_WB55VCQX",
889+
"GENERIC_WB55VCYX",
890+
"GENERIC_WB55VEQX",
891+
"GENERIC_WB55VEYX",
892+
"GENERIC_WB55VGQX",
893+
"GENERIC_WB55VGYX",
839894
"GENERIC_WBA55CEUX",
895+
"GENERIC_WL33C8VX",
896+
"GENERIC_WL33C8VXX",
897+
"GENERIC_WL33CBVX",
898+
"GENERIC_WL33CBVXX",
899+
"GENERIC_WL33CCVX",
840900
"GENERIC_WL54CCUX",
841901
"GENERIC_WL54JCIX",
842902
"GENERIC_WL55CCUX",

0 commit comments

Comments
 (0)