Repository: project-chip/connectedhomeip
Pull request #37678: [Silabs] [WiFi] Add lighting RGB color feature for 917 SoC BRD2605A devkit board
Author: login: bhmanda-silabs
Labels: name: examples
name: platform
name: review - approved
name: silabs
Created: 2025-02-20T05:18:31Z | Merged: 2025-05-20T13:03:53Z

Adding lighting RGB color feature support for 917 SoC BRD2605A devkit board 
#### Testing
Tested on 917 SoC BRD2605A devkit board by changing the color of the LED using chip-tool commands. The color of the LED can be changed by moving the Hue, Saturation and Color-X,color-Y as well as color temperature.
Verified changes on RGB LED with 917 SoC devkit board by running various commands to control the color of the LED using below commands.
**color temperature.**
./chip-tool colorcontrol move-to-color-temperature 304 0 0 0 1 1
 **moving the Hue, Saturation**
./chip-tool colorcontrol move-to-hue-and-saturation 220 150 0 0 0 1 1
 **Color-X,color-Y** 
./chip-tool colorcontrol move-to-color 32768 19660 0 0 0 1 1

**Level-control**
Verified changes on RGB LED brightness by changing the level using 
./chip-tool levelcontrol move-to-level-with-on-off  50 0 0 0 1 1






Diff:
diff --git a/examples/lighting-app/silabs/BUILD.gn b/examples/lighting-app/silabs/BUILD.gn
index 00aa6d9028a2ef..2d7e08f50879eb 100644
--- a/examples/lighting-app/silabs/BUILD.gn
+++ b/examples/lighting-app/silabs/BUILD.gn
@@ -87,6 +87,9 @@ if (wifi_soc) {
         "PW_RPC_ENABLED",
       ]
     }
+    if (sl_enable_rgb_led) {
+      include_dirs += [ "${examples_common_plat_dir}/rgb_led" ]
+    }
   }
 } else {
   efr32_sdk("sdk") {
@@ -101,6 +104,7 @@ if (wifi_soc) {
       "${examples_plat_dir}",
       "${chip_root}/src/lib",
       "${examples_common_plat_dir}",
+      "${examples_common_plat_dir}/rgb_led",
     ]
 
     if (use_wf200) {
@@ -123,6 +127,9 @@ if (wifi_soc) {
         "PW_RPC_ENABLED",
       ]
     }
+    if (sl_enable_rgb_led) {
+      include_dirs += [ "${examples_common_plat_dir}/rgb_led" ]
+    }
   }
 }
 silabs_executable("lighting_app") {
diff --git a/examples/lighting-app/silabs/include/AppEvent.h b/examples/lighting-app/silabs/include/AppEvent.h
index bc964b37c157dc..4f2a51bdfcd354 100644
--- a/examples/lighting-app/silabs/include/AppEvent.h
+++ b/examples/lighting-app/silabs/include/AppEvent.h
@@ -18,6 +18,9 @@
  */
 
 #pragma once
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+#include "RGBLEDWidget.h"
+#endif //(defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
 
 #include "BaseAppEvent.h"
 
@@ -35,6 +38,16 @@ struct AppEvent : public BaseAppEvent
         {
             uint8_t Action;
             int32_t Actor;
+            uint8_t Value;
         } LightEvent;
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+        struct
+        {
+            uint8_t Action;
+            int32_t Actor;
+            RGBLEDWidget::ColorData_t Value;
+        } LightControlEvent;
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
     };
 };
diff --git a/examples/lighting-app/silabs/include/AppTask.h b/examples/lighting-app/silabs/include/AppTask.h
index e52c90436356fb..a908daf5487291 100644
--- a/examples/lighting-app/silabs/include/AppTask.h
+++ b/examples/lighting-app/silabs/include/AppTask.h
@@ -25,7 +25,9 @@
 
 #include <stdbool.h>
 #include <stdint.h>
-
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+#include "RGBLEDWidget.h"
+#endif //(defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
 #include "AppEvent.h"
 #include "BaseApplication.h"
 #include "LightingManager.h"
@@ -76,7 +78,10 @@ class AppTask : public BaseApplication
      *                  SL_SIMPLE_BUTTON_RELEASED or SL_SIMPLE_BUTTON_DISABLED
      */
     static void ButtonEventHandler(uint8_t button, uint8_t btnAction);
-    void PostLightActionRequest(int32_t aActor, LightingManager::Action_t aAction);
+    void PostLightActionRequest(int32_t aActor, LightingManager::Action_t aAction, uint8_t * aValue);
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    void PostLightControlActionRequest(int32_t aActor, LightingManager::Action_t aAction, RGBLEDWidget::ColorData_t * aValue);
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
 
 private:
     static AppTask sAppTask;
@@ -85,6 +90,10 @@ class AppTask : public BaseApplication
     static void ActionCompleted(LightingManager::Action_t aAction);
     static void LightActionEventHandler(AppEvent * aEvent);
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    static void LightControlEventHandler(AppEvent * aEvent);
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
     static void UpdateClusterState(intptr_t context);
 
     /**
diff --git a/examples/lighting-app/silabs/include/LightingManager.h b/examples/lighting-app/silabs/include/LightingManager.h
index 00a1448001f900..68c98479f40500 100644
--- a/examples/lighting-app/silabs/include/LightingManager.h
+++ b/examples/lighting-app/silabs/include/LightingManager.h
@@ -23,6 +23,7 @@
 
 #include "AppEvent.h"
 
+#include <app-common/zap-generated/ids/Attributes.h>
 #include <app/clusters/on-off-server/on-off-server.h>
 #include <cmsis_os2.h>
 #include <lib/core/CHIPError.h>
@@ -34,6 +35,10 @@ class LightingManager
     {
         ON_ACTION = 0,
         OFF_ACTION,
+        LEVEL_ACTION,
+        COLOR_ACTION_HSV,
+        COLOR_ACTION_CT,
+        COLOR_ACTION_XY,
 
         INVALID_ACTION
     } Action;
@@ -51,8 +56,10 @@ class LightingManager
     void EnableAutoTurnOff(bool aOn);
     void SetAutoTurnOffDuration(uint32_t aDurationInSecs);
     bool IsActionInProgress();
-    bool InitiateAction(int32_t aActor, Action_t aAction);
-
+    bool InitiateAction(int32_t aActor, Action_t aAction, uint8_t * aValue);
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    bool InitiateLightCtrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value);
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     typedef void (*Callback_fn_initiated)(Action_t, int32_t aActor);
     typedef void (*Callback_fn_completed)(Action_t);
     void SetCallbacks(Callback_fn_initiated aActionInitiated_CB, Callback_fn_completed aActionCompleted_CB);
@@ -62,6 +69,15 @@ class LightingManager
 private:
     friend LightingManager & LightMgr(void);
     State_t mState;
+    uint8_t mCurrentLevel = 254; // 0xFE = default
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    uint8_t mCurrentHue        = 0;
+    uint8_t mCurrentSaturation = 0;
+    uint16_t mCurrentX         = 0;
+    uint16_t mCurrentY         = 0;
+    uint16_t mCurrentCTMireds  = 250;
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
 
     Callback_fn_initiated mActionInitiated_CB;
     Callback_fn_completed mActionCompleted_CB;
diff --git a/examples/lighting-app/silabs/src/AppTask.cpp b/examples/lighting-app/silabs/src/AppTask.cpp
index d601ebac3ce0dd..439ec7e1a7f0eb 100644
--- a/examples/lighting-app/silabs/src/AppTask.cpp
+++ b/examples/lighting-app/silabs/src/AppTask.cpp
@@ -22,7 +22,10 @@
 #include "AppEvent.h"
 
 #include "LEDWidget.h"
-
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+#include "RGBLEDWidget.h"
+#endif //(defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+#include <app-common/zap-generated/attributes/Accessors.h>
 #include <app/clusters/on-off-server/on-off-server.h>
 #include <app/server/Server.h>
 #include <app/util/attribute-storage.h>
@@ -54,14 +57,17 @@ using namespace ::chip::DeviceLayer;
 using namespace ::chip::DeviceLayer::Silabs;
 
 namespace {
-LEDWidget sLightLED;
-}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+RGBLEDWidget sLightLED; // Use RGBLEDWidget if RGB LED functionality is enabled
+#else
+LEDWidget sLightLED; // Use LEDWidget for basic LED functionality
+#endif
+} // namespace
 
 using namespace chip::TLV;
 using namespace ::chip::DeviceLayer;
 
 AppTask AppTask::sAppTask;
-
 CHIP_ERROR AppTask::AppInit()
 {
     CHIP_ERROR err = CHIP_NO_ERROR;
@@ -136,12 +142,17 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     bool initiated = false;
     LightingManager::Action_t action;
     int32_t actor;
+    uint8_t value  = aEvent->LightEvent.Value;
     CHIP_ERROR err = CHIP_NO_ERROR;
 
     if (aEvent->Type == AppEvent::kEventType_Light)
     {
         action = static_cast<LightingManager::Action_t>(aEvent->LightEvent.Action);
         actor  = aEvent->LightEvent.Actor;
+        if (action == LightingManager::LEVEL_ACTION)
+        {
+            sLightLED.SetLevel(value);
+        }
     }
     else if (aEvent->Type == AppEvent::kEventType_Button)
     {
@@ -155,7 +166,7 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
 
     if (err == CHIP_NO_ERROR)
     {
-        initiated = LightMgr().InitiateAction(actor, action);
+        initiated = LightMgr().InitiateAction(actor, action, NULL);
 
         if (!initiated)
         {
@@ -164,6 +175,45 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action                = aEvent->LightControlEvent.Action;
+    RGBLEDWidget::ColorData_t colorData = aEvent->LightControlEvent.Value;
+    // Get currentLevel attribute
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    VerifyOrReturn(Protocols::InteractionModel::Status::Success == status,
+                   ChipLogError(NotSpecified, "Failed to get CurrentLevel attribute"));
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        sLightLED.SetLevel(currentlevel.Value());
+    }
+    switch (light_action)
+    {
+    case LightingManager::COLOR_ACTION_XY: {
+        sLightLED.SetColorFromXY(colorData.xy.x, colorData.xy.y);
+    }
+    break;
+    case LightingManager::COLOR_ACTION_HSV: {
+        sLightLED.SetColorFromHSV(colorData.hsv.h, colorData.hsv.s);
+    }
+    break;
+    case LightingManager::COLOR_ACTION_CT: {
+        sLightLED.SetColorFromCT(colorData.ct.ctMireds);
+    }
+    break;
+    default:
+        ChipLogProgress(NotSpecified, "LightMgr:Unknown");
+        break;
+    }
+}
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
 void AppTask::ButtonEventHandler(uint8_t button, uint8_t btnAction)
 {
     AppEvent button_event           = {};
@@ -219,16 +269,30 @@ void AppTask::ActionCompleted(LightingManager::Action_t aAction)
     }
 }
 
-void AppTask::PostLightActionRequest(int32_t aActor, LightingManager::Action_t aAction)
+void AppTask::PostLightActionRequest(int32_t aActor, LightingManager::Action_t aAction, uint8_t * aValue)
 {
     AppEvent event;
     event.Type              = AppEvent::kEventType_Light;
     event.LightEvent.Actor  = aActor;
     event.LightEvent.Action = aAction;
+    event.LightEvent.Value  = *aValue;
     event.Handler           = LightActionEventHandler;
     PostEvent(&event);
 }
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void AppTask::PostLightControlActionRequest(int32_t aActor, LightingManager::Action_t aAction, RGBLEDWidget::ColorData_t * aValue)
+{
+    AppEvent light_event;
+    light_event.Type                     = AppEvent::kEventType_Light;
+    light_event.LightControlEvent.Actor  = aActor;
+    light_event.LightControlEvent.Action = aAction;
+    light_event.LightControlEvent.Value  = *aValue;
+    light_event.Handler                  = LightControlEventHandler;
+    PostEvent(&light_event);
+}
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
 void AppTask::UpdateClusterState(intptr_t context)
 {
     uint8_t newValue = LightMgr().IsLightOn();
diff --git a/examples/lighting-app/silabs/src/LightingManager.cpp b/examples/lighting-app/silabs/src/LightingManager.cpp
index d839c52f0d9894..e73298b159d155 100644
--- a/examples/lighting-app/silabs/src/LightingManager.cpp
+++ b/examples/lighting-app/silabs/src/LightingManager.cpp
@@ -22,9 +22,14 @@
 #include "AppConfig.h"
 #include "AppTask.h"
 
+#include <app-common/zap-generated/attributes/Accessors.h>
+#include <clusters/ColorControl/AttributeIds.h>
+#include <clusters/LevelControl/AttributeIds.h>
 #include <lib/support/TypeTraits.h>
 
 using namespace chip;
+using namespace ::chip::app;
+using namespace ::chip::app::Clusters;
 using namespace ::chip::app::Clusters::OnOff;
 using namespace ::chip::DeviceLayer;
 
@@ -60,9 +65,46 @@ CHIP_ERROR LightingManager::Init()
     }
 
     bool currentLedState;
+
     // read current on/off value on endpoint one.
     chip::DeviceLayer::PlatformMgr().LockChipStack();
     OnOffServer::Instance().getOnOffValue(1, &currentLedState);
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    app::DataModel::Nullable<uint8_t> brightness;
+    uint16_t currentx, currenty, currentctmireds;
+    uint8_t currenthue, currentsaturation;
+
+    // Read brightness value
+    if (Clusters::LevelControl::Attributes::CurrentLevel::Get(1, brightness) == Protocols::InteractionModel::Status::Success &&
+        !brightness.IsNull())
+    {
+        mCurrentLevel = brightness.Value();
+    }
+    if (Clusters::ColorControl::Attributes::CurrentX::Get(1, &currentx) == Protocols::InteractionModel::Status::Success)
+    {
+        mCurrentX = currentx;
+    }
+    if (Clusters::ColorControl::Attributes::CurrentY::Get(1, &currenty) == Protocols::InteractionModel::Status::Success)
+    {
+        mCurrentY = currenty;
+    }
+    if (Clusters::ColorControl::Attributes::CurrentHue::Get(1, &currenthue) == Protocols::InteractionModel::Status::Success)
+    {
+        mCurrentHue = currenthue;
+    }
+    if (Clusters::ColorControl::Attributes::CurrentSaturation::Get(1, &currentsaturation) ==
+        Protocols::InteractionModel::Status::Success)
+    {
+        mCurrentSaturation = currentsaturation;
+    }
+    if (Clusters::ColorControl::Attributes::ColorTemperatureMireds::Get(1, &currentctmireds) ==
+        Protocols::InteractionModel::Status::Success)
+    {
+        mCurrentCTMireds = currentctmireds;
+    }
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+
     chip::DeviceLayer::PlatformMgr().UnlockChipStack();
 
     mState                 = currentLedState ? kState_OnCompleted : kState_OffCompleted;
@@ -100,7 +142,7 @@ void LightingManager::SetAutoTurnOffDuration(uint32_t aDurationInSecs)
     mAutoTurnOffDuration = aDurationInSecs;
 }
 
-bool LightingManager::InitiateAction(int32_t aActor, Action_t aAction)
+bool LightingManager::InitiateAction(int32_t aActor, Action_t aAction, uint8_t * aValue)
 {
     bool action_initiated = false;
     State_t new_state;
@@ -147,6 +189,16 @@ bool LightingManager::InitiateAction(int32_t aActor, Action_t aAction)
         }
     }
 
+    if (aAction == LEVEL_ACTION)
+    {
+        action_initiated = true;
+        if (mCurrentLevel != *aValue)
+        {
+            mCurrentLevel = *aValue;
+            AppTask::GetAppTask().PostLightActionRequest(aActor, aAction, aValue);
+        }
+    }
+
     return action_initiated;
 }
 
@@ -210,7 +262,7 @@ void LightingManager::AutoTurnOffTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("Auto Turn Off has been triggered!");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, nullptr); // nullptr: no additional data needed for OFF_ACTION
 }
 
 void LightingManager::OffEffectTimerEventHandler(AppEvent * aEvent)
@@ -228,7 +280,7 @@ void LightingManager::OffEffectTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("OffEffect completed");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, nullptr); // nullptr: no additional data needed for OFF_ACTION
 }
 
 void LightingManager::ActuatorMovementTimerEventHandler(AppEvent * aEvent)
@@ -307,3 +359,60 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightCtrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value)
+{
+    bool action_initiated = false;
+    VerifyOrReturnError(aAction == COLOR_ACTION_XY || aAction == COLOR_ACTION_HSV || aAction == COLOR_ACTION_CT, action_initiated);
+    RGBLEDWidget::ColorData_t colorData;
+    switch (aAction)
+    {
+    case COLOR_ACTION_XY:
+        colorData.xy = { mCurrentX, mCurrentY };
+
+        if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            VerifyOrReturnValue(colorData.xy.y != *reinterpret_cast<uint16_t *>(value), action_initiated);
+            colorData.xy.y   = *reinterpret_cast<uint16_t *>(value);
+            action_initiated = true;
+        }
+        else if (aAttributeId == ColorControl::Attributes::CurrentY::Id)
+        {
+            VerifyOrReturnValue(colorData.xy.y != *reinterpret_cast<uint16_t *>(value), action_initiated);
+            colorData.xy.y   = *reinterpret_cast<uint16_t *>(value);
+            action_initiated = true;
+        }
+        break;
+
+    case COLOR_ACTION_HSV:
+        colorData.hsv = { mCurrentHue, mCurrentSaturation };
+
+        if (aAttributeId == ColorControl::Attributes::CurrentHue::Id)
+        {
+            VerifyOrReturnValue(colorData.hsv.h != *value, action_initiated);
+            colorData.hsv.h  = *value;
+            action_initiated = true;
+        }
+        else if (aAttributeId == ColorControl::Attributes::CurrentSaturation::Id)
+        {
+            VerifyOrReturnValue(colorData.hsv.s != *value, action_initiated);
+            colorData.hsv.s  = *value;
+            action_initiated = true;
+        }
+        break;
+
+    case COLOR_ACTION_CT:
+        colorData.ct.ctMireds = mCurrentCTMireds;
+        VerifyOrReturnValue(colorData.ct.ctMireds != *(uint16_t *) value, action_initiated);
+        colorData.ct.ctMireds = *(uint16_t *) value;
+        action_initiated      = true;
+        break;
+
+    default:
+        break;
+    }
+    AppTask::GetAppTask().PostLightControlActionRequest(aActor, aAction, (RGBLEDWidget::ColorData_t *) &colorData);
+    return action_initiated;
+}
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
diff --git a/examples/lighting-app/silabs/src/ZclCallbacks.cpp b/examples/lighting-app/silabs/src/ZclCallbacks.cpp
index 3e56ac26e3b9c7..581f4ec986bcc4 100644
--- a/examples/lighting-app/silabs/src/ZclCallbacks.cpp
+++ b/examples/lighting-app/silabs/src/ZclCallbacks.cpp
@@ -21,8 +21,12 @@
  */
 
 #include "AppConfig.h"
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+#include "RGBLEDWidget.h"
+#endif //(defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
 #include "LightingManager.h"
 
+#include <app-common/zap-generated/attributes/Accessors.h>
 #include <app-common/zap-generated/ids/Attributes.h>
 #include <app-common/zap-generated/ids/Clusters.h>
 #include <app/ConcreteAttributePath.h>
@@ -47,22 +51,60 @@ void MatterPostAttributeChangeCallback(const chip::app::ConcreteAttributePath &
 #ifdef DIC_ENABLE
         dic_sendmsg("light/state", (const char *) (value ? (*value ? "on" : "off") : "invalid"));
 #endif // DIC_ENABLE
-        LightMgr().InitiateAction(AppEvent::kEventType_Light, *value ? LightingManager::ON_ACTION : LightingManager::OFF_ACTION);
+        LightMgr().InitiateAction(AppEvent::kEventType_Light, *value ? LightingManager::ON_ACTION : LightingManager::OFF_ACTION,
+                                  value);
     }
+    // WIP Apply attribute change to Light
     else if (clusterId == LevelControl::Id)
     {
         ChipLogProgress(Zcl, "Level Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
                         ChipLogValueMEI(attributeId), type, *value, size);
 
-        // WIP Apply attribute change to Light
+        LightMgr().InitiateAction(AppEvent::kEventType_Light, LightingManager::LEVEL_ACTION, value);
     }
-    else if (clusterId == ColorControl::Id)
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    // WIP Apply attribute change to Light
+    if (clusterId == ColorControl::Id)
     {
         ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
                         ChipLogValueMEI(attributeId), type, *value, size);
 
-        // WIP Apply attribute change to Light
+        if (clusterId == ColorControl::Id && attributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
+                            ChipLogValueMEI(attributeId), type, *value, size);
+
+            LightMgr().InitiateLightCtrlAction(AppEvent::kEventType_Light, LightingManager::COLOR_ACTION_XY, attributeId, value);
+        }
+        else if (clusterId == ColorControl::Id && attributeId == ColorControl::Attributes::CurrentY::Id)
+        {
+            ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
+                            ChipLogValueMEI(attributeId), type, *value, size);
+            LightMgr().InitiateLightCtrlAction(AppEvent::kEventType_Light, LightingManager::COLOR_ACTION_XY, attributeId, value);
+        }
+        if (clusterId == ColorControl::Id && attributeId == ColorControl::Attributes::CurrentHue::Id)
+        {
+            ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
+                            ChipLogValueMEI(attributeId), type, *value, size);
+            LightMgr().InitiateLightCtrlAction(AppEvent::kEventType_Light, LightingManager::COLOR_ACTION_HSV, attributeId, value);
+        }
+        else if (clusterId == ColorControl::Id && attributeId == ColorControl::Attributes::CurrentSaturation::Id)
+        {
+            ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
+                            ChipLogValueMEI(attributeId), type, *value, size);
+            LightMgr().InitiateLightCtrlAction(AppEvent::kEventType_Light, LightingManager::COLOR_ACTION_HSV, attributeId, value);
+        }
+        else if (attributeId == ColorControl::Attributes::ColorTemperatureMireds::Id)
+        {
+            if (size != sizeof(uint16_t))
+            {
+                ChipLogError(Zcl, "Wrong length for ColorControl value: %d", size);
+                return;
+            }
+            LightMgr().InitiateLightCtrlAction(AppEvent::kEventType_Light, LightingManager::COLOR_ACTION_CT, attributeId, value);
+        }
     }
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
     else if (clusterId == Identify::Id)
     {
         ChipLogProgress(Zcl, "Identify attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
diff --git a/examples/platform/silabs/LEDWidget.cpp b/examples/platform/silabs/LEDWidget.cpp
index 3156a3bdbc8afc..8f02ce2e165a3a 100644
--- a/examples/platform/silabs/LEDWidget.cpp
+++ b/examples/platform/silabs/LEDWidget.cpp
@@ -38,7 +38,6 @@ void LEDWidget::Init(const uint8_t led)
     mBlinkOffTimeMS   = 0;
     mLed              = led;
     mLedStatus        = false;
-
     Set(false);
 }
 
@@ -82,3 +81,23 @@ void LEDWidget::Animate()
         }
     }
 }
+
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+
+void LEDWidget::SetLevel(uint8_t level)
+{
+    mLevel = level;
+}
+
+uint8_t LEDWidget::GetLevel()
+{
+    return mLevel;
+}
diff --git a/examples/platform/silabs/LEDWidget.h b/examples/platform/silabs/LEDWidget.h
index 856c52c47d8209..35e975da562ee0 100644
--- a/examples/platform/silabs/LEDWidget.h
+++ b/examples/platform/silabs/LEDWidget.h
@@ -31,11 +31,16 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
+    void SetLevel(uint8_t aLevel);
+    uint8_t GetLevel();
 
 private:
+    uint8_t mLed;
+    uint8_t mLevel;
+    bool mLedStatus;
     uint64_t mLastChangeTimeMS;
     uint32_t mBlinkOnTimeMS;
     uint32_t mBlinkOffTimeMS;
-    uint8_t mLed;
-    bool mLedStatus;
 };
diff --git a/examples/platform/silabs/SiWx917/BUILD.gn b/examples/platform/silabs/SiWx917/BUILD.gn
index 4ce86f2f59ad59..f866522677d35a 100644
--- a/examples/platform/silabs/SiWx917/BUILD.gn
+++ b/examples/platform/silabs/SiWx917/BUILD.gn
@@ -125,6 +125,11 @@ source_set("siwx917-common") {
     "${silabs_common_plat_dir}/syscalls_stubs.cpp",
   ]
 
+  if (sl_enable_rgb_led) {
+    sources += [ "${silabs_common_plat_dir}/rgb_led/RGBLEDWidget.cpp" ]
+    include_dirs += [ "${silabs_common_plat_dir}/rgb_led" ]
+  }
+
   if (chip_enable_pw_rpc || chip_build_libshell || sl_uart_log_output) {
     sources += [ "${silabs_common_plat_dir}/uart.cpp" ]
   }
diff --git a/examples/platform/silabs/efr32/BUILD.gn b/examples/platform/silabs/efr32/BUILD.gn
index a4f945519fc966..0b965004115991 100644
--- a/examples/platform/silabs/efr32/BUILD.gn
+++ b/examples/platform/silabs/efr32/BUILD.gn
@@ -188,6 +188,11 @@ source_set("efr32-common") {
     ]
   }
 
+  if (sl_enable_rgb_led) {
+    sources += [ "${silabs_common_plat_dir}/led/RGBLEDWidget.cpp" ]
+    include_dirs = [ "${silabs_common_plat_dir}/rgb_led" ]
+  }
+
   if (chip_build_libshell) {
     deps += [ ":matter-shell" ]
 
diff --git a/examples/platform/silabs/rgb_led/RGBLEDWidget.cpp b/examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
new file mode 100644
index 00000000000000..8f129db8eef05b
--- /dev/null
+++ b/examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
@@ -0,0 +1,348 @@
+/*
+ *
+ *    Copyright (c) 2025 Project CHIP Authors
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "RGBLEDWidget.h"
+#include <algorithm>
+#include <math.h>
+
+#include <platform/CHIPDeviceLayer.h>
+#include <platform/silabs/platformAbstraction/SilabsPlatform.h>
+
+/*Delay for PWM simulation*/
+#ifndef TICK_DELAY
+#define TICK_DELAY 2
+#endif
+
+using namespace ::chip::System;
+using namespace chip::DeviceLayer::Silabs;
+
+using RgbColor_t = RGBLEDWidget::RgbColor_t;
+using HsvColor_t = RGBLEDWidget::HsvColor_t;
+
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetPlatform().GetRGBLedState(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+
+void RGBLEDWidget::GetColor(uint16_t & r, uint16_t & g, uint16_t & b)
+{
+    uint16_t rawR, rawG, rawB;
+    GetPlatform().GetLedColor(GetLED(), rawR, rawG, rawB);
+
+    // Scale down PWM values by TICK_DELAY to bring them back to the expected range
+    // Clamp to 8-bit range (0-255)
+    r = static_cast<uint16_t>((rawR / TICK_DELAY) & 0xFF);
+    g = static_cast<uint16_t>((rawG / TICK_DELAY) & 0xFF);
+    b = static_cast<uint16_t>((rawB / TICK_DELAY) & 0xFF);
+
+    ChipLogProgress(Zcl, "RGB Values: R=%u G=%u B=%u", r, g, b);
+}
+
+void RGBLEDWidget::SetColorFromHSV(uint8_t hue, uint8_t saturation)
+{
+    RGBLEDWidget::HsvColor_t hsv;
+    hsv.h = hue;
+    hsv.s = saturation;
+    hsv.v = GetLevel();
+    ChipLogProgress(Zcl, "SetColorFromHSV : %u|%u", hsv.h, hsv.s);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::HsvToRgb(hsv);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromXY(uint16_t currentX, uint16_t currentY)
+{
+    ChipLogProgress(Zcl, "SetColorFromXY: %u|%u", currentX, currentY);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::XYToRgb(GetLevel(), currentX, currentY);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromCT(uint16_t ctMireds)
+{
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::CTToRgb(ctMireds);
+    ChipLogProgress(Zcl, "SetColorFromCT: %u", ctMireds);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+// Constant values
+constexpr float kMaxChromaticity    = 65535.0f;
+constexpr float kMaxBrightnessLevel = 254.0f;
+constexpr float kGammaThreshold     = 0.00304f;
+constexpr float kGammaMultiplier    = 12.92f;
+constexpr float kGammaExponent      = 1.0f / 2.4f;
+constexpr float kGammaOffset        = 0.055f;
+constexpr float kHueRegionDivider   = 43.0f;
+constexpr float kHueScaleFactor     = 6.0f;
+constexpr uint8_t kMaxColorValue    = 255;
+
+// to the specified range given as min and max
+RgbColor_t RGBLEDWidget::RgbClamp(RgbColor_t rgb, uint8_t min, uint8_t max)
+{
+    rgb.r = static_cast<uint8_t>(std::clamp(rgb.r, min, max));
+    rgb.g = static_cast<uint8_t>(std::clamp(rgb.g, min, max));
+    rgb.b = static_cast<uint8_t>(std::clamp(rgb.b, min, max));
+    return rgb;
+}
+
+// Calculate the red component based on color temperature in centiKelvin
+float RGBLEDWidget::CalculateRed(float ctCentiKelvin)
+{
+    constexpr float kRedThreshold  = 66.0f;
+    constexpr float kRedMultiplier = 329.698727446f;
+    constexpr float kRedExponent   = -0.1332047592f;
+    if (ctCentiKelvin <= kRedThreshold)
+    {
+        return kMaxColorValue;
+    }
+    else
+    {
+        return kRedMultiplier * pow(ctCentiKelvin - 60, kRedExponent);
+    }
+}
+
+// Calculate the green component based on color temperature in centiKelvin
+float RGBLEDWidget::CalculateGreen(float ctCentiKelvin)
+{
+    constexpr float kGreenThreshold      = 66.0f;
+    constexpr float kGreenMultiplierLow  = 99.4708025861f;
+    constexpr float kGreenOffsetLow      = -161.1195681661f;
+    constexpr float kGreenMultiplierHigh = 288.1221695283f;
+    constexpr float kGreenExponentHigh   = -0.0755148492f;
+    if (ctCentiKelvin <= kGreenThreshold)
+    {
+        return kGreenMultiplierLow * log(ctCentiKelvin) - kGreenOffsetLow;
+    }
+    else
+    {
+        return kGreenMultiplierHigh * pow(ctCentiKelvin - 60, kGreenExponentHigh);
+    }
+}
+
+// Calculate the blue component based on color temperature in centiKelvin
+float RGBLEDWidget::CalculateBlue(float ctCentiKelvin)
+{
+    constexpr float kBlueThresholdHigh = 66.0f;
+    constexpr float kBlueThresholdLow  = 19.0f;
+    constexpr float kBlueMultiplier    = 138.5177312231f;
+    constexpr float kBlueOffset        = -305.0447927307f;
+    if (ctCentiKelvin >= kBlueThresholdHigh)
+    {
+        return kMaxColorValue;
+    }
+    else
+    {
+        if (ctCentiKelvin <= kBlueThresholdLow)
+        {
+            return 0;
+        }
+        else
+        {
+            return kBlueMultiplier * log(ctCentiKelvin - 10) - kBlueOffset;
+        }
+    }
+}
+
+// Apply gamma correction to the given value
+float RGBLEDWidget::ApplyGammaCorrection(float value)
+{
+    // If the values are below a certain threshold (0.00304), the correction is simple (12.92 * value), otherwise, the gamma
+    // curve is applied This step ensures that the colors look good when displayed on typical RGB devices
+    return (value <= kGammaThreshold) ? kGammaMultiplier * value : (1.055f * std::pow(value, kGammaExponent)) - kGammaOffset;
+}
+
+RgbColor_t RGBLEDWidget::NormalizeRgb(float r, float g, float b)
+{
+    RgbColor_t rgb;
+    rgb.r = static_cast<uint8_t>(r * kMaxColorValue);
+    rgb.g = static_cast<uint8_t>(g * kMaxColorValue);
+    rgb.b = static_cast<uint8_t>(b * kMaxColorValue);
+    return rgb;
+}
+
+// Convert XYZ color space to RGB color space
+RgbColor_t RGBLEDWidget::ConvertXYZToRGB(float X, float Y, float Z)
+{
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // The XYZ values are then converted to RGB values using a standard transformation matrix for the sRGB color space (D65
+    // illuminant, 2° observer):
+    // These coefficients come from a linear transformation from XYZ to sRGB color space, which is based on how human vision
+    // perceives color.
+    constexpr float kMatrixR1 = 3.2410f;
+    constexpr float kMatrixR2 = -1.5374f;
+    constexpr float kMatrixR3 = -0.4986f;
+    constexpr float kMatrixG1 = -0.9692f;
+    constexpr float kMatrixG2 = 1.8760f;
+    constexpr float kMatrixG3 = 0.0416f;
+    constexpr float kMatrixB1 = 0.0556f;
+    constexpr float kMatrixB2 = -0.2040f;
+    constexpr float kMatrixB3 = 1.0570f;
+
+    // Convert XYZ to RGB using the transformation matrix
+    float r = (X * kMatrixR1) + (Y * kMatrixR2) + (Z * kMatrixR3);
+    float g = (X * kMatrixG1) + (Y * kMatrixG2) + (Z * kMatrixG3);
+    float b = (X * kMatrixB1) + (Y * kMatrixB2) + (Z * kMatrixB3);
+
+    // Apply gamma 2.2 correction
+    r = ApplyGammaCorrection(r);
+    g = ApplyGammaCorrection(g);
+    b = ApplyGammaCorrection(b);
+
+    // Clamp the gamma-corrected RGB values to the range 0.0 to 1.0
+    r = std::clamp(r, 0.0f, 1.0f);
+    g = std::clamp(g, 0.0f, 1.0f);
+    b = std::clamp(b, 0.0f, 1.0f);
+
+    // Convert the clamped RGB values to the 0-255 range
+    RgbColor_t rgb = NormalizeRgb(r, g, b);
+
+    return rgb;
+}
+
+// Calculate the P value for HSV to RGB conversion
+uint8_t RGBLEDWidget::CalculateP(uint8_t v, uint8_t s)
+{
+    // RGB value when the hue is at its minimum for the current region.
+    return (v * (kMaxColorValue - s)) >> 8;
+}
+
+// Calculate the Q value for HSV to RGB conversion
+uint8_t RGBLEDWidget::CalculateQ(uint8_t v, uint8_t s, uint32_t remainder)
+{
+    // RGB value when the hue is transitioning from one primary color to another within the current region.
+    return (v * (kMaxColorValue - ((s * remainder) >> 8))) >> 8;
+}
+
+// Calculate the T value for HSV to RGB conversion
+uint8_t RGBLEDWidget::CalculateT(uint8_t v, uint8_t s, uint32_t remainder)
+{
+    // RGB value when the hue is transitioning from one primary color to another within the current region, but in the opposite
+    // direction of q.
+
+    return (v * (kMaxColorValue - ((s * (kMaxColorValue - remainder)) >> 8))) >> 8;
+}
+
+// Set RGB values based on the region for HSV to RGB conversion
+void RGBLEDWidget::SetRgbByRegion(uint8_t region, uint8_t v, uint8_t p, uint8_t q, uint8_t t, RgbColor_t & rgb)
+{
+    switch (region)
+    {
+    case 0:
+        rgb.r = v, rgb.g = t, rgb.b = p;
+        break;
+    case 1:
+        rgb.r = q, rgb.g = v, rgb.b = p;
+        break;
+    case 2:
+        rgb.r = p, rgb.g = v, rgb.b = t;
+        break;
+    case 3:
+        rgb.r = p, rgb.g = q, rgb.b = v;
+        break;
+    case 4:
+        rgb.r = t, rgb.g = p, rgb.b = v;
+        break;
+    default:
+        rgb.r = v, rgb.g = p, rgb.b = q;
+        break;
+    }
+}
+
+// Convert color temperature to RGB color space
+RgbColor_t RGBLEDWidget::CTToRgb(uint16_t ctMireds)
+{
+    RgbColor_t rgb;
+    float ctCentiKelvin = 10000 / static_cast<float>(ctMireds);
+
+    rgb.r = CalculateRed(ctCentiKelvin);
+    rgb.g = CalculateGreen(ctCentiKelvin);
+    rgb.b = CalculateBlue(ctCentiKelvin);
+
+    rgb = RgbClamp(rgb, 0, kMaxColorValue);
+
+    return rgb;
+}
+
+// Convert HSV color space to RGB color space
+RgbColor_t RGBLEDWidget::HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        // region variable is calculated by dividing the hue value by 43 (since the hue value ranges from 0 to 255, and there
+        // are 6 regions, each region spans approximately 43 units)
+        region = hsv.h / kHueRegionDivider;
+
+        // Calculates the position of h within the current region.Multiplying by 6 scales this position to a range of 0 to 255,
+        // which is used to calculate intermediate RGB values.
+        remainder = (hsv.h - (region * kHueRegionDivider)) * 6;
+
+        // p,q and t intermediate values used to calculate the final RGB values
+        p = CalculateP(hsv.v, hsv.s);
+        q = CalculateQ(hsv.v, hsv.s, remainder);
+        t = CalculateT(hsv.v, hsv.s, remainder);
+
+        SetRgbByRegion(region, hsv.v, p, q, t, rgb);
+    }
+
+    return rgb;
+}
+
+// Convert XY color space to RGB color space
+RgbColor_t RGBLEDWidget::XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    // Converts the 16 - bit currentX,currentY value to a normalized y value in the range 0.0 to 1.0
+    constexpr float kMaxChromaticity    = 65535.0f;
+    constexpr float kMaxBrightnessLevel = 254.0f;
+
+    float x = static_cast<float>(currentX) / kMaxChromaticity;
+    float y = static_cast<float>(currentY) / kMaxChromaticity;
+
+    // Calculates the z value as 1.0 - x - y, ensuring the sum of x, y, and z equals 1.0.
+    // Needed to convert the xy values to full XYZ format
+    float z = 1.0f - x - y;
+
+    // Converts the brightness level Level to a normalized Y value in the range 0.0 to 1.0.
+    float Y = static_cast<float>(Level) / kMaxBrightnessLevel;
+
+    // chromaticity (x and y) to get the full XYZ color space
+    float X = (Y / y) * x;
+    float Z = (Y / y) * z;
+
+    return ConvertXYZToRGB(X, Y, Z);
+}
diff --git a/examples/platform/silabs/rgb_led/RGBLEDWidget.h b/examples/platform/silabs/rgb_led/RGBLEDWidget.h
new file mode 100644
index 00000000000000..736f71cede24a6
--- /dev/null
+++ b/examples/platform/silabs/rgb_led/RGBLEDWidget.h
@@ -0,0 +1,85 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include "LEDWidget.h"
+#include <stdint.h>
+
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    // Helper Structures
+    struct RgbColor_t
+    {
+        uint8_t r, g, b;
+    };
+
+    struct XyColor_t
+    {
+        uint16_t x, y;
+    };
+
+    struct HsvColor_t
+    {
+        uint8_t h, s, v;
+    };
+
+    struct CtColor_t
+    {
+        uint16_t ctMireds;
+    };
+
+    // Union of possible color formats
+    union ColorData_t
+    {
+        HsvColor_t hsv;
+        XyColor_t xy;
+        CtColor_t ct;
+    };
+
+    // Setters and Getters
+    void SetColor(uint8_t r, uint8_t g, uint8_t b);
+    void GetColor(uint16_t & r, uint16_t & g, uint16_t & b);
+
+    // Color Conversion Functions
+    void SetColorFromHSV(uint8_t h, uint8_t s);
+    void SetColorFromXY(uint16_t currentX, uint16_t currentY);
+    void SetColorFromCT(uint16_t ctMireds);
+
+private:
+    // Helper functions for color conversion
+    RgbColor_t HsvToRgb(HsvColor_t hsv);
+    RgbColor_t XYToRgb(uint8_t level, uint16_t currentX, uint16_t currentY);
+    RgbColor_t CTToRgb(uint16_t ct);
+
+    // Color adjustments and conversions
+    RgbColor_t RgbClamp(RgbColor_t rgb, uint8_t min, uint8_t max);
+    RgbColor_t ConvertXYZToRGB(float X, float Y, float Z);
+    RgbColor_t NormalizeRgb(float r, float g, float b);
+    float ApplyGammaCorrection(float value);
+    float CalculateRed(float ct);
+    float CalculateGreen(float ct);
+    float CalculateBlue(float ct);
+
+    uint8_t CalculateP(uint8_t v, uint8_t s);
+    uint8_t CalculateQ(uint8_t v, uint8_t s, uint32_t remainder);
+    uint8_t CalculateT(uint8_t v, uint8_t s, uint32_t remainder);
+    void SetRgbByRegion(uint8_t region, uint8_t v, uint8_t p, uint8_t q, uint8_t t, RgbColor_t & rgb);
+};
diff --git a/src/platform/silabs/platformAbstraction/SilabsPlatform.h b/src/platform/silabs/platformAbstraction/SilabsPlatform.h
index fb596f103a00ac..f9be32d14daef6 100644
--- a/src/platform/silabs/platformAbstraction/SilabsPlatform.h
+++ b/src/platform/silabs/platformAbstraction/SilabsPlatform.h
@@ -57,6 +57,14 @@ class SilabsPlatform : virtual public SilabsPlatformAbstractionBase
 
     void StartScheduler(void) override;
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    // RGB LEDs
+    bool GetRGBLedState(uint8_t led) override;
+
+    CHIP_ERROR SetLedColor(uint8_t led, uint8_t r, uint8_t g, uint8_t b) override;
+    CHIP_ERROR GetLedColor(uint8_t led, uint16_t & r, uint16_t & g, uint16_t & b) override;
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
     CHIP_ERROR FlashInit() override;
     CHIP_ERROR FlashErasePage(uint32_t addr) override;
     CHIP_ERROR FlashWritePage(uint32_t addr, const uint8_t * data, size_t size) override;
diff --git a/src/platform/silabs/platformAbstraction/SilabsPlatformBase.h b/src/platform/silabs/platformAbstraction/SilabsPlatformBase.h
index 555847c99eda1a..381562340421cb 100644
--- a/src/platform/silabs/platformAbstraction/SilabsPlatformBase.h
+++ b/src/platform/silabs/platformAbstraction/SilabsPlatformBase.h
@@ -51,6 +51,13 @@ class SilabsPlatformAbstractionBase
     virtual bool GetLedState(uint8_t led) { return 0; }
     virtual CHIP_ERROR ToggleLed(uint8_t led) { return CHIP_ERROR_NOT_IMPLEMENTED; }
 
+    // RGB LEDS
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    virtual bool GetRGBLedState(uint8_t led) { return 0; }
+    virtual CHIP_ERROR SetLedColor(uint8_t led, uint8_t r, uint8_t g, uint8_t b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
+    virtual CHIP_ERROR GetLedColor(uint8_t led, uint16_t & r, uint16_t & g, uint16_t & b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
     // Flash
     virtual CHIP_ERROR FlashInit() { return CHIP_ERROR_NOT_IMPLEMENTED; }
     virtual CHIP_ERROR FlashErasePage(uint32_t addr) { return CHIP_ERROR_NOT_IMPLEMENTED; }
diff --git a/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp b/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
index f5791ceb548213..ed1e6355cbef86 100644
--- a/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
+++ b/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
@@ -59,7 +59,7 @@ const sl_rgb_led_t * ledPinArray[SL_LED_COUNT] = { &led_led0 };
 #include "sl_si91x_led_instances.h"
 #define SL_LED_COUNT SL_SI91x_LED_COUNT
 uint8_t ledPinArray[SL_LED_COUNT] = { SL_LED_LED0_PIN, SL_LED_LED1_PIN };
-#endif // SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
 #endif // ENABLE_WSTK_LEDS
 
 #if CHIP_CONFIG_ENABLE_ICD_SERVER == 0
@@ -134,7 +134,7 @@ CHIP_ERROR SilabsPlatform::SetLed(bool state, uint8_t led)
     (state) ? sl_si91x_simple_rgb_led_on(SL_RGB_LED_INSTANCE(led)) : sl_si91x_simple_rgb_led_off(SL_RGB_LED_INSTANCE(led));
 #else
     (state) ? sl_si91x_led_set(ledPinArray[led]) : sl_si91x_led_clear(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 
@@ -151,11 +151,30 @@ CHIP_ERROR SilabsPlatform::ToggleLed(uint8_t led)
     sl_si91x_simple_rgb_led_toggle(SL_RGB_LED_INSTANCE(led));
 #else
     sl_si91x_led_toggle(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 #endif // ENABLE_WSTK_LEDS
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool SilabsPlatform::GetRGBLedState(uint8_t led)
+{
+    return sl_si91x_simple_rgb_led_get_current_state(SL_RGB_LED_INSTANCE(led));
+}
+CHIP_ERROR SilabsPlatform::SetLedColor(uint8_t led, uint8_t red, uint8_t green, uint8_t blue)
+{
+    uint32_t rgb_color;
+    rgb_color = (red) << 16 | (green) << 8 | (blue);
+    sl_si91x_simple_rgb_led_set_colour(SL_RGB_LED_INSTANCE(led), rgb_color);
+    return CHIP_NO_ERROR;
+}
+CHIP_ERROR SilabsPlatform::GetLedColor(uint8_t led, uint16_t & r, uint16_t & g, uint16_t & b)
+{
+    sl_si91x_simple_rgb_led_get_colour(SL_RGB_LED_INSTANCE(led), &r, &g, &b);
+    return CHIP_NO_ERROR;
+}
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
+
 void SilabsPlatform::StartScheduler()
 {
     vTaskStartScheduler();


Reviews:
user: login: jmartinez-silabs
state: CHANGES_REQUESTED
author_association: MEMBER
submitted_at: 2025-02-20T15:50:49Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:07:21Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:08:27Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:09:49Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:25:40Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:27:13Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:29:08Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:39:17Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:42:38Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T06:45:16Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T07:08:37Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T07:55:08Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:36:16Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:36:25Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:36:42Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:38:58Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:40:17Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T09:46:47Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T10:21:19Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-21T10:22:51Z
user: login: senthilku
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T02:50:45Z
user: login: senthilku
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T03:00:48Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T05:47:22Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T06:05:43Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T06:09:24Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T16:54:41Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-22T16:55:29Z
user: login: jmartinez-silabs
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-24T20:07:08Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-28T10:26:22Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-28T10:27:07Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-28T12:56:40Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-28T12:58:12Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:07:57Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:12:59Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:14:10Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:15:06Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:15:24Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:35:49Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-29T16:44:17Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-05T17:40:57Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-05T17:45:10Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-05T18:04:13Z
user: login: jmartinez-silabs
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-05-06T17:59:48Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T09:49:03Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T09:49:19Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T09:49:41Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T09:51:18Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T11:03:43Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T11:05:10Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T11:21:50Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-12T05:04:12Z
user: login: jmartinez-silabs
state: APPROVED
author_association: MEMBER
submitted_at: 2025-05-12T17:56:10Z
user: login: senthilku
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-13T05:01:25Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T16:22:05Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:30:41Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:32:02Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:32:28Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:33:10Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:33:38Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-14T18:34:02Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:15:57Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:16:48Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:17:11Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:17:25Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:18:39Z
user: login: bhmanda-silabs
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T14:19:00Z
user: login: andy31415
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T17:27:40Z
user: login: andy31415
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-16T17:28:09Z

Review comments:
diff_hunk: @@ -0,0 +1,50 @@
+/*
path: examples/lighting-app/silabs/include/ColorFormat.h
user: login: jmartinez-silabs
body: This should be placed in a common silabs folder. Available for other apps. But ideally I think it should be part of the RGB widget
created_at: 2025-02-20T15:06:26Z
author_association: MEMBER
diff_hunk: @@ -54,7 +56,7 @@ using namespace ::chip::DeviceLayer;
 using namespace ::chip::DeviceLayer::Silabs;
 
 namespace {
-LEDWidget sLightLED;
+RGBLEDWidget sLightLED;
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: jmartinez-silabs
body: how would that work for board that do not support rgb?
created_at: 2025-02-20T15:08:28Z
author_association: MEMBER
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        brightness = currentlevel.Value();
+    }
+    SILABS_LOG("brightness : %d ", brightness);
+    switch (light_action)
+    {
+    case LightingManager::COLOR_ACTION_XY: {
+        RgbColor_t rgb;
+        XyColor_t xy = *reinterpret_cast<XyColor_t *>(&value);
+        rgb          = XYToRgb(brightness, xy.x, xy.y);
+        sLightLED.SetColor(rgb.r, rgb.g, rgb.b);
+        ChipLogProgress(Zcl, "XY to RGB: X: %u, Y: %u | R: %u, G: %u, B: %u", xy.x, xy.y, rgb.r, rgb.g, rgb.b);
+    }
+    break;
+    case LightingManager::COLOR_ACTION_HSV: {
+        RgbColor_t rgb;
+        HsvColor_t hsv = *reinterpret_cast<HsvColor_t *>(&value);
+        SILABS_LOG("Color hue : %u ", hsv.h);
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: jmartinez-silabs
body: use ChipLogs
created_at: 2025-02-20T15:10:36Z
author_association: MEMBER
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        brightness = currentlevel.Value();
+    }
+    SILABS_LOG("brightness : %d ", brightness);
+    switch (light_action)
+    {
+    case LightingManager::COLOR_ACTION_XY: {
+        RgbColor_t rgb;
+        XyColor_t xy = *reinterpret_cast<XyColor_t *>(&value);
+        rgb          = XYToRgb(brightness, xy.x, xy.y);
+        sLightLED.SetColor(rgb.r, rgb.g, rgb.b);
+        ChipLogProgress(Zcl, "XY to RGB: X: %u, Y: %u | R: %u, G: %u, B: %u", xy.x, xy.y, rgb.r, rgb.g, rgb.b);
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: jmartinez-silabs
body: sLightLED.SetColor and log can be factored out after the switch case since all case calls it
created_at: 2025-02-20T15:11:14Z
author_association: MEMBER
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: jmartinez-silabs
body: You can use currentlevel directly. No need for the extra value. If it is Null we should probably not do anything.
created_at: 2025-02-20T15:13:29Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: should probably be part of the RGBLedWidget. The implementation is also C centric. No class, no namespace or struct
created_at: 2025-02-20T15:15:44Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: need code comments to explain what is done and what are regions
created_at: 2025-02-20T15:18:59Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: why not use a hsv struct here instead of 3 separated  variable
created_at: 2025-02-20T15:20:08Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: a RgbColor_t set utility function would be great
created_at: 2025-02-20T15:21:44Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: h, s, v variables are understandable names in the context of HSV but p,q,t don't tell me anything. Please provide a full name.
created_at: 2025-02-20T15:23:21Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: ```suggestion
```
created_at: 2025-02-20T15:24:43Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: What is z? can we have a more telling name?

created_at: 2025-02-20T15:26:58Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: can all the constant values here be declared as constexpr with a relevant name 
created_at: 2025-02-20T15:27:41Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: comment says 1 000 000/mired but here we do 10 000/Mired?
created_at: 2025-02-20T15:31:28Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
+    rgb.r = (uint8_t) clamp(r, 0, 255);
+    rgb.g = (uint8_t) clamp(g, 0, 255);
+    rgb.b = (uint8_t) clamp(b, 0, 255);
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: a RgbColor_t set utility function would be great
created_at: 2025-02-20T15:33:10Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: I would recommend a utility fonction for those calculation/conversion. It could include `clamp`


created_at: 2025-02-20T15:34:50Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
+    rgb.r = (uint8_t) clamp(r, 0, 255);
+    rgb.g = (uint8_t) clamp(g, 0, 255);
+    rgb.b = (uint8_t) clamp(b, 0, 255);
+
+    return rgb;
+}
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: jmartinez-silabs
body: After reviewing all of ColorFormat. I think it would be great if it would all be part a RgbColor class or struct.

I could see the following APIs.
rgb.Set(r,g,b)
rgb.SetFromColorTemparature(CtColor_t ct)
rgb.SetFromXY((uint8_t Level, uint16_t currentX, uint16_t currentY)
rgb.SetFormHSV(HsvColor_t hsv)

created_at: 2025-02-20T15:41:47Z
author_association: MEMBER
diff_hunk: @@ -307,3 +307,21 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+#ifdef SL_MATTER_RGB_LED_ENABLED
+bool LightingManager::InitiateLightAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t * value)
+{
+    bool action_initiated = false;
+    switch (aAction)
+    {
+    case COLOR_ACTION_HSV:
+    case COLOR_ACTION_CT:
+    case COLOR_ACTION_XY:
+        action_initiated = true;
+        AppTask::GetAppTask().PostLightControlActionRequest(aActor, aAction, value);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: if they all lead to the same call, why use a switch case? Why to use a VerifyOrReturnError (false) to check for a known action
else call 
```
AppTask::GetAppTask().PostLightControlActionRequest(aActor, aAction, value);
return true;
```
created_at: 2025-02-20T15:44:19Z
author_association: MEMBER
diff_hunk: @@ -56,13 +59,76 @@ void MatterPostAttributeChangeCallback(const chip::app::ConcreteAttributePath &
 
         // WIP Apply attribute change to Light
     }
+#ifdef SL_MATTER_RGB_LED_ENABLED
path: examples/lighting-app/silabs/src/ZclCallbacks.cpp
user: login: jmartinez-silabs
body: We should still handle the cluter idd and print for non RGB.
You mustgate only the actual RGB stuff.
Also #idef should be avoided. Use an expected value
either SL_MATTER_RGB_LED_ENABLED is always defined to 0 or 1 and you use
`#if SL_MATTER_RGB_LED_ENABLED`
or 
`#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)`
to reduce the chance undefined value of SL_MATTER_RGB_LED_ENABLED causing unexpected behaviour
created_at: 2025-02-20T15:49:10Z
author_association: MEMBER
diff_hunk: @@ -82,3 +82,24 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#ifdef SL_MATTER_RGB_LED_ENABLED
path: examples/platform/silabs/LEDWidget.cpp
user: login: jmartinez-silabs
body: revisit the #ifdef SL_MATTER_RGB_LED_ENABLED based on my previous comment
created_at: 2025-02-20T15:49:47Z
author_association: MEMBER
diff_hunk: @@ -57,6 +57,12 @@ class SilabsPlatform : virtual public SilabsPlatformAbstractionBase
 
     void StartScheduler(void) override;
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
path: src/platform/silabs/platformAbstraction/SilabsPlatform.h
user: login: jmartinez-silabs
body: revisit the #ifdef SL_MATTER_RGB_LED_ENABLED based on my previous comment

I will not copy for all the other but please apply to all instances
created_at: 2025-02-20T15:50:31Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,50 @@
+/*
path: examples/lighting-app/silabs/include/ColorFormat.h
user: login: bhmanda-silabs
body: It would be good to add below all LED related files in a new folder called ` connectedhomeip/examples/platform/silabs/led/`
- connectedhomeip/examples/platform/silabs/LEDWidget.cpp
- connectedhomeip/examples/platform/silabs/LEDWidget.h
- connectedhomeip/examples/lighting-app/silabs/src/ColorFormat.cpp
- connectedhomeip/examples/lighting-app/silabs/include/ColorFormat.h

Please suggest.
created_at: 2025-04-21T06:07:21Z
author_association: CONTRIBUTOR
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        brightness = currentlevel.Value();
+    }
+    SILABS_LOG("brightness : %d ", brightness);
+    switch (light_action)
+    {
+    case LightingManager::COLOR_ACTION_XY: {
+        RgbColor_t rgb;
+        XyColor_t xy = *reinterpret_cast<XyColor_t *>(&value);
+        rgb          = XYToRgb(brightness, xy.x, xy.y);
+        sLightLED.SetColor(rgb.r, rgb.g, rgb.b);
+        ChipLogProgress(Zcl, "XY to RGB: X: %u, Y: %u | R: %u, G: %u, B: %u", xy.x, xy.y, rgb.r, rgb.g, rgb.b);
+    }
+    break;
+    case LightingManager::COLOR_ACTION_HSV: {
+        RgbColor_t rgb;
+        HsvColor_t hsv = *reinterpret_cast<HsvColor_t *>(&value);
+        SILABS_LOG("Color hue : %u ", hsv.h);
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: Removed SILABS_LOGS
created_at: 2025-04-21T06:08:27Z
author_association: CONTRIBUTOR
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        brightness = currentlevel.Value();
+    }
+    SILABS_LOG("brightness : %d ", brightness);
+    switch (light_action)
+    {
+    case LightingManager::COLOR_ACTION_XY: {
+        RgbColor_t rgb;
+        XyColor_t xy = *reinterpret_cast<XyColor_t *>(&value);
+        rgb          = XYToRgb(brightness, xy.x, xy.y);
+        sLightLED.SetColor(rgb.r, rgb.g, rgb.b);
+        ChipLogProgress(Zcl, "XY to RGB: X: %u, Y: %u | R: %u, G: %u, B: %u", xy.x, xy.y, rgb.r, rgb.g, rgb.b);
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: Removed this log as part of cleanup and added it in LEDwidget APIs
created_at: 2025-04-21T06:09:49Z
author_association: CONTRIBUTOR
diff_hunk: @@ -175,6 +177,60 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action = aEvent->LightControlEvent.Action;
+    uint32_t value       = *reinterpret_cast<uint32_t *>(aEvent->LightControlEvent.Value);
+    uint8_t brightness   = 1;
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: Modified the code to use the currentLevel and added check for Null or not.
created_at: 2025-04-21T06:25:40Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added `ColorConverter` class and added methods for conversion.
created_at: 2025-04-21T06:27:13Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added comments and added utility functions for calculations and convert functions 
created_at: 2025-04-21T06:29:08Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Modified code to use hsv struct directly instead 3 separate var's
created_at: 2025-04-21T06:39:17Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added an utility function for finding rgb values.
created_at: 2025-04-21T06:42:38Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added a comment for p,q,t . These intermediate var's to calculate RGB values.
created_at: 2025-04-21T06:45:16Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Done
created_at: 2025-04-21T07:08:37Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added comments in the code for each step of the conversion to understand clearly
created_at: 2025-04-21T07:55:08Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added constexpr for constant values and replaced with it.
created_at: 2025-04-21T09:36:16Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: addressed
created_at: 2025-04-21T09:36:25Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
+    rgb.r = (uint8_t) clamp(r, 0, 255);
+    rgb.g = (uint8_t) clamp(g, 0, 255);
+    rgb.b = (uint8_t) clamp(b, 0, 255);
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: added utility function
created_at: 2025-04-21T09:36:42Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added utility function
created_at: 2025-04-21T09:38:58Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,183 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+RgbColor_t HsvToRgb(HsvColor_t hsv)
+{
+    RgbColor_t rgb;
+
+    uint8_t region, p, q, t;
+    uint32_t h, s, v, remainder;
+
+    if (hsv.s == 0)
+    {
+        rgb.r = rgb.g = rgb.b = hsv.v;
+    }
+    else
+    {
+        h = hsv.h;
+        s = hsv.s;
+        v = hsv.v;
+
+        region    = h / 43;
+        remainder = (h - (region * 43)) * 6;
+        p         = (v * (255 - s)) >> 8;
+        q         = (v * (255 - ((s * remainder) >> 8))) >> 8;
+        t         = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
+        switch (region)
+        {
+        case 0:
+            rgb.r = v, rgb.g = t, rgb.b = p;
+            break;
+        case 1:
+            rgb.r = q, rgb.g = v, rgb.b = p;
+            break;
+        case 2:
+            rgb.r = p, rgb.g = v, rgb.b = t;
+            break;
+        case 3:
+            rgb.r = p, rgb.g = q, rgb.b = v;
+            break;
+        case 4:
+            rgb.r = t, rgb.g = p, rgb.b = v;
+            break;
+        case 5:
+        default:
+            rgb.r = v, rgb.g = p, rgb.b = q;
+            break;
+        }
+    }
+
+    return rgb;
+}
+
+RgbColor_t XYToRgb(uint8_t Level, uint16_t currentX, uint16_t currentY)
+{
+    // convert xyY color space to RGB
+
+    // https://www.easyrgb.com/en/math.php
+    // https://en.wikipedia.org/wiki/SRGB
+    // refer https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space
+
+    // The currentX/currentY attribute contains the current value of the normalized chromaticity value of x/y.
+    // The value of x/y shall be related to the currentX/currentY attribute by the relationship
+    // x = currentX/65536
+    // y = currentY/65536
+    // z = 1-x-y
+
+    RgbColor_t rgb;
+
+    float x, y, z;
+    float X, Y, Z;
+    float r, g, b;
+
+    x = (static_cast<float>(currentX)) / 65535.0f;
+    y = (static_cast<float>(currentY)) / 65535.0f;
+
+    z = 1.0f - x - y;
+
+    // Calculate XYZ values
+
+    // Y - given brightness in 0 - 1 range
+    Y = (static_cast<float>(Level)) / 254.0f;
+    X = (Y / y) * x;
+    Z = (Y / y) * z;
+
+    // X, Y and Z input refer to a D65/2° standard illuminant.
+    // sR, sG and sB (standard RGB) output range = 0 ÷ 255
+    // convert XYZ to RGB - CIE XYZ to sRGB
+    r = (X * 3.2410f) - (Y * 1.5374f) - (Z * 0.4986f);
+    g = -(X * 0.9692f) + (Y * 1.8760f) + (Z * 0.0416f);
+    b = (X * 0.0556f) - (Y * 0.2040f) + (Z * 1.0570f);
+
+    // apply gamma 2.2 correction
+    r = (r <= 0.00304f ? 12.92f * r : (1.055f) * pow(r, (1.0f / 2.4f)) - 0.055f);
+    g = (g <= 0.00304f ? 12.92f * g : (1.055f) * pow(g, (1.0f / 2.4f)) - 0.055f);
+    b = (b <= 0.00304f ? 12.92f * b : (1.055f) * pow(b, (1.0f / 2.4f)) - 0.055f);
+
+    // Round off
+    r = clamp(r, 0, 1);
+    g = clamp(g, 0, 1);
+    b = clamp(b, 0, 1);
+
+    // these rgb values are in  the range of 0 to 1, convert to limit of HW specific LED
+    rgb.r = (uint8_t) (r * 255);
+    rgb.g = (uint8_t) (g * 255);
+    rgb.b = (uint8_t) (b * 255);
+
+    return rgb;
+}
+
+RgbColor_t CTToRgb(CtColor_t ct)
+{
+    RgbColor_t rgb;
+    float r, g, b;
+
+    // Algorithm credits to Tanner Helland: https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
+
+    // Convert Mireds to centiKelvins. k = 1,000,000/mired
+    float ctCentiKelvin = 10000 / static_cast<float>(ct.ctMireds);
+
+    // Red
+    if (ctCentiKelvin <= 66)
+    {
+        r = 255;
+    }
+    else
+    {
+        r = 329.698727446f * pow(ctCentiKelvin - 60, -0.1332047592f);
+    }
+
+    // Green
+    if (ctCentiKelvin <= 66)
+    {
+        g = 99.4708025861f * log(ctCentiKelvin) - 161.1195681661f;
+    }
+    else
+    {
+        g = 288.1221695283f * pow(ctCentiKelvin - 60, -0.0755148492f);
+    }
+
+    // Blue
+    if (ctCentiKelvin >= 66)
+    {
+        b = 255;
+    }
+    else
+    {
+        if (ctCentiKelvin <= 19)
+        {
+            b = 0;
+        }
+        else
+        {
+            b = 138.5177312231f * log(ctCentiKelvin - 10) - 305.0447927307f;
+        }
+    }
+    rgb.r = (uint8_t) clamp(r, 0, 255);
+    rgb.g = (uint8_t) clamp(g, 0, 255);
+    rgb.b = (uint8_t) clamp(b, 0, 255);
+
+    return rgb;
+}
path: examples/lighting-app/silabs/src/ColorFormat.cpp
user: login: bhmanda-silabs
body: Added functions in` Ledwidget.cpp `
SetColorFromHSV
SetColorFromXY
SetColorFromCT
created_at: 2025-04-21T09:40:17Z
author_association: CONTRIBUTOR
diff_hunk: @@ -307,3 +307,21 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+#ifdef SL_MATTER_RGB_LED_ENABLED
+bool LightingManager::InitiateLightAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t * value)
+{
+    bool action_initiated = false;
+    switch (aAction)
+    {
+    case COLOR_ACTION_HSV:
+    case COLOR_ACTION_CT:
+    case COLOR_ACTION_XY:
+        action_initiated = true;
+        AppTask::GetAppTask().PostLightControlActionRequest(aActor, aAction, value);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Changed to `VerifyOrReturnError` 
created_at: 2025-04-21T09:46:46Z
author_association: CONTRIBUTOR
diff_hunk: @@ -56,13 +59,76 @@ void MatterPostAttributeChangeCallback(const chip::app::ConcreteAttributePath &
 
         // WIP Apply attribute change to Light
     }
+#ifdef SL_MATTER_RGB_LED_ENABLED
path: examples/lighting-app/silabs/src/ZclCallbacks.cpp
user: login: bhmanda-silabs
body: Added back to handle the cluster id and print for for non RGB.
Added `#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)` wherever RGB content is added.
created_at: 2025-04-21T10:21:19Z
author_association: CONTRIBUTOR
diff_hunk: @@ -57,6 +57,12 @@ class SilabsPlatform : virtual public SilabsPlatformAbstractionBase
 
     void StartScheduler(void) override;
 
+#ifdef SL_MATTER_RGB_LED_ENABLED
path: src/platform/silabs/platformAbstraction/SilabsPlatform.h
user: login: bhmanda-silabs
body: Addressed by adding `#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)`
created_at: 2025-04-21T10:22:51Z
author_association: CONTRIBUTOR
diff_hunk: @@ -228,7 +274,20 @@ void AppTask::PostLightActionRequest(int32_t aActor, LightingManager::Action_t a
     event.Handler           = LightActionEventHandler;
     PostEvent(&event);
 }
-
+#if 1
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: senthilku
body: cleanup is required.
created_at: 2025-04-22T02:50:41Z
author_association: CONTRIBUTOR
diff_hunk: @@ -119,7 +119,7 @@ osThreadId_t sAppTaskHandle;
 osMessageQueueId_t sAppEventQueue;
 
 #if (defined(ENABLE_WSTK_LEDS) && (defined(SL_CATALOG_SIMPLE_LED_LED1_PRESENT)))
-LEDWidget sStatusLED;
+RGBLEDWidget sStatusLED;
path: examples/platform/silabs/BaseApplication.cpp
user: login: senthilku
body: Why is it replaced with RGB led widget here?
created_at: 2025-04-22T02:57:16Z
author_association: CONTRIBUTOR
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
+{
+    mLevel = level;
+}
+uint8_t RGBLEDWidget::GetLevel()
+{
+    return mLevel;
+}
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetLEDStatus(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+void RGBLEDWidget::GetColor(uint16_t r, uint16_t g, uint16_t b)
path: examples/platform/silabs/LEDWidget.cpp
user: login: senthilku
body: It is not returning any color. Is it used?
created_at: 2025-04-22T03:00:42Z
author_association: CONTRIBUTOR
diff_hunk: @@ -228,7 +274,20 @@ void AppTask::PostLightActionRequest(int32_t aActor, LightingManager::Action_t a
     event.Handler           = LightActionEventHandler;
     PostEvent(&event);
 }
-
+#if 1
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: done
created_at: 2025-04-22T05:47:21Z
author_association: CONTRIBUTOR
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
+{
+    mLevel = level;
+}
+uint8_t RGBLEDWidget::GetLevel()
+{
+    return mLevel;
+}
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetLEDStatus(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+void RGBLEDWidget::GetColor(uint16_t r, uint16_t g, uint16_t b)
path: examples/platform/silabs/LEDWidget.cpp
user: login: bhmanda-silabs
body: Its not used anywhere as part of application. I have added set and get color abstarct APIs and internally this is calling platform API based on board.
created_at: 2025-04-22T06:05:41Z
author_association: CONTRIBUTOR
diff_hunk: @@ -119,7 +119,7 @@ osThreadId_t sAppTaskHandle;
 osMessageQueueId_t sAppEventQueue;
 
 #if (defined(ENABLE_WSTK_LEDS) && (defined(SL_CATALOG_SIMPLE_LED_LED1_PRESENT)))
-LEDWidget sStatusLED;
+RGBLEDWidget sStatusLED;
path: examples/platform/silabs/BaseApplication.cpp
user: login: bhmanda-silabs
body: We don't need to change the here as if LED1 present then only we are initializing and used for system state.  For Devkit boards there is only LED0 present. Thanks Senthil for the comment.
created_at: 2025-04-22T06:09:24Z
author_association: CONTRIBUTOR
diff_hunk: @@ -54,7 +56,7 @@ using namespace ::chip::DeviceLayer;
 using namespace ::chip::DeviceLayer::Silabs;
 
 namespace {
-LEDWidget sLightLED;
+RGBLEDWidget sLightLED;
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: Added condition so that it will work for non-rgb boards also ` (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)`
created_at: 2025-04-22T16:54:41Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,50 @@
+/*
path: examples/lighting-app/silabs/include/ColorFormat.h
user: login: bhmanda-silabs
body: Added below files into` connectedhomeip/examples/platform/silabs/led/`
 connectedhomeip/examples/lighting-app/silabs/src/ColorFormat.cpp
connectedhomeip/examples/lighting-app/silabs/include/ColorFormat.h
created_at: 2025-04-22T16:55:29Z
author_association: CONTRIBUTOR
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
+{
+    mLevel = level;
+}
+uint8_t RGBLEDWidget::GetLevel()
+{
+    return mLevel;
+}
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetLEDStatus(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+void RGBLEDWidget::GetColor(uint16_t r, uint16_t g, uint16_t b)
path: examples/platform/silabs/LEDWidget.cpp
user: login: jmartinez-silabs
body: This will not get anything r,g,b will be local copies. You need to use references or pointers.
created_at: 2025-04-24T19:10:16Z
author_association: MEMBER
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
path: examples/platform/silabs/LEDWidget.cpp
user: login: jmartinez-silabs
body: The tyling is off, you should have a new line feed between function implementations for readability.
created_at: 2025-04-24T19:12:21Z
author_association: MEMBER
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
path: examples/platform/silabs/LEDWidget.cpp
user: login: jmartinez-silabs
body: Imo RGBLEDWidget should live on its own file, without the need of #if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1).

if gn argument  `sl_enable_rgb_led` isn't set then the file isn't added to the build
created_at: 2025-04-24T19:14:20Z
author_association: MEMBER
diff_hunk: @@ -31,11 +34,35 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
 
 private:
     uint64_t mLastChangeTimeMS;
     uint32_t mBlinkOnTimeMS;
     uint32_t mBlinkOffTimeMS;
     uint8_t mLed;
     bool mLedStatus;
+
+protected:
+    uint8_t mLevel;
+};
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+class RGBLEDWidget : public LEDWidget
path: examples/platform/silabs/LEDWidget.h
user: login: jmartinez-silabs
body: Same comment as before , class RGBLEDWidget should have its own header
created_at: 2025-04-24T19:15:21Z
author_association: MEMBER
diff_hunk: @@ -31,11 +34,35 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
 
 private:
     uint64_t mLastChangeTimeMS;
     uint32_t mBlinkOnTimeMS;
     uint32_t mBlinkOffTimeMS;
     uint8_t mLed;
     bool mLedStatus;
+
+protected:
+    uint8_t mLevel;
+};
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    void SetColor(uint8_t red, uint8_t green, uint8_t blue);
+    void GetColor(uint16_t red, uint16_t green, uint16_t blue);
path: examples/platform/silabs/LEDWidget.h
user: login: jmartinez-silabs
body: those parameters do not work. It won't get anything.
Also why are those uint16 while the SetColor use uint8
created_at: 2025-04-24T19:16:40Z
author_association: MEMBER
diff_hunk: @@ -51,6 +51,12 @@ class SilabsPlatformAbstractionBase
     virtual bool GetLedState(uint8_t led) { return 0; }
     virtual CHIP_ERROR ToggleLed(uint8_t led) { return CHIP_ERROR_NOT_IMPLEMENTED; }
 
+// RGB LEDS
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    virtual CHIP_ERROR SetLedColor(uint8_t led, uint8_t r, uint8_t g, uint8_t b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
+    virtual CHIP_ERROR GetLedColor(uint8_t led, uint16_t r, uint16_t g, uint16_t b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
path: src/platform/silabs/platformAbstraction/SilabsPlatformBase.h
user: login: jmartinez-silabs
body: This function can't work
created_at: 2025-04-24T19:17:47Z
author_association: MEMBER
diff_hunk: @@ -134,14 +134,18 @@ CHIP_ERROR SilabsPlatform::SetLed(bool state, uint8_t led)
     (state) ? sl_si91x_simple_rgb_led_on(SL_RGB_LED_INSTANCE(led)) : sl_si91x_simple_rgb_led_off(SL_RGB_LED_INSTANCE(led));
 #else
     (state) ? sl_si91x_led_set(ledPinArray[led]) : sl_si91x_led_clear(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 
 bool SilabsPlatform::GetLedState(uint8_t led)
 {
     // TODO
path: src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
user: login: jmartinez-silabs
body: what is the todo here?
created_at: 2025-04-24T19:18:46Z
author_association: MEMBER
diff_hunk: @@ -134,14 +134,18 @@ CHIP_ERROR SilabsPlatform::SetLed(bool state, uint8_t led)
     (state) ? sl_si91x_simple_rgb_led_on(SL_RGB_LED_INSTANCE(led)) : sl_si91x_simple_rgb_led_off(SL_RGB_LED_INSTANCE(led));
 #else
     (state) ? sl_si91x_led_set(ledPinArray[led]) : sl_si91x_led_clear(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 
 bool SilabsPlatform::GetLedState(uint8_t led)
 {
     // TODO
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    return sl_si91x_simple_rgb_led_get_current_state(SL_RGB_LED_INSTANCE(led));
path: src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
user: login: jmartinez-silabs
body: why is SetLed and GetLed either/or 
What if user has 1 RGB led and 1 LED? 
It should probably be two separate commands
created_at: 2025-04-24T19:23:20Z
author_association: MEMBER
diff_hunk: @@ -164,6 +169,47 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action  = aEvent->LightControlEvent.Action;
+    ColorData_t colorData = aEvent->LightControlEvent.Value;
+
+    // Get currentLevel attribute
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    VerifyOrReturn(Protocols::InteractionModel::Status::Success == status,
+                   ChipLogError(NotSpecified, "Failed to get CurrentLevel attribute"));
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        sLightLED.SetLevel(currentlevel.Value());
+    }
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: jmartinez-silabs
body: Since you are keeping track of currentlevel.Value(). Its probably better to remove the attribute read here and set sLightLED.SetLevel base on the LevelControl currentLevel post attribute change callback
created_at: 2025-04-24T19:37:02Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,293 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+// Constant values
+constexpr float kMaxChromaticity    = 65535.0f;
+constexpr float kMaxBrightnessLevel = 254.0f;
+constexpr float kGammaThreshold     = 0.00304f;
+constexpr float kGammaMultiplier    = 12.92f;
+constexpr float kGammaExponent      = 1.0f / 2.4f;
+constexpr float kGammaOffset        = 0.055f;
+constexpr float kHueRegionDivider   = 43.0f;
+constexpr float kHueScaleFactor     = 6.0f;
+constexpr uint8_t kMaxColorValue    = 255;
+
+// to the specified range given as min and max
+RgbColor_t ColorConverter::RgbClamp(uint8_t r, uint8_t g, uint8_t b, uint8_t min, uint8_t max)
path: examples/platform/silabs/led/ColorFormat.cpp
user: login: jmartinez-silabs
body: ```suggestion
RgbColor_t ColorConverter::RgbClamp(RgbColor_t rgb, uint8_t min, uint8_t max)
```
created_at: 2025-04-24T19:52:12Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,74 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include <stdint.h>
+struct RgbColor_t
+{
+    uint8_t r;
+    uint8_t g;
+    uint8_t b;
+};
+
+struct HsvColor_t
+{
+    uint8_t h;
+    uint8_t s;
+    uint8_t v;
+};
+
+struct XyColor_t
+{
+    uint16_t x;
+    uint16_t y;
+};
+
+struct CtColor_t
+{
+    uint16_t ctMireds;
+};
+// Union of possible color formats
+union ColorData_t
+{
+    HsvColor_t hsv;
+    XyColor_t xy;
+    CtColor_t ct;
+};
+class ColorConverter
path: examples/platform/silabs/led/ColorFormat.h
user: login: jmartinez-silabs
body: All this class should be part of RGBLedwidget, you also wouldn't need to make every function static.
created_at: 2025-04-24T19:55:46Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,74 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include <stdint.h>
+struct RgbColor_t
path: examples/platform/silabs/led/ColorFormat.h
user: login: jmartinez-silabs
body: why not have those struct part of the class
created_at: 2025-04-24T19:56:53Z
author_association: MEMBER
diff_hunk: @@ -60,8 +62,66 @@ void MatterPostAttributeChangeCallback(const chip::app::ConcreteAttributePath &
     {
         ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
                         ChipLogValueMEI(attributeId), type, *value, size);
+// WIP Apply attribute change to Light
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+        EndpointId endpoint = attributePath.mEndpointId;
+        ColorData_t colorData;
+        /* XY color space */
+        if (attributeId == ColorControl::Attributes::CurrentX::Id || attributeId == ColorControl::Attributes::CurrentY::Id)
path: examples/lighting-app/silabs/src/ZclCallbacks.cpp
user: login: jmartinez-silabs
body: I don't think this is a good approach.
Rather than receiving 1 attribute change update, then manually reading the counterpart. LightManager should probably keep a ram copy of the last update like we do for OnOff.

Same thing for CurrentHue and CurrentSaturation.
essentially this becomes.

1. Receive MatterPostAttributeChangeCallback
2. Update the LightManager ram copy
3. Post-action to update the physical RGBLED

created_at: 2025-04-24T20:06:57Z
author_association: MEMBER
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
path: examples/platform/silabs/LEDWidget.cpp
user: login: bhmanda-silabs
body: Added line feed between function implementations
created_at: 2025-04-28T10:26:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
path: examples/platform/silabs/LEDWidget.cpp
user: login: bhmanda-silabs
body: Added RGBLEDWidget class header and source file to separate folder and removed #if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1).
created_at: 2025-04-28T10:27:07Z
author_association: CONTRIBUTOR
diff_hunk: @@ -134,14 +134,18 @@ CHIP_ERROR SilabsPlatform::SetLed(bool state, uint8_t led)
     (state) ? sl_si91x_simple_rgb_led_on(SL_RGB_LED_INSTANCE(led)) : sl_si91x_simple_rgb_led_off(SL_RGB_LED_INSTANCE(led));
 #else
     (state) ? sl_si91x_led_set(ledPinArray[led]) : sl_si91x_led_clear(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 
 bool SilabsPlatform::GetLedState(uint8_t led)
 {
     // TODO
path: src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
user: login: bhmanda-silabs
body: There is no sdk API for finding the state of normal LED. That is still valid.

created_at: 2025-04-28T12:56:39Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,74 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include <stdint.h>
+struct RgbColor_t
+{
+    uint8_t r;
+    uint8_t g;
+    uint8_t b;
+};
+
+struct HsvColor_t
+{
+    uint8_t h;
+    uint8_t s;
+    uint8_t v;
+};
+
+struct XyColor_t
+{
+    uint16_t x;
+    uint16_t y;
+};
+
+struct CtColor_t
+{
+    uint16_t ctMireds;
+};
+// Union of possible color formats
+union ColorData_t
+{
+    HsvColor_t hsv;
+    XyColor_t xy;
+    CtColor_t ct;
+};
+class ColorConverter
path: examples/platform/silabs/led/ColorFormat.h
user: login: bhmanda-silabs
body: Moved to RGBLEDWidget class.
created_at: 2025-04-28T12:58:11Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,74 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include <stdint.h>
+struct RgbColor_t
path: examples/platform/silabs/led/ColorFormat.h
user: login: bhmanda-silabs
body: Added in the class
created_at: 2025-04-29T16:07:57Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,293 @@
+/*
+ *
+ *    Copyright (c) 2021 Project CHIP Authors
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "ColorFormat.h"
+
+#include <math.h>
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
+#define clamp(a, min, max) ((a) < (min) ? (min) : ((a) > (max) ? (max) : (a)))
+
+// Constant values
+constexpr float kMaxChromaticity    = 65535.0f;
+constexpr float kMaxBrightnessLevel = 254.0f;
+constexpr float kGammaThreshold     = 0.00304f;
+constexpr float kGammaMultiplier    = 12.92f;
+constexpr float kGammaExponent      = 1.0f / 2.4f;
+constexpr float kGammaOffset        = 0.055f;
+constexpr float kHueRegionDivider   = 43.0f;
+constexpr float kHueScaleFactor     = 6.0f;
+constexpr uint8_t kMaxColorValue    = 255;
+
+// to the specified range given as min and max
+RgbColor_t ColorConverter::RgbClamp(uint8_t r, uint8_t g, uint8_t b, uint8_t min, uint8_t max)
path: examples/platform/silabs/led/ColorFormat.cpp
user: login: bhmanda-silabs
body: done
created_at: 2025-04-29T16:12:59Z
author_association: CONTRIBUTOR
diff_hunk: @@ -164,6 +169,47 @@ void AppTask::LightActionEventHandler(AppEvent * aEvent)
     }
 }
 
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void AppTask::LightControlEventHandler(AppEvent * aEvent)
+{
+    uint8_t light_action  = aEvent->LightControlEvent.Action;
+    ColorData_t colorData = aEvent->LightControlEvent.Value;
+
+    // Get currentLevel attribute
+    PlatformMgr().LockChipStack();
+    Protocols::InteractionModel::Status status;
+    app::DataModel::Nullable<uint8_t> currentlevel;
+    // Read currentlevel value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, currentlevel);
+    PlatformMgr().UnlockChipStack();
+    VerifyOrReturn(Protocols::InteractionModel::Status::Success == status,
+                   ChipLogError(NotSpecified, "Failed to get CurrentLevel attribute"));
+    if (status == Protocols::InteractionModel::Status::Success && !currentlevel.IsNull())
+    {
+        sLightLED.SetLevel(currentlevel.Value());
+    }
path: examples/lighting-app/silabs/src/AppTask.cpp
user: login: bhmanda-silabs
body: Implementation updated to get the currentlevel value and maintain RAM copy in the lightingmanager.cpp
created_at: 2025-04-29T16:14:10Z
author_association: CONTRIBUTOR
diff_hunk: @@ -31,11 +34,35 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
 
 private:
     uint64_t mLastChangeTimeMS;
     uint32_t mBlinkOnTimeMS;
     uint32_t mBlinkOffTimeMS;
     uint8_t mLed;
     bool mLedStatus;
+
+protected:
+    uint8_t mLevel;
+};
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+class RGBLEDWidget : public LEDWidget
path: examples/platform/silabs/LEDWidget.h
user: login: bhmanda-silabs
body: moved the RGBLEDWidget class in a separate header.
created_at: 2025-04-29T16:15:06Z
author_association: CONTRIBUTOR
diff_hunk: @@ -82,3 +81,57 @@ void LEDWidget::Animate()
         }
     }
 }
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+void RGBLEDWidget::SetLevel(uint8_t level)
+{
+    mLevel = level;
+}
+uint8_t RGBLEDWidget::GetLevel()
+{
+    return mLevel;
+}
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetLEDStatus(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+void RGBLEDWidget::GetColor(uint16_t r, uint16_t g, uint16_t b)
path: examples/platform/silabs/LEDWidget.cpp
user: login: bhmanda-silabs
body: done
created_at: 2025-04-29T16:15:24Z
author_association: CONTRIBUTOR
diff_hunk: @@ -60,8 +62,66 @@ void MatterPostAttributeChangeCallback(const chip::app::ConcreteAttributePath &
     {
         ChipLogProgress(Zcl, "Color Control attribute ID: " ChipLogFormatMEI " Type: %u Value: %u, length %u",
                         ChipLogValueMEI(attributeId), type, *value, size);
+// WIP Apply attribute change to Light
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+        EndpointId endpoint = attributePath.mEndpointId;
+        ColorData_t colorData;
+        /* XY color space */
+        if (attributeId == ColorControl::Attributes::CurrentX::Id || attributeId == ColorControl::Attributes::CurrentY::Id)
path: examples/lighting-app/silabs/src/ZclCallbacks.cpp
user: login: bhmanda-silabs
body: Updated code according to your comment.
created_at: 2025-04-29T16:35:49Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,50 @@
+/*
path: examples/lighting-app/silabs/include/ColorFormat.h
user: login: bhmanda-silabs
body: created separate RGBLEDWidget class and moved src and header in a folder `connectedhomeip/examples/platform/silabs/rgb_led`
connectedhomeip/examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
connectedhomeip/examples/platform/silabs/rgb_led/RGBLEDWidget.h
created_at: 2025-04-29T16:44:17Z
author_association: CONTRIBUTOR
diff_hunk: @@ -31,11 +34,35 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
 
 private:
     uint64_t mLastChangeTimeMS;
     uint32_t mBlinkOnTimeMS;
     uint32_t mBlinkOffTimeMS;
     uint8_t mLed;
     bool mLedStatus;
+
+protected:
+    uint8_t mLevel;
+};
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    void SetColor(uint8_t red, uint8_t green, uint8_t blue);
+    void GetColor(uint16_t red, uint16_t green, uint16_t blue);
path: examples/platform/silabs/LEDWidget.h
user: login: bhmanda-silabs
body: Modified function to take references and verified locally by calling GetColor after setting color.
wi-fi sdk has the API signature.
 `void sl_si91x_simple_rgb_led_get_colour(const sl_rgb_led_t *handle, uint16_t *red, uint16_t *green, uint16_t *blue);`
created_at: 2025-05-05T17:40:57Z
author_association: CONTRIBUTOR
diff_hunk: @@ -51,6 +51,12 @@ class SilabsPlatformAbstractionBase
     virtual bool GetLedState(uint8_t led) { return 0; }
     virtual CHIP_ERROR ToggleLed(uint8_t led) { return CHIP_ERROR_NOT_IMPLEMENTED; }
 
+// RGB LEDS
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    virtual CHIP_ERROR SetLedColor(uint8_t led, uint8_t r, uint8_t g, uint8_t b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
+    virtual CHIP_ERROR GetLedColor(uint8_t led, uint16_t r, uint16_t g, uint16_t b) { return CHIP_ERROR_NOT_IMPLEMENTED; };
path: src/platform/silabs/platformAbstraction/SilabsPlatformBase.h
user: login: bhmanda-silabs
body: Modified `GetLedColor` to take references.
created_at: 2025-05-05T17:45:10Z
author_association: CONTRIBUTOR
diff_hunk: @@ -134,14 +134,18 @@ CHIP_ERROR SilabsPlatform::SetLed(bool state, uint8_t led)
     (state) ? sl_si91x_simple_rgb_led_on(SL_RGB_LED_INSTANCE(led)) : sl_si91x_simple_rgb_led_off(SL_RGB_LED_INSTANCE(led));
 #else
     (state) ? sl_si91x_led_set(ledPinArray[led]) : sl_si91x_led_clear(ledPinArray[led]);
-#endif // defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED
+#endif // (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED)
     return CHIP_NO_ERROR;
 }
 
 bool SilabsPlatform::GetLedState(uint8_t led)
 {
     // TODO
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    return sl_si91x_simple_rgb_led_get_current_state(SL_RGB_LED_INSTANCE(led));
path: src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
user: login: bhmanda-silabs
body: In wifi sdk , simple led and rgb LED components are mutually exclusive, for BRD2605A board simple LED instance will not there.
created_at: 2025-05-05T18:04:13Z
author_association: CONTRIBUTOR
diff_hunk: @@ -60,9 +65,50 @@ CHIP_ERROR LightingManager::Init()
     }
 
     bool currentLedState;
+
     // read current on/off value on endpoint one.
     chip::DeviceLayer::PlatformMgr().LockChipStack();
     OnOffServer::Instance().getOnOffValue(1, &currentLedState);
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    app::DataModel::Nullable<uint8_t> brightness;
+    uint16_t currentx, currenty, currentctmireds;
+    uint8_t currenthue, currentsaturation;
+    Protocols::InteractionModel::Status status;
+
+    // Read brightness value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, brightness);
+    if (status == Protocols::InteractionModel::Status::Success && !brightness.IsNull())
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: ```suggestion
    if (Clusters::LevelControl::Attributes::CurrentLevel::Get(1, brightness) == Protocols::InteractionModel::Status::Success && !brightness.IsNull())
```
that could apply to all if and you could drop the Protocols::InteractionModel::Status status;
created_at: 2025-05-06T17:42:38Z
author_association: MEMBER
diff_hunk: @@ -210,7 +266,7 @@ void LightingManager::AutoTurnOffTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("Auto Turn Off has been triggered!");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, NULL);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: ```suggestion
    light->InitiateAction(actor, OFF_ACTION, nullptr);
```
created_at: 2025-05-06T17:43:09Z
author_association: MEMBER
diff_hunk: @@ -228,7 +284,7 @@ void LightingManager::OffEffectTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("OffEffect completed");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, NULL);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: ```suggestion
    light->InitiateAction(actor, OFF_ACTION, nullptr);
```
created_at: 2025-05-06T17:43:22Z
author_association: MEMBER
diff_hunk: @@ -307,3 +363,72 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t aAttributeId,
+                                              uint8_t * value)
+{
+    bool action_initiated = false;
+    VerifyOrReturnError(aAction == COLOR_ACTION_XY || aAction == COLOR_ACTION_HSV || aAction == COLOR_ACTION_CT, action_initiated);
+    RGBLEDWidget::ColorData_t colorData;
+    switch (aAction)
+    {
+    case COLOR_ACTION_XY:
+        colorData.xy = {};
+
+        // Check if CurrentX or CurrentY has changed
+        if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            if (mCurrentX == *reinterpret_cast<uint16_t *>(value))
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: you can cleanup those 2nd if by using `VerifyOrReturnValue` macro
created_at: 2025-05-06T17:44:53Z
author_association: MEMBER
diff_hunk: @@ -307,3 +363,72 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t aAttributeId,
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: You don't use `uint16_t size` in this function. You can drop the parameter

Its probably easier and cleaner to have 1 function for each action rather than a case and multiple ifs.
At that point you wouldn't need aAttributeId parameter either
created_at: 2025-05-06T17:47:53Z
author_association: MEMBER
diff_hunk: @@ -82,3 +81,21 @@ void LEDWidget::Animate()
         }
     }
 }
+
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
path: examples/platform/silabs/LEDWidget.cpp
user: login: jmartinez-silabs
body: still no space between function here and at uint8_t LEDWidget::GetLevel()
created_at: 2025-05-06T17:52:06Z
author_association: MEMBER
diff_hunk: @@ -31,11 +31,18 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
+    void SetLevel(uint8_t aLevel);
+    uint8_t GetLevel();
 
 private:
+    uint8_t mLed;
+
+protected:
path: examples/platform/silabs/LEDWidget.h
user: login: jmartinez-silabs
body: why is protected needed here now before they were all under private
created_at: 2025-05-06T17:52:51Z
author_association: MEMBER
diff_hunk: @@ -122,6 +122,14 @@ source_set("siwx917-common") {
     "${silabs_common_plat_dir}/syscalls_stubs.cpp",
   ]
 
+  if (sl_enable_rgb_led) {
+    sources += [
+      # "${silabs_common_plat_dir}/rgb_led/ColorFormat.cpp",
path: examples/platform/silabs/SiWx917/BUILD.gn
user: login: jmartinez-silabs
body: You can cleanup this commented file
created_at: 2025-05-06T17:53:27Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,85 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include "LEDWidget.h"
+#include <stdint.h>
+
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    // Helper Structures
+    struct RgbColor_t
+    {
+        uint8_t r, g, b;
+    };
+    struct XyColor_t
+    {
+        uint16_t x, y;
+    };
+    struct HsvColor_t
+    {
+        uint8_t h, s, v;
+    };
+    struct CtColor_t
+    {
+        uint16_t ctMireds;
+    };
path: examples/platform/silabs/rgb_led/RGBLEDWidget.h
user: login: jmartinez-silabs
body: nit: line feed betwen each stuct declaration
created_at: 2025-05-06T17:55:57Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,85 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include "LEDWidget.h"
+#include <stdint.h>
+
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    // Helper Structures
+    struct RgbColor_t
+    {
+        uint8_t r, g, b;
+    };
+    struct XyColor_t
+    {
+        uint16_t x, y;
+    };
+    struct HsvColor_t
+    {
+        uint8_t h, s, v;
+    };
+    struct CtColor_t
+    {
+        uint16_t ctMireds;
+    };
+    // Union of possible color formats
+    union ColorData_t
+    {
+        HsvColor_t hsv;
+        XyColor_t xy;
+        CtColor_t ct;
+    };
+    // Setters and Getters
+    void SetColor(uint8_t r, uint8_t g, uint8_t b);
+    void GetColor(uint16_t & r, uint16_t & g, uint16_t & b);
+
+    // Color Conversion Functions
+    void SetColorFromHSV(uint8_t h, uint8_t s);
+    void SetColorFromXY(uint16_t currentX, uint16_t currentY);
+    void SetColorFromCT(uint16_t ctMireds);
+
+private:
+    // RGB Color components
+    uint8_t red;
+    uint8_t green;
+    uint8_t blue;
path: examples/platform/silabs/rgb_led/RGBLEDWidget.h
user: login: jmartinez-silabs
body: I don't think those are used or I am missing it? If they are, could they be 1 RgbColor_t variable instead?
created_at: 2025-05-06T17:59:12Z
author_association: MEMBER
diff_hunk: @@ -82,3 +81,21 @@ void LEDWidget::Animate()
         }
     }
 }
+
+uint8_t LEDWidget::GetLED()
+{
+    return mLed;
+}
+
+bool LEDWidget::GetLEDStatus(uint8_t led)
+{
+    return mLedStatus;
+}
path: examples/platform/silabs/LEDWidget.cpp
user: login: bhmanda-silabs
body: Added.
created_at: 2025-05-08T09:49:03Z
author_association: CONTRIBUTOR
diff_hunk: @@ -122,6 +122,14 @@ source_set("siwx917-common") {
     "${silabs_common_plat_dir}/syscalls_stubs.cpp",
   ]
 
+  if (sl_enable_rgb_led) {
+    sources += [
+      # "${silabs_common_plat_dir}/rgb_led/ColorFormat.cpp",
path: examples/platform/silabs/SiWx917/BUILD.gn
user: login: bhmanda-silabs
body: Removed 
created_at: 2025-05-08T09:49:19Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,85 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include "LEDWidget.h"
+#include <stdint.h>
+
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    // Helper Structures
+    struct RgbColor_t
+    {
+        uint8_t r, g, b;
+    };
+    struct XyColor_t
+    {
+        uint16_t x, y;
+    };
+    struct HsvColor_t
+    {
+        uint8_t h, s, v;
+    };
+    struct CtColor_t
+    {
+        uint16_t ctMireds;
+    };
path: examples/platform/silabs/rgb_led/RGBLEDWidget.h
user: login: bhmanda-silabs
body: Added line feed between each strcut declare
created_at: 2025-05-08T09:49:41Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,85 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#pragma once
+
+#include "LEDWidget.h"
+#include <stdint.h>
+
+class RGBLEDWidget : public LEDWidget
+{
+public:
+    // Helper Structures
+    struct RgbColor_t
+    {
+        uint8_t r, g, b;
+    };
+    struct XyColor_t
+    {
+        uint16_t x, y;
+    };
+    struct HsvColor_t
+    {
+        uint8_t h, s, v;
+    };
+    struct CtColor_t
+    {
+        uint16_t ctMireds;
+    };
+    // Union of possible color formats
+    union ColorData_t
+    {
+        HsvColor_t hsv;
+        XyColor_t xy;
+        CtColor_t ct;
+    };
+    // Setters and Getters
+    void SetColor(uint8_t r, uint8_t g, uint8_t b);
+    void GetColor(uint16_t & r, uint16_t & g, uint16_t & b);
+
+    // Color Conversion Functions
+    void SetColorFromHSV(uint8_t h, uint8_t s);
+    void SetColorFromXY(uint16_t currentX, uint16_t currentY);
+    void SetColorFromCT(uint16_t ctMireds);
+
+private:
+    // RGB Color components
+    uint8_t red;
+    uint8_t green;
+    uint8_t blue;
path: examples/platform/silabs/rgb_led/RGBLEDWidget.h
user: login: bhmanda-silabs
body: Yes these are not being used in any functions and removed.
created_at: 2025-05-08T09:51:17Z
author_association: CONTRIBUTOR
diff_hunk: @@ -60,9 +65,50 @@ CHIP_ERROR LightingManager::Init()
     }
 
     bool currentLedState;
+
     // read current on/off value on endpoint one.
     chip::DeviceLayer::PlatformMgr().LockChipStack();
     OnOffServer::Instance().getOnOffValue(1, &currentLedState);
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+    app::DataModel::Nullable<uint8_t> brightness;
+    uint16_t currentx, currenty, currentctmireds;
+    uint8_t currenthue, currentsaturation;
+    Protocols::InteractionModel::Status status;
+
+    // Read brightness value
+    status = Clusters::LevelControl::Attributes::CurrentLevel::Get(1, brightness);
+    if (status == Protocols::InteractionModel::Status::Success && !brightness.IsNull())
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Modified as per your comment
created_at: 2025-05-08T11:03:43Z
author_association: CONTRIBUTOR
diff_hunk: @@ -31,11 +31,18 @@ class LEDWidget
     void Blink(uint32_t changeRateMS);
     void Blink(uint32_t onTimeMS, uint32_t offTimeMS);
     void Animate();
+    uint8_t GetLED();
+    bool GetLEDStatus(uint8_t led);
+    void SetLevel(uint8_t aLevel);
+    uint8_t GetLevel();
 
 private:
+    uint8_t mLed;
+
+protected:
path: examples/platform/silabs/LEDWidget.h
user: login: bhmanda-silabs
body: While I was adding setLed functions for RGB Led modified to protected. But that is not required now.
created_at: 2025-05-08T11:05:10Z
author_association: CONTRIBUTOR
diff_hunk: @@ -307,3 +363,72 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t aAttributeId,
+                                              uint8_t * value)
+{
+    bool action_initiated = false;
+    VerifyOrReturnError(aAction == COLOR_ACTION_XY || aAction == COLOR_ACTION_HSV || aAction == COLOR_ACTION_CT, action_initiated);
+    RGBLEDWidget::ColorData_t colorData;
+    switch (aAction)
+    {
+    case COLOR_ACTION_XY:
+        colorData.xy = {};
+
+        // Check if CurrentX or CurrentY has changed
+        if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            if (mCurrentX == *reinterpret_cast<uint16_t *>(value))
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Modified using VerifyOrReturnValue.
created_at: 2025-05-08T11:21:49Z
author_association: CONTRIBUTOR
diff_hunk: @@ -307,3 +363,72 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint16_t size, uint32_t aAttributeId,
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Removed size param from function. 
Rather than having 3 functions , I have created single function to handle all color formats lightctrlAction function by passing Attribute ID . 
created_at: 2025-05-12T05:04:11Z
author_association: CONTRIBUTOR
diff_hunk: @@ -307,3 +359,56 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value)
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: Nit: PascalCasing the c of Ctrl should be uppercase 
```suggestion
bool LightingManager::InitiateLightCtrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value)
```
created_at: 2025-05-12T17:44:32Z
author_association: MEMBER
diff_hunk: @@ -307,3 +359,56 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value)
+{
+    bool action_initiated = false;
+    VerifyOrReturnError(aAction == COLOR_ACTION_XY || aAction == COLOR_ACTION_HSV || aAction == COLOR_ACTION_CT, action_initiated);
+    RGBLEDWidget::ColorData_t colorData;
+    switch (aAction)
+    {
+    case COLOR_ACTION_XY:
+        colorData.xy = {};
+
+        if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            VerifyOrReturnValue(mCurrentX != *reinterpret_cast<uint16_t *>(value), action_initiated);
+            mCurrentX = *reinterpret_cast<uint16_t *>(value);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: jmartinez-silabs
body: You should just set the object value when they are applied to the LED, so in the `PostLightControlActionRequest`.
So here and in the other cases I would only set the temporary value passed as event.
for example here I would init colorData.xy with the object variable and then update colorData.xy based on the received attribute change.

```
colorData.xy = { mCurrentX, mCurrentY };
if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
{
    ...
    colorData.xy.x = *reinterpret_cast<uint16_t *>(value);
}
...
```
Else you can get odd behaviour where to mCurrentX or mCurrentY are changed while you are applying it


created_at: 2025-05-12T17:56:00Z
author_association: MEMBER
diff_hunk: @@ -307,3 +359,56 @@ void LightingManager::OnTriggerOffWithEffect(OnOffEffect * effect)
     LightMgr().mOffEffectArmed = true;
     LightMgr().StartTimer(offEffectDuration);
 }
+
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
+bool LightingManager::InitiateLightctrlAction(int32_t aActor, Action_t aAction, uint32_t aAttributeId, uint8_t * value)
+{
+    bool action_initiated = false;
+    VerifyOrReturnError(aAction == COLOR_ACTION_XY || aAction == COLOR_ACTION_HSV || aAction == COLOR_ACTION_CT, action_initiated);
+    RGBLEDWidget::ColorData_t colorData;
+    switch (aAction)
+    {
+    case COLOR_ACTION_XY:
+        colorData.xy = {};
+
+        if (aAttributeId == ColorControl::Attributes::CurrentX::Id)
+        {
+            VerifyOrReturnValue(mCurrentX != *reinterpret_cast<uint16_t *>(value), action_initiated);
+            mCurrentX = *reinterpret_cast<uint16_t *>(value);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Yeah changed for all colorData variables.
created_at: 2025-05-14T16:22:04Z
author_association: CONTRIBUTOR
diff_hunk: @@ -18,6 +18,9 @@
  */
 
 #pragma once
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
path: examples/lighting-app/silabs/include/AppEvent.h
user: login: andy31415
body: do not use defined. Use `#if`. That forces you to have correct includes always and compile will fail if you fail to include the right things (instead of silently compiling without specific support)
created_at: 2025-05-14T18:30:41Z
author_association: CONTRIBUTOR
diff_hunk: @@ -22,9 +22,14 @@
 #include "AppConfig.h"
 #include "AppTask.h"
 
+#include <app-common/zap-generated/attributes/Accessors.h>
+#include <app-common/zap-generated/ids/Attributes.h>
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: andy31415
body: include only the IDs that you need via `clusters/<cluster_name>/...`

You seem to need level control: https://github.com/project-chip/connectedhomeip/blob/master/zzz_generated/app-common/clusters/LevelControl/AttributeIds.h and such.
created_at: 2025-05-14T18:32:01Z
author_association: CONTRIBUTOR
diff_hunk: @@ -210,7 +262,7 @@ void LightingManager::AutoTurnOffTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("Auto Turn Off has been triggered!");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, nullptr);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: andy31415
body: add comment on what nullptr is for readability
created_at: 2025-05-14T18:32:28Z
author_association: CONTRIBUTOR
diff_hunk: @@ -185,6 +185,14 @@ source_set("efr32-common") {
     ]
   }
 
+  if (sl_enable_rgb_led) {
+    sources += [
+      #  "${silabs_common_plat_dir}/led/ColorFormat.cpp",
path: examples/platform/silabs/efr32/BUILD.gn
user: login: andy31415
body: Delete commented out code or add a comment on why this should be here
created_at: 2025-05-14T18:33:10Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,353 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
path: examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
user: login: andy31415
body: NIT: copy & paste, but probably not google and then we can update year as well.
or is it copied from somewhere?
created_at: 2025-05-14T18:33:38Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,353 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "RGBLEDWidget.h"
+#include <math.h>
+
+#include <platform/CHIPDeviceLayer.h>
+#include <platform/silabs/platformAbstraction/SilabsPlatform.h>
+
+/*Delay for PWM simulation*/
+#ifndef TICK_DELAY
+#define TICK_DELAY 2
+#endif
+
+using namespace ::chip::System;
+using namespace chip::DeviceLayer::Silabs;
+
+using RgbColor_t = RGBLEDWidget::RgbColor_t;
+using HsvColor_t = RGBLEDWidget::HsvColor_t;
+
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetPlatform().GetRGBLedState(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+
+void RGBLEDWidget::GetColor(uint16_t & r, uint16_t & g, uint16_t & b)
+{
+    uint16_t rawR, rawG, rawB;
+    GetPlatform().GetLedColor(GetLED(), rawR, rawG, rawB);
+
+    // Scale down PWM values by TICK_DELAY to bring them back to the expected range
+    // Clamp to 8-bit range (0-255)
+    r = static_cast<uint16_t>((rawR / TICK_DELAY) & 0xFF);
+    g = static_cast<uint16_t>((rawG / TICK_DELAY) & 0xFF);
+    b = static_cast<uint16_t>((rawB / TICK_DELAY) & 0xFF);
+
+    ChipLogProgress(Zcl, "RGB Values: R=%u G=%u B=%u", r, g, b);
+}
+
+void RGBLEDWidget::SetColorFromHSV(uint8_t hue, uint8_t saturation)
+{
+    RGBLEDWidget::HsvColor_t hsv;
+    hsv.h = hue;
+    hsv.s = saturation;
+    hsv.v = GetLevel();
+    ChipLogProgress(Zcl, "SetColorFromHSV : %u|%u", hsv.h, hsv.s);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::HsvToRgb(hsv);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromXY(uint16_t currentX, uint16_t currentY)
+{
+    ChipLogProgress(Zcl, "SetColorFromXY: %u|%u", currentX, currentY);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::XYToRgb(GetLevel(), currentX, currentY);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromCT(uint16_t ctMireds)
+{
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::CTToRgb(ctMireds);
+    ChipLogProgress(Zcl, "SetColorFromCT: %u", ctMireds);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
path: examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
user: login: andy31415
body: we are in C++17. Use std::clamp
created_at: 2025-05-14T18:34:01Z
author_association: CONTRIBUTOR
diff_hunk: @@ -18,6 +18,9 @@
  */
 
 #pragma once
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
path: examples/lighting-app/silabs/include/AppEvent.h
user: login: bhmanda-silabs
body: I’ve observed that Silabs-specific macros are consistently used in this way because the same codebase is also built using silabs Studio. Since Studio doesn’t support conditional logic like if/else in BUILD.gn files (as GN does), this approach ensures compatibility across both build systems

created_at: 2025-05-16T14:15:56Z
author_association: CONTRIBUTOR
diff_hunk: @@ -22,9 +22,14 @@
 #include "AppConfig.h"
 #include "AppTask.h"
 
+#include <app-common/zap-generated/attributes/Accessors.h>
+#include <app-common/zap-generated/ids/Attributes.h>
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Updated as per your comment.
created_at: 2025-05-16T14:16:47Z
author_association: CONTRIBUTOR
diff_hunk: @@ -210,7 +262,7 @@ void LightingManager::AutoTurnOffTimerEventHandler(AppEvent * aEvent)
 
     SILABS_LOG("Auto Turn Off has been triggered!");
 
-    light->InitiateAction(actor, OFF_ACTION);
+    light->InitiateAction(actor, OFF_ACTION, nullptr);
path: examples/lighting-app/silabs/src/LightingManager.cpp
user: login: bhmanda-silabs
body: Added comment wherever nullptr is passing
created_at: 2025-05-16T14:17:11Z
author_association: CONTRIBUTOR
diff_hunk: @@ -185,6 +185,14 @@ source_set("efr32-common") {
     ]
   }
 
+  if (sl_enable_rgb_led) {
+    sources += [
+      #  "${silabs_common_plat_dir}/led/ColorFormat.cpp",
path: examples/platform/silabs/efr32/BUILD.gn
user: login: bhmanda-silabs
body: Removed commented code.
created_at: 2025-05-16T14:17:25Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,353 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
path: examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
user: login: bhmanda-silabs
body: I have created a new RGBLEDWidget files from LEDWidget.cpp and header files and added RGB Led implementations.
created_at: 2025-05-16T14:18:38Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,353 @@
+/*
+ *
+ *    Copyright (c) 2020 Project CHIP Authors
+ *    Copyright (c) 2019 Google LLC.
+ *    All rights reserved.
+ *
+ *    Licensed under the Apache License, Version 2.0 (the "License");
+ *    you may not use this file except in compliance with the License.
+ *    You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *    Unless required by applicable law or agreed to in writing, software
+ *    distributed under the License is distributed on an "AS IS" BASIS,
+ *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *    See the License for the specific language governing permissions and
+ *    limitations under the License.
+ */
+
+#include "RGBLEDWidget.h"
+#include <math.h>
+
+#include <platform/CHIPDeviceLayer.h>
+#include <platform/silabs/platformAbstraction/SilabsPlatform.h>
+
+/*Delay for PWM simulation*/
+#ifndef TICK_DELAY
+#define TICK_DELAY 2
+#endif
+
+using namespace ::chip::System;
+using namespace chip::DeviceLayer::Silabs;
+
+using RgbColor_t = RGBLEDWidget::RgbColor_t;
+using HsvColor_t = RGBLEDWidget::HsvColor_t;
+
+void RGBLEDWidget::SetColor(uint8_t red, uint8_t green, uint8_t blue)
+{
+    if (GetPlatform().GetRGBLedState(GetLED()))
+    {
+        ChipLogProgress(Zcl, "SetColor : %u|%u|%u", red, green, blue);
+        GetPlatform().SetLedColor(GetLED(), red, green, blue);
+    }
+}
+
+void RGBLEDWidget::GetColor(uint16_t & r, uint16_t & g, uint16_t & b)
+{
+    uint16_t rawR, rawG, rawB;
+    GetPlatform().GetLedColor(GetLED(), rawR, rawG, rawB);
+
+    // Scale down PWM values by TICK_DELAY to bring them back to the expected range
+    // Clamp to 8-bit range (0-255)
+    r = static_cast<uint16_t>((rawR / TICK_DELAY) & 0xFF);
+    g = static_cast<uint16_t>((rawG / TICK_DELAY) & 0xFF);
+    b = static_cast<uint16_t>((rawB / TICK_DELAY) & 0xFF);
+
+    ChipLogProgress(Zcl, "RGB Values: R=%u G=%u B=%u", r, g, b);
+}
+
+void RGBLEDWidget::SetColorFromHSV(uint8_t hue, uint8_t saturation)
+{
+    RGBLEDWidget::HsvColor_t hsv;
+    hsv.h = hue;
+    hsv.s = saturation;
+    hsv.v = GetLevel();
+    ChipLogProgress(Zcl, "SetColorFromHSV : %u|%u", hsv.h, hsv.s);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::HsvToRgb(hsv);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromXY(uint16_t currentX, uint16_t currentY)
+{
+    ChipLogProgress(Zcl, "SetColorFromXY: %u|%u", currentX, currentY);
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::XYToRgb(GetLevel(), currentX, currentY);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+void RGBLEDWidget::SetColorFromCT(uint16_t ctMireds)
+{
+    RGBLEDWidget::RgbColor_t rgb = RGBLEDWidget::CTToRgb(ctMireds);
+    ChipLogProgress(Zcl, "SetColorFromCT: %u", ctMireds);
+    SetColor(rgb.r, rgb.g, rgb.b);
+}
+
+// define a clamp macro to substitute the std::clamp macro which is available from C++17 onwards
path: examples/platform/silabs/rgb_led/RGBLEDWidget.cpp
user: login: bhmanda-silabs
body: Replaced with std::clamp. Thanks for your comment.
created_at: 2025-05-16T14:18:59Z
author_association: CONTRIBUTOR
diff_hunk: @@ -18,6 +18,9 @@
  */
 
 #pragma once
+#if (defined(SL_MATTER_RGB_LED_ENABLED) && SL_MATTER_RGB_LED_ENABLED == 1)
path: examples/lighting-app/silabs/include/AppEvent.h
user: login: andy31415
body: Fair - this is platform specific code.
created_at: 2025-05-16T17:27:40Z
author_association: CONTRIBUTOR

PR comments:
user: login: semanticdiff-com[bot]
created_at: 2025-02-20T05:18:34Z
body: Review changes with &nbsp;<a href="https://app.semanticdiff.com/gh/project-chip/connectedhomeip/pull/37678/changes"><picture><source media="(prefers-color-scheme: dark)" srcset="https://app.semanticdiff.com/images/github_button.svg?theme=dark"><source media="(prefers-color-scheme: light)" srcset="https://app.semanticdiff.com/images/github_button.svg?theme=light"><img src="https://app.semanticdiff.com/images/github_button.svg?theme=light" align="center" alt="SemanticDiff"></picture></a>
author_association: NONE
user: login: github-actions[bot]
created_at: 2025-03-10T15:32:50Z
body: PR #37678: Size comparison from 652f78674a7eae29ad3dc698296913ba623eb733 to 8f227f7983d5bd437887dfa87572bdb6e5246cdf
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   652f7867 |   8f227f79 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098268 |    1098268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94866 |      94866 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653246 |     653246 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     830518 |     830518 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1062916 |    1062916 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     893758 |     893758 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     976654 |     976654 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818232 |     818232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827152 |     827152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125392 |     125392 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774012 |     774012 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113764 |     113764 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     758288 |     758288 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     541806 |     541806 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205152 |     205152 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     575906 |     575906 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205400 |     205400 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659925 |     659925 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      75436 |      75436 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     679785 |     679785 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78076 |      78076 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     679785 |     679785 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78076 |      78076 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636717 |     636717 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70504 |      70504 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620173 |     620173 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71676 |      71676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639809 |     639809 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639809 |     639809 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639669 |     639669 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74684 |      74684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659385 |     659385 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77228 |      77228 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659385 |     659385 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77228 |      77228 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616009 |     616009 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      68772 |      68772 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     635869 |     635869 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71412 |      71412 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     635869 |     635869 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71412 |      71412 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |      98728 |      98728 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1594350 |    1594350 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83820 |      83820 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     117524 |     117524 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1560958 |    1560958 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117039 |     117039 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4752 |       4752 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2659171 |    2659171 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     112304 |     112304 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5980720 |    5980720 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     516696 |     516696 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5456 |       5456 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5317164 |    5317164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     222680 |     222680 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5472 |       5472 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4630952 |    4630952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     201000 |     201000 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       5456 |       5456 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4681036 |    4681036 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     195808 |     195808 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       5776 |       5776 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   11343175 |   11345553 |     2378 |        0.0 |
|             |                                                       |                          | RAM       |     597072 |     597312 |      240 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6112 |       6112 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13365611 |   13365611 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     605952 |     605952 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      22120 |      22120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   11551400 |   11551400 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     658632 |     658632 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5800 |       5800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   11636803 |   11636803 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     605736 |     605736 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4720 |       4720 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4461940 |    4461940 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     188200 |     188200 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       4976 |       4976 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5579029 |    5579029 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     471968 |     471968 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6192 |       6192 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5525249 |    5525249 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205168 |     205168 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5424 |       5424 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4697728 |    4697728 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     192360 |     192360 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4760 |       4760 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4319874 |    4319874 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     181016 |     181016 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4712 |       4712 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4450258 |    4450258 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     185504 |     185504 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4240 |       4240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2957484 |    2957484 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145456 |     145456 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9456 |       9456 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4146808 |    4146808 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     229848 |     229848 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5752 |       5752 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5917909 |    5917909 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     595400 |     595400 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5320 |       5320 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   11538125 |   11538125 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     721744 |     721744 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     915768 |     915768 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     142881 |     142881 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     908836 |     908836 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125221 |     125221 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     852600 |     852600 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141243 |     141243 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     588336 |     588336 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71004 |      71004 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     603560 |     603560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63144 |      63144 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     614132 |     614132 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70292 |      70292 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     687648 |     687648 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72056 |      72056 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     752424 |     752424 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67556 |      67556 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1661316 |    1661316 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212344 |     212344 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1565612 |    1565612 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208560 |     208560 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442348 |    1442348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471244 |    1471244 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224984 |     224984 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     664844 |     664844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105180 |     105180 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     623304 |     623304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     460920 |     460920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141496 |     141496 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     665734 |     665734 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90712 |      90712 |        0 |        0.0 |
|             | contact-sensor-app                                    | tlsr9528a_retention      | FLASH     |     623316 |     623316 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      31488 |      31488 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     762090 |     762090 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     755198 |     755198 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     682248 |     682248 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      52192 |      52192 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     710806 |     710806 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73400 |      73400 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     703356 |     703356 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37664 |      37664 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     602926 |     602926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     790214 |     790214 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      96388 |      96388 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5152 |       5152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1783240 |    1783240 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94168 |      94168 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      11560 |      11560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   19092846 |   19092846 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8355068 |    8355068 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-07T10:47:26Z
body: PR #37678: Size comparison from 0435166c647e9d3b25bab9c7fd4cf25c0bc1dce3 to b61058c89b7d1c1ae85890c0b01d6c574feb10f4
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   0435166c |   b61058c8 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098438 |    1098438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653106 |     653106 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     830362 |     830362 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063130 |    1063130 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     893942 |     893942 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     976818 |     976818 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818436 |     818436 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827316 |     827316 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774248 |     774248 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     758540 |     758540 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     541878 |     541878 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     575898 |     575898 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659989 |     659989 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      75428 |      75428 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     679841 |     679841 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     679841 |     679841 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636781 |     636781 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70496 |      70496 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620229 |     620229 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71676 |      71676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639873 |     639873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639873 |     639873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639709 |     639709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74676 |      74676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659425 |     659425 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659425 |     659425 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616073 |     616073 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      68764 |      68764 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     635925 |     635925 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     635925 |     635925 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103376 |     103376 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1785130 |    1785130 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121948 |     121948 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1751750 |    1751750 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2720323 |    2720323 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114184 |     114184 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6190426 |    6190426 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     530376 |     530376 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5376074 |    5376074 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224432 |     224432 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4689134 |    4689134 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202816 |     202816 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8720 |       8720 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6533035 |    6533035 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     222104 |     222104 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13680123 |   13680123 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644104 |     644104 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14068935 |   14068935 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     634160 |     634160 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      22816 |      22816 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12156200 |   12156200 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     686792 |     686792 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12214007 |   12214007 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     633520 |     633520 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4520976 |    4520976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190112 |     190112 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5659381 |    5659381 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     485384 |     485384 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5584673 |    5584673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207064 |     207064 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4756786 |    4756786 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194208 |     194208 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4378974 |    4378974 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182928 |     182928 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4509290 |    4509290 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187400 |     187400 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3005340 |    3005340 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147456 |     147456 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4197740 |    4197740 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231912 |     231912 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5996261 |    5996261 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     608800 |     608800 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12227853 |   12227853 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     752112 |     752112 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     916112 |     916112 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167443 |     167443 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909028 |     909028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145687 |     145687 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     852620 |     852620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     588560 |     588560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70996 |      70996 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     607024 |     607024 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63152 |      63152 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     614380 |     614380 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70292 |      70292 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     691184 |     691184 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72000 |      72000 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     756224 |     756224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67564 |      67564 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1661236 |    1661236 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1565380 |    1565380 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442348 |    1442348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471204 |    1471204 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665060 |     665060 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105172 |     105172 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     623472 |     623472 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     461136 |     461136 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     665996 |     665996 |        0 |        0.0 |
|             |                                                       |                          |           |     689122 |     689122 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90704 |      90704 |        0 |        0.0 |
|             |                                                       |                          |           |     101852 |     101852 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777124 |     777124 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     767386 |     767386 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     755846 |     755846 |        0 |        0.0 |
|             |                                                       |                          |           |     783760 |     783760 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     682864 |     682864 |        0 |        0.0 |
|             |                                                       |                          |           |     704974 |     704974 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     711314 |     711314 |        0 |        0.0 |
|             |                                                       |                          |           |     741156 |     741156 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     708860 |     708860 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603322 |     603322 |        0 |        0.0 |
|             |                                                       |                          |           |     602896 |     602896 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     790836 |     790840 |        4 |        0.0 |
|             |                                                       |                          |           |     818366 |     818370 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5152 |       5152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1784252 |    1784252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94280 |      94280 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      11836 |      11836 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20057206 |   20057206 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8792204 |    8792204 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-11T09:35:24Z
body: PR #37678: Size comparison from 35f69f168ab710996f4036743d418cba5dfd7979 to 0e9d2cab0a5d89351e8cf141220c4a1db9a221f2
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   35f69f16 |   0e9d2cab |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098536 |    1098536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653450 |     653450 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     830706 |     830706 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063232 |    1063232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894030 |     894030 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     976906 |     976906 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818644 |     818644 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827500 |     827500 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774440 |     774440 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     758740 |     758740 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542078 |     542078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576106 |     576106 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660189 |     660189 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      75428 |      75428 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680041 |     680041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680041 |     680041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636973 |     636973 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70496 |      70496 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620429 |     620429 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71676 |      71676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640065 |     640065 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640065 |     640065 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639909 |     639909 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74676 |      74676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659625 |     659625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659625 |     659625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616273 |     616273 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      68764 |      68764 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636125 |     636125 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636125 |     636125 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1797906 |    1797906 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1763570 |    1763570 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2721795 |    2721795 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114184 |     114184 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6238406 |    6238406 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     531048 |     531048 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5377874 |    5377874 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224432 |     224432 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4690606 |    4690606 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202816 |     202816 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6699387 |    6699387 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224240 |     224240 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13689195 |   13689195 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644272 |     644272 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14070737 |   14070737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     634448 |     634448 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      22816 |      22816 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12158040 |   12158040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     687080 |     687080 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12215527 |   12215527 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     633808 |     633808 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4522496 |    4522496 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190112 |     190112 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5660885 |    5660885 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     485416 |     485416 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5585649 |    5585649 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207064 |     207064 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4758322 |    4758322 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194208 |     194208 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4380478 |    4380478 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182928 |     182928 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4510762 |    4510762 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187400 |     187400 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3013404 |    3013404 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147712 |     147712 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4199936 |    4199936 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231912 |     231912 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5998005 |    5998005 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     608832 |     608832 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12229629 |   12229629 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     752144 |     752144 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     916524 |     916524 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909444 |     909444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     852864 |     852864 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     588736 |     588736 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70996 |      70996 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     607200 |     607200 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63152 |      63152 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     614556 |     614556 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70292 |      70292 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     691376 |     691376 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72000 |      72000 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     756416 |     756416 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67564 |      67564 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1661716 |    1661716 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1565676 |    1565676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442604 |    1442604 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471452 |    1471452 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665252 |     665252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105172 |     105172 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     623672 |     623672 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     461320 |     461320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     666206 |     666206 |        0 |        0.0 |
|             |                                                       |                          |           |     689332 |     689332 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90704 |      90704 |        0 |        0.0 |
|             |                                                       |                          |           |     101852 |     101852 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777334 |     777334 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     767596 |     767596 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     756056 |     756056 |        0 |        0.0 |
|             |                                                       |                          |           |     783970 |     783970 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     683074 |     683074 |        0 |        0.0 |
|             |                                                       |                          |           |     705184 |     705184 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     711524 |     711524 |        0 |        0.0 |
|             |                                                       |                          |           |     741366 |     741366 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709070 |     709070 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603532 |     603532 |        0 |        0.0 |
|             |                                                       |                          |           |     603106 |     603106 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     791054 |     791058 |        4 |        0.0 |
|             |                                                       |                          |           |     818584 |     818588 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5152 |       5152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1790912 |    1790912 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94472 |      94472 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      11836 |      11836 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20061694 |   20061694 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8794384 |    8794384 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-14T06:44:17Z
body: PR #37678: Size comparison from 41be427e16e2e3b8b54c932536ff14bfb88e6ffa to 5c8426d19fab38df61e6801b78d3c3e83ccd677d
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   41be427e |   5c8426d1 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098536 |    1098536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653450 |     653450 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     830706 |     830706 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063488 |    1063488 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894286 |     894286 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     976906 |     976906 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818692 |     818692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827564 |     827564 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774504 |     774504 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     758788 |     758788 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542142 |     542142 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576170 |     576170 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660245 |     660245 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      75428 |      75428 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680105 |     680105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680105 |     680105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      78068 |      78068 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637029 |     637029 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70496 |      70496 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620493 |     620493 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71676 |      71676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640129 |     640129 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640129 |     640129 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74220 |      74220 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639965 |     639965 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      74676 |      74676 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659689 |     659689 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659689 |     659689 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77220 |      77220 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616337 |     616337 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      68764 |      68764 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636189 |     636189 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636189 |     636189 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      71404 |      71404 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1797962 |    1797962 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1763670 |    1763670 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2722093 |    2722093 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114184 |     114184 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6238652 |    6238652 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     531048 |     531048 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5378120 |    5378120 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224432 |     224432 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4690872 |    4690872 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202816 |     202816 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6705099 |    6705099 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224336 |     224336 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13689211 |   13689211 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644272 |     644272 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14070753 |   14070753 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     634448 |     634448 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      22816 |      22816 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12158040 |   12158040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     687080 |     687080 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12215543 |   12215543 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     633808 |     633808 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4522796 |    4522796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190112 |     190112 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5661189 |    5661189 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     485416 |     485416 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5585921 |    5585921 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207064 |     207064 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4758620 |    4758620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194208 |     194208 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4380494 |    4380494 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182928 |     182928 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4511062 |    4511062 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187400 |     187400 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3013660 |    3013660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147712 |     147712 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4200192 |    4200192 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231912 |     231912 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5998021 |    5998021 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     608832 |     608832 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12229933 |   12229933 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     752144 |     752144 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     916584 |     916584 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909488 |     909488 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     852928 |     852928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     588800 |     588800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70996 |      70996 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     607264 |     607264 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63152 |      63152 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     614620 |     614620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70292 |      70292 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     691432 |     691432 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72000 |      72000 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     756480 |     756480 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67564 |      67564 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1661788 |    1661788 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1565748 |    1565748 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442668 |    1442668 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471516 |    1471516 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665316 |     665316 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105172 |     105172 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     623720 |     623720 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     461384 |     461384 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     672404 |     672404 |        0 |        0.0 |
|             |                                                       |                          |           |     695522 |     695522 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90712 |      90712 |        0 |        0.0 |
|             |                                                       |                          |           |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777394 |     777394 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     767656 |     767656 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     756116 |     756116 |        0 |        0.0 |
|             |                                                       |                          |           |     784030 |     784030 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     683134 |     683134 |        0 |        0.0 |
|             |                                                       |                          |           |     705244 |     705244 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     711584 |     711584 |        0 |        0.0 |
|             |                                                       |                          |           |     741426 |     741426 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709130 |     709130 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603592 |     603592 |        0 |        0.0 |
|             |                                                       |                          |           |     603166 |     603166 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     791114 |     791118 |        4 |        0.0 |
|             |                                                       |                          |           |     818644 |     818648 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5152 |       5152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1791040 |    1791040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94472 |      94472 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      11836 |      11836 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20061694 |   20061694 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8794384 |    8794384 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-17T07:18:18Z
body: PR #37678: Size comparison from 6367083e1e2b1e253c6495cce6f51b323f4331c9 to f20829550117b1ebebcdf82527ac46520fccf21a
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   6367083e |   f2082955 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653588 |     653588 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     830840 |     830840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977040 |     977040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818708 |     818708 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827668 |     827668 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774728 |     774728 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759028 |     759028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542386 |     542386 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576366 |     576366 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660693 |     660693 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680545 |     680545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680545 |     680545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637477 |     637477 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620773 |     620773 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640409 |     640409 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640409 |     640409 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640213 |     640213 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659937 |     659937 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     659937 |     659937 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616617 |     616617 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636469 |     636469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636469 |     636469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1799328 |    1799328 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1764974 |    1764974 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749157 |    2749157 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6290122 |    6290122 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532400 |     532400 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419310 |    5419310 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719150 |    4719150 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6787147 |    6787147 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225200 |     225200 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13751131 |   13751131 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     646352 |     646352 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14178353 |   14178353 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636544 |     636544 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12240128 |   12240128 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     680368 |     680368 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12277135 |   12277135 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635904 |     635904 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4549914 |    4549914 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5689541 |    5689541 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486664 |     486664 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5616465 |    5616465 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4787710 |    4787710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407364 |    4407364 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4539704 |    4539704 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3054796 |    3054796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206168 |    4206168 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6033749 |    6033749 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     610080 |     610080 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12343709 |   12343709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754464 |     754464 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917244 |     917244 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909720 |     909720 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853768 |     853768 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589176 |     589176 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     607488 |     607488 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63152 |      63152 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     614948 |     614948 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     691592 |     691592 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72000 |      72000 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     756600 |     756600 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67564 |      67564 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662044 |    1662044 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566300 |    1566300 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442596 |    1442596 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471372 |    1471372 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665748 |     665748 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624024 |     624024 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     461432 |     461432 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     672932 |     672932 |        0 |        0.0 |
|             |                                                       |                          |           |     696050 |     696050 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90712 |      90712 |        0 |        0.0 |
|             |                                                       |                          |           |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777866 |     777866 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768128 |     768128 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     756588 |     756588 |        0 |        0.0 |
|             |                                                       |                          |           |     784502 |     784502 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     683618 |     683618 |        0 |        0.0 |
|             |                                                       |                          |           |     705728 |     705728 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     712068 |     712068 |        0 |        0.0 |
|             |                                                       |                          |           |     741910 |     741910 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709614 |     709614 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     604092 |     604092 |        0 |        0.0 |
|             |                                                       |                          |           |     603630 |     603630 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     791586 |     791590 |        4 |        0.0 |
|             |                                                       |                          |           |     819116 |     819120 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801132 |    1801132 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20198334 |   20198334 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8809700 |    8809700 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-21T06:11:32Z
body: PR #37678: Size comparison from ff5490ab54b9e68746bdc5ea853a08a0425be1f2 to 0189e047fb3e74140b3bf3e540910b8e2d53c45e
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   ff5490ab |   0189e047 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1800048 |    1800048 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1765606 |    1765606 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749687 |    2749687 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6294976 |    6294976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532240 |     532240 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419840 |    5419840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719680 |    4719680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6793019 |    6793019 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225264 |     225264 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13885931 |   13885931 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     646160 |     646160 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14310035 |   14310035 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636352 |     636352 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12343856 |   12343856 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     682528 |     682528 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12411629 |   12411629 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635712 |     635712 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550444 |    4550444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5690005 |    5690005 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486472 |     486472 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620433 |    5620433 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788208 |    4788208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407894 |    4407894 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540234 |    4540234 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3055676 |    3055676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206536 |    4206536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6037109 |    6037109 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609888 |     609888 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12475709 |   12475709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754272 |     754272 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589256 |     589256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621208 |     621208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705304 |     705304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770320 |     770320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     696146 |     673028 |   -23118 |       -3.3 |
|             |                                                       |                          | RAM       |     101860 |      90712 |   -11148 |      -10.9 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     784598 |     756684 |   -27914 |       -3.6 |
|             |                                                       |                          | RAM       |     109308 |      97540 |   -11768 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     705824 |     683714 |   -22110 |       -3.1 |
|             |                                                       |                          | RAM       |      62620 |      51588 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     742006 |     712164 |   -29842 |       -4.0 |
|             |                                                       |                          | RAM       |      85808 |      73408 |   -12400 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603726 |     604188 |      462 |        0.1 |
|             |                                                       |                          | RAM       |     148704 |     138640 |   -10064 |       -6.8 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     819212 |     791686 |   -27526 |       -3.4 |
|             |                                                       |                          | RAM       |     107568 |      96396 |   -11172 |      -10.4 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801660 |    1801660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20371078 |   20371078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8876988 |    8876988 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-21T10:29:31Z
body: PR #37678: Size comparison from ff5490ab54b9e68746bdc5ea853a08a0425be1f2 to 5d617b968c51b8c993ea667d6307de5823eb31ad
<!--ghr-comment-format:1-->

<details>
<summary>Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, nrfconnect, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   ff5490ab |   5d617b96 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     673028 |     673028 |        0 |        0.0 |
|             |                                                       |                          |           |     696146 |     696146 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90712 |      90712 |        0 |        0.0 |
|             |                                                       |                          |           |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     756684 |     756684 |        0 |        0.0 |
|             |                                                       |                          |           |     784598 |     784598 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     683714 |     683714 |        0 |        0.0 |
|             |                                                       |                          |           |     705824 |     705824 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     712164 |     712164 |        0 |        0.0 |
|             |                                                       |                          |           |     742006 |     742006 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     604188 |     604188 |        0 |        0.0 |
|             |                                                       |                          |           |     603726 |     603726 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     791682 |     791686 |        4 |        0.0 |
|             |                                                       |                          |           |     819212 |     819216 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801660 |    1801660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20371078 |   20371078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8876988 |    8876988 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-21T11:41:31Z
body: PR #37678: Size comparison from ff5490ab54b9e68746bdc5ea853a08a0425be1f2 to 22ef920c29cee32fdebb6c4a161b68b57cd406e1
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   ff5490ab |   22ef920c |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1800048 |    1800048 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1765606 |    1765606 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749687 |    2749687 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6294976 |    6294976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532240 |     532240 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419840 |    5419840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719680 |    4719680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6793019 |    6793019 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225264 |     225264 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13885931 |   13885931 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     646160 |     646160 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14310035 |   14310035 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636352 |     636352 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12343856 |   12343856 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     682528 |     682528 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12411629 |   12411629 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635712 |     635712 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550444 |    4550444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5690005 |    5690005 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486472 |     486472 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620433 |    5620433 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788208 |    4788208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407894 |    4407894 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540234 |    4540234 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3055676 |    3055676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206536 |    4206536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6037109 |    6037109 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609888 |     609888 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12475709 |   12475709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754272 |     754272 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589256 |     589256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621208 |     621208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705304 |     705304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770320 |     770320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     673028 |     673028 |        0 |        0.0 |
|             |                                                       |                          |           |     696146 |     696146 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90712 |      90712 |        0 |        0.0 |
|             |                                                       |                          |           |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     756684 |     756684 |        0 |        0.0 |
|             |                                                       |                          |           |     784598 |     784598 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97540 |      97540 |        0 |        0.0 |
|             |                                                       |                          |           |     109308 |     109308 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     683714 |     683714 |        0 |        0.0 |
|             |                                                       |                          |           |     705824 |     705824 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51588 |      51588 |        0 |        0.0 |
|             |                                                       |                          |           |      62620 |      62620 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     712164 |     712164 |        0 |        0.0 |
|             |                                                       |                          |           |     742006 |     742006 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73408 |      73408 |        0 |        0.0 |
|             |                                                       |                          |           |      85808 |      85808 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     604188 |     604188 |        0 |        0.0 |
|             |                                                       |                          |           |     603726 |     603726 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138640 |     138640 |        0 |        0.0 |
|             |                                                       |                          |           |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     791682 |     791686 |        4 |        0.0 |
|             |                                                       |                          |           |     819212 |     819216 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96396 |      96396 |        0 |        0.0 |
|             |                                                       |                          |           |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801660 |    1801660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20371078 |   20371078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8876988 |    8876988 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-22T08:42:18Z
body: PR #37678: Size comparison from f6c3c8382019e623cc276e2a45b59c935e4e78f4 to 5c81544d2b48826dedc7030330ea05ace0e3dba2
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   f6c3c838 |   5c81544d |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1800048 |    1800048 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1765606 |    1765606 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749687 |    2749687 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6294976 |    6294976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532240 |     532240 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419840 |    5419840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719680 |    4719680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6793019 |    6793019 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225264 |     225264 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13886955 |   13886955 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     646160 |     646160 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14311055 |   14311055 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636352 |     636352 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12344320 |   12344320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     682528 |     682528 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12412649 |   12412649 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635712 |     635712 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550444 |    4550444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5691029 |    5691029 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486472 |     486472 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620433 |    5620433 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788208 |    4788208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407894 |    4407894 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540234 |    4540234 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3055676 |    3055676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206536 |    4206536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6038133 |    6038133 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609888 |     609888 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12476733 |   12476733 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754272 |     754272 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589256 |     589256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621208 |     621208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705304 |     705304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770320 |     770320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     696146 |     696146 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     784598 |     756684 |   -27914 |       -3.6 |
|             |                                                       |                          | RAM       |     109308 |      97540 |   -11768 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     705824 |     683714 |   -22110 |       -3.1 |
|             |                                                       |                          | RAM       |      62620 |      51588 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     742006 |     712164 |   -29842 |       -4.0 |
|             |                                                       |                          | RAM       |      85808 |      73408 |   -12400 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603726 |     603726 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     819212 |     819216 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801660 |    1801660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20372078 |   20372078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8877328 |    8877328 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-22T17:52:37Z
body: PR #37678: Size comparison from f6c3c8382019e623cc276e2a45b59c935e4e78f4 to 60a283dba6009eff1795cdbebe04477ee87d4c21
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   f6c3c838 |   60a283db |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     942008 |     942008 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132008 |     132008 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     735864 |     735864 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     206916 |     206916 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1033632 |    1033632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128048 |     128048 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1800048 |    1800048 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1765606 |    1765610 |        4 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749687 |    2749687 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6294976 |    6294976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532240 |     532112 |     -128 |       -0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419840 |    5419840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719680 |    4719680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8832 |       8832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6793019 |    6793019 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225264 |     225264 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13886955 |   13883387 |    -3568 |       -0.0 |
|             |                                                       |                          | RAM       |     646160 |     646032 |     -128 |       -0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14311055 |   14305261 |    -5794 |       -0.0 |
|             |                                                       |                          | RAM       |     636352 |     636224 |     -128 |       -0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12344320 |   12339840 |    -4480 |       -0.0 |
|             |                                                       |                          | RAM       |     682528 |     682416 |     -112 |       -0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12412649 |   12409089 |    -3560 |       -0.0 |
|             |                                                       |                          | RAM       |     635712 |     635584 |     -128 |       -0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550444 |    4550444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5691029 |    5691029 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486472 |     486344 |     -128 |       -0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620433 |    5620433 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788208 |    4788208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407894 |    4407894 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540234 |    4540234 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3055676 |    3055676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206536 |    4206536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6038133 |    6038133 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609888 |     609760 |     -128 |       -0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12476733 |   12470957 |    -5776 |       -0.0 |
|             |                                                       |                          | RAM       |     754272 |     754144 |     -128 |       -0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589256 |     589256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621208 |     621208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705304 |     705304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770320 |     770320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     696146 |     696146 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101860 |     101860 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     784598 |     756684 |   -27914 |       -3.6 |
|             |                                                       |                          | RAM       |     109308 |      97540 |   -11768 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     705824 |     683714 |   -22110 |       -3.1 |
|             |                                                       |                          | RAM       |      62620 |      51588 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     742006 |     712164 |   -29842 |       -4.0 |
|             |                                                       |                          | RAM       |      85808 |      73408 |   -12400 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603726 |     603726 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148704 |     148704 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     819212 |     819216 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107568 |     107568 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801660 |    1801660 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20372078 |   20361806 |   -10272 |       -0.1 |
|             |                                                       |                          | RAM       |    8877328 |    8872644 |    -4684 |       -0.1 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-23T04:43:30Z
body: PR #37678: Size comparison from 1fd40b0edc6d609459befcc2ef6f04a49e323950 to 03a3168e1004c9303f646e6c42e6022d289bb7de
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   1fd40b0e |   03a3168e |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098928 |    1098928 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653844 |     653844 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831096 |     831096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063620 |    1063620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894508 |     894508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977296 |     977296 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818796 |     818796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827756 |     827756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774800 |     774800 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759100 |     759100 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542474 |     542474 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576438 |     576438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660813 |     660813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680673 |     680673 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637597 |     637597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620893 |     620893 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640529 |     640529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640341 |     640341 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660057 |     660057 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616737 |     616737 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636597 |     636597 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     942008 |     942008 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132008 |     132008 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     735864 |     735864 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     206916 |     206916 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1033632 |    1033632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128048 |     128048 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1800048 |    1800048 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1765610 |    1765610 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749699 |    2749699 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6294988 |    6294988 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532112 |     532112 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419852 |    5419852 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719692 |    4719692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6797275 |    6797275 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225392 |     225392 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9120 |       9120 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   13883387 |   13883387 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     646032 |     646032 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14305261 |   14305261 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636224 |     636224 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39696 |      39696 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12339840 |   12339840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     682416 |     682416 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12409089 |   12409089 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635584 |     635584 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550456 |    4550456 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5691045 |    5691045 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486344 |     486344 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620449 |    5620449 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788220 |    4788220 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407906 |    4407906 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540246 |    4540246 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3055676 |    3055676 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206552 |    4206552 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6038133 |    6038133 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609760 |     609760 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12470973 |   12470973 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754144 |     754144 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917312 |     917312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909780 |     909780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853840 |     853840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589256 |     589256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621208 |     621208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705304 |     705304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770320 |     770320 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662140 |    1662140 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566396 |    1566396 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442692 |    1442692 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471468 |    1471468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665820 |     665820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624104 |     624104 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463016 |     463016 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     696146 |     673028 |   -23118 |       -3.3 |
|             |                                                       |                          | RAM       |     101860 |      90712 |   -11148 |      -10.9 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777962 |     777962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768224 |     768224 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     784598 |     756684 |   -27914 |       -3.6 |
|             |                                                       |                          | RAM       |     109308 |      97540 |   -11768 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     705824 |     683714 |   -22110 |       -3.1 |
|             |                                                       |                          | RAM       |      62620 |      51588 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     742006 |     712164 |   -29842 |       -4.0 |
|             |                                                       |                          | RAM       |      85808 |      73408 |   -12400 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709710 |     709710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603726 |     604188 |      462 |        0.1 |
|             |                                                       |                          | RAM       |     148704 |     138640 |   -10064 |       -6.8 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     819212 |     791686 |   -27526 |       -3.4 |
|             |                                                       |                          | RAM       |     107568 |      96396 |   -11172 |      -10.4 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801668 |    1801668 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20272 |      20272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20361806 |   20361806 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8872644 |    8872644 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-04-24T11:27:28Z
body: PR #37678: Size comparison from 9f3c51c8e3bf38c48eb9124ac6809ff1bed30a8f to c0df60761e9673f1c355b1dda51bd6d3b3e15f9c
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   9f3c51c8 |   c0df6076 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1098940 |    1098940 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94850 |      94850 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     653856 |     653856 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33533 |      33533 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     831108 |     831108 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22257 |      22257 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1063632 |    1063632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32181 |      32181 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894520 |     894520 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      26920 |      26920 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     977308 |     977308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24668 |      24668 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     818804 |     818804 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120288 |     120288 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     827764 |     827764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125384 |     125384 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     774808 |     774808 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113756 |     113756 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     759108 |     759108 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113972 |     113972 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     542482 |     542482 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205144 |     205144 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     576446 |     576446 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205392 |     205392 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660821 |     660821 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77260 |      77260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680681 |     680681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     680681 |     680681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79900 |      79900 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     637605 |     637605 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72328 |      72328 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620901 |     620901 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73508 |      73508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640537 |     640537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640537 |     640537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76052 |      76052 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640349 |     640349 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76508 |      76508 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660065 |     660065 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     660065 |     660065 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79052 |      79052 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     616745 |     616745 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70596 |      70596 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636605 |     636605 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     636605 |     636605 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73236 |      73236 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     942128 |     942128 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132008 |     132008 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     736008 |     736000 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     206916 |     206916 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1033760 |    1033752 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     128048 |     128048 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801592 |    1801592 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121980 |     121980 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1767090 |    1767090 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2749749 |    2749749 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114264 |     114264 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6295066 |    6295066 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     532048 |     532048 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5419962 |    5419962 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224528 |     224528 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5544 |       5544 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4719742 |    4719742 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     202880 |     202880 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6797611 |    6797611 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225392 |     225392 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14043803 |   14043803 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     649592 |     649592 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14314093 |   14314093 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     636576 |     636576 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39712 |      39712 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12348944 |   12348944 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     682776 |     682776 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12421851 |   12421851 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     635936 |     635936 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4550506 |    4550506 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190160 |     190160 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5056 |       5056 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5691061 |    5691061 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486280 |     486280 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5620497 |    5620497 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207144 |     207144 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4788270 |    4788270 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194272 |     194272 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4840 |       4840 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4407956 |    4407956 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     182992 |     182992 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4792 |       4792 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4540516 |    4540516 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187464 |     187464 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3056044 |    3056044 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     147824 |     147824 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9560 |       9560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4206648 |    4206648 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230856 |     230856 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6038165 |    6038165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     609696 |     609696 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12480093 |   12480093 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     754608 |     754608 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     917348 |     917348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167469 |     167469 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     909828 |     909828 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145713 |     145713 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     853876 |     853876 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141223 |     141223 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     589272 |     589272 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72836 |      72836 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     621216 |     621216 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63172 |      63172 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     615028 |     615028 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72132 |      72132 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     705312 |     705312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72020 |      72020 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     770328 |     770328 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67588 |      67588 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1662188 |    1662188 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212352 |     212352 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1566444 |    1566444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208544 |     208544 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1442708 |    1442708 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197312 |     197312 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1471484 |    1471484 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224976 |     224976 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     665828 |     665828 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105188 |     105188 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     624112 |     624112 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99816 |      99816 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     463024 |     463024 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141488 |     141488 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     696158 |     673040 |   -23118 |       -3.3 |
|             |                                                       |                          | RAM       |     101860 |      90712 |   -11148 |      -10.9 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     777974 |     777974 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50120 |      50120 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     768236 |     768236 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40420 |      40420 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     784610 |     756696 |   -27914 |       -3.6 |
|             |                                                       |                          | RAM       |     109308 |      97540 |   -11768 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     705836 |     683726 |   -22110 |       -3.1 |
|             |                                                       |                          | RAM       |      62620 |      51588 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     742018 |     712176 |   -29842 |       -4.0 |
|             |                                                       |                          | RAM       |      85808 |      73408 |   -12400 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     709722 |     709722 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      37044 |      37044 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     603738 |     604200 |      462 |        0.1 |
|             |                                                       |                          | RAM       |     148704 |     138640 |   -10064 |       -6.8 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     819224 |     791698 |   -27526 |       -3.4 |
|             |                                                       |                          | RAM       |     107568 |      96396 |   -11172 |      -10.4 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5164 |       5164 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1801748 |    1801748 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94528 |      94528 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20280 |      20280 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20379462 |   20379462 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8880400 |    8880400 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-06T05:09:23Z
body: PR #37678: Size comparison from 4fbe9503eea55accda5b72f1fb85bc400b71ec8a to 054568fabcc640324b17edb76efb54ba438877b8
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   4fbe9503 |   054568fa |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1102926 |    1102926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94866 |      94866 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     657772 |     657772 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33637 |      33637 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834770 |     834770 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22361 |      22361 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1067550 |    1067550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32285 |      32285 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     898438 |     898438 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      27024 |      27024 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     980970 |     980970 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24772 |      24772 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     822180 |     822180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831952 |     831952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125432 |     125432 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778360 |     778360 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762684 |     762684 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549042 |     549042 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581090 |     581090 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205440 |     205440 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     664421 |     664421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77324 |      77324 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     684273 |     684273 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     684273 |     684273 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     641213 |     641213 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72392 |      72392 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     624565 |     624565 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73564 |      73564 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644201 |     644201 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644201 |     644201 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644829 |     644829 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76588 |      76588 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     664537 |     664537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     664537 |     664537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     621233 |     621233 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70684 |      70684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     641085 |     641085 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     641085 |     641085 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946348 |     946348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     741240 |     741240 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     206996 |     206996 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1039048 |    1039040 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103328 |     103328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805914 |    1805914 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1771126 |    1771126 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2781645 |    2781645 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114648 |     114648 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6334596 |    6334596 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     529656 |     529656 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5439664 |    5439664 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224648 |     224648 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4756192 |    4756192 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204272 |     204272 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6889771 |    6889771 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226416 |     226416 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14017547 |   14017547 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645104 |     645104 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14231809 |   14231809 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631728 |     631728 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39432 |      39432 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12284624 |   12284624 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     677792 |     677792 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12378017 |   12378017 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631088 |     631088 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4573040 |    4573040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190312 |     190312 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5712677 |    5712677 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     483032 |     483032 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5642577 |    5642577 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207288 |     207288 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4816026 |    4816026 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194520 |     194520 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4435848 |    4435848 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183752 |     183752 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4563558 |    4563558 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187656 |     187656 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3075132 |    3075132 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148040 |     148040 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4227888 |    4227888 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231024 |     231024 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6069813 |    6069813 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     607712 |     607712 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12410205 |   12410205 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     749480 |     749480 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919832 |     919832 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167328 |     167328 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911752 |     911752 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145572 |     145572 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856308 |     856308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141091 |     141091 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592304 |     592304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624568 |     624568 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     618268 |     618268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709032 |     709032 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774048 |     774048 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1666060 |    1666060 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1570348 |    1570348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447620 |    1447620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477476 |    1477476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     669276 |     669276 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105200 |     105200 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     627632 |     627632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99820 |      99820 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466540 |     466540 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141504 |     141504 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     677132 |     677132 |        0 |        0.0 |
|             |                                                       |                          |           |     700250 |     700250 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90692 |      90692 |        0 |        0.0 |
|             |                                                       |                          |           |     101840 |     101840 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     781332 |     781332 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50072 |      50072 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     771592 |     771592 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40372 |      40372 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     760066 |     760066 |        0 |        0.0 |
|             |                                                       |                          |           |     787984 |     787984 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97492 |      97492 |        0 |        0.0 |
|             |                                                       |                          |           |     109260 |     109260 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     687100 |     687100 |        0 |        0.0 |
|             |                                                       |                          |           |     709210 |     709210 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51540 |      51540 |        0 |        0.0 |
|             |                                                       |                          |           |      62572 |      62572 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     715550 |     715550 |        0 |        0.0 |
|             |                                                       |                          |           |     745392 |     745392 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73360 |      73360 |        0 |        0.0 |
|             |                                                       |                          |           |      85760 |      85760 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     713080 |     713080 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      36996 |      36996 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607570 |     607570 |        0 |        0.0 |
|             |                                                       |                          |           |     607112 |     607112 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     138592 |     138592 |        0 |        0.0 |
|             |                                                       |                          |           |     148656 |     148656 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     795068 |     795072 |        4 |        0.0 |
|             |                                                       |                          |           |     822598 |     822602 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96348 |      96348 |        0 |        0.0 |
|             |                                                       |                          |           |     107520 |     107520 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5176 |       5176 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1809216 |    1809216 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94656 |      94656 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20152 |      20152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20261774 |   20261774 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8823256 |    8823256 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-06T17:21:41Z
body: PR #37678: Size comparison from c91562f9dd8d2e2278afeafb26716368e04cd91c to dee48aaaa0920fd6e93b47eacd924bb401a58e80
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   c91562f9 |   dee48aaa |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1102926 |    1102926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94866 |      94866 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     657772 |     657772 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33637 |      33637 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834770 |     834770 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22361 |      22361 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1067550 |    1067550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32285 |      32285 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     898442 |     898442 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      27024 |      27024 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     980970 |     980970 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24772 |      24772 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     822180 |     822180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831952 |     831952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125432 |     125432 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778360 |     778360 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762684 |     762684 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549042 |     549042 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581090 |     581090 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205440 |     205440 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663757 |     663757 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77324 |      77324 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640549 |     640549 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72392 |      72392 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623901 |     623901 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73564 |      73564 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643537 |     643537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643537 |     643537 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644165 |     644165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76588 |      76588 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620569 |     620569 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70684 |      70684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946348 |     946348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     741240 |     741240 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     206996 |     206996 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1039048 |    1039040 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103328 |     103328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805920 |    1805920 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1771126 |    1771126 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2781703 |    2781703 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114648 |     114648 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6334658 |    6334658 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     529656 |     529656 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5439722 |    5439722 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224648 |     224648 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4756250 |    4756250 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204272 |     204272 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6889819 |    6889819 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226416 |     226416 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14017547 |   14017547 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645104 |     645104 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14231809 |   14231809 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631728 |     631728 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39432 |      39432 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12284624 |   12284624 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     677792 |     677792 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12378017 |   12378017 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631088 |     631088 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4573098 |    4573098 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190312 |     190312 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5712741 |    5712741 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     483032 |     483032 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5642625 |    5642625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207288 |     207288 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4816084 |    4816084 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194520 |     194520 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4435906 |    4435906 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183752 |     183752 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4563632 |    4563632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187656 |     187656 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3075132 |    3075132 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148040 |     148040 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4227936 |    4227936 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231024 |     231024 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6069861 |    6069861 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     607712 |     607712 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12410205 |   12410205 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     749480 |     749480 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919840 |     919840 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167328 |     167328 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911752 |     911752 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145572 |     145572 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856308 |     856308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141091 |     141091 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592304 |     592304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624568 |     624568 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     618268 |     618268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709032 |     709032 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774048 |     774048 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1666060 |    1666060 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1570348 |    1570348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447620 |    1447620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477476 |    1477476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     667716 |     667716 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105200 |     105200 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626080 |     626080 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99820 |      99820 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466540 |     466540 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141504 |     141504 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     700250 |     677132 |   -23118 |       -3.3 |
|             |                                                       |                          |           |     700250 |     700250 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101840 |      90692 |   -11148 |      -10.9 |
|             |                                                       |                          |           |     101840 |     101840 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     781336 |     781336 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50072 |      50072 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     771596 |     771596 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40372 |      40372 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     787988 |     760070 |   -27918 |       -3.5 |
|             |                                                       |                          |           |     787988 |     787988 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109260 |      97492 |   -11768 |      -10.8 |
|             |                                                       |                          |           |     109260 |     109260 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     709218 |     687108 |   -22110 |       -3.1 |
|             |                                                       |                          |           |     709218 |     709218 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62572 |      51540 |   -11032 |      -17.6 |
|             |                                                       |                          |           |      62572 |      62572 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     745400 |     715558 |   -29842 |       -4.0 |
|             |                                                       |                          |           |     745400 |     745400 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85760 |      73360 |   -12400 |      -14.5 |
|             |                                                       |                          |           |      85760 |      85760 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     713088 |     713088 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      36996 |      36996 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607116 |     607574 |      458 |        0.1 |
|             |                                                       |                          |           |     607116 |     607116 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148656 |     138592 |   -10064 |       -6.8 |
|             |                                                       |                          |           |     148656 |     148656 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     822602 |     795076 |   -27526 |       -3.3 |
|             |                                                       |                          |           |     822602 |     822606 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107520 |      96348 |   -11172 |      -10.4 |
|             |                                                       |                          |           |     107520 |     107520 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5176 |       5176 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1809284 |    1809284 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94656 |      94656 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20152 |      20152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20261774 |   20261774 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8823256 |    8823256 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-08T09:57:16Z
body: PR #37678: Size comparison from f89539fdd105b1a8cc051f0ad91a6d81a01e48e6 to 04da9fc1b58d31bd1174e8be737bfd9768df1256
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   f89539fd |   04da9fc1 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1102926 |    1102926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94866 |      94866 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     657772 |     657772 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33637 |      33637 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834770 |     834770 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22361 |      22361 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1067550 |    1067550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32285 |      32285 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     898442 |     898442 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      27024 |      27024 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     980970 |     980970 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24772 |      24772 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     822180 |     822180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831952 |     831952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125432 |     125432 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778360 |     778360 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762700 |     762700 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549042 |     549042 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581090 |     581090 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205440 |     205440 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663757 |     663757 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77324 |      77324 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640549 |     640549 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72392 |      72392 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623901 |     623901 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73564 |      73564 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643529 |     643529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643529 |     643529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644165 |     644165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76588 |      76588 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620569 |     620569 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70684 |      70684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946348 |     946348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     741240 |     741240 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     206996 |     206996 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1039048 |    1039040 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103328 |     103328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1806116 |    1806116 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1771238 |    1771238 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2781773 |    2781773 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114680 |     114680 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6334516 |    6334516 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     529688 |     529688 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5439734 |    5439734 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224616 |     224616 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4756290 |    4756290 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204272 |     204272 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6890763 |    6890763 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226448 |     226448 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14012715 |   14012715 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645232 |     645232 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14229841 |   14229841 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631824 |     631824 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39432 |      39432 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12280560 |   12280560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     677928 |     677928 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12373185 |   12373185 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631184 |     631184 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4573166 |    4573166 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190312 |     190312 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5712741 |    5712741 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     483096 |     483096 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5642705 |    5642705 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207288 |     207288 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4816152 |    4816152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194520 |     194520 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4435976 |    4435976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183752 |     183752 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4563712 |    4563712 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187656 |     187656 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3077404 |    3077404 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148072 |     148072 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4227888 |    4227888 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231024 |     231024 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6069909 |    6069909 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     607744 |     607744 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12408365 |   12408365 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     749544 |     749544 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919644 |     919644 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167328 |     167328 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911644 |     911644 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145572 |     145572 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856308 |     856308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141091 |     141091 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592304 |     592304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624568 |     624568 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     618268 |     618268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709032 |     709032 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774048 |     774048 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665860 |    1665860 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1570348 |    1570348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447620 |    1447620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477476 |    1477476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     667716 |     667716 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105200 |     105200 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626080 |     626080 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99820 |      99820 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466548 |     466548 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141504 |     141504 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     693866 |     677132 |   -16734 |       -2.4 |
|             |                                                       |                          | RAM       |     101832 |      90692 |   -11140 |      -10.9 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774498 |     774498 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50072 |      50072 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     771614 |     771614 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40372 |      40372 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     781604 |     760070 |   -21534 |       -2.8 |
|             |                                                       |                          | RAM       |     109252 |      97492 |   -11760 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     702982 |     687108 |   -15874 |       -2.3 |
|             |                                                       |                          | RAM       |      62572 |      51540 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     740936 |     715558 |   -25378 |       -3.4 |
|             |                                                       |                          | RAM       |      85752 |      73360 |   -12392 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     712886 |     712886 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      36996 |      36996 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     608050 |     608508 |      458 |        0.1 |
|             |                                                       |                          | RAM       |     119468 |     106748 |   -12720 |      -10.6 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     816866 |     795076 |   -21790 |       -2.7 |
|             |                                                       |                          | RAM       |     107520 |      96348 |   -11172 |      -10.4 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5176 |       5176 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1808780 |    1808780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94656 |      94656 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20152 |      20152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20258926 |   20258926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8821644 |    8821644 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-08T11:48:00Z
body: PR #37678: Size comparison from f89539fdd105b1a8cc051f0ad91a6d81a01e48e6 to 02f7ae39b2e998d0acad89767031c8478af3c525
<!--ghr-comment-format:1-->

<details>
<summary>Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   f89539fd |   02f7ae39 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1102926 |    1102926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94866 |      94866 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     657772 |     657772 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33637 |      33637 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834770 |     834770 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22361 |      22361 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1067550 |    1067550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32285 |      32285 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     898442 |     898442 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      27024 |      27024 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     980970 |     980970 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24772 |      24772 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     822180 |     822180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831952 |     831952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125432 |     125432 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778360 |     778360 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762700 |     762700 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549042 |     549042 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581090 |     581090 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205440 |     205440 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663757 |     663757 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77324 |      77324 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683609 |     683609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640549 |     640549 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72392 |      72392 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623901 |     623901 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73564 |      73564 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643529 |     643529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643529 |     643529 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     644165 |     644165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76588 |      76588 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663873 |     663873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620569 |     620569 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70684 |      70684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640421 |     640421 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103328 |     103328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1806116 |    1806116 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1771238 |    1771238 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2781773 |    2781773 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114680 |     114680 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6334516 |    6334516 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     529688 |     529688 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5439734 |    5439734 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224616 |     224616 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4756290 |    4756290 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204272 |     204272 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6890763 |    6890763 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226448 |     226448 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14012715 |   14012715 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645232 |     645232 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14229841 |   14229841 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631824 |     631824 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      39432 |      39432 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12280560 |   12280560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     677928 |     677928 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12373185 |   12373185 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     631184 |     631184 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4573166 |    4573166 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190312 |     190312 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5712741 |    5712741 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     483096 |     483096 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5642705 |    5642705 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207288 |     207288 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4816152 |    4816152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194520 |     194520 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4435976 |    4435976 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183752 |     183752 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4563712 |    4563712 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187656 |     187656 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3077404 |    3077404 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148072 |     148072 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9552 |       9552 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4227888 |    4227888 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231024 |     231024 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6069909 |    6069909 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     607744 |     607744 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12408365 |   12408365 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     749544 |     749544 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919644 |     919644 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167328 |     167328 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911644 |     911644 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145572 |     145572 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856308 |     856308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141091 |     141091 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592304 |     592304 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624568 |     624568 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     618268 |     618268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709032 |     709032 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774048 |     774048 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665860 |    1665860 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1570348 |    1570348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447620 |    1447620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477476 |    1477476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     667716 |     667716 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105200 |     105200 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626080 |     626080 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99820 |      99820 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466548 |     466548 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141504 |     141504 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     677132 |     677132 |        0 |        0.0 |
|             |                                                       |                          |           |     693866 |     693866 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      90692 |      90692 |        0 |        0.0 |
|             |                                                       |                          |           |     101832 |     101832 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774498 |     774498 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50072 |      50072 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     771614 |     771614 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40372 |      40372 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     760070 |     760070 |        0 |        0.0 |
|             |                                                       |                          |           |     781604 |     781604 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      97492 |      97492 |        0 |        0.0 |
|             |                                                       |                          |           |     109252 |     109252 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     687108 |     687108 |        0 |        0.0 |
|             |                                                       |                          |           |     702982 |     702982 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      51540 |      51540 |        0 |        0.0 |
|             |                                                       |                          |           |      62572 |      62572 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     715558 |     715558 |        0 |        0.0 |
|             |                                                       |                          |           |     740936 |     740936 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73360 |      73360 |        0 |        0.0 |
|             |                                                       |                          |           |      85752 |      85752 |        0 |        0.0 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     712886 |     712886 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      36996 |      36996 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     608508 |     608508 |        0 |        0.0 |
|             |                                                       |                          |           |     608050 |     608050 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     106748 |     106748 |        0 |        0.0 |
|             |                                                       |                          |           |     119468 |     119468 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     795072 |     795076 |        4 |        0.0 |
|             |                                                       |                          |           |     816866 |     816870 |        4 |        0.0 |
|             |                                                       |                          | RAM       |      96348 |      96348 |        0 |        0.0 |
|             |                                                       |                          |           |     107520 |     107520 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5176 |       5176 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1808780 |    1808780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94656 |      94656 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20152 |      20152 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20258926 |   20258926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    8821644 |    8821644 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-12T05:17:15Z
body: PR #37678: Size comparison from 8167c5f2d99591312aa9726f8c4c6246f276ddb1 to 8a8d2037f7185deff25cc2f790e4a89d2d8119ee
<!--ghr-comment-format:1-->

<details>
<summary>Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   8167c5f2 |   8a8d2037 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1102286 |    1102286 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94882 |      94882 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656842 |     656842 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      33645 |      33645 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834096 |     834096 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      22369 |      22369 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066952 |    1066952 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      32293 |      32293 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     897768 |     897768 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      27040 |      27040 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     980552 |     980552 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      24780 |      24780 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     821716 |     821716 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831528 |     831528 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125432 |     125432 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778416 |     778416 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762748 |     762748 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549002 |     549002 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581050 |     581050 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205440 |     205440 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663261 |     663261 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77324 |      77324 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683113 |     683113 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     683113 |     683113 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79964 |      79964 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     640053 |     640053 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72392 |      72392 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623405 |     623405 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73564 |      73564 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643041 |     643041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643041 |     643041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76116 |      76116 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643701 |     643701 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76588 |      76588 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663417 |     663417 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663417 |     663417 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79140 |      79140 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     620065 |     620065 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70684 |      70684 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639917 |     639917 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639917 |     639917 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73316 |      73316 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946276 |     946276 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     772800 |     772792 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     173328 |     173328 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1038760 |    1038760 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103328 |     103328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805448 |    1805448 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1770642 |    1770642 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2787212 |    2787212 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115032 |     115032 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6340936 |    6340936 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     533496 |     533496 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5445196 |    5445196 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225000 |     225000 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4761600 |    4761600 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204640 |     204640 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6896523 |    6896523 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226800 |     226800 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14317067 |   14317067 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     658800 |     658800 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14604557 |   14604557 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645552 |     645552 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40328 |      40328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12582272 |   12582272 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     691856 |     691856 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12676137 |   12676137 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644912 |     644912 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4578638 |    4578638 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190704 |     190704 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5718885 |    5718885 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486944 |     486944 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5648497 |    5648497 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207704 |     207704 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4821428 |    4821428 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194904 |     194904 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4441386 |    4441386 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     184120 |     184120 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4569152 |    4569152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187992 |     187992 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3078572 |    3078572 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148072 |     148072 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9608 |       9608 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4232136 |    4232136 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231352 |     231352 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6076117 |    6076117 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611568 |     611568 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12796765 |   12796765 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     766104 |     766104 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919200 |     919200 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167328 |     167328 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911184 |     911184 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145572 |     145572 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856424 |     856424 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141091 |     141091 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     591888 |     591888 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624648 |     624648 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     617820 |     617820 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709120 |     709120 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774176 |     774176 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665252 |    1665252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1569756 |    1569756 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447012 |    1447012 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197320 |     197320 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1476868 |    1476868 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     667212 |     667212 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105200 |     105200 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     625624 |     625624 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99820 |      99820 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466052 |     466052 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141504 |     141504 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     693532 |     676798 |   -16734 |       -2.4 |
|             |                                                       |                          | RAM       |     101832 |      90692 |   -11140 |      -10.9 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774164 |     774164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50072 |      50072 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-shell-factory-data        | tl3218x                  | FLASH     |     771280 |     771280 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      40372 |      40372 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     781270 |     759736 |   -21534 |       -2.8 |
|             |                                                       |                          | RAM       |     109252 |      97492 |   -11760 |      -10.8 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     702648 |     686774 |   -15874 |       -2.3 |
|             |                                                       |                          | RAM       |      62572 |      51540 |   -11032 |      -17.6 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     740602 |     715224 |   -25378 |       -3.4 |
|             |                                                       |                          | RAM       |      85752 |      73360 |   -12392 |      -14.5 |
|             | light-switch-app-ota-shell-factory-data               | tl3218x_retention        | FLASH     |     712552 |     712552 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      36996 |      36996 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607568 |     608026 |      458 |        0.1 |
|             |                                                       |                          | RAM       |     119468 |     106748 |   -12720 |      -10.6 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     816580 |     794790 |   -21790 |       -2.7 |
|             |                                                       |                          | RAM       |     107520 |      96348 |   -11172 |      -10.4 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5212 |       5212 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1812288 |    1812288 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94832 |      94832 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20600 |      20600 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20843598 |   20843598 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9067720 |    9067720 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-14T04:40:41Z
body: PR #37678: Size comparison from 3388b3e7d5dc6b9482c0dcceef84923c9900f92e to ff2a6115a4496a47d4b2e67dfde687994f03a037
<!--ghr-comment-format:1-->

<details>
<summary>Full report (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   3388b3e7 |   ff2a6115 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1101678 |    1101678 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     178994 |     178994 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656472 |     656472 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     134941 |     134941 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     833750 |     833750 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124481 |     124481 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066582 |    1066582 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117349 |     117349 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     896152 |     896152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105688 |     105688 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     979926 |     979926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109836 |     109836 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     820180 |     820180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120208 |     120208 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     830232 |     830232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125376 |     125376 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778456 |     778456 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762764 |     762764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549034 |     549034 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     579722 |     579722 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205376 |     205376 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     661693 |     661693 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77236 |      77236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681545 |     681545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681545 |     681545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638485 |     638485 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72304 |      72304 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     622981 |     622981 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73532 |      73532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642625 |     642625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642625 |     642625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642389 |     642389 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76532 |      76532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662105 |     662105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662105 |     662105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     618617 |     618617 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70628 |      70628 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638469 |     638469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638469 |     638469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103320 |     103320 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805474 |    1805474 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1770630 |    1770630 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2787072 |    2787072 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115048 |     115048 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6340764 |    6340764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     533128 |     533128 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5445056 |    5445056 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4761492 |    4761492 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204656 |     204656 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6883547 |    6883547 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226168 |     226168 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14309771 |   14309771 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     658448 |     658448 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14591459 |   14591459 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645184 |     645184 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40328 |      40328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12572672 |   12572672 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     691472 |     691472 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12668845 |   12668845 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644544 |     644544 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4578426 |    4578426 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190704 |     190704 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5718709 |    5718709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486560 |     486560 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5641873 |    5641873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207192 |     207192 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4813826 |    4813826 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194456 |     194456 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4439400 |    4439400 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183888 |     183888 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4567164 |    4567164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187760 |     187760 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3078460 |    3078460 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148088 |     148088 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9616 |       9616 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4224912 |    4224912 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230864 |     230864 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6074629 |    6074629 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611000 |     611000 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12781021 |   12781021 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     765472 |     765472 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919232 |     919232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167326 |     167326 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911208 |     911208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145570 |     145570 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856456 |     856456 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141089 |     141089 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     591920 |     591920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624680 |     624680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     617836 |     617836 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709152 |     709152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774208 |     774208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665268 |    1665268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1569764 |    1569764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1445228 |    1445228 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197216 |     197216 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1475236 |    1475236 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224936 |     224936 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     666788 |     666788 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105164 |     105164 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     625192 |     625192 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     464532 |     464532 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141416 |     141416 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     693534 |     693534 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101828 |     101828 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     772920 |     772920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      49980 |      49980 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     780026 |     780026 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109160 |     109160 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     702294 |     702294 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62544 |      62544 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     740248 |     740248 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85724 |      85724 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     606348 |     606348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119376 |     119376 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     815336 |     815340 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107428 |     107428 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5216 |       5216 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1812188 |    1812188 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94840 |      94840 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20600 |      20600 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20822774 |   20822774 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9059872 |    9059872 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-14T06:10:20Z
body: PR #37678: Size comparison from 3388b3e7d5dc6b9482c0dcceef84923c9900f92e to 774e5c5fe3514e61d243c59f2132a2a1875895aa
<!--ghr-comment-format:1-->

<details>
<summary>Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   3388b3e7 |   774e5c5f |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1101678 |    1101678 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     178994 |     178994 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656472 |     656472 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     134941 |     134941 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     833750 |     833750 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124481 |     124481 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066582 |    1066582 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117349 |     117349 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     896152 |     896152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105688 |     105688 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     979926 |     979926 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109836 |     109836 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     820180 |     820180 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120208 |     120208 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     830232 |     830232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125376 |     125376 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778456 |     778456 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762764 |     762764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549034 |     549034 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     579722 |     579722 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205376 |     205376 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     661693 |     661693 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77236 |      77236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681545 |     681545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681545 |     681545 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638485 |     638485 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72304 |      72304 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     622981 |     622981 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73532 |      73532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642625 |     642625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642625 |     642625 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642389 |     642389 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76532 |      76532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662105 |     662105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662105 |     662105 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     618617 |     618617 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70628 |      70628 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638469 |     638469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638469 |     638469 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     945116 |     945116 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132024 |     132024 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     771184 |     771176 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     173248 |     173248 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1037144 |    1037144 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128160 |     128160 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103320 |     103320 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805474 |    1805474 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1770630 |    1770630 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2787072 |    2787072 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115048 |     115048 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6340764 |    6340764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     533128 |     533128 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5445056 |    5445056 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4761492 |    4761492 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204656 |     204656 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6883547 |    6883547 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226168 |     226168 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14309771 |   14309771 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     658448 |     658448 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14591459 |   14591459 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645184 |     645184 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40328 |      40328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12572672 |   12572672 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     691472 |     691472 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12668845 |   12668845 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644544 |     644544 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4578426 |    4578426 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190704 |     190704 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5718709 |    5718709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486560 |     486560 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5641873 |    5641873 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207192 |     207192 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4813826 |    4813826 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194456 |     194456 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4439400 |    4439400 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183888 |     183888 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4567164 |    4567164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187760 |     187760 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3078460 |    3078460 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148088 |     148088 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9616 |       9616 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4224912 |    4224912 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230864 |     230864 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6074629 |    6074629 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611000 |     611000 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12781021 |   12781021 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     765472 |     765472 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919232 |     919232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167326 |     167326 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911208 |     911208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145570 |     145570 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856456 |     856456 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141089 |     141089 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     591920 |     591920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624680 |     624680 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     617836 |     617836 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709152 |     709152 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774208 |     774208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665268 |    1665268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1569764 |    1569764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1445228 |    1445228 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197216 |     197216 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1475236 |    1475236 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224936 |     224936 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     666788 |     666788 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105164 |     105164 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     625192 |     625192 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     464532 |     464532 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141416 |     141416 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     693534 |     693534 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101828 |     101828 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     772920 |     772920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      49980 |      49980 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     780026 |     780026 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109160 |     109160 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     702294 |     702294 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62544 |      62544 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     740248 |     740248 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85724 |      85724 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     606348 |     606348 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119376 |     119376 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     815336 |     815340 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107428 |     107428 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5216 |       5216 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1812188 |    1812188 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94840 |      94840 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20600 |      20600 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20822774 |   20822774 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9059872 |    9059872 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-14T16:39:55Z
body: PR #37678: Size comparison from 162df095e28c60edff6bdbb6380a5b5e43c7e067 to b19fab67d707a4b04a2bea6d0328b8674e9369e2
<!--ghr-comment-format:1-->

<details>
<summary>Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   162df095 |   b19fab67 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1101678 |    1101678 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     178994 |     178994 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     654940 |     654940 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     134961 |     134961 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     832446 |     832446 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124501 |     124501 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1064978 |    1064978 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117365 |     117365 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     894160 |     894160 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105660 |     105660 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     978258 |     978258 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109836 |     109836 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     820196 |     820196 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120208 |     120208 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     830232 |     830232 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125376 |     125376 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     778472 |     778472 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113780 |     113780 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     762780 |     762780 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113988 |     113988 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549050 |     549050 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205192 |     205192 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     579738 |     579738 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205376 |     205376 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     661709 |     661709 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77236 |      77236 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681561 |     681561 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     681561 |     681561 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79876 |      79876 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638501 |     638501 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72304 |      72304 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     622997 |     622997 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73532 |      73532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642641 |     642641 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642641 |     642641 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76084 |      76084 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     642405 |     642405 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76532 |      76532 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662121 |     662121 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662121 |     662121 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79084 |      79084 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     618633 |     618633 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70628 |      70628 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638485 |     638485 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     638485 |     638485 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73260 |      73260 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     945148 |     945148 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132024 |     132024 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     771184 |     771176 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     173248 |     173248 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1037144 |    1037144 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128160 |     128160 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103320 |     103320 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1805488 |    1805488 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     121932 |     121932 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1770642 |    1770642 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2787094 |    2787094 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115048 |     115048 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5656 |       5656 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6340786 |    6340786 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     533128 |     533128 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5445078 |    5445078 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4761514 |    4761514 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     204656 |     204656 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8856 |       8856 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6883579 |    6883579 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226168 |     226168 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14309803 |   14309803 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     658448 |     658448 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14591481 |   14591481 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     645184 |     645184 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40328 |      40328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12572672 |   12572672 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     691472 |     691472 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12668867 |   12668867 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     644544 |     644544 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4578448 |    4578448 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     190704 |     190704 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5718725 |    5718725 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     486560 |     486560 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5641905 |    5641905 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207192 |     207192 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4813848 |    4813848 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194456 |     194456 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4439422 |    4439422 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     183888 |     183888 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4567186 |    4567186 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     187760 |     187760 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3078492 |    3078492 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148088 |     148088 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9616 |       9616 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4224912 |    4224912 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     230864 |     230864 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6074661 |    6074661 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611000 |     611000 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12781037 |   12781037 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     765472 |     765472 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     919244 |     919244 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167326 |     167326 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     911220 |     911220 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145570 |     145570 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     856468 |     856468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141089 |     141089 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     591920 |     591920 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72848 |      72848 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     624688 |     624688 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63188 |      63188 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     617852 |     617852 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72144 |      72144 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     709160 |     709160 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72036 |      72036 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     774216 |     774216 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67612 |      67612 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1665268 |    1665268 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212328 |     212328 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1569764 |    1569764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208504 |     208504 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1445228 |    1445228 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197216 |     197216 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1475236 |    1475236 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     224936 |     224936 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     666804 |     666804 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105164 |     105164 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     625208 |     625208 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99792 |      99792 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     464540 |     464540 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141416 |     141416 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     693548 |     693548 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101828 |     101828 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     772934 |     772934 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      49980 |      49980 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     780040 |     780040 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109160 |     109160 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     702308 |     702308 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62544 |      62544 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     740262 |     740262 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85724 |      85724 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     606362 |     606362 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119376 |     119376 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     815350 |     815354 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107428 |     107428 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5216 |       5216 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1812316 |    1812316 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      94840 |      94840 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20600 |      20600 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20823118 |   20823118 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9060032 |    9060032 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-16T13:12:44Z
body: PR #37678: Size comparison from bf91e85b150ade39adbec2d6c2e8164cf5acc9ab to b26204f4a684f682e2dfcb9f4ed36758dd9c9efc
<!--ghr-comment-format:1-->

<details>
<summary>Full report (51 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   bf91e85b |   b26204f4 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1103314 |    1103314 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     179082 |     179082 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656544 |     656544 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     135041 |     135041 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     834054 |     834054 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124597 |     124597 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066594 |    1066594 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117429 |     117429 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     895530 |     895530 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105732 |     105732 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     979618 |     979618 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109932 |     109932 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     821764 |     821764 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831632 |     831632 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125448 |     125448 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     779192 |     779192 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113844 |     113844 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     763412 |     763412 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114060 |     114060 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549646 |     549646 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205264 |     205264 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     581062 |     581062 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205456 |     205456 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662901 |     662901 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77308 |      77308 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682753 |     682753 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682753 |     682753 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639693 |     639693 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72376 |      72376 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     624053 |     624053 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73604 |      73604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643689 |     643689 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643689 |     643689 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643405 |     643405 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76604 |      76604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663121 |     663121 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663121 |     663121 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     619577 |     619577 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70708 |      70708 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639429 |     639429 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639429 |     639429 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946164 |     946164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     772984 |     772984 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     173320 |     173320 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1038808 |    1038808 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1808078 |    1808078 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     122028 |     122028 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1774154 |    1774154 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40328 |      40328 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12625408 |   12625408 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     694576 |     694576 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9624 |       9624 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4234176 |    4234176 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231264 |     231264 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     921580 |     921580 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167398 |     167398 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     913312 |     913312 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145642 |     145642 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     858688 |     858688 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141161 |     141161 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1669252 |    1669252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212408 |     212408 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1573340 |    1573340 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208592 |     208592 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447540 |    1447540 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197296 |     197296 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477444 |    1477444 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     668332 |     668332 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105244 |     105244 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626528 |     626528 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99872 |      99872 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     466004 |     466004 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141496 |     141496 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     694620 |     694620 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101908 |     101908 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774330 |     774330 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50060 |      50060 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     781436 |     781436 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109232 |     109232 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     703582 |     703582 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62624 |      62624 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     741536 |     741536 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85796 |      85796 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607758 |     607758 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119448 |     119448 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     816746 |     816750 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107500 |     107500 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5224 |       5224 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1822448 |    1822448 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      95164 |      95164 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20600 |      20600 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20893806 |   20893806 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9084072 |    9084072 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-20T05:26:49Z
body: PR #37678: Size comparison from d3df54eef38613bbb6a674e029bc3c3ea8b6df12 to 55c47a9b9da7b691d32a851c21e511b222509cce
<!--ghr-comment-format:1-->

<details>
<summary>Full report (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   d3df54ee |   55c47a9b |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1103246 |    1103246 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     179082 |     179082 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656476 |     656476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     135041 |     135041 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     833986 |     833986 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124597 |     124597 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066526 |    1066526 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117429 |     117429 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     895462 |     895462 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105732 |     105732 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     979550 |     979550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109932 |     109932 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     821700 |     821700 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831560 |     831560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125448 |     125448 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     779120 |     779120 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113844 |     113844 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     763332 |     763332 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114060 |     114060 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549574 |     549574 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205264 |     205264 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     580982 |     580982 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205456 |     205456 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662829 |     662829 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77308 |      77308 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682681 |     682681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682681 |     682681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639613 |     639613 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72376 |      72376 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623981 |     623981 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73604 |      73604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643609 |     643609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643609 |     643609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643325 |     643325 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76604 |      76604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663041 |     663041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663041 |     663041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     619505 |     619505 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70708 |      70708 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639357 |     639357 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639357 |     639357 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1809664 |    1809664 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     122028 |     122028 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1775586 |    1775586 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2793796 |    2793796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115288 |     115288 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5664 |       5664 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6369678 |    6369678 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     534008 |     534008 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5462406 |    5462406 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225624 |     225624 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4770570 |    4770570 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205008 |     205008 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8864 |       8864 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6906651 |    6906651 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226712 |     226712 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14406971 |   14406971 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     662096 |     662096 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14693091 |   14693091 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     648832 |     648832 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40352 |      40352 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12641392 |   12641392 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     695144 |     695144 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12766107 |   12766107 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     648192 |     648192 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4587172 |    4587172 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     191088 |     191088 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5733381 |    5733381 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     487328 |     487328 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5650881 |    5650881 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207576 |     207576 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4824260 |    4824260 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194872 |     194872 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4446070 |    4446070 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     184176 |     184176 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4575674 |    4575674 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     188080 |     188080 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3095164 |    3095164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148648 |     148648 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9624 |       9624 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4234000 |    4234000 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231264 |     231264 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6092165 |    6092165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611800 |     611800 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12892733 |   12892733 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     769728 |     769728 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     921508 |     921508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167398 |     167398 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     913256 |     913256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145642 |     145642 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     858616 |     858616 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141161 |     141161 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592880 |     592880 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72928 |      72928 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     625752 |     625752 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63268 |      63268 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     619020 |     619020 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72224 |      72224 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     710480 |     710480 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72116 |      72116 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     775560 |     775560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67692 |      67692 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1669172 |    1669172 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212408 |     212408 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1573284 |    1573284 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208592 |     208592 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447468 |    1447468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197296 |     197296 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477364 |    1477364 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     668252 |     668252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105244 |     105244 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626448 |     626448 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99872 |      99872 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     465940 |     465940 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141496 |     141496 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     694572 |     694572 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101908 |     101908 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774282 |     774282 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50060 |      50060 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     781388 |     781388 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109232 |     109232 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     703534 |     703534 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62624 |      62624 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     741488 |     741488 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85796 |      85796 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607710 |     607710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119448 |     119448 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     816698 |     816702 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107500 |     107500 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5224 |       5224 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1822424 |    1822424 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      95164 |      95164 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20612 |      20612 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20922062 |   20922062 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9096248 |    9096248 |        0 |        0.0 |

</details>

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-20T09:33:47Z
body: PR #37678: Size comparison from d3df54eef38613bbb6a674e029bc3c3ea8b6df12 to ea60e4f83c3dd0dc849b391092773c58743ae0a9
<!--ghr-comment-format:1-->

<details>
<summary>Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)</summary>
<!--ghr-report:full-->

| platform    | target                                                | config                   | section   |   d3df54ee |   ea60e4f8 |   change |   % change |
|:------------|:------------------------------------------------------|:-------------------------|:----------|-----------:|-----------:|---------:|-----------:|
| bl602       | lighting-app                                          | bl602+mfd+littlefs+rpc   | FLASH     |    1103246 |    1103246 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     179082 |     179082 |        0 |        0.0 |
| bl702       | lighting-app                                          | bl702+eth                | FLASH     |     656476 |     656476 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     135041 |     135041 |        0 |        0.0 |
|             |                                                       | bl702+wifi               | FLASH     |     833986 |     833986 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     124597 |     124597 |        0 |        0.0 |
|             |                                                       | bl706+mfd+rpc+littlefs   | FLASH     |    1066526 |    1066526 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     117429 |     117429 |        0 |        0.0 |
| bl702l      | contact-sensor-app                                    | bl702l+mfd+littlefs      | FLASH     |     895462 |     895462 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105732 |     105732 |        0 |        0.0 |
|             | lighting-app                                          | bl702l+mfd+littlefs      | FLASH     |     979550 |     979550 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109932 |     109932 |        0 |        0.0 |
| cc13x4_26x4 | lighting-app                                          | LP_EM_CC1354P10_6        | FLASH     |     821700 |     821700 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     120296 |     120296 |        0 |        0.0 |
|             | lock-ftd                                              | LP_EM_CC1354P10_6        | FLASH     |     831560 |     831560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     125448 |     125448 |        0 |        0.0 |
|             | pump-app                                              | LP_EM_CC1354P10_6        | FLASH     |     779120 |     779120 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     113844 |     113844 |        0 |        0.0 |
|             | pump-controller-app                                   | LP_EM_CC1354P10_6        | FLASH     |     763332 |     763332 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     114060 |     114060 |        0 |        0.0 |
| cc32xx      | air-purifier                                          | CC3235SF_LAUNCHXL        | FLASH     |     549574 |     549574 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205264 |     205264 |        0 |        0.0 |
|             | lock                                                  | CC3235SF_LAUNCHXL        | FLASH     |     580982 |     580982 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205456 |     205456 |        0 |        0.0 |
| cyw30739    | light                                                 | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     662829 |     662829 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      77308 |      77308 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682681 |     682681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     682681 |     682681 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79948 |      79948 |        0 |        0.0 |
|             |                                                       | CYW930739M2EVB-02        | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639613 |     639613 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72376 |      72376 |        0 |        0.0 |
|             | light-switch                                          | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     623981 |     623981 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73604 |      73604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643609 |     643609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643609 |     643609 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76156 |      76156 |        0 |        0.0 |
|             | lock                                                  | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     643325 |     643325 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      76604 |      76604 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663041 |     663041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     663041 |     663041 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      79156 |      79156 |        0 |        0.0 |
|             | thermostat                                            | CYW30739B2-P5-EVK-01     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     619505 |     619505 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      70708 |      70708 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-02     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639357 |     639357 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
|             |                                                       | CYW30739B2-P5-EVK-03     | *unknown* |       2040 |       2040 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |     639357 |     639357 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      73340 |      73340 |        0 |        0.0 |
| efr32       | lock-app                                              | BRD4187C                 | FLASH     |     946084 |     946084 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     132096 |     132096 |        0 |        0.0 |
|             |                                                       | BRD4338a                 | FLASH     |     772912 |     772912 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     173320 |     173320 |        0 |        0.0 |
|             | window-app                                            | BRD4187C                 | FLASH     |    1038736 |    1038728 |       -8 |       -0.0 |
|             |                                                       |                          | RAM       |     128232 |     128232 |        0 |        0.0 |
| esp32       | all-clusters-app                                      | c3devkit                 | DRAM      |     103408 |     103408 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1809664 |    1809664 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |      83846 |      83846 |        0 |        0.0 |
|             |                                                       | m5stack                  | DRAM      |     122028 |     122028 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1775586 |    1775586 |        0 |        0.0 |
|             |                                                       |                          | IRAM      |     117043 |     117043 |        0 |        0.0 |
| linux       | air-purifier-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    2793796 |    2793796 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     115288 |     115288 |        0 |        0.0 |
|             | all-clusters-app                                      | debug                    | *unknown* |       5664 |       5664 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6369678 |    6369678 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     534008 |     534008 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | debug                    | *unknown* |       5528 |       5528 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5462406 |    5462406 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225624 |     225624 |        0 |        0.0 |
|             | bridge-app                                            | debug                    | *unknown* |       5560 |       5560 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4770570 |    4770570 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     205008 |     205008 |        0 |        0.0 |
|             | camera-app                                            | debug                    | *unknown* |       8864 |       8864 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6906651 |    6906651 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     226712 |     226712 |        0 |        0.0 |
|             | camera-controller                                     | debug                    | *unknown* |       9240 |       9240 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14406971 |   14406971 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     662096 |     662096 |        0 |        0.0 |
|             | chip-tool                                             | debug                    | *unknown* |       6256 |       6256 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   14693091 |   14693091 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     648832 |     648832 |        0 |        0.0 |
|             | chip-tool-ipv6only                                    | arm64                    | *unknown* |      40352 |      40352 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12641392 |   12641392 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     695144 |     695144 |        0 |        0.0 |
|             | fabric-admin                                          | debug                    | *unknown* |       5936 |       5936 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12766107 |   12766107 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     648192 |     648192 |        0 |        0.0 |
|             | fabric-bridge-app                                     | debug                    | *unknown* |       4808 |       4808 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4587172 |    4587172 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     191088 |     191088 |        0 |        0.0 |
|             | fabric-sync                                           | debug                    | *unknown* |       5064 |       5064 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5733381 |    5733381 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     487328 |     487328 |        0 |        0.0 |
|             | lighting-app                                          | debug+rpc+ui             | *unknown* |       6264 |       6264 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    5650881 |    5650881 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     207576 |     207576 |        0 |        0.0 |
|             | lock-app                                              | debug                    | *unknown* |       5496 |       5496 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4824260 |    4824260 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     194872 |     194872 |        0 |        0.0 |
|             | ota-provider-app                                      | debug                    | *unknown* |       4848 |       4848 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4446070 |    4446070 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     184176 |     184176 |        0 |        0.0 |
|             | ota-requestor-app                                     | debug                    | *unknown* |       4800 |       4800 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4575674 |    4575674 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     188080 |     188080 |        0 |        0.0 |
|             | shell                                                 | debug                    | *unknown* |       4272 |       4272 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    3095164 |    3095164 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     148648 |     148648 |        0 |        0.0 |
|             | thermostat-no-ble                                     | arm64                    | *unknown* |       9624 |       9624 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    4234000 |    4234000 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     231264 |     231264 |        0 |        0.0 |
|             | tv-app                                                | debug                    | *unknown* |       5832 |       5832 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    6092165 |    6092165 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     611800 |     611800 |        0 |        0.0 |
|             | tv-casting-app                                        | debug                    | *unknown* |       5416 |       5416 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   12892733 |   12892733 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     769728 |     769728 |        0 |        0.0 |
| nrfconnect  | all-clusters-app                                      | nrf52840dk_nrf52840      | FLASH     |     921508 |     921508 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     167398 |     167398 |        0 |        0.0 |
|             |                                                       | nrf7002dk_nrf5340_cpuapp | FLASH     |     913256 |     913256 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     145642 |     145642 |        0 |        0.0 |
|             | all-clusters-minimal-app                              | nrf52840dk_nrf52840      | FLASH     |     858616 |     858616 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141161 |     141161 |        0 |        0.0 |
| nxp         | contact                                               | k32w0+release            | FLASH     |     592880 |     592880 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72928 |      72928 |        0 |        0.0 |
|             |                                                       | mcxw71+release           | FLASH     |     625752 |     625752 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      63268 |      63268 |        0 |        0.0 |
|             | light                                                 | k32w0+release            | FLASH     |     619020 |     619020 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72224 |      72224 |        0 |        0.0 |
|             |                                                       | k32w1+release            | FLASH     |     710480 |     710480 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      72116 |      72116 |        0 |        0.0 |
|             | lock                                                  | mcxw71+release           | FLASH     |     775560 |     775560 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      67692 |      67692 |        0 |        0.0 |
| psoc6       | all-clusters                                          | cy8ckit_062s2_43012      | FLASH     |    1669172 |    1669172 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     212408 |     212408 |        0 |        0.0 |
|             | all-clusters-minimal                                  | cy8ckit_062s2_43012      | FLASH     |    1573284 |    1573284 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     208592 |     208592 |        0 |        0.0 |
|             | light                                                 | cy8ckit_062s2_43012      | FLASH     |    1447468 |    1447468 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     197296 |     197296 |        0 |        0.0 |
|             | lock                                                  | cy8ckit_062s2_43012      | FLASH     |    1477364 |    1477364 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     225016 |     225016 |        0 |        0.0 |
| qpg         | lighting-app                                          | qpg6105+debug            | FLASH     |     668252 |     668252 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     105244 |     105244 |        0 |        0.0 |
|             | lock-app                                              | qpg6105+debug            | FLASH     |     626448 |     626448 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      99872 |      99872 |        0 |        0.0 |
| stm32       | light                                                 | STM32WB5MM-DK            | FLASH     |     465940 |     465940 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     141496 |     141496 |        0 |        0.0 |
| telink      | bridge-app                                            | tl7218x                  | FLASH     |     694572 |     694572 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     101908 |     101908 |        0 |        0.0 |
|             | light-app-ota-compress-lzma-factory-data              | tl3218x                  | FLASH     |     774282 |     774282 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      50060 |      50060 |        0 |        0.0 |
|             | light-app-ota-shell-factory-data                      | tl7218x                  | FLASH     |     781388 |     781388 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     109232 |     109232 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-factory-data       | tl7218x_retention        | FLASH     |     703534 |     703534 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      62624 |      62624 |        0 |        0.0 |
|             | light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a                | FLASH     |     741488 |     741488 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      85796 |      85796 |        0 |        0.0 |
|             | lighting-app-ota-factory-data                         | tlsr9118bdk40d           | FLASH     |     607710 |     607710 |        0 |        0.0 |
|             |                                                       |                          | RAM       |     119448 |     119448 |        0 |        0.0 |
|             | lighting-app-ota-rpc-factory-data-4mb                 | tlsr9518adk80d           | FLASH     |     816698 |     816702 |        4 |        0.0 |
|             |                                                       |                          | RAM       |     107500 |     107500 |        0 |        0.0 |
| tizen       | all-clusters-app                                      | arm                      | *unknown* |       5224 |       5224 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |    1822424 |    1822424 |        0 |        0.0 |
|             |                                                       |                          | RAM       |      95164 |      95164 |        0 |        0.0 |
|             | chip-tool-ubsan                                       | arm                      | *unknown* |      20612 |      20612 |        0 |        0.0 |
|             |                                                       |                          | FLASH     |   20922062 |   20922062 |        0 |        0.0 |
|             |                                                       |                          | RAM       |    9096248 |    9096248 |        0 |        0.0 |

</details>

author_association: NONE