diff --git a/libraries/SrcWrapper/library.properties b/libraries/SrcWrapper/library.properties
index 6d37361ff1..80cd2680b5 100644
--- a/libraries/SrcWrapper/library.properties
+++ b/libraries/SrcWrapper/library.properties
@@ -1,5 +1,5 @@
 name=Source Wrapper
-version=1.0.0
+version=1.0.1
 author=Frederic Pillon
 maintainer=stm32duino
 sentence=Source files wrapper (HAL, LL,...)
diff --git a/cores/arduino/stm32/PortNames.c b/libraries/SrcWrapper/src/stm32/PortNames.c
similarity index 100%
rename from cores/arduino/stm32/PortNames.c
rename to libraries/SrcWrapper/src/stm32/PortNames.c
diff --git a/cores/arduino/stm32/analog.cpp b/libraries/SrcWrapper/src/stm32/analog.cpp
similarity index 100%
rename from cores/arduino/stm32/analog.cpp
rename to libraries/SrcWrapper/src/stm32/analog.cpp
diff --git a/cores/arduino/stm32/bootloader.c b/libraries/SrcWrapper/src/stm32/bootloader.c
similarity index 100%
rename from cores/arduino/stm32/bootloader.c
rename to libraries/SrcWrapper/src/stm32/bootloader.c
diff --git a/cores/arduino/stm32/clock.c b/libraries/SrcWrapper/src/stm32/clock.c
similarity index 100%
rename from cores/arduino/stm32/clock.c
rename to libraries/SrcWrapper/src/stm32/clock.c
diff --git a/cores/arduino/stm32/core_callback.c b/libraries/SrcWrapper/src/stm32/core_callback.c
similarity index 100%
rename from cores/arduino/stm32/core_callback.c
rename to libraries/SrcWrapper/src/stm32/core_callback.c
diff --git a/cores/arduino/stm32/dwt.c b/libraries/SrcWrapper/src/stm32/dwt.c
similarity index 100%
rename from cores/arduino/stm32/dwt.c
rename to libraries/SrcWrapper/src/stm32/dwt.c
diff --git a/cores/arduino/stm32/hw_config.c b/libraries/SrcWrapper/src/stm32/hw_config.c
similarity index 100%
rename from cores/arduino/stm32/hw_config.c
rename to libraries/SrcWrapper/src/stm32/hw_config.c
diff --git a/cores/arduino/stm32/interrupt.cpp b/libraries/SrcWrapper/src/stm32/interrupt.cpp
similarity index 100%
rename from cores/arduino/stm32/interrupt.cpp
rename to libraries/SrcWrapper/src/stm32/interrupt.cpp
diff --git a/cores/arduino/stm32/lock_resource.c b/libraries/SrcWrapper/src/stm32/lock_resource.c
similarity index 100%
rename from cores/arduino/stm32/lock_resource.c
rename to libraries/SrcWrapper/src/stm32/lock_resource.c
diff --git a/cores/arduino/stm32/low_power.c b/libraries/SrcWrapper/src/stm32/low_power.c
similarity index 100%
rename from cores/arduino/stm32/low_power.c
rename to libraries/SrcWrapper/src/stm32/low_power.c
diff --git a/cores/arduino/stm32/pinmap.c b/libraries/SrcWrapper/src/stm32/pinmap.c
similarity index 100%
rename from cores/arduino/stm32/pinmap.c
rename to libraries/SrcWrapper/src/stm32/pinmap.c
diff --git a/cores/arduino/stm32/rtc.c b/libraries/SrcWrapper/src/stm32/rtc.c
similarity index 100%
rename from cores/arduino/stm32/rtc.c
rename to libraries/SrcWrapper/src/stm32/rtc.c
diff --git a/cores/arduino/stm32/stm32_def.c b/libraries/SrcWrapper/src/stm32/stm32_def.c
similarity index 100%
rename from cores/arduino/stm32/stm32_def.c
rename to libraries/SrcWrapper/src/stm32/stm32_def.c
diff --git a/cores/arduino/stm32/stm32_eeprom.c b/libraries/SrcWrapper/src/stm32/stm32_eeprom.c
similarity index 100%
rename from cores/arduino/stm32/stm32_eeprom.c
rename to libraries/SrcWrapper/src/stm32/stm32_eeprom.c
diff --git a/cores/arduino/stm32/system_stm32yyxx.c b/libraries/SrcWrapper/src/stm32/system_stm32yyxx.c
similarity index 100%
rename from cores/arduino/stm32/system_stm32yyxx.c
rename to libraries/SrcWrapper/src/stm32/system_stm32yyxx.c
diff --git a/cores/arduino/stm32/timer.c b/libraries/SrcWrapper/src/stm32/timer.c
similarity index 100%
rename from cores/arduino/stm32/timer.c
rename to libraries/SrcWrapper/src/stm32/timer.c
diff --git a/cores/arduino/stm32/uart.c b/libraries/SrcWrapper/src/stm32/uart.c
similarity index 100%
rename from cores/arduino/stm32/uart.c
rename to libraries/SrcWrapper/src/stm32/uart.c