From bec8ef073070af363150c3f47e0df31bf80295ea Mon Sep 17 00:00:00 2001 From: TD-er Date: Sat, 5 Nov 2022 19:44:10 +0100 Subject: [PATCH] [PIO Build] Remove concat work-around for ESP32 builds --- platformio.ini | 6 +++--- platformio_esp82xx_base.ini | 2 ++ src/src/DataStructs/PluginStats.h | 2 ++ src/src/Helpers/ESPEasy_time.cpp | 2 ++ src/src/Helpers/Networking.cpp | 1 + src/src/Helpers/StringProvider.cpp | 1 + src/src/WebServer/SysInfoPage.cpp | 2 ++ 7 files changed, 13 insertions(+), 3 deletions(-) diff --git a/platformio.ini b/platformio.ini index 6df1b8988..8db57ed86 100644 --- a/platformio.ini +++ b/platformio.ini @@ -70,13 +70,13 @@ build_flags = -DMQTT_MAX_PACKET_SIZE=1024 [extra_scripts_default] extra_scripts = pre:tools/pio/set-ci-defines.py - pre:tools/pio/concat_cpp_files.py pre:tools/pio/generate-compiletime-defines.py tools/pio/copy_files.py - post:tools/pio/remove_concat_cpp_files.py [extra_scripts_esp8266] extra_scripts = tools/pio/gzip-firmware.py + pre:tools/pio/concat_cpp_files.py + post:tools/pio/remove_concat_cpp_files.py ${extra_scripts_default.extra_scripts} @@ -87,7 +87,7 @@ upload_speed = 115200 monitor_speed = 115200 ;targets = size, checkprogsize targets = -src_filter = +<*> -<.git/> -<.svn/> - - - - -<*/Commands/> -<*/ControllerQueue/> -<*/DataStructs/> -<*/DataTypes/> -<*/Globals/> -<*/Helpers/> -<*/PluginStructs/> -<*/WebServer/> +src_filter = +<*> -<.git/> -<.svn/> - - - - -<*/Commands_tmp/> -<*/ControllerQueue_tmp/> -<*/DataStructs_tmp/> -<*/DataTypes_tmp/> -<*/Globals_tmp/> -<*/Helpers_tmp/> -<*/PluginStructs_tmp/> -<*/WebServer_tmp/> ; Backwards compatibility: https://github.com/platformio/platformio-core/issues/4270 ;build_src_filter = +<*> -<.git/> -<.svn/> - - - - -<*/Commands/> -<*/ControllerQueue/> -<*/DataStructs/> -<*/DataTypes/> -<*/Globals/> -<*/Helpers/> -<*/PluginStructs/> -<*/WebServer/> diff --git a/platformio_esp82xx_base.ini b/platformio_esp82xx_base.ini index a6a4a4d0e..c1c530826 100644 --- a/platformio_esp82xx_base.ini +++ b/platformio_esp82xx_base.ini @@ -111,6 +111,8 @@ lib_ignore = ${esp82xx_defaults.lib_ignore} monitor_filters = esp8266_exception_decoder extra_scripts = pre:tools/pio/pre_default_check.py ${extra_scripts_esp8266.extra_scripts} +src_filter = +<*> -<.git/> -<.svn/> - - - - -<*/Commands/> -<*/ControllerQueue/> -<*/DataStructs/> -<*/DataTypes/> -<*/Globals/> -<*/Helpers/> -<*/PluginStructs/> -<*/WebServer/> + diff --git a/src/src/DataStructs/PluginStats.h b/src/src/DataStructs/PluginStats.h index 7c135e0e5..86ac9f035 100644 --- a/src/src/DataStructs/PluginStats.h +++ b/src/src/DataStructs/PluginStats.h @@ -6,6 +6,8 @@ #if FEATURE_PLUGIN_STATS # include "../DataStructs/ChartJS_dataset_config.h" +#include "../DataTypes/TaskIndex.h" + # include diff --git a/src/src/Helpers/ESPEasy_time.cpp b/src/src/Helpers/ESPEasy_time.cpp index 05650f56d..09f5ce309 100644 --- a/src/src/Helpers/ESPEasy_time.cpp +++ b/src/src/Helpers/ESPEasy_time.cpp @@ -4,6 +4,7 @@ #include "../CustomBuild/CompiletimeDefines.h" +#include "../DataStructs/TimingStats.h" #include "../DataTypes/TimeSource.h" #include "../ESPEasyCore/ESPEasy_Log.h" @@ -21,6 +22,7 @@ #include "../Helpers/Misc.h" #include "../Helpers/Networking.h" #include "../Helpers/Numerical.h" +#include "../Helpers/StringConverter.h" #include "../Helpers/ESPEasy_time_calc.h" diff --git a/src/src/Helpers/Networking.cpp b/src/src/Helpers/Networking.cpp index 8e10d5b9d..31f0aa6e3 100644 --- a/src/src/Helpers/Networking.cpp +++ b/src/src/Helpers/Networking.cpp @@ -7,6 +7,7 @@ #include "../DataTypes/EventValueSource.h" #include "../ESPEasyCore/ESPEasy_Log.h" #include "../ESPEasyCore/ESPEasy_backgroundtasks.h" +#include "../ESPEasyCore/ESPEasyEth.h" #include "../ESPEasyCore/ESPEasyNetwork.h" #include "../ESPEasyCore/ESPEasyWifi.h" #include "../Globals/ESPEasyWiFiEvent.h" diff --git a/src/src/Helpers/StringProvider.cpp b/src/src/Helpers/StringProvider.cpp index 6e012c134..b3c0350c7 100644 --- a/src/src/Helpers/StringProvider.cpp +++ b/src/src/Helpers/StringProvider.cpp @@ -31,6 +31,7 @@ #include "../Helpers/ESPEasy_Storage.h" #include "../Helpers/Memory.h" #include "../Helpers/Misc.h" +#include "../Helpers/Networking.h" #include "../Helpers/Scheduler.h" #include "../Helpers/StringConverter.h" #include "../Helpers/StringGenerator_System.h" diff --git a/src/src/WebServer/SysInfoPage.cpp b/src/src/WebServer/SysInfoPage.cpp index 4093a1bdf..f77b1f9f3 100644 --- a/src/src/WebServer/SysInfoPage.cpp +++ b/src/src/WebServer/SysInfoPage.cpp @@ -17,6 +17,7 @@ #include "../DataStructs/RTCStruct.h" +#include "../ESPEasyCore/ESPEasyEth.h" #include "../ESPEasyCore/ESPEasyNetwork.h" #include "../ESPEasyCore/ESPEasyWifi.h" @@ -33,6 +34,7 @@ #include "../Helpers/Hardware.h" #include "../Helpers/Memory.h" #include "../Helpers/Misc.h" +#include "../Helpers/Networking.h" #include "../Helpers/OTA.h" #include "../Helpers/StringConverter.h" #include "../Helpers/StringGenerator_GPIO.h"