diff --git a/devices/stm32wl5x_cm0p.yaml b/devices/stm32wl5x_cm0p.yaml new file mode 100644 index 000000000..6fd8314f4 --- /dev/null +++ b/devices/stm32wl5x_cm0p.yaml @@ -0,0 +1,4 @@ +_svd: ../svd/stm32wl5x_cm0p.svd + +_modify: + name: STM32WL5X_CM0P diff --git a/devices/stm32wl5x_cm4.yaml b/devices/stm32wl5x_cm4.yaml new file mode 100644 index 000000000..00efcf8eb --- /dev/null +++ b/devices/stm32wl5x_cm4.yaml @@ -0,0 +1,4 @@ +_svd: ../svd/stm32wl5x_cm4.svd + +_modify: + name: STM32WL5X_CM4 diff --git a/scripts/makecrates.py b/scripts/makecrates.py index ad54b8174..1d7612b20 100644 --- a/scripts/makecrates.py +++ b/scripts/makecrates.py @@ -35,7 +35,7 @@ "stm32g0": ["rt", "stm32g030", "stm32g070", "stm32g031", "stm32g041", "stm32g071", "stm32g081"], "stm32g4": ["rt", "stm32g431", "stm32g441", "stm32g474", "stm32g484"], "stm32mp1": ["rt", "stm32mp157"], - "stm32wl": ["rt", "stm32wle5"], + "stm32wl": ["rt", "stm32wle5", "stm32wl5x_cm4"], "stm32wb": ["rt", "stm32wb55"] } diff --git a/stm32_part_table.yaml b/stm32_part_table.yaml index 6b98c9eb5..ded83b040 100644 --- a/stm32_part_table.yaml +++ b/stm32_part_table.yaml @@ -605,6 +605,22 @@ stm32wl: members: - STM32WLE5 + stm32wl5x_cm4: + url: https://www.st.com/en/microcontrollers-microprocessors/stm32wl5x.html + rm: RM0453 + rm_title: STM32WL5x + rm_url: https://www.st.com/resource/en/reference_manual/dm00451556-stm32wl5x-advanced-armbased-32bit-mcus-with-subghz-radio-solution-stmicroelectronics.pdf + members: + - STM32WL5X (CM4) + + stm32wl5x_cm0p: + url: https://www.st.com/en/microcontrollers-microprocessors/stm32wl5x.html + rm: RM0453 + rm_title: STM32WL5x + rm_url: https://www.st.com/resource/en/reference_manual/dm00451556-stm32wl5x-advanced-armbased-32bit-mcus-with-subghz-radio-solution-stmicroelectronics.pdf + members: + - STM32WL5X (CM0+) + stm32wb: stm32wb55: url: https://www.st.com/en/microcontrollers-microprocessors/stm32wbx5.html diff --git a/svd/extract.sh b/svd/extract.sh index 283a4389b..69743f01b 100755 --- a/svd/extract.sh +++ b/svd/extract.sh @@ -27,3 +27,6 @@ mv stm32g474xx.svd stm32g474.svd mv stm32g483xx.svd stm32g483.svd mv stm32g484xx.svd stm32g484.svd mv stm32g491xx.svd stm32g491.svd + +# Rename WLE5 file to remove _cm4, since it only has one core. +mv stm32wle5_cm4.svd stm32wle5.svd diff --git a/svd/vendor/en.stm32wl.zip b/svd/vendor/en.stm32wl.zip deleted file mode 100644 index b6086aa07..000000000 Binary files a/svd/vendor/en.stm32wl.zip and /dev/null differ diff --git a/svd/vendor/stm32wl_svd.zip b/svd/vendor/stm32wl_svd.zip new file mode 100644 index 000000000..0bb0b4644 Binary files /dev/null and b/svd/vendor/stm32wl_svd.zip differ
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: