Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
460c459
ci(variant): update for new series WL3x
fpistm Sep 18, 2025
e0d315b
fix(wl3): add HAL and CMSIS patch
fpistm Sep 23, 2025
fe8fe7b
system(wl3) add STM32WL3x HAL Drivers to v1.2.0
fpistm Sep 23, 2025
b8be7a9
system(wl3): add STM32WL3x CMSIS Drivers to v1.2.0
fpistm Sep 23, 2025
4d0e83d
system(wl3): add STM32WL3x system source files
fpistm Sep 23, 2025
4c5b8de
system(wl3): update STM32WL3x hal default config
fpistm Sep 23, 2025
956d0d3
core(wl3): add top HAL include
fpistm Sep 23, 2025
92ee8c4
core(wl3): add wrapped files
fpistm Sep 23, 2025
a06e5f9
fix(wl3): HAL and LL warnings
fpistm Sep 23, 2025
0ff764a
feat(wl3): add __libc_init_array call to startup
fpistm Sep 23, 2025
c2b342d
system(wl3): update STM32WL3x hal default config
fpistm Sep 18, 2025
1ce3130
system(wl3): update STM32WL3x system
fpistm Sep 18, 2025
4bcdb50
variants(wl3): add all generated STM32WL3x generic variant files
fpistm Sep 23, 2025
4baa911
fix(wl3): case sensitive definition
fpistm Sep 23, 2025
c5b0ea4
chore(wl3): manage HSI
fpistm Sep 23, 2025
584c427
chore(wl3): DAC support
fpistm Sep 23, 2025
3ae8813
chore(wb0x): (lp)u(s)art support
fpistm Sep 23, 2025
7950d4c
chore(wl3): ADC support
fpistm Sep 23, 2025
9d4f8fe
chore(wl3): timer support
fpistm Sep 23, 2025
9391094
chore(wl3): exti support
fpistm Sep 23, 2025
2d687c1
chore(wl3): add I2C support
fpistm Sep 23, 2025
31b0a02
chore(wl3): add SPI support
fpistm Sep 23, 2025
8ef5af3
chore(wl3): add IWDG support
fpistm Sep 23, 2025
d67d4b1
chore(wb0): add EEPROM support
fpistm Sep 23, 2025
b68ecb0
variant(wl3): add generic STM32WL33Cx
fpistm Sep 23, 2025
cd2eb93
feat(wl3): add __libc_init_array support
fpistm Sep 23, 2025
3ddd8b7
variant(wl3): add Nucleo-WL33CC1 support
fpistm Oct 10, 2025
4210d82
chore(cmake): update database with WL3x
fpistm Oct 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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