Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
80338ec
ci(variant): update for new series WL3x
fpistm Sep 18, 2025
47b4184
fix(wl3): add HAL and CMSIS patch
fpistm Sep 23, 2025
fc199cb
system(wl3) add STM32WL3x HAL Drivers to v1.2.0
fpistm Sep 23, 2025
161c2ed
system(wl3): add STM32WL3x CMSIS Drivers to v1.2.0
fpistm Sep 23, 2025
c6b5d49
system(wl3): add STM32WL3x system source files
fpistm Sep 23, 2025
c8b04cb
system(wl3): update STM32WL3x hal default config
fpistm Sep 23, 2025
b02e314
core(wl3): add top HAL include
fpistm Sep 23, 2025
b28e996
core(wl3): add wrapped files
fpistm Sep 23, 2025
b4b3857
fix(wl3): HAL and LL warnings
fpistm Sep 23, 2025
b5c93a6
feat(wl3): add __libc_init_array call to startup
fpistm Sep 23, 2025
462f22a
system(wl3): update STM32WL3x hal default config
fpistm Sep 18, 2025
37b893a
system(wl3): update STM32WL3x system
fpistm Sep 18, 2025
5122ab1
variants(wl3): add all generated STM32WL3x generic variant files
fpistm Sep 23, 2025
a80f20e
fix(wl3): case sensitive definition
fpistm Sep 23, 2025
2e5e44f
chore(wl3): manage HSI
fpistm Sep 23, 2025
cba1ff1
chore(wl3): DAC support
fpistm Sep 23, 2025
6eb22ba
chore(wb0x): (lp)u(s)art support
fpistm Sep 23, 2025
41a757b
chore(wl3): ADC support
fpistm Sep 23, 2025
055791a
chore(wl3): timer support
fpistm Sep 23, 2025
5263f9a
chore(wl3): exti support
fpistm Sep 23, 2025
3a6c699
chore(wl3): add I2C support
fpistm Sep 23, 2025
29dd099
chore(wl3): add SPI support
fpistm Sep 23, 2025
1335d1b
chore(wl3): add IWDG support
fpistm Sep 23, 2025
34296e6
chore(wb0): add EEPROM support
fpistm Sep 23, 2025
27c824c
variant(wl3): add generic STM32WL33Cx
fpistm Sep 23, 2025
0129fd4
feat(wl3): add __libc_init_array support
fpistm Sep 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
From d4316ffbdd8fb8eb5863d9198422b832aafd44c6 Mon Sep 17 00:00:00 2001
From: Frederic Pillon <[email protected]>
Date: Tue, 23 Sep 2025 09:50:23 +0200
Subject: [PATCH 1/1] feat(wl3): add __libc_init_array call to startup

Signed-off-by: Frederic Pillon <[email protected]>
---
.../ST/STM32WL3x/Source/Templates/gcc/startup_stm32wl3xx.s | 2 ++
1 file changed, 2 insertions(+)

diff --git a/system/Drivers/CMSIS/Device/ST/STM32WL3x/Source/Templates/gcc/startup_stm32wl3xx.s b/system/Drivers/CMSIS/Device/ST/STM32WL3x/Source/Templates/gcc/startup_stm32wl3xx.s
index 68b8c7ab4..28bf2e6da 100644
--- a/system/Drivers/CMSIS/Device/ST/STM32WL3x/Source/Templates/gcc/startup_stm32wl3xx.s
+++ b/system/Drivers/CMSIS/Device/ST/STM32WL3x/Source/Templates/gcc/startup_stm32wl3xx.s
@@ -83,6 +83,8 @@ LoopFillZerobss:
cmp r2, r3
bcc FillZerobss

+/* Call static constructors */
+ bl __libc_init_array
/* Call the application's entry point.*/
bl main

--
2.34.1

Loading