Skip to content

Commit 76c5025

Browse files
andryblacksalkinium
authored andcommitted
[dfg] Add RP2040 device file generator
1 parent a493afb commit 76c5025

File tree

11 files changed

+1075
-16
lines changed

11 files changed

+1075
-16
lines changed

.github/workflows/tests.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ env:
99
MAKEFLAGS: -j4
1010

1111
jobs:
12-
stm32-f4-g4-l0:
12+
group-1:
13+
name: "STM32: F4, G4, L0"
1314
runs-on: ubuntu-latest
1415
steps:
1516
- uses: actions/checkout@v2
@@ -33,7 +34,8 @@ jobs:
3334
git diff $(git diff --name-only | sed -n 1p)
3435
(( $(git status --porcelain | wc -l) == 0 ))
3536
36-
stm32-g0-h7-l4:
37+
group-2:
38+
name: "STM32: G0, H7, L4"
3739
runs-on: ubuntu-latest
3840
steps:
3941
- uses: actions/checkout@v2
@@ -57,7 +59,8 @@ jobs:
5759
git diff $(git diff --name-only | sed -n 1p)
5860
(( $(git status --porcelain | wc -l) == 0 ))
5961
60-
stm32-f0-f1-f2-f3-f7-l1-wb-wl-u5:
62+
group-3:
63+
name: "STM32: F0, F1, F2, F3, F7, L1, L5, WB, WL, U5"
6164
runs-on: ubuntu-latest
6265
steps:
6366
- uses: actions/checkout@v2
@@ -74,7 +77,7 @@ jobs:
7477
cd tools/generator
7578
make generate-stm32f0 generate-stm32f1 generate-stm32f2 generate-stm32f3 \
7679
generate-stm32f7 generate-stm32l1 generate-stm32wb generate-stm32wl \
77-
generate-stm32u5
80+
generate-stm32u5 generate-stm32l5
7881
- name: Synchronize Docs
7982
run: |
8083
python3 tools/scripts/sync_docs.py
@@ -83,7 +86,8 @@ jobs:
8386
git diff $(git diff --name-only | sed -n 1p)
8487
(( $(git status --porcelain | wc -l) == 0 ))
8588
86-
avr-sam-nrf:
89+
group-4:
90+
name: "AVR, SAM, NRF, RP"
8791
runs-on: ubuntu-latest
8892
steps:
8993
- uses: actions/checkout@v2
@@ -110,6 +114,10 @@ jobs:
110114
run: |
111115
cd tools/generator
112116
make generate-nrf
117+
- name: Generate RP data
118+
run: |
119+
cd tools/generator
120+
make generate-rp
113121
- name: Synchronize Docs
114122
run: |
115123
python3 tools/scripts/sync_docs.py

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@ These tools and this data set is maintained and curated by
1212
[@salkinium][] only at [modm-io/modm-devices][modm-devices].
1313
It is licensed under the MPLv2 license.
1414

15-
Currently data for <!--devicecount-->3796<!--/devicecount--> devices is available.
15+
Currently data for <!--devicecount-->3797<!--/devicecount--> devices is available.
1616
Please open an issue or better yet a pull request for additional support.
1717

1818
<!--devicetable-->
1919
| Family | Devices | Family | Devices | Family | Devices |
2020
|:--------------|:--------|:--------------|:--------|:--------------|:--------|
2121
| AT90 | 12 | ATMEGA | 352 | ATTINY | 148 |
22-
| NRF52 | 7 | SAMD | 209 | SAMG | 10 |
23-
| SAML | 47 | SAMV | 20 | STM32F0 | 169 |
24-
| STM32F1 | 174 | STM32F2 | 71 | STM32F3 | 145 |
25-
| STM32F4 | 354 | STM32F7 | 181 | STM32G0 | 262 |
26-
| STM32G4 | 309 | STM32H7 | 206 | STM32L0 | 354 |
27-
| STM32L1 | 180 | STM32L4 | 417 | STM32L5 | 44 |
28-
| STM32U5 | 61 | STM32WB | 37 | STM32WL | 27 |
22+
| NRF52 | 7 | RP20 | 1 | SAMD | 209 |
23+
| SAMG | 10 | SAML | 47 | SAMV | 20 |
24+
| STM32F0 | 169 | STM32F1 | 174 | STM32F2 | 71 |
25+
| STM32F3 | 145 | STM32F4 | 354 | STM32F7 | 181 |
26+
| STM32G0 | 262 | STM32G4 | 309 | STM32H7 | 206 |
27+
| STM32L0 | 354 | STM32L1 | 180 | STM32L4 | 417 |
28+
| STM32L5 | 44 | STM32U5 | 61 | STM32WB | 37 |
29+
| STM32WL | 27 |
2930
<!--/devicetable-->
3031

3132

0 commit comments

Comments
 (0)