From 0dd97c820b32020e82550b2fb511ef0d5ecebd09 Mon Sep 17 00:00:00 2001 From: Ton Huisman Date: Wed, 19 Aug 2026 23:30:20 +0200 Subject: [PATCH] [Build] Exclude ChartJS feature from Display B build for size --- src/src/CustomBuild/define_plugin_sets.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/src/CustomBuild/define_plugin_sets.h b/src/src/CustomBuild/define_plugin_sets.h index 3601f5ab0..127a4cd24 100644 --- a/src/src/CustomBuild/define_plugin_sets.h +++ b/src/src/CustomBuild/define_plugin_sets.h @@ -2190,6 +2190,18 @@ To create/register a plugin, you have to : #if !defined(USES_P180) && defined(ESP32) #define USES_P180 // Generic - I2C Generic #endif + + #if FEATURE_CHART_JS // && defined(ESP8266) + // Does not fit in build + #undef FEATURE_CHART_JS + #endif + #ifndef FEATURE_CHART_JS + #if PLUGIN_BUILD_MAX_ESP32 + #define FEATURE_CHART_JS 1 + #else + #define FEATURE_CHART_JS 0 + #endif + #endif #endif // ifdef PLUGIN_DISPLAY_B_COLLECTION // Collection of climate A plugins.