Skip to content

Commit c0022f2

Browse files
committed
Fix patches and update device files
1 parent 76c5025 commit c0022f2

18 files changed

+238
-558
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ 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-->3797<!--/devicecount--> devices is available.
15+
Currently data for <!--devicecount-->3780<!--/devicecount--> devices is available.
1616
Please open an issue or better yet a pull request for additional support.
1717

1818
<!--devicetable-->
@@ -23,10 +23,10 @@ Please open an issue or better yet a pull request for additional support.
2323
| SAMG | 10 | SAML | 47 | SAMV | 20 |
2424
| STM32F0 | 169 | STM32F1 | 174 | STM32F2 | 71 |
2525
| STM32F3 | 145 | STM32F4 | 354 | STM32F7 | 181 |
26-
| STM32G0 | 262 | STM32G4 | 309 | STM32H7 | 206 |
26+
| STM32G0 | 262 | STM32G4 | 295 | STM32H7 | 206 |
2727
| STM32L0 | 354 | STM32L1 | 180 | STM32L4 | 417 |
2828
| STM32L5 | 44 | STM32U5 | 61 | STM32WB | 37 |
29-
| STM32WL | 27 |
29+
| STM32WL | 24 |
3030
<!--/devicetable-->
3131

3232

devices/avr/atmega-324-pb.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,11 @@
172172
</gpio>
173173
<gpio port="C" pin="6">
174174
<signal driver="exint" name="pcint22"/>
175+
<signal driver="tc" instance="2" name="tosc1"/>
175176
</gpio>
176177
<gpio port="C" pin="7">
177178
<signal driver="exint" name="pcint23"/>
179+
<signal driver="tc" instance="2" name="tosc2"/>
178180
</gpio>
179181
<gpio port="D" pin="0">
180182
<signal driver="exint" name="pcint24"/>

devices/avr/atmega-48_88_168_328-a_n_p_pa_pv_v.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,14 @@
167167
<signal driver="spi" name="sck"/>
168168
</gpio>
169169
<gpio port="B" pin="6">
170+
<signal driver="core" name="xtal1"/>
170171
<signal driver="exint" name="pcint6"/>
172+
<signal driver="tc" instance="2" name="tosc1"/>
171173
</gpio>
172174
<gpio port="B" pin="7">
175+
<signal driver="core" name="xtal2"/>
173176
<signal driver="exint" name="pcint7"/>
177+
<signal driver="tc" instance="2" name="tosc2"/>
174178
</gpio>
175179
<gpio port="C" pin="0">
176180
<signal driver="adc" name="0"/>

devices/avr/atmega-48_88_168_328-pb.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,14 @@
9999
<signal device-name="328" driver="usart" instance="1" name="xck"/>
100100
</gpio>
101101
<gpio port="B" pin="6">
102+
<signal driver="core" name="xtal1"/>
102103
<signal driver="exint" name="pcint6"/>
104+
<signal driver="tc" instance="2" name="tosc1"/>
103105
</gpio>
104106
<gpio port="B" pin="7">
107+
<signal driver="core" name="xtal2"/>
105108
<signal driver="exint" name="pcint7"/>
109+
<signal driver="tc" instance="2" name="tosc2"/>
106110
</gpio>
107111
<gpio port="C" pin="0">
108112
<signal driver="adc" name="0"/>

devices/stm32/stm32f4-05_07_15_17.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
<feature value="status"/>
149149
</driver>
150150
<driver device-name="07|17" name="dcmi" type="stm32"/>
151-
<driver device-name="07|17" name="eth" type="stm32-v2.0"/>
151+
<driver device-name="07|17" name="eth" type="stm32-v2.1"/>
152152
<driver name="flash" type="stm32-v1.0">
153153
<latency vcore-min="1800">
154154
<wait-state ws="0" hclk-max="20000000"/>

devices/stm32/stm32f4-27_29_37_39.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@
195195
</driver>
196196
<driver name="dcmi" type="stm32"/>
197197
<driver name="dma2d" type="stm32"/>
198-
<driver name="eth" type="stm32-v2.0"/>
198+
<driver name="eth" type="stm32-v2.1"/>
199199
<driver name="flash" type="stm32-v1.0">
200200
<latency vcore-min="1800">
201201
<wait-state ws="0" hclk-max="20000000"/>

devices/stm32/stm32f4-69_79.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
<driver name="dcmi" type="stm32"/>
171171
<driver name="dma2d" type="stm32"/>
172172
<driver name="dsihost" type="stm32-v1.0"/>
173-
<driver device-pin="b|i|n" name="eth" type="stm32-v2.0"/>
173+
<driver device-pin="b|i|n" name="eth" type="stm32-v2.1"/>
174174
<driver name="flash" type="stm32-v1.0">
175175
<latency vcore-min="1800">
176176
<wait-state ws="0" hclk-max="20000000"/>

devices/stm32/stm32g4-73_83.xml

Lines changed: 11 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,18 @@
4545
<valid-device>stm32g473vbh3</valid-device>
4646
<valid-device>stm32g473vbh6</valid-device>
4747
<valid-device>stm32g473vbh7</valid-device>
48-
<valid-device>stm32g473vbi6</valid-device>
4948
<valid-device>stm32g473vbt3</valid-device>
5049
<valid-device>stm32g473vbt6</valid-device>
5150
<valid-device>stm32g473vbt7</valid-device>
5251
<valid-device>stm32g473vch3</valid-device>
5352
<valid-device>stm32g473vch6</valid-device>
5453
<valid-device>stm32g473vch7</valid-device>
55-
<valid-device>stm32g473vci6</valid-device>
5654
<valid-device>stm32g473vct3</valid-device>
5755
<valid-device>stm32g473vct6</valid-device>
5856
<valid-device>stm32g473vct7</valid-device>
5957
<valid-device>stm32g473veh3</valid-device>
6058
<valid-device>stm32g473veh6</valid-device>
6159
<valid-device>stm32g473veh7</valid-device>
62-
<valid-device>stm32g473vei6</valid-device>
6360
<valid-device>stm32g473vet3</valid-device>
6461
<valid-device>stm32g473vet6</valid-device>
6562
<valid-device>stm32g473vet7</valid-device>
@@ -77,7 +74,6 @@
7774
<valid-device>stm32g483ret6</valid-device>
7875
<valid-device>stm32g483ret7</valid-device>
7976
<valid-device>stm32g483veh6</valid-device>
80-
<valid-device>stm32g483vei6</valid-device>
8177
<valid-device>stm32g483vet6</valid-device>
8278
<driver name="core" type="cortex-m4f">
8379
<memory device-size="b" name="flash" access="rx" start="0x8000000" size="131072"/>
@@ -328,7 +324,7 @@
328324
<instance value="4"/>
329325
<instance device-pin="m|p|q|r|v" value="5"/>
330326
</driver>
331-
<driver device-pin="v" device-package="h|i|t" name="uart" type="stm32-extended">
327+
<driver device-pin="v" device-package="h|t" name="uart" type="stm32-extended">
332328
<feature value="tcbgt"/>
333329
<instance value="4"/>
334330
<instance device-pin="m|p|q|r|v" value="5"/>
@@ -448,7 +444,7 @@
448444
<request device-pin="p" device-package="i" position="30">
449445
<signal driver="uart" instance="4" name="rx"/>
450446
</request>
451-
<request device-pin="v" device-package="h|i|t" position="30">
447+
<request device-pin="v" device-package="h|t" position="30">
452448
<signal driver="uart" instance="4" name="rx"/>
453449
</request>
454450
<request device-pin="m|q|r" device-package="t" position="31">
@@ -463,7 +459,7 @@
463459
<request device-pin="p" device-package="i" position="31">
464460
<signal driver="uart" instance="4" name="tx"/>
465461
</request>
466-
<request device-pin="v" device-package="h|i|t" position="31">
462+
<request device-pin="v" device-package="h|t" position="31">
467463
<signal driver="uart" instance="4" name="tx"/>
468464
</request>
469465
<request device-pin="m|p|q|r|v" position="32">
@@ -945,12 +941,12 @@
945941
<signal device-pin="c" device-package="u" af="8" driver="uart" instance="4" name="de"/>
946942
<signal device-pin="m" device-package="y" af="8" driver="uart" instance="4" name="de"/>
947943
<signal device-pin="p" device-package="i" af="8" driver="uart" instance="4" name="de"/>
948-
<signal device-pin="v" device-package="h|i|t" af="8" driver="uart" instance="4" name="de"/>
944+
<signal device-pin="v" device-package="h|t" af="8" driver="uart" instance="4" name="de"/>
949945
<signal device-pin="m|q|r" device-package="t" af="8" driver="uart" instance="4" name="rts"/>
950946
<signal device-pin="c" device-package="u" af="8" driver="uart" instance="4" name="rts"/>
951947
<signal device-pin="m" device-package="y" af="8" driver="uart" instance="4" name="rts"/>
952948
<signal device-pin="p" device-package="i" af="8" driver="uart" instance="4" name="rts"/>
953-
<signal device-pin="v" device-package="h|i|t" af="8" driver="uart" instance="4" name="rts"/>
949+
<signal device-pin="v" device-package="h|t" af="8" driver="uart" instance="4" name="rts"/>
954950
<signal af="9" driver="tim" instance="1" name="bkin"/>
955951
<signal af="11" driver="fdcan" instance="3" name="tx"/>
956952
<signal af="14" driver="tim" instance="2" name="etr"/>
@@ -1074,7 +1070,7 @@
10741070
<signal device-pin="c" device-package="u" af="14" driver="uart" instance="4" name="cts"/>
10751071
<signal device-pin="m" device-package="y" af="14" driver="uart" instance="4" name="cts"/>
10761072
<signal device-pin="p" device-package="i" af="14" driver="uart" instance="4" name="cts"/>
1077-
<signal device-pin="v" device-package="h|i|t" af="14" driver="uart" instance="4" name="cts"/>
1073+
<signal device-pin="v" device-package="h|t" af="14" driver="uart" instance="4" name="cts"/>
10781074
</gpio>
10791075
<gpio port="b" pin="8">
10801076
<signal af="1" driver="tim" instance="16" name="ch1"/>
@@ -1259,7 +1255,7 @@
12591255
<signal af="7" driver="usart" instance="1" name="tx"/>
12601256
<signal af="10" driver="quadspi" instance="1" name="bk2_io3"/>
12611257
</gpio>
1262-
<gpio device-pin="v" device-package="h|i|t" port="c" pin="4">
1258+
<gpio device-pin="v" device-package="h|t" port="c" pin="4">
12631259
<signal driver="adc" instance="2" name="in5"/>
12641260
<signal af="2" driver="tim" instance="1" name="etr"/>
12651261
<signal af="4" driver="i2c" instance="2" name="scl"/>
@@ -1308,7 +1304,7 @@
13081304
<signal af="7" driver="comp" instance="6" name="out"/>
13091305
<signal af="8" driver="i2c" instance="4" name="scl"/>
13101306
</gpio>
1311-
<gpio device-pin="v" device-package="h|i|t" port="c" pin="6">
1307+
<gpio device-pin="v" device-package="h|t" port="c" pin="6">
13121308
<signal af="2" driver="tim" instance="3" name="ch1"/>
13131309
<signal af="4" driver="tim" instance="8" name="ch1"/>
13141310
<signal af="6" driver="i2s" instance="2" name="mck"/>
@@ -1364,7 +1360,7 @@
13641360
<signal af="6" driver="spi" instance="3" name="sck"/>
13651361
<signal af="7" driver="usart" instance="3" name="tx"/>
13661362
</gpio>
1367-
<gpio device-pin="v" device-package="h|i|t" port="c" pin="10">
1363+
<gpio device-pin="v" device-package="h|t" port="c" pin="10">
13681364
<signal af="4" driver="tim" instance="8" name="ch1n"/>
13691365
<signal af="5" driver="uart" instance="4" name="tx"/>
13701366
<signal af="6" driver="i2s" instance="3" name="ck"/>
@@ -1399,7 +1395,7 @@
13991395
<signal af="7" driver="usart" instance="3" name="rx"/>
14001396
<signal af="8" driver="i2c" instance="3" name="sda"/>
14011397
</gpio>
1402-
<gpio device-pin="v" device-package="h|i|t" port="c" pin="11">
1398+
<gpio device-pin="v" device-package="h|t" port="c" pin="11">
14031399
<signal af="4" driver="tim" instance="8" name="ch2n"/>
14041400
<signal af="5" driver="uart" instance="4" name="rx"/>
14051401
<signal af="6" driver="spi" instance="3" name="miso"/>
@@ -1554,7 +1550,7 @@
15541550
<signal af="7" driver="usart" instance="3" name="nss"/>
15551551
<signal device-pin="p|q|v" af="12" driver="fmc" name="a16"/>
15561552
</gpio>
1557-
<gpio device-pin="v" device-package="h|i|t" port="d" pin="11">
1553+
<gpio device-pin="v" device-package="h|t" port="d" pin="11">
15581554
<signal driver="adc" instance="3" name="in8"/>
15591555
<signal driver="adc" instance="4" name="in8"/>
15601556
<signal driver="adc" instance="5" name="in8"/>
@@ -2440,108 +2436,6 @@
24402436
<pin position="K9" name="PB15"/>
24412437
<pin position="K10" name="PD8"/>
24422438
</package>
2443-
<package device-pin="v" device-package="i" name="UFBGA100">
2444-
<pin position="A1" name="PE2"/>
2445-
<pin position="A2" name="PB9"/>
2446-
<pin position="A3" name="PB7"/>
2447-
<pin position="A4" name="PB5"/>
2448-
<pin position="A5" name="PB4"/>
2449-
<pin position="A6" name="PD7"/>
2450-
<pin position="A7" name="PD6"/>
2451-
<pin position="A8" name="PD4"/>
2452-
<pin position="A9" name="PD3"/>
2453-
<pin position="A10" name="PD1"/>
2454-
<pin position="A11" name="PC12"/>
2455-
<pin position="A12" name="PC10"/>
2456-
<pin position="B1" name="PE4"/>
2457-
<pin position="B2" name="PE3"/>
2458-
<pin position="B3" name="PE1"/>
2459-
<pin position="B4" name="PB8-BOOT0"/>
2460-
<pin position="B5" name="PB6"/>
2461-
<pin position="B6" name="PB3"/>
2462-
<pin position="B7" name="PD5"/>
2463-
<pin position="B8" name="PD2"/>
2464-
<pin position="B9" name="PD0"/>
2465-
<pin position="B10" name="PC11"/>
2466-
<pin position="B11" name="PA15"/>
2467-
<pin position="B12" name="PA14"/>
2468-
<pin position="C1" name="PE6"/>
2469-
<pin position="C2" name="PE5"/>
2470-
<pin position="C3" name="PE0"/>
2471-
<pin position="C4" name="VDD" type="power"/>
2472-
<pin position="C5" name="VSS" type="power"/>
2473-
<pin position="C8" name="VDD" type="power"/>
2474-
<pin position="C9" name="VSS" type="power"/>
2475-
<pin position="C10" name="PA13"/>
2476-
<pin position="C11" name="PA10"/>
2477-
<pin position="C12" name="PA12"/>
2478-
<pin position="D1" name="PC14-OSC32_IN"/>
2479-
<pin position="D2" name="VBAT" type="power"/>
2480-
<pin position="D3" name="PC13"/>
2481-
<pin position="D10" name="PC8"/>
2482-
<pin position="D11" name="PA9"/>
2483-
<pin position="D12" name="PA11"/>
2484-
<pin position="E1" name="PC15-OSC32_OUT"/>
2485-
<pin position="E2" name="PF9"/>
2486-
<pin position="E3" name="PC0"/>
2487-
<pin position="E10" name="PC6"/>
2488-
<pin position="E11" name="PC9"/>
2489-
<pin position="E12" name="PA8"/>
2490-
<pin position="F1" name="PF0-OSC_IN"/>
2491-
<pin position="F2" name="PF10"/>
2492-
<pin position="F11" name="PC7"/>
2493-
<pin position="F12" name="PD14"/>
2494-
<pin position="G1" name="PF1-OSC_OUT"/>
2495-
<pin position="G2" name="PG10-NRST"/>
2496-
<pin position="G11" name="PD15"/>
2497-
<pin position="G12" name="PD13"/>
2498-
<pin position="H1" name="PC2"/>
2499-
<pin position="H2" name="PC1"/>
2500-
<pin position="H3" name="VSS" type="power"/>
2501-
<pin position="H10" name="VDD" type="power"/>
2502-
<pin position="H11" name="PD11"/>
2503-
<pin position="H12" name="PD12"/>
2504-
<pin position="J1" name="PC3"/>
2505-
<pin position="J2" name="PF2"/>
2506-
<pin position="J3" name="VDD" type="power"/>
2507-
<pin position="J10" name="VSS" type="power"/>
2508-
<pin position="J11" name="PD9"/>
2509-
<pin position="J12" name="PD10"/>
2510-
<pin position="K1" name="PA0"/>
2511-
<pin position="K2" name="PA1"/>
2512-
<pin position="K3" name="PA2"/>
2513-
<pin position="K4" name="PC5"/>
2514-
<pin position="K5" name="PB2"/>
2515-
<pin position="K8" name="PE8"/>
2516-
<pin position="K9" name="PE11"/>
2517-
<pin position="K10" name="PB11"/>
2518-
<pin position="K11" name="PB13"/>
2519-
<pin position="K12" name="PD8"/>
2520-
<pin position="L1" name="PA3"/>
2521-
<pin position="L2" name="PA4"/>
2522-
<pin position="L3" name="PC4"/>
2523-
<pin position="L4" name="PB0"/>
2524-
<pin position="L5" name="VSSA" type="power"/>
2525-
<pin position="L6" name="VSS" type="power"/>
2526-
<pin position="L7" name="VDD" type="power"/>
2527-
<pin position="L8" name="PE10"/>
2528-
<pin position="L9" name="PE13"/>
2529-
<pin position="L10" name="PB10"/>
2530-
<pin position="L11" name="PB12"/>
2531-
<pin position="L12" name="PB15"/>
2532-
<pin position="M1" name="PA5"/>
2533-
<pin position="M2" name="PA6"/>
2534-
<pin position="M3" name="PA7"/>
2535-
<pin position="M4" name="PB1"/>
2536-
<pin position="M5" name="VREF+" type="monoio"/>
2537-
<pin position="M6" name="VDDA" type="power"/>
2538-
<pin position="M7" name="PE7"/>
2539-
<pin position="M8" name="PE9"/>
2540-
<pin position="M9" name="PE12"/>
2541-
<pin position="M10" name="PE14"/>
2542-
<pin position="M11" name="PE15"/>
2543-
<pin position="M12" name="PB14"/>
2544-
</package>
25452439
<package device-pin="p" name="UFBGA121">
25462440
<pin position="A1" name="PE4"/>
25472441
<pin position="A2" name="PE2"/>

0 commit comments

Comments
 (0)