Skip to content

Commit 2e3a17d

Browse files
committed
Update device files
1 parent 71e9cdb commit 2e3a17d

8 files changed

Lines changed: 12666 additions & 308 deletions

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-->4568<!--/devicecount--> devices is available.
15+
Currently data for <!--devicecount-->4660<!--/devicecount--> devices is available.
1616
Please open an issue or better yet a pull request for additional support.
1717

1818
<!--devicetable-->
@@ -25,9 +25,9 @@ Please open an issue or better yet a pull request for additional support.
2525
| SAML2x | 82 | STM32C0 | 93 | STM32F0 | 169 |
2626
| STM32F1 | 174 | STM32F2 | 71 | STM32F3 | 145 |
2727
| STM32F4 | 354 | STM32F7 | 181 | STM32G0 | 250 |
28-
| STM32G4 | 338 | STM32H5 | 79 | STM32H7 | 240 |
28+
| STM32G4 | 338 | STM32H5 | 126 | STM32H7 | 240 |
2929
| STM32L0 | 352 | STM32L1 | 180 | STM32L4 | 416 |
30-
| STM32L5 | 44 | STM32U0 | 48 | STM32U3 | 48 |
30+
| STM32L5 | 44 | STM32U0 | 48 | STM32U3 | 93 |
3131
| STM32U5 | 177 | STM32WB | 46 | STM32WL | 46 |
3232
<!--/devicetable-->
3333

devices/db.json

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3016,6 +3016,7 @@
30163016
"stm32h563iik6q": "stm32/stm32h5-62_63_73.xml",
30173017
"stm32h563iit6": "stm32/stm32h5-62_63_73.xml",
30183018
"stm32h563iit6q": "stm32/stm32h5-62_63_73.xml",
3019+
"stm32h563lih6q": "stm32/stm32h5-62_63_73.xml",
30193020
"stm32h563miy3q": "stm32/stm32h5-62_63_73.xml",
30203021
"stm32h563miy6q": "stm32/stm32h5-62_63_73.xml",
30213022
"stm32h563miy7q": "stm32/stm32h5-62_63_73.xml",
@@ -3035,6 +3036,7 @@
30353036
"stm32h573iik6q": "stm32/stm32h5-62_63_73.xml",
30363037
"stm32h573iit6": "stm32/stm32h5-62_63_73.xml",
30373038
"stm32h573iit6q": "stm32/stm32h5-62_63_73.xml",
3039+
"stm32h573lih6q": "stm32/stm32h5-62_63_73.xml",
30383040
"stm32h573miy3q": "stm32/stm32h5-62_63_73.xml",
30393041
"stm32h573miy6q": "stm32/stm32h5-62_63_73.xml",
30403042
"stm32h573miy7q": "stm32/stm32h5-62_63_73.xml",
@@ -3043,7 +3045,52 @@
30433045
"stm32h573vit6": "stm32/stm32h5-62_63_73.xml",
30443046
"stm32h573vit6q": "stm32/stm32h5-62_63_73.xml",
30453047
"stm32h573zit6": "stm32/stm32h5-62_63_73.xml",
3046-
"stm32h573zit6q": "stm32/stm32h5-62_63_73.xml"
3048+
"stm32h573zit6q": "stm32/stm32h5-62_63_73.xml",
3049+
"stm32h5e4aji6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3050+
"stm32h5e4aji6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3051+
"stm32h5e4aki6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3052+
"stm32h5e4ijk6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3053+
"stm32h5e4ijk6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3054+
"stm32h5e4ijt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3055+
"stm32h5e4ijt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3056+
"stm32h5e4ikk6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3057+
"stm32h5e4ikt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3058+
"stm32h5e4vjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3059+
"stm32h5e4vjt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3060+
"stm32h5e4vkt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3061+
"stm32h5e4zjj6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3062+
"stm32h5e4zjj6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3063+
"stm32h5e4zjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3064+
"stm32h5e4zjt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3065+
"stm32h5e4zkj6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3066+
"stm32h5e4zkt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3067+
"stm32h5e5ijk6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3068+
"stm32h5e5ijt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3069+
"stm32h5e5ikk6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3070+
"stm32h5e5ikt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3071+
"stm32h5e5ljh6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3072+
"stm32h5e5lkh6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3073+
"stm32h5e5vjy6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3074+
"stm32h5e5vky6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3075+
"stm32h5e5zjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3076+
"stm32h5e5zkt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3077+
"stm32h5f4aji6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3078+
"stm32h5f4aji6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3079+
"stm32h5f4ijk6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3080+
"stm32h5f4ijk6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3081+
"stm32h5f4ijt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3082+
"stm32h5f4ijt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3083+
"stm32h5f4vjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3084+
"stm32h5f4vjt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3085+
"stm32h5f4zjj6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3086+
"stm32h5f4zjj6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3087+
"stm32h5f4zjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml",
3088+
"stm32h5f4zjt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3089+
"stm32h5f5ijk6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3090+
"stm32h5f5ijt6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3091+
"stm32h5f5ljh6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3092+
"stm32h5f5vjy6q": "stm32/stm32h5-e4_e5_f4_f5-q.xml",
3093+
"stm32h5f5zjt6": "stm32/stm32h5-e4_e5_f4_f5-.xml"
30473094
},
30483095
"stm32h7": {
30493096
"stm32h723veh6": "stm32/stm32h7-23_30_33.xml",
@@ -4434,7 +4481,52 @@
44344481
"stm32u385vgi6": "stm32/stm32u3-75_85.xml",
44354482
"stm32u385vgi6q": "stm32/stm32u3-75_85.xml",
44364483
"stm32u385vgt6": "stm32/stm32u3-75_85.xml",
4437-
"stm32u385vgt6q": "stm32/stm32u3-75_85.xml"
4484+
"stm32u385vgt6q": "stm32/stm32u3-75_85.xml",
4485+
"stm32u3b5cgt6": "stm32/stm32u3-b5_c5-.xml",
4486+
"stm32u3b5cgt6q": "stm32/stm32u3-b5_c5-q.xml",
4487+
"stm32u3b5cgu6": "stm32/stm32u3-b5_c5-.xml",
4488+
"stm32u3b5cgu6q": "stm32/stm32u3-b5_c5-q.xml",
4489+
"stm32u3b5cit6": "stm32/stm32u3-b5_c5-.xml",
4490+
"stm32u3b5cit6q": "stm32/stm32u3-b5_c5-q.xml",
4491+
"stm32u3b5ciu6": "stm32/stm32u3-b5_c5-.xml",
4492+
"stm32u3b5ciu6q": "stm32/stm32u3-b5_c5-q.xml",
4493+
"stm32u3b5jgy6q": "stm32/stm32u3-b5_c5-q.xml",
4494+
"stm32u3b5jiy6q": "stm32/stm32u3-b5_c5-q.xml",
4495+
"stm32u3b5qgi6": "stm32/stm32u3-b5_c5-.xml",
4496+
"stm32u3b5qgi6q": "stm32/stm32u3-b5_c5-q.xml",
4497+
"stm32u3b5qii6": "stm32/stm32u3-b5_c5-.xml",
4498+
"stm32u3b5qii6q": "stm32/stm32u3-b5_c5-q.xml",
4499+
"stm32u3b5rgt6": "stm32/stm32u3-b5_c5-.xml",
4500+
"stm32u3b5rgt6q": "stm32/stm32u3-b5_c5-q.xml",
4501+
"stm32u3b5rit6": "stm32/stm32u3-b5_c5-.xml",
4502+
"stm32u3b5rit6q": "stm32/stm32u3-b5_c5-q.xml",
4503+
"stm32u3b5vgt6": "stm32/stm32u3-b5_c5-.xml",
4504+
"stm32u3b5vgt6q": "stm32/stm32u3-b5_c5-q.xml",
4505+
"stm32u3b5vgy6q": "stm32/stm32u3-b5_c5-q.xml",
4506+
"stm32u3b5vit6": "stm32/stm32u3-b5_c5-.xml",
4507+
"stm32u3b5vit6q": "stm32/stm32u3-b5_c5-q.xml",
4508+
"stm32u3b5viy6q": "stm32/stm32u3-b5_c5-q.xml",
4509+
"stm32u3b5wgy6q": "stm32/stm32u3-b5_c5-q.xml",
4510+
"stm32u3b5wiy6q": "stm32/stm32u3-b5_c5-q.xml",
4511+
"stm32u3b5zgt6": "stm32/stm32u3-b5_c5-.xml",
4512+
"stm32u3b5zgt6q": "stm32/stm32u3-b5_c5-q.xml",
4513+
"stm32u3b5zit6": "stm32/stm32u3-b5_c5-.xml",
4514+
"stm32u3b5zit6q": "stm32/stm32u3-b5_c5-q.xml",
4515+
"stm32u3c5cit6": "stm32/stm32u3-b5_c5-.xml",
4516+
"stm32u3c5cit6q": "stm32/stm32u3-b5_c5-q.xml",
4517+
"stm32u3c5ciu6": "stm32/stm32u3-b5_c5-.xml",
4518+
"stm32u3c5ciu6q": "stm32/stm32u3-b5_c5-q.xml",
4519+
"stm32u3c5jiy6q": "stm32/stm32u3-b5_c5-q.xml",
4520+
"stm32u3c5qii6": "stm32/stm32u3-b5_c5-.xml",
4521+
"stm32u3c5qii6q": "stm32/stm32u3-b5_c5-q.xml",
4522+
"stm32u3c5rit6": "stm32/stm32u3-b5_c5-.xml",
4523+
"stm32u3c5rit6q": "stm32/stm32u3-b5_c5-q.xml",
4524+
"stm32u3c5vit6": "stm32/stm32u3-b5_c5-.xml",
4525+
"stm32u3c5vit6q": "stm32/stm32u3-b5_c5-q.xml",
4526+
"stm32u3c5viy6q": "stm32/stm32u3-b5_c5-q.xml",
4527+
"stm32u3c5wiy6q": "stm32/stm32u3-b5_c5-q.xml",
4528+
"stm32u3c5zit6": "stm32/stm32u3-b5_c5-.xml",
4529+
"stm32u3c5zit6q": "stm32/stm32u3-b5_c5-q.xml"
44384530
},
44394531
"stm32u5": {
44404532
"stm32u535cbt6": "stm32/stm32u5-35_45.xml",

devices/stm32/stm32h5-23_33.xml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,18 @@
3131
<attribute-cmsis-define device-name="23" value="STM32H523xx"/>
3232
<attribute-cmsis-define device-name="33" value="STM32H533xx"/>
3333
<attribute-cmsis-header value="stm32h5xx"/>
34-
<memory device-size="c" name="flash" access="rx" start="0x8000000" size="262144"/>
35-
<memory device-size="e" name="flash" access="rx" start="0x8000000" size="524288"/>
36-
<memory name="sram1" access="rwx" start="0x20000000" size="131072"/>
37-
<memory name="sram2" access="rwx" start="0x20020000" size="81920"/>
38-
<memory name="sram3" access="rwx" start="0x20034000" size="65536"/>
39-
<memory name="backup" access="rwx" start="0x40036400" size="2048"/>
34+
<memory device-size="c" name="flash_ns" access="rx" start="0x8000000" size="262144"/>
35+
<memory device-size="e" name="flash_ns" access="rx" start="0x8000000" size="524288"/>
36+
<memory device-size="c" name="flash_s" access="rx" start="0xC000000" size="262144" alias="flash_ns"/>
37+
<memory device-size="e" name="flash_s" access="rx" start="0xC000000" size="524288" alias="flash_ns"/>
38+
<memory name="sram1_ns" access="rwx" start="0x20000000" size="131072"/>
39+
<memory name="sram2_ns" access="rwx" start="0x20020000" size="81920"/>
40+
<memory name="sram3_ns" access="rwx" start="0x20034000" size="65536"/>
41+
<memory name="sram1_s" access="rwx" start="0x30000000" size="131072" alias="sram1_ns"/>
42+
<memory name="sram2_s" access="rwx" start="0x30020000" size="81920" alias="sram2_ns"/>
43+
<memory name="sram3_s" access="rwx" start="0x30034000" size="65536" alias="sram3_ns"/>
44+
<memory name="bkpsram_ns" access="rwx" start="0x40036400" size="2048"/>
45+
<memory name="bkpsram_s" access="rwx" start="0x50036400" size="2048" alias="bkpsram_ns"/>
4046
<vector position="0" name="WWDG"/>
4147
<vector position="1" name="PVD_AVD"/>
4248
<vector position="2" name="RTC"/>

0 commit comments

Comments
 (0)