Skip to content

Commit 019cdc2

Browse files
authored
Merge pull request #2 from EnsembleScientific/2.5.0
Updating to 2.5.0
2 parents dbd3f99 + 506dbed commit 019cdc2

File tree

2,380 files changed

+300811
-56747
lines changed

Some content is hidden

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

2,380 files changed

+300811
-56747
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55
# to native line endings on checkout.
66
.astyleignore text eol=lf
77
.astylerc text eol=lf
8+
.codespellignore text eol=lf
9+
.codespellrc text eol=lf
810
.editorconfig text eol=lf
911
.flake8 text eol=lf
1012
.gitattributes text eol=lf
1113
.gitignore text eol=lf
1214

1315
*.adoc text eol=lf
1416
*.c text eol=lf
17+
*.cfg text eol=lf
1518
*.cmake text eol=lf
1619
*.cpp text eol=lf
1720
*.css text eol=lf

.github/ISSUE_TEMPLATE/new-variant-request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ assignees: ''
1515
* Where this hardware can be purchased
1616
* ...
1717

18-
**Note that user can add a STM32 based board following this [wiki](https://github.com/stm32duino/wiki/wiki/Add-a-new-variant-(board))**
18+
**Note that user can add a STM32 based board following this [wiki](https://github.com/stm32duino/Arduino_Core_STM32/wiki/Add-a-new-variant-(board))**
1919

2020
Any contribution is welcome, so do not hesitate to submit a PR.
2121

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
name: STM32 Core Continuous Integration
1+
name: STM32 Core build using arduino-cli
22
on:
33
push:
44
branches:
55
- main
66
paths-ignore:
7+
- .github/**
8+
- '!.github/workflows/Arduino-build.yml'
79
- '*.json'
810
- '**.md'
911
- keywords.txt
1012
- CI/**
1113
- '!CI/build/arduino-cli.py'
12-
- '!CI/build/platformio-builder.py'
1314
- '!CI/build/examples/**'
15+
- cmake/**
1416
- tools/**
15-
- '!tools/platformio-build.py'
1617
pull_request:
1718
paths-ignore:
19+
- .github/**
20+
- '!.github/workflows/Arduino-build.yml'
1821
- '*.json'
1922
- '**.md'
2023
- keywords.txt
2124
- CI/**
2225
- '!CI/build/arduino-cli.py'
23-
- '!CI/build/platformio-builder.py'
2426
- '!CI/build/examples/**'
27+
- cmake/**
2528
- tools/**
26-
- '!tools/platformio-build.py'
2729
# Allows you to run this workflow manually from the Actions tab
2830
workflow_dispatch:
2931
jobs:
@@ -47,14 +49,3 @@ jobs:
4749
run: |
4850
cat ${{ steps.Compile.outputs.compile-result }}
4951
exit 1
50-
pio_build:
51-
runs-on: ubuntu-latest
52-
name: PlatformIO test
53-
steps:
54-
# First of all, clone the repo using the checkout action.
55-
- name: Checkout
56-
uses: actions/checkout@main
57-
58-
- name: PlatformIO
59-
id: Compile
60-
uses: ./.github/actions/pio-build

.github/workflows/Cmake.yml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,50 @@ on:
44
push:
55
branches:
66
- main
7+
paths-ignore:
8+
- .github/**
9+
- '!.github/workflows/Cmake.yml'
10+
- '*.json'
11+
- '**.md'
12+
- keywords.txt
13+
- CI/**
14+
- tools/**
715
pull_request:
16+
paths-ignore:
17+
- .github/**
18+
- '!.github/workflows/Cmake.yml'
19+
- '*.json'
20+
- '**.md'
21+
- keywords.txt
22+
- CI/**
23+
- tools/**
824
# Allows you to run this workflow manually from the Actions tab
925
workflow_dispatch:
1026
jobs:
1127
cmake:
1228
name: Check CMake usage
1329
runs-on: ubuntu-latest
1430

31+
strategy:
32+
matrix:
33+
boardname:
34+
- NUCLEO_F091RC
35+
- NUCLEO_F103RB
36+
- NUCLEO_F207ZG
37+
- NUCLEO_F303RE
38+
- NUCLEO_F411RE
39+
- NUCLEO_F767ZI
40+
- NUCLEO_G0B1RE
41+
- NUCLEO_G474RE
42+
- NUCLEO_H743ZI2
43+
- NUCLEO_L073RZ
44+
- NUCLEO_L152RE
45+
- NUCLEO_L476RG
46+
- NUCLEO_L552ZE_Q
47+
- NUCLEO_U575ZI_Q
48+
- P_NUCLEO_WB55RG
49+
- NUCLEO_WL55JC1
50+
1551
steps:
1652
- name: Checkout
1753
uses: actions/checkout@main
@@ -22,7 +58,7 @@ jobs:
2258
- name: Configure
2359
run: |
2460
mkdir build
25-
cmake -S CI/build/examples/BareMinimum -B ./build -G Ninja
61+
cmake -DBOARDNAME=${{ matrix.boardname }} -S CI/build/examples/BareMinimum -B ./build -G Ninja
2662
2763
- name: Build example
2864
working-directory: '${{ github.workspace }}/build'
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Check Markdown Links
2+
# runs every monday at 9 am
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- '**.md'
9+
pull_request:
10+
paths:
11+
- '**.md'
12+
# Allows you to run this workflow manually from the Actions tab
13+
workflow_dispatch:
14+
jobs:
15+
linkinator:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v3
19+
- uses: JustinBeckwith/linkinator-action@v1
20+
with:
21+
paths: '*.md ./CI/**/*.md, ./variants/**/*.md, ./libraries/**/*.md'
22+
verbosity: 'INFO'
23+
skip: 'www.st.com'

.github/workflows/PIO-build.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: PlatformIO build
2+
on:
3+
push:
4+
branches:
5+
- main
6+
paths-ignore:
7+
- .github/**
8+
- '!.github/actions/pio-build/**'
9+
- '!.github/workflows/PIO-build.yml'
10+
- '*.json'
11+
- '**.md'
12+
- keywords.txt
13+
- CI/**
14+
- '!CI/build/platformio-builder.py'
15+
- cmake/**
16+
- tools/**
17+
- '!tools/platformio-build.py'
18+
pull_request:
19+
paths-ignore:
20+
- .github/**
21+
- '!.github/actions/pio-build/**'
22+
- '!.github/workflows/PIO-build.yml'
23+
- '*.json'
24+
- '**.md'
25+
- keywords.txt
26+
- CI/**
27+
- '!CI/build/platformio-builder.py'
28+
- cmake/**
29+
- tools/**
30+
- '!tools/platformio-build.py'
31+
# Allows you to run this workflow manually from the Actions tab
32+
workflow_dispatch:
33+
jobs:
34+
pio_build:
35+
runs-on: ubuntu-latest
36+
name: PlatformIO test
37+
steps:
38+
# First of all, clone the repo using the checkout action.
39+
- name: Checkout
40+
uses: actions/checkout@main
41+
42+
- name: PlatformIO
43+
id: Compile
44+
uses: ./.github/actions/pio-build

0 commit comments

Comments
 (0)