Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@andy31415
Copy link
Contributor

Summary

std::optional is generally more correct and this update seems to save some flash.

Testing

This is essentially a search&replace, so existing tests are remaining. CI is expected to still pass.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request effectively replaces chip::Optional with the standard C++ std::optional across various files, notably in StatusIB and StatusCode components. The changes are consistent and correctly apply the std::optional API, including has_value(), dereferencing with * (safely guarded by checks), emplace(), value_or(), and std::nullopt.

The migration appears to be a clean search-and-replace as described, leading to code that leverages a standard library feature, which generally improves maintainability and correctness. The use of value_or in door-lock-server.cpp is a good example of idiomatic std::optional usage.

No specific style guide was provided, but the changes are consistent with common C++ practices and the existing codebase's style. All modifications in the diffs seem correct and beneficial. I did not identify any issues of medium, high, or critical severity.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR replaces chip::Optional with std::optional for handling cluster-specific status codes in StatusIB and StatusCode, thereby standardizing the optional handling and saving flash.

  • Updated all API usage from HasValue()/Value() to has_value()/dereference where applicable.
  • Adjusted tests, error formatting, and logging to use std::optional.
  • Ensured consistent handling in both application and controller layers.

Reviewed Changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/protocols/interaction_model/tests/TestStatusCode.cpp Updated assertions to use std::nullopt instead of chip::NullOptional
src/protocols/interaction_model/StatusCode.h Replaced chip::Optional with std::optional and updated related methods
src/protocols/interaction_model/StatusCode.cpp Updated assignment of cluster-specific codes
src/darwin/Framework/CHIP/MTRError.mm Adjusted error dictionary handling for cluster-specific code
src/controller/tests/data_model/TestWrite.cpp Updated assertions to use has_value()/value()
src/controller/python/chip/clusters/command.cpp Replaced chip::Optional API calls with std::optional equivalents
src/controller/java/AndroidCallbacks.cpp Updated optional usage in JNI calls
src/app/tests/TestStatusIB.cpp Updated test expectations using std::optional methods
src/app/tests/TestMessageDef.cpp Replaced HasValue() with has_value() in status decoding
src/app/data-model-provider/ActionReturnStatus.cpp Updated conversion and dereferencing of std::optional values
src/app/clusters/door-lock-server/door-lock-server.cpp Replaced conditional handling with value_or and dereference usage
src/app/MessageDef/StatusIB.h Transitioned to std::optional for mClusterStatus member
src/app/MessageDef/StatusIB.cpp Adjusted encoding and error conversion to use std::optional
src/app/CommandHandlerImpl.cpp Updated logging of cluster-specific failures with std::optional
src/app/ClusterStateCache.cpp Replaced HasValue() with has_value() in size calculation
examples/fabric-admin/commands/common/RemoteDataModelLogger.cpp Updated error logging to use std::optional dereference
examples/darwin-framework-tool/commands/common/RemoteDataModelLogger.mm Adjusted handling of cluster-specific error codes for Darwin framework
examples/chip-tool/commands/common/RemoteDataModelLogger.cpp Updated logging to use std::optional
examples/camera-controller/commands/common/RemoteDataModelLogger.cpp Updated logging to use std::optional

@github-actions
Copy link

github-actions bot commented Jun 10, 2025

PR #39474: Size comparison from 151d2ac to 49e1f49

Increases above 0.2%:

platform target config section 151d2ac 49e1f49 change % change
telink bridge-app tl7218x FLASH 677852 694418 16566 2.4
RAM 90912 102052 11140 12.3
light-app-ota-shell-factory-data tl7218x FLASH 756554 773996 17442 2.3
RAM 97624 109376 11752 12.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 703360 15724 2.3
RAM 51732 62764 11032 21.3
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 741314 25228 3.5
RAM 73544 85936 12392 16.8
lighting-app-ota-factory-data tlsr9118bdk40d RAM 106872 120148 13276 12.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 809348 17728 2.2
RAM 96472 107644 11172 11.6
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 151d2ac 49e1f49 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102754 -212 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655788 -48 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833342 -218 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066022 38 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895324 -224 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979048 -224 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814240 -56 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825916 24 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771796 -56 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756104 -64 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548714 20 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582178 12 0.0
RAM 205336 205336 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663269 663189 -80 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639965 -88 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624629 624557 -72 -0.0
RAM 73768 73768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645549 645469 -80 -0.0
RAM 76768 76768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665265 665177 -88 -0.0
RAM 79320 79320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665265 665177 -88 -0.0
RAM 79320 79320 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620225 620137 -88 -0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 947428 947364 -64 -0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 776400 776440 40 0.0
RAM 173208 173208 0 0.0
window-app BRD4187C FLASH 1040048 1040016 -32 -0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103488 103488 0 0.0
FLASH 1808982 1808802 -180 -0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1773898 1773846 -52 -0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797404 2791046 -6358 -0.2
RAM 117288 117288 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6377734 6371108 -6626 -0.1
RAM 537456 537456 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5476250 5469600 -6650 -0.1
RAM 227992 227992 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4808510 4801946 -6564 -0.1
RAM 207600 207600 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6915371 6909419 -5952 -0.1
RAM 228936 228936 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 1432530 14322011 -3296 -0.0
RAM 659448 659448 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14667289 14663953 -3336 -0.0
RAM 652848 652848 0 0.0
chip-tool-ipv6only arm64 unknown 40552 40536 -16 -0.0
FLASH 12634828 12645964 11136 0.1
RAM 699144 699128 -16 -0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12735495 12732163 -3332 -0.0
RAM 651832 651832 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594386 4587578 -6808 -0.1
RAM 193344 193344 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5737485 5730749 -6736 -0.1
RAM 490800 490800 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5657729 5651137 -6592 -0.1
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4838554 4832178 -6376 -0.1
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446354 4440194 -6160 -0.1
RAM 185984 185984 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4518634 4512104 -6530 -0.1
RAM 188856 188856 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3084572 3081164 -3408 -0.1
RAM 150888 150888 0 0.0
thermostat-no-ble arm64 unknown 9816 9800 -16 -0.2
FLASH 4235740 4233644 -2096 -0.0
RAM 233432 233416 -16 -0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6102573 6095805 -6768 -0.1
RAM 615000 615000 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12822941 12816605 -6336 -0.0
RAM 769104 769104 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922232 -36 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859472 -56 -0.0
RAM 141047 141047 0 0.0
nxp contact mcxw71+release FLASH 625560 625512 -48 -0.0
RAM 63148 63148 0 0.0
lock mcxw71+release FLASH 776664 776624 -40 -0.0
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1671708 1671676 -32 -0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576116 1576084 -32 -0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1448748 1448732 -16 -0.0
RAM 197192 197192 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481060 1481092 32 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740600 -96 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750708 -80 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465916 -88 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 677852 677662 -190 -0.0
677852 694418 16566 2.4
RAM 90912 90912 0 0.0
90912 102052 11140 12.3
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766868 -178 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767898 -178 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756554 756376 -178 -0.0
756554 773996 17442 2.3
RAM 97624 97624 0 0.0
97624 109376 11752 12.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 687462 -174 -0.0
687636 703360 15724 2.3
RAM 51732 51732 0 0.0
51732 62764 11032 21.3
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 715912 -174 -0.0
716086 741314 25228 3.5
RAM 73544 73544 0 0.0
73544 85936 12392 16.8
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713220 -174 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605014 604834 -180 -0.0
605014 600980 -4034 -0.7
RAM 106872 106872 0 0.0
106872 120148 13276 12.4
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 791456 -164 -0.0
791620 809348 17728 2.2
RAM 96472 96472 0 0.0
96472 107644 11172 11.6
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819216 -4900 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955814 -6648 -0.0
RAM 9123572 9118876 -4696 -0.1

@github-actions
Copy link

github-actions bot commented Jun 10, 2025

PR #39474: Size comparison from 11878a2 to 19fd82c

Full report (29 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, telink, tizen)
platform target config section 11878a2 19fd82c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102754 -212 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655788 -48 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833342 -218 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066022 38 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895324 -224 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979048 -224 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814240 -56 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825916 24 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771796 -56 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756104 -64 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548714 20 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582194 28 0.0
RAM 205336 205336 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922232 -36 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859472 -56 -0.0
RAM 141047 141047 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740600 -96 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750724 -64 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465916 -88 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 677852 677662 -190 -0.0
694608 694418 -190 -0.0
RAM 90912 90912 0 0.0
102052 102052 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766868 -178 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767898 -178 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756554 756376 -178 -0.0
774174 773996 -178 -0.0
RAM 97624 97624 0 0.0
109376 109376 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 687462 -174 -0.0
703534 703360 -174 -0.0
RAM 51732 51732 0 0.0
62764 62764 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 715912 -174 -0.0
741488 741314 -174 -0.0
RAM 73544 73544 0 0.0
85936 85936 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713220 -174 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605014 604834 -180 -0.0
601160 600980 -180 -0.0
RAM 106872 106872 0 0.0
120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 791456 -164 -0.0
809512 809348 -164 -0.0
RAM 96472 96472 0 0.0
107644 107644 0 0.0
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819216 -4900 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955814 -6648 -0.0
RAM 9123572 9118876 -4696 -0.1

@github-actions
Copy link

github-actions bot commented Jun 10, 2025

PR #39474: Size comparison from 11878a2 to 13cb91c

Full report (44 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, nrfconnect, psoc6, qpg, stm32, telink, tizen)
platform target config section 11878a2 13cb91c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102754 -212 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655788 -48 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833342 -218 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066022 38 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895324 -224 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979048 -224 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814240 -56 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825916 24 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771796 -56 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756104 -64 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548714 20 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582194 28 0.0
RAM 205336 205336 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663269 663189 -80 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639965 -88 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624629 624557 -72 -0.0
RAM 73768 73768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645549 645477 -72 -0.0
RAM 76768 76768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665265 665185 -80 -0.0
RAM 79320 79320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665265 665185 -80 -0.0
RAM 79320 79320 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620225 620137 -88 -0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922232 -36 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859472 -56 -0.0
RAM 141047 141047 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1671708 1671660 -48 -0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576116 1576068 -48 -0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1448748 1448716 -32 -0.0
RAM 197192 197192 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481060 1481076 16 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740600 -96 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750724 -64 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465916 -88 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 694608 694418 -190 -0.0
RAM 102052 102052 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766868 -178 -0.0
RAM 50204 50204 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 774174 773996 -178 -0.0
RAM 109376 109376 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703534 703360 -174 -0.0
RAM 62764 62764 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741488 741314 -174 -0.0
RAM 85936 85936 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601160 600980 -180 -0.0
RAM 120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 809512 809348 -164 -0.0
RAM 107644 107644 0 0.0
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819216 -4900 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955814 -6648 -0.0
RAM 9123572 9118876 -4696 -0.1

@github-actions
Copy link

github-actions bot commented Jun 10, 2025

PR #39474: Size comparison from 11878a2 to 230e899

Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 11878a2 230e899 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102754 -212 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655788 -48 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833342 -218 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066022 38 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895324 -224 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979048 -224 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814240 -56 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825916 24 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771796 -56 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756104 -64 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548714 20 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582194 28 0.0
RAM 205336 205336 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663269 663189 -80 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683033 -80 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639965 -88 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624629 624557 -72 -0.0
RAM 73768 73768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644265 644185 -80 -0.0
RAM 76320 76320 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645549 645477 -72 -0.0
RAM 76768 76768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665265 665185 -80 -0.0
RAM 79320 79320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665265 665185 -80 -0.0
RAM 79320 79320 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620225 620137 -88 -0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 639989 -96 -0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 947428 947364 -64 -0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 776400 776424 24 0.0
RAM 173208 173208 0 0.0
window-app BRD4187C FLASH 1040048 1040016 -32 -0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103488 103488 0 0.0
FLASH 1808982 1808802 -180 -0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1773898 1773846 -52 -0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2798124 2791760 -6364 -0.2
RAM 117288 117288 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6378454 6371822 -6632 -0.1
RAM 537456 537456 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5476970 5470282 -6688 -0.1
RAM 227992 227992 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4809280 4802710 -6570 -0.1
RAM 207600 207600 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6916107 6910155 -5952 -0.1
RAM 228936 228936 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 1432530 14322011 -3296 -0.0
RAM 659448 659448 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14667289 14663947 -3342 -0.0
RAM 652848 652848 0 0.0
chip-tool-ipv6only arm64 unknown 40552 40536 -16 -0.0
FLASH 12634828 12645964 11136 0.1
RAM 699144 699128 -16 -0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12735495 12732157 -3338 -0.0
RAM 651832 651832 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594952 4588138 -6814 -0.1
RAM 193344 193344 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5738077 5731341 -6736 -0.1
RAM 490800 490800 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5658497 5651889 -6608 -0.1
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4839306 4832920 -6386 -0.1
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4447122 4440956 -6166 -0.1
RAM 185984 185984 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519382 4512846 -6536 -0.1
RAM 188856 188856 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3084572 3081148 -3424 -0.1
RAM 150888 150888 0 0.0
thermostat-no-ble arm64 unknown 9816 9800 -16 -0.2
FLASH 4236236 4234124 -2112 -0.0
RAM 233432 233416 -16 -0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6103165 6096397 -6768 -0.1
RAM 615000 615000 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12823245 12816909 -6336 -0.0
RAM 769104 769104 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922232 -36 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859472 -56 -0.0
RAM 141047 141047 0 0.0
nxp contact mcxw71+release FLASH 625560 625536 -24 -0.0
RAM 63148 63148 0 0.0
lock mcxw71+release FLASH 776664 776632 -32 -0.0
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1671708 1671660 -48 -0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576116 1576068 -48 -0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1448748 1448716 -32 -0.0
RAM 197192 197192 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481060 1481076 16 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740600 -96 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750724 -64 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465916 -88 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 694608 677662 -16946 -2.4
RAM 102052 90912 -11140 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766868 -178 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767898 -178 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 774174 756376 -17798 -2.3
RAM 109376 97624 -11752 -10.7
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703534 687462 -16072 -2.3
RAM 62764 51732 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741488 715912 -25576 -3.4
RAM 85936 73544 -12392 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713220 -174 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601160 600980 -180 -0.0
RAM 120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 809512 791456 -18056 -2.2
RAM 107644 96472 -11172 -10.4
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819216 -4900 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955814 -6648 -0.0
RAM 9123572 9118876 -4696 -0.1

@github-actions
Copy link

github-actions bot commented Jun 11, 2025

PR #39474: Size comparison from 11878a2 to 415b821

Full report (18 builds for bl602, bl702, bl702l, stm32, telink, tizen)
platform target config section 11878a2 415b821 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102758 -208 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655792 -44 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833346 -214 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066026 42 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895328 -220 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979052 -220 -0.0
RAM 109852 109852 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465932 -72 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 677852 677684 -168 -0.0
694608 694440 -168 -0.0
RAM 90912 90912 0 0.0
102052 102052 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766890 -156 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767920 -156 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756554 756398 -156 -0.0
774174 774018 -156 -0.0
RAM 97624 97624 0 0.0
109376 109376 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 687484 -152 -0.0
703534 703382 -152 -0.0
RAM 51732 51732 0 0.0
62764 62764 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 715934 -152 -0.0
741488 741336 -152 -0.0
RAM 73544 73544 0 0.0
85936 85936 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713242 -152 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605014 604856 -158 -0.0
601160 601002 -158 -0.0
RAM 106872 106872 0 0.0
120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 791478 -142 -0.0
809512 809370 -142 -0.0
RAM 96472 96472 0 0.0
107644 107644 0 0.0
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819160 -4956 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955574 -6888 -0.0
RAM 9123572 9118700 -4872 -0.1

@github-actions
Copy link

github-actions bot commented Jun 11, 2025

PR #39474: Size comparison from 11878a2 to 991e1f1

Full report (49 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, nrfconnect, psoc6, qpg, stm32, telink, tizen)
platform target config section 11878a2 991e1f1 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102758 -208 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655792 -44 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833346 -214 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066026 42 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895328 -220 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979052 -220 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814256 -40 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825948 56 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771812 -40 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756120 -48 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548730 36 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582202 36 0.0
RAM 205336 205336 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663269 663197 -72 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683049 -64 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683049 -64 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639973 -80 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624629 624573 -56 -0.0
RAM 73768 73768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644265 644201 -64 -0.0
RAM 76320 76320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644265 644201 -64 -0.0
RAM 76320 76320 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645549 645493 -56 -0.0
RAM 76768 76768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665265 665209 -56 -0.0
RAM 79320 79320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665265 665209 -56 -0.0
RAM 79320 79320 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620225 620145 -80 -0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 640005 -80 -0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 640005 -80 -0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 947428 947396 -32 -0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 776400 776424 24 0.0
RAM 173208 173208 0 0.0
window-app BRD4187C FLASH 1040048 1040016 -32 -0.0
RAM 128132 128132 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922248 -20 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859488 -40 -0.0
RAM 141047 141047 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1671708 1671660 -48 -0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576116 1576068 -48 -0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1448748 1448716 -32 -0.0
RAM 197192 197192 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481060 1481076 16 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740616 -80 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750740 -48 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465932 -72 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 677852 677684 -168 -0.0
694608 694440 -168 -0.0
RAM 90912 90912 0 0.0
102052 102052 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766890 -156 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767920 -156 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756554 756398 -156 -0.0
774174 774018 -156 -0.0
RAM 97624 97624 0 0.0
109376 109376 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 687484 -152 -0.0
703534 703382 -152 -0.0
RAM 51732 51732 0 0.0
62764 62764 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 715934 -152 -0.0
741488 741336 -152 -0.0
RAM 73544 73544 0 0.0
85936 85936 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713242 -152 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605014 604856 -158 -0.0
601160 601002 -158 -0.0
RAM 106872 106872 0 0.0
120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 791478 -142 -0.0
809512 809370 -142 -0.0
RAM 96472 96472 0 0.0
107644 107644 0 0.0
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819160 -4956 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955574 -6888 -0.0
RAM 9123572 9118700 -4872 -0.1

@github-actions
Copy link

github-actions bot commented Jun 11, 2025

PR #39474: Size comparison from 11878a2 to b072da0

Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 11878a2 b072da0 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102966 1102758 -208 -0.0
RAM 179018 179018 0 0.0
bl702 lighting-app bl702+eth FLASH 655836 655792 -44 -0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 833560 833346 -214 -0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065984 1066026 42 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895548 895328 -220 -0.0
RAM 105668 105668 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979272 979052 -220 -0.0
RAM 109852 109852 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 814296 814256 -40 -0.0
RAM 120024 120024 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 825892 825948 56 0.0
RAM 125176 125176 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 771852 771812 -40 -0.0
RAM 113580 113580 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 756168 756120 -48 -0.0
RAM 113788 113788 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548694 548730 36 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582166 582202 36 0.0
RAM 205336 205336 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663269 663197 -72 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683049 -64 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683049 -64 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639973 -80 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624629 624573 -56 -0.0
RAM 73768 73768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644265 644201 -64 -0.0
RAM 76320 76320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644265 644201 -64 -0.0
RAM 76320 76320 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645549 645493 -56 -0.0
RAM 76768 76768 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665265 665209 -56 -0.0
RAM 79320 79320 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665265 665209 -56 -0.0
RAM 79320 79320 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620225 620145 -80 -0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 640005 -80 -0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 640005 -80 -0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 947428 947396 -32 -0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 776400 776424 24 0.0
RAM 173208 173208 0 0.0
window-app BRD4187C FLASH 1040048 1040016 -32 -0.0
RAM 128132 128132 0 0.0
esp32 all-clusters-app c3devkit DRAM 103488 103488 0 0.0
FLASH 1808982 1808776 -206 -0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1773898 1773846 -52 -0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2798124 2791694 -6430 -0.2
RAM 117288 117288 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6378454 6372044 -6410 -0.1
RAM 537456 537488 32 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5476970 5470214 -6756 -0.1
RAM 227992 227992 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4809280 4802644 -6636 -0.1
RAM 207600 207600 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6916107 6915323 -784 -0.0
RAM 228936 229000 64 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 1432530 14321947 -3360 -0.0
RAM 659448 659448 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14667289 14663881 -3408 -0.0
RAM 652848 652848 0 0.0
chip-tool-ipv6only arm64 unknown 40552 40536 -16 -0.0
FLASH 12634828 12645884 11056 0.1
RAM 699144 699128 -16 -0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12735495 12732091 -3404 -0.0
RAM 651832 651832 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594952 4588072 -6880 -0.1
RAM 193344 193344 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5738077 5731261 -6816 -0.1
RAM 490800 490800 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5658497 5651825 -6672 -0.1
RAM 209864 209864 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4839306 4832858 -6448 -0.1
RAM 197096 197096 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4447122 4440890 -6232 -0.1
RAM 185984 185984 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519382 4512778 -6604 -0.1
RAM 188856 188856 0 0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3084572 3081084 -3488 -0.1
RAM 150888 150888 0 0.0
thermostat-no-ble arm64 unknown 9816 9800 -16 -0.2
FLASH 4236236 4234044 -2192 -0.1
RAM 233432 233416 -16 -0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6103165 6096333 -6832 -0.1
RAM 615000 615000 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12823245 12816845 -6400 -0.0
RAM 769104 769104 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 922268 922248 -20 -0.0
RAM 167414 167414 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913400 913200 -200 -0.0
RAM 145658 145658 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859528 859488 -40 -0.0
RAM 141047 141047 0 0.0
nxp contact mcxw71+release FLASH 625560 625512 -48 -0.0
RAM 63148 63148 0 0.0
lock mcxw71+release FLASH 776664 776656 -8 -0.0
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1671708 1671660 -48 -0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576116 1576068 -48 -0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1448748 1448716 -32 -0.0
RAM 197192 197192 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481060 1481076 16 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 740696 740616 -80 -0.0
RAM 93336 93336 0 0.0
lock-app qpg6200+debug FLASH 750788 750740 -48 -0.0
RAM 93364 93364 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 465932 -72 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 677852 677684 -168 -0.0
694608 694440 -168 -0.0
RAM 90912 90912 0 0.0
102052 102052 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 767046 766890 -156 -0.0
RAM 50204 50204 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 768076 767920 -156 -0.0
RAM 40496 40496 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 756554 756398 -156 -0.0
774174 774018 -156 -0.0
RAM 97624 97624 0 0.0
109376 109376 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 687636 687484 -152 -0.0
703534 703382 -152 -0.0
RAM 51732 51732 0 0.0
62764 62764 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716086 715934 -152 -0.0
741488 741336 -152 -0.0
RAM 73544 73544 0 0.0
85936 85936 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713394 713242 -152 -0.0
RAM 37180 37180 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605014 604856 -158 -0.0
601160 601002 -158 -0.0
RAM 106872 106872 0 0.0
120148 120148 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 791620 791478 -142 -0.0
809512 809370 -142 -0.0
RAM 96472 96472 0 0.0
107644 107644 0 0.0
tizen all-clusters-app arm unknown 5316 5308 -8 -0.2
FLASH 1824116 1819160 -4956 -0.3
RAM 97028 97004 -24 -0.0
chip-tool-ubsan arm unknown 20700 20696 -4 -0.0
FLASH 20962462 20955574 -6888 -0.0
RAM 9123572 9118700 -4872 -0.1

@mergify mergify bot merged commit 57827d7 into project-chip:master Jun 13, 2025
82 of 84 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in [Platform] Darwin Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

7 participants