Skip to content

Conversation

@dsavitsky-dsr
Copy link
Contributor

@dsavitsky-dsr dsavitsky-dsr commented Oct 21, 2025

@dsavitsky-dsr
Copy link
Contributor Author

/gemini review

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 introduces a MockClock to provide a test time environment for the Commodity Tariff example. The changes include modifications to CommodityTariffInstance.h and CommodityTariffInstance.cpp to incorporate the mock clock, as well as updates to CommodityTariffEventTriggers.cpp to use the new test time control API. The goal is to enable easier testing and manipulation of time-dependent tariff behavior. I have identified some areas where improvements can be made, particularly around error handling and code clarity.

@github-actions
Copy link

github-actions bot commented Oct 21, 2025

PR #41552: Size comparison from 7e83b9f to 67b49cd

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section 7e83b9f 67b49cd change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770804 770804 0 0.0
RAM 103312 103312 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782560 782560 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728372 728372 0 0.0
RAM 97380 97380 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712840 712840 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554514 554514 0 0.0
RAM 205752 205752 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587754 587754 0 0.0
RAM 205840 205840 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933232 933232 0 0.0
RAM 161317 161317 0 0.0
realtek light-switch-app rtl8777g FLASH 706760 706760 0 0.0
RAM 106912 106912 0 0.0
lighting-app rtl8777g FLASH 757856 757856 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470252 470252 0 0.0
RAM 141320 141320 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 21, 2025

PR #41552: Size comparison from 7e83b9f to ce9fc92

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 7e83b9f ce9fc92 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106918 1106918 0 0.0
RAM 178882 178882 0 0.0
bl702 lighting-app bl702+eth FLASH 661238 661238 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837350 837350 0 0.0
RAM 124421 124421 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070318 1070318 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899416 899416 0 0.0
RAM 105540 105540 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983336 983336 0 0.0
RAM 109748 109748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770804 770804 0 0.0
RAM 103312 103312 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782560 782560 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728372 728372 0 0.0
RAM 97380 97380 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712840 712840 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554514 554514 0 0.0
RAM 205752 205752 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587754 587754 0 0.0
RAM 205840 205840 0 0.0
efr32 lock-app BRD4187C FLASH 963328 963328 0 0.0
RAM 126332 126332 0 0.0
BRD4338a FLASH 757032 757024 -8 -0.0
RAM 256960 256960 0 0.0
window-app BRD4187C FLASH 1058772 1058772 0 0.0
RAM 122560 122560 0 0.0
esp32 all-clusters-app c3devkit DRAM 103440 103440 0 0.0
FLASH 1796188 1796188 0 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933232 933232 0 0.0
RAM 161317 161317 0 0.0
nxp contact mcxw71+release FLASH 692208 692208 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723720 723720 0 0.0
RAM 68156 68156 0 0.0
lock mcxw71+release FLASH 773976 773976 0 0.0
RAM 61940 61940 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676940 1676940 0 0.0
RAM 213908 213908 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593556 1593556 0 0.0
RAM 211116 211116 0 0.0
light cy8ckit_062s2_43012 FLASH 1460100 1460100 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492652 1492652 0 0.0
RAM 225448 225448 0 0.0
qpg lighting-app qpg6200+debug FLASH 837272 837272 0 0.0
RAM 127716 127716 0 0.0
lock-app qpg6200+debug FLASH 774052 774052 0 0.0
RAM 118692 118692 0 0.0
realtek light-switch-app rtl8777g FLASH 706760 706760 0 0.0
RAM 106912 106912 0 0.0
lighting-app rtl8777g FLASH 757856 757856 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470252 470252 0 0.0
RAM 141320 141320 0 0.0
telink bridge-app tl7218x FLASH 710662 710662 0 0.0
RAM 90552 90552 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797040 797040 0 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788240 788240 0 0.0
RAM 93652 93652 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715126 715126 0 0.0
RAM 51852 51852 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748430 748430 0 0.0
RAM 70900 70900 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725278 725278 0 0.0
RAM 34600 34600 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602556 602556 0 0.0
RAM 108700 108700 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820860 820864 4 0.0
RAM 92048 92048 0 0.0

@codecov
Copy link

codecov bot commented Oct 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.06%. Comparing base (4f17295) to head (97ce5b7).
⚠️ Report is 4 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #41552   +/-   ##
=======================================
  Coverage   51.05%   51.06%           
=======================================
  Files        1385     1385           
  Lines      100882   100882           
  Branches    13055    13054    -1     
=======================================
+ Hits        51508    51516    +8     
+ Misses      49374    49366    -8     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dsavitsky-dsr
Copy link
Contributor Author

/gemini review

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 refactors the time management in the commodity tariff example to use MockClock, which is a great improvement for creating a controlled test time environment. The changes are generally well-implemented, replacing a manual time-tracking mechanism with a more robust solution that leverages the system's mock clock capabilities. I've identified a high-severity issue where a timer is not cancelled upon disabling the test time, which could lead to resource leaks and continuous errors. I've also noted a few medium-severity issues, including an unused variable and a minor typo in a log message. Overall, this is a solid enhancement to the example's testability.

@github-actions
Copy link

github-actions bot commented Oct 22, 2025

PR #41552: Size comparison from 7e83b9f to 89c957b

Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 7e83b9f 89c957b change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106918 1106622 -296 -0.0
RAM 178882 178874 -8 -0.0
bl702 lighting-app bl702+eth FLASH 661238 661198 -40 -0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837350 837310 -40 -0.0
RAM 124421 124405 -16 -0.0
bl706+mfd+rpc+littlefs FLASH 1070318 1070278 -40 -0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899416 899730 314 0.0
RAM 105540 105524 -16 -0.0
lighting-app bl702l+mfd+littlefs FLASH 983336 983040 -296 -0.0
RAM 109748 109740 -8 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770804 770636 -168 -0.0
RAM 103312 103304 -8 -0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782560 782368 -192 -0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728372 728196 -176 -0.0
RAM 97380 97364 -16 -0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712840 712656 -184 -0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554514 554286 -228 -0.0
RAM 205752 205736 -16 -0.0
lock CC3235SF_LAUNCHXL FLASH 587754 587534 -220 -0.0
RAM 205840 205832 -8 -0.0
efr32 lock-app BRD4187C FLASH 963328 963160 -168 -0.0
RAM 126332 126328 -4 -0.0
BRD4338a FLASH 757032 756712 -320 -0.0
RAM 256960 256952 -8 -0.0
window-app BRD4187C FLASH 1058772 1058452 -320 -0.0
RAM 122560 122556 -4 -0.0
esp32 all-clusters-app c3devkit DRAM 103440 103424 -16 -0.0
FLASH 1796188 1796056 -132 -0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933232 933064 -168 -0.0
RAM 161317 161313 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676940 1676612 -328 -0.0
RAM 213908 213900 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593556 1593228 -328 -0.0
RAM 211116 211108 -8 -0.0
light cy8ckit_062s2_43012 FLASH 1460100 1459788 -312 -0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492652 1492324 -328 -0.0
RAM 225448 225440 -8 -0.0
qpg lighting-app qpg6200+debug FLASH 837272 837088 -184 -0.0
RAM 127716 127708 -8 -0.0
lock-app qpg6200+debug FLASH 774052 773868 -184 -0.0
RAM 118692 118684 -8 -0.0
realtek light-switch-app rtl8777g FLASH 706760 706584 -176 -0.0
RAM 106912 106904 -8 -0.0
lighting-app rtl8777g FLASH 757856 757672 -184 -0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470252 470076 -176 -0.0
RAM 141320 141304 -16 -0.0
telink bridge-app tl7218x FLASH 710662 710558 -104 -0.0
RAM 90552 90544 -8 -0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797040 796912 -128 -0.0
RAM 41008 41000 -8 -0.0
light-app-ota-shell-factory-data tl7218x FLASH 788240 788112 -128 -0.0
RAM 93652 93644 -8 -0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715126 714998 -128 -0.0
RAM 51852 51844 -8 -0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748430 748302 -128 -0.0
RAM 70900 70892 -8 -0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725278 725150 -128 -0.0
RAM 34600 34592 -8 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602556 602428 -128 -0.0
RAM 108700 108692 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820860 820736 -124 -0.0
RAM 92048 92040 -8 -0.0

@dsavitsky-dsr
Copy link
Contributor Author

/gemini review

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 refactors the time management in the commodity tariff example to use MockClock for testing purposes. This is a good improvement, centralizing time control and making it more aligned with the SDK's testing practices. The changes are well-structured, replacing the old time tracking mechanism with a new, cleaner API (EnableTestTime, AdvanceTestTime).

I've identified a few minor issues: one related to an incorrect function call after disabling test time, a logging issue that could cause an overflow, and a suggestion to improve encapsulation of the mock clock state. Overall, this is a solid contribution that improves the testability of the example.

@github-actions
Copy link

PR #41552: Size comparison from 7e83b9f to d72ab5a

Full report (5 builds for cc32xx, realtek, stm32)
platform target config section 7e83b9f d72ab5a change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554514 554294 -220 -0.0
RAM 205752 205736 -16 -0.0
lock CC3235SF_LAUNCHXL FLASH 587754 587542 -212 -0.0
RAM 205840 205832 -8 -0.0
realtek light-switch-app rtl8777g FLASH 706760 706592 -168 -0.0
RAM 106912 106904 -8 -0.0
lighting-app rtl8777g FLASH 757856 757680 -176 -0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470252 470084 -168 -0.0
RAM 141320 141304 -16 -0.0

@dsavitsky-dsr dsavitsky-dsr marked this pull request as ready for review October 22, 2025 13:31
@github-actions
Copy link

github-actions bot commented Oct 22, 2025

PR #41552: Size comparison from 4f17295 to 623580a

Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 4f17295 623580a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106608 1106608 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661184 661184 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837296 837296 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070264 1070264 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899716 899716 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983026 983026 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770644 770644 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782376 782376 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728204 728204 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712664 712664 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554294 554294 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587542 587542 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 963160 963160 0 0.0
RAM 126328 126328 0 0.0
BRD4338a FLASH 756712 756712 0 0.0
RAM 256952 256952 0 0.0
window-app BRD4187C FLASH 1058460 1058452 -8 -0.0
RAM 122556 122556 0 0.0
esp32 all-clusters-app c3devkit DRAM 103424 103424 0 0.0
FLASH 1796030 1796030 0 0.0
IRAM 83862 83862 0 0.0
nxp contact mcxw71+release FLASH 691904 691904 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723408 0 0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773672 0 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676628 1676628 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593244 1593244 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459788 1459788 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492340 1492340 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706592 706592 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757680 757680 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470084 470084 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710542 710542 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796896 796896 0 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788096 788096 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714982 714982 0 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748286 748286 0 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725134 725134 0 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602412 602412 0 0.0
RAM 108692 108692 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820716 820720 4 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 23, 2025

PR #41552: Size comparison from 4f17295 to 97ce5b7

Increases above 0.2%:

platform target config section 4f17295 97ce5b7 change % change
esp32 all-clusters-app c3devkit FLASH 1796030 1827416 31386 1.7
IRAM 83862 93540 9678 11.5
Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 4f17295 97ce5b7 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106608 1106608 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661184 661184 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837296 837296 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070264 1070264 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899716 899716 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983026 983026 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770644 770644 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782376 782376 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728204 728204 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712664 712664 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554294 554294 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587542 587542 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 963160 963160 0 0.0
RAM 126328 126328 0 0.0
BRD4338a FLASH 756712 756712 0 0.0
RAM 256952 256952 0 0.0
window-app BRD4187C FLASH 1058460 1058452 -8 -0.0
RAM 122556 122556 0 0.0
esp32 all-clusters-app c3devkit DRAM 103424 102516 -908 -0.9
FLASH 1796030 1827416 31386 1.7
IRAM 83862 93540 9678 11.5
nxp contact mcxw71+release FLASH 691904 691896 -8 -0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723400 -8 -0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773664 -8 -0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676628 1676628 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593244 1593244 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459788 1459788 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492340 1492340 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706592 706592 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757680 757680 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470084 470084 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710542 710556 14 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796896 796910 14 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788096 788110 14 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714982 714988 6 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748286 748284 -2 -0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725134 725140 6 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602412 602384 -28 -0.0
RAM 108692 108904 212 0.2
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820716 820718 2 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

PR #41552: Size comparison from ad60c95 to 9b37306

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section ad60c95 9b37306 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106622 1106622 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661198 661198 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837310 837310 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070278 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899730 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983040 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770652 770652 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782384 782384 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587474 587474 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 963160 963160 0 0.0
RAM 126328 126328 0 0.0
BRD4338a FLASH 756744 756744 0 0.0
RAM 256952 256952 0 0.0
window-app BRD4187C FLASH 1058492 1058484 -8 -0.0
RAM 122556 122556 0 0.0
esp32 all-clusters-app c3devkit DRAM 102516 102516 0 0.0
FLASH 1827430 1827430 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933076 933076 0 0.0
RAM 161313 161313 0 0.0
nxp contact mcxw71+release FLASH 691904 691904 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723408 0 0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773672 0 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676564 1676564 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593180 1593180 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459724 1459724 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492276 1492276 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706624 706624 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757712 757712 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470092 470092 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710570 710570 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796924 796924 0 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788124 788124 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715002 715002 0 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748298 748298 0 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725154 725154 0 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602398 602398 0 0.0
RAM 108904 108904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820728 820732 4 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

PR #41552: Size comparison from ad60c95 to 2ab01e2

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section ad60c95 2ab01e2 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106622 1106622 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661198 661198 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837310 837310 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070278 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899730 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983040 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770652 770652 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782384 782384 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587474 587474 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 963160 963160 0 0.0
RAM 126328 126328 0 0.0
BRD4338a FLASH 756744 756744 0 0.0
RAM 256952 256952 0 0.0
window-app BRD4187C FLASH 1058492 1058484 -8 -0.0
RAM 122556 122556 0 0.0
esp32 all-clusters-app c3devkit DRAM 102516 102516 0 0.0
FLASH 1827430 1827430 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933076 933076 0 0.0
RAM 161313 161313 0 0.0
nxp contact mcxw71+release FLASH 691904 691904 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723408 0 0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773672 0 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676564 1676564 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593180 1593180 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459724 1459724 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492276 1492276 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706624 706624 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757712 757712 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470092 470092 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710570 710570 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796924 796924 0 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788124 788124 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715002 715002 0 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748298 748298 0 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725154 725154 0 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602398 602398 0 0.0
RAM 108904 108904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820728 820732 4 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

PR #41552: Size comparison from ad60c95 to 2edb16b

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section ad60c95 2edb16b change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770652 770652 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782384 782384 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587474 587474 0 0.0
RAM 205832 205832 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933076 933076 0 0.0
RAM 161313 161313 0 0.0
realtek light-switch-app rtl8777g FLASH 706624 706624 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757712 757712 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470092 470092 0 0.0
RAM 141304 141304 0 0.0

@github-actions
Copy link

PR #41552: Size comparison from ad60c95 to 4e237fd

Full report (1 build for stm32)
platform target config section ad60c95 4e237fd change % change
stm32 light STM32WB5MM-DK FLASH 470092 470092 0 0.0
RAM 141304 141304 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 24, 2025

PR #41552: Size comparison from ad60c95 to b486e2c

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section ad60c95 b486e2c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106622 1106622 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661198 661198 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837310 837310 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070278 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899730 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983040 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770652 770652 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782384 782384 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587474 587474 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 963160 963160 0 0.0
RAM 126328 123512 -2816 -2.2
BRD4338a FLASH 756744 756744 0 0.0
RAM 256952 254136 -2816 -1.1
window-app BRD4187C FLASH 1058492 1058484 -8 -0.0
RAM 122556 119740 -2816 -2.3
esp32 all-clusters-app c3devkit DRAM 102516 102516 0 0.0
FLASH 1827430 1827430 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933076 933076 0 0.0
RAM 161313 161313 0 0.0
nxp contact mcxw71+release FLASH 691904 691904 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723408 0 0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773672 0 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676564 1676564 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593180 1593180 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459724 1459724 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492276 1492276 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706624 706624 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757712 757712 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470092 470092 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710570 710570 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796924 796924 0 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788124 788124 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715002 715002 0 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748298 748298 0 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725154 725154 0 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602398 602398 0 0.0
RAM 108904 108904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820728 820732 4 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 27, 2025

PR #41552: Size comparison from ad60c95 to 181cd4c

Full report (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, psoc6, qpg, realtek, stm32)
platform target config section ad60c95 181cd4c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106622 1106046 -576 -0.1
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661198 661198 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 837310 836734 -576 -0.1
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070278 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899730 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983040 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770652 770404 -248 -0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782384 782152 -232 -0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587474 587202 -272 -0.0
RAM 205832 205832 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933076 932908 -168 -0.0
RAM 161313 161313 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676564 1676372 -192 -0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1593180 1592812 -368 -0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459724 1459356 -368 -0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492276 1491908 -368 -0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706624 706384 -240 -0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757712 757480 -232 -0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 470092 469852 -240 -0.1
RAM 141304 141304 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 27, 2025

PR #41552: Size comparison from e156205 to 839804b

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section e156205 839804b change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106046 1106046 0 0.0
RAM 178874 178874 0 0.0
bl702 lighting-app bl702+eth FLASH 661198 661198 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 836734 836734 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070278 0 0.0
RAM 117261 117261 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899730 0 0.0
RAM 105524 105524 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983040 0 0.0
RAM 109740 109740 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770404 770404 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782152 782152 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728212 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712672 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554226 0 0.0
RAM 205736 205736 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587202 587202 0 0.0
RAM 205832 205832 0 0.0
efr32 lock-app BRD4187C FLASH 962944 962944 0 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 756392 756392 0 0.0
RAM 254136 254136 0 0.0
window-app BRD4187C FLASH 1058140 1058140 0 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102516 102516 0 0.0
FLASH 1836138 1836138 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932908 932908 0 0.0
RAM 161313 161313 0 0.0
nxp contact mcxw71+release FLASH 691904 691904 0 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723408 0 0.0
RAM 68140 68140 0 0.0
lock mcxw71+release FLASH 773672 773672 0 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676372 1676372 0 0.0
RAM 213900 213900 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592812 1592812 0 0.0
RAM 211108 211108 0 0.0
light cy8ckit_062s2_43012 FLASH 1459356 1459356 0 0.0
RAM 197728 197728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1491908 1491908 0 0.0
RAM 225440 225440 0 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837104 0 0.0
RAM 127708 127708 0 0.0
lock-app qpg6200+debug FLASH 773884 773884 0 0.0
RAM 118684 118684 0 0.0
realtek light-switch-app rtl8777g FLASH 706384 706384 0 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757480 757480 0 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 469852 469852 0 0.0
RAM 141304 141304 0 0.0
telink bridge-app tl7218x FLASH 710504 710504 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796858 796858 0 0.0
RAM 41000 41000 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788058 788058 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714936 714936 0 0.0
RAM 51844 51844 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748232 748232 0 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725088 725088 0 0.0
RAM 34592 34592 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602332 602332 0 0.0
RAM 108904 108904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820662 820666 4 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 28, 2025

PR #41552: Size comparison from e156205 to 3cd66e4

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section e156205 3cd66e4 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106046 1106076 30 0.0
RAM 178874 178882 8 0.0
bl702 lighting-app bl702+eth FLASH 661198 661228 30 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 836734 836764 30 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070308 30 0.0
RAM 117261 117277 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899760 30 0.0
RAM 105524 105540 16 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983070 30 0.0
RAM 109740 109756 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770404 770436 32 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782152 782184 32 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728244 32 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712704 32 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554578 352 0.1
RAM 205736 205744 8 0.0
lock CC3235SF_LAUNCHXL FLASH 587202 587234 32 0.0
RAM 205832 205840 8 0.0
efr32 lock-app BRD4187C FLASH 962944 962976 32 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 756392 756424 32 0.0
RAM 254136 254144 8 0.0
window-app BRD4187C FLASH 1058140 1058172 32 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102516 102524 8 0.0
FLASH 1836138 1836410 272 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932908 933180 272 0.0
RAM 161313 161317 4 0.0
nxp contact mcxw71+release FLASH 691904 691936 32 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723440 32 0.0
RAM 68140 68148 8 0.0
lock mcxw71+release FLASH 773672 773704 32 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676372 1676836 464 0.0
RAM 213900 213908 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592812 1593276 464 0.0
RAM 211108 211116 8 0.0
light cy8ckit_062s2_43012 FLASH 1459356 1459388 32 0.0
RAM 197728 197736 8 0.0
lock cy8ckit_062s2_43012 FLASH 1491908 1491940 32 0.0
RAM 225440 225448 8 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837216 112 0.0
RAM 127708 127716 8 0.0
lock-app qpg6200+debug FLASH 773884 773996 112 0.0
RAM 118684 118692 8 0.0
realtek light-switch-app rtl8777g FLASH 706384 706416 32 0.0
RAM 106904 106904 0 0.0
lighting-app rtl8777g FLASH 757480 757512 32 0.0
RAM 127236 127236 0 0.0
stm32 light STM32WB5MM-DK FLASH 469852 469892 40 0.0
RAM 141304 141312 8 0.0
telink bridge-app tl7218x FLASH 710504 710534 30 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796858 796888 30 0.0
RAM 41000 41008 8 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788058 788088 30 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714936 714966 30 0.0
RAM 51844 51852 8 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748232 748262 30 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725088 725118 30 0.0
RAM 34592 34600 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602332 602362 30 0.0
RAM 108904 108912 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820662 820696 34 0.0
RAM 92040 92040 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 30, 2025

PR #41552: Size comparison from e156205 to b1fda7a

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section e156205 b1fda7a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106046 1106076 30 0.0
RAM 178874 178882 8 0.0
bl702 lighting-app bl702+eth FLASH 661198 661228 30 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 836734 836764 30 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070278 1070308 30 0.0
RAM 117261 117277 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899730 899804 74 0.0
RAM 105524 105540 16 0.0
lighting-app bl702l+mfd+littlefs FLASH 983040 983070 30 0.0
RAM 109740 109756 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770404 770436 32 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782152 782184 32 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728212 728244 32 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712672 712704 32 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554226 554578 352 0.1
RAM 205736 205744 8 0.0
lock CC3235SF_LAUNCHXL FLASH 587202 587378 176 0.0
RAM 205832 205840 8 0.0
efr32 lock-app BRD4187C FLASH 962944 963008 64 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 756392 757160 768 0.1
RAM 254136 254144 8 0.0
window-app BRD4187C FLASH 1058140 1058212 72 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102516 102524 8 0.0
FLASH 1836138 1836568 430 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 932908 933180 272 0.0
RAM 161313 161317 4 0.0
nxp contact mcxw71+release FLASH 691904 691976 72 0.0
RAM 61496 61496 0 0.0
lighting mcxw71+release FLASH 723408 723440 32 0.0
RAM 68140 68148 8 0.0
lock mcxw71+release FLASH 773672 773744 72 0.0
RAM 61932 61932 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1676372 1677556 1184 0.1
RAM 213900 213908 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1592812 1593980 1168 0.1
RAM 211108 211116 8 0.0
light cy8ckit_062s2_43012 FLASH 1459356 1460108 752 0.1
RAM 197728 197736 8 0.0
lock cy8ckit_062s2_43012 FLASH 1491908 1492644 736 0.0
RAM 225440 225448 8 0.0
qpg lighting-app qpg6200+debug FLASH 837104 837216 112 0.0
RAM 127708 127716 8 0.0
lock-app qpg6200+debug FLASH 773884 774028 144 0.0
RAM 118684 118692 8 0.0
realtek light-switch-app rtl8777g FLASH 706384 706448 64 0.0
RAM 106904 106912 8 0.0
lighting-app rtl8777g FLASH 757480 757512 32 0.0
RAM 127236 127244 8 0.0
stm32 light STM32WB5MM-DK FLASH 469852 469892 40 0.0
RAM 141304 141312 8 0.0
telink bridge-app tl7218x FLASH 710504 710554 50 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796858 796908 50 0.0
RAM 41000 41008 8 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788058 788108 50 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 714936 715028 92 0.0
RAM 51844 51852 8 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748232 748324 92 0.0
RAM 70892 70892 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725088 725180 92 0.0
RAM 34592 34600 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602332 602540 208 0.0
RAM 108904 108912 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820662 820716 54 0.0
RAM 92040 92040 0 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants