From fdc96bc50d7ce0a12466b256e72689a9e5f888a8 Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Mon, 2 Dec 2019 10:38:19 +0100 Subject: [PATCH] Fix usage of weak functions instead of harden one All stm32 drivers moved to built-in library to avoid object files to be archived in core.a. Fixes #797 Signed-off-by: Frederic Pillon --- libraries/SrcWrapper/library.properties | 2 +- {cores/arduino => libraries/SrcWrapper/src}/stm32/PortNames.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/analog.cpp | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/bootloader.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/clock.c | 0 .../arduino => libraries/SrcWrapper/src}/stm32/core_callback.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/dwt.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/hw_config.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/interrupt.cpp | 0 .../arduino => libraries/SrcWrapper/src}/stm32/lock_resource.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/low_power.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/pinmap.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/rtc.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/stm32_def.c | 0 .../arduino => libraries/SrcWrapper/src}/stm32/stm32_eeprom.c | 0 .../SrcWrapper/src}/stm32/system_stm32yyxx.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/timer.c | 0 {cores/arduino => libraries/SrcWrapper/src}/stm32/uart.c | 0 18 files changed, 1 insertion(+), 1 deletion(-) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/PortNames.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/analog.cpp (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/bootloader.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/clock.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/core_callback.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/dwt.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/hw_config.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/interrupt.cpp (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/lock_resource.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/low_power.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/pinmap.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/rtc.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/stm32_def.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/stm32_eeprom.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/system_stm32yyxx.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/timer.c (100%) rename {cores/arduino => libraries/SrcWrapper/src}/stm32/uart.c (100%) 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