Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ICD] Re-activate subscription when receiving check-in message if subscription fails and resub is scheduled #37481

Merged

Conversation

yunhanw-google
Copy link
Contributor

@yunhanw-google yunhanw-google commented Feb 8, 2025

Assume read client fails for subscription because of various timeout via SendAutoResubscribeRequest API with ScopedNodeId and goes to resubscribe with back-off algorithm, once the device becomes active, controller receives the corresponding check-in message, client's scheduled subscription cannot be re-activated immediately. Intuitively, it is better that a resubscription can be triggered immediately

Proposed Resolution:
Re-activate subscription when receiving check-in message if subscription fails and resub is scheduled

Testing

Add unit test

@yunhanw-google yunhanw-google requested a review from a team as a code owner February 8, 2025 04:39
Copy link

semanticdiff-com bot commented Feb 8, 2025

Review changes with  SemanticDiff

Changed Files
File Status
  examples/chip-tool/commands/clusters/ModelCommand.cpp Unsupported file format
  examples/chip-tool/commands/clusters/ModelCommand.h Unsupported file format
  examples/chip-tool/commands/clusters/ReportCommand.h Unsupported file format
  examples/chip-tool/commands/icd/ICDCommand.cpp Unsupported file format
  examples/fabric-admin/commands/clusters/ModelCommand.cpp Unsupported file format
  examples/fabric-admin/commands/clusters/ModelCommand.h Unsupported file format
  examples/fabric-admin/commands/clusters/ReportCommand.h Unsupported file format
  examples/tv-casting-app/tv-casting-common/commands/clusters/ModelCommand.cpp Unsupported file format
  src/app/InteractionModelEngine.cpp Unsupported file format
  src/app/InteractionModelEngine.h Unsupported file format
  src/app/ReadClient.cpp Unsupported file format
  src/app/ReadClient.h Unsupported file format
  src/app/ReadPrepareParams.h Unsupported file format
  src/app/tests/suites/commands/interaction_model/InteractionModel.cpp Unsupported file format
  src/app/tests/suites/commands/interaction_model/InteractionModel.h Unsupported file format
  src/controller/java/AndroidInteractionClient.cpp Unsupported file format
  src/controller/java/AndroidInteractionClient.h Unsupported file format
  src/controller/java/CHIPInteractionClient-JNI.cpp Unsupported file format
  src/controller/java/MatterInteractionClient-JNI.cpp Unsupported file format
  src/controller/java/src/chip/devicecontroller/ChipDeviceController.java  0% smaller
  src/controller/java/src/matter/controller/MatterControllerImpl.kt Unsupported file format
  src/controller/tests/data_model/TestRead.cpp Unsupported file format

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch 2 times, most recently from 5423fec to 84eeb84 Compare February 8, 2025 06:35
@yunhanw-google yunhanw-google changed the title [ICD] Close with CHIP_ERROR_LIT_SUBSCRIBE_INACTIVE_TIMEOUT if OnResponseTimeout happens during subscription priming stage [ICD] Close with CHIP_ERROR_LIT_SUBSCRIBE_INACTIVE_TIMEOUT if OnResponseTimeout happens after sending first subscription request Feb 8, 2025
@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 84eeb84 to 0a45f2b Compare February 8, 2025 07:49
@yunhanw-google yunhanw-google changed the title [ICD] Close with CHIP_ERROR_LIT_SUBSCRIBE_INACTIVE_TIMEOUT if OnResponseTimeout happens after sending first subscription request [ICD] Activate subscription when receiving check-in message if subscription client stuck in initialized state. Feb 8, 2025
@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 0a45f2b to 64037cc Compare February 8, 2025 08:07
@yunhanw-google yunhanw-google changed the title [ICD] Activate subscription when receiving check-in message if subscription client stuck in initialized state. [ICD] Re-activate subscription when receiving check-in message if subscription client stuck in initialized state. Feb 8, 2025
@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch 2 times, most recently from 17bb029 to 82d1fda Compare February 8, 2025 08:29
Copy link

github-actions bot commented Feb 8, 2025

PR #37481: Size comparison from ed1babf to 82d1fda

Full report (1 build for stm32)
platform target config section ed1babf 82d1fda change % change
stm32 light STM32WB5MM-DK FLASH 483024 483040 16 0.0
RAM 144688 144688 0 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 82d1fda to c770997 Compare February 13, 2025 02:17
Copy link

github-actions bot commented Feb 13, 2025

PR #37481: Size comparison from 92f9f0b to c770997

Full report (10 builds for cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section 92f9f0b c770997 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 538894 538966 72 0.0
RAM 205208 205208 0 0.0
lock CC3235SF_LAUNCHXL FLASH 572766 572838 72 0.0
RAM 205360 205360 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 907464 907424 -40 -0.0
RAM 142411 142411 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 901920 901940 20 0.0
RAM 124755 124755 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846084 846084 0 0.0
RAM 141339 141339 0 0.0
qpg lighting-app qpg6105+debug FLASH 662340 662388 48 0.0
RAM 105220 105220 0 0.0
lock-app qpg6105+debug FLASH 620136 620176 40 0.0
RAM 99664 99664 0 0.0
stm32 light STM32WB5MM-DK FLASH 459736 459776 40 0.0
RAM 141568 141568 0 0.0
tizen all-clusters-app arm unknown 5104 5104 0 0.0
FLASH 1751708 1751692 -16 -0.0
RAM 93508 93508 0 0.0
chip-tool-ubsan arm unknown 11396 11396 0 0.0
FLASH 18683110 18683214 104 0.0
RAM 8181084 8181140 56 0.0

@yunhanw-google yunhanw-google changed the title [ICD] Re-activate subscription when receiving check-in message if subscription client stuck in initialized state. [ICD] Re-activate subscription when receiving check-in message if subscription timeouts and schedule a subscription Feb 13, 2025
Copy link

github-actions bot commented Feb 13, 2025

PR #37481: Size comparison from 92f9f0b to a103e4f

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 92f9f0b a103e4f change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1095960 1096004 44 0.0
RAM 94906 94906 0 0.0
bl702 lighting-app bl702+eth FLASH 652080 652124 44 0.0
RAM 33633 33633 0 0.0
bl702+wifi FLASH 828572 828616 44 0.0
RAM 22341 22341 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061718 1061762 44 0.0
RAM 32285 32285 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892592 892636 44 0.0
RAM 26912 26912 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975962 976006 44 0.0
RAM 24752 24752 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 815204 815212 8 0.0
RAM 120352 120352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 823832 823840 8 0.0
RAM 125360 125360 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 770992 771064 72 0.0
RAM 113820 113820 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 755260 755332 72 0.0
RAM 114028 114028 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 538894 538966 72 0.0
RAM 205208 205208 0 0.0
lock CC3235SF_LAUNCHXL FLASH 572766 572838 72 0.0
RAM 205360 205360 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 656501 656565 64 0.0
RAM 75420 75420 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 676361 676425 64 0.0
RAM 78060 78060 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 676361 676425 64 0.0
RAM 78060 78060 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 633285 633349 64 0.0
RAM 70488 70488 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616117 616093 -24 -0.0
RAM 71532 71532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 635753 635729 -24 -0.0
RAM 74076 74076 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 635753 635729 -24 -0.0
RAM 74076 74076 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 635621 635693 72 0.0
RAM 74540 74540 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 655337 655409 72 0.0
RAM 77084 77084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 655337 655409 72 0.0
RAM 77084 77084 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 611969 612033 64 0.0
RAM 68628 68628 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 631829 631893 64 0.0
RAM 71268 71268 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 631829 631893 64 0.0
RAM 71268 71268 0 0.0
efr32 lock-app BRD4187C FLASH 937264 937304 40 0.0
RAM 159908 159908 0 0.0
BRD4338a FLASH 730592 730648 56 0.0
RAM 234720 234720 0 0.0
window-app BRD4187C FLASH 1029856 1029928 72 0.0
RAM 128012 128012 0 0.0
esp32 all-clusters-app c3devkit DRAM 97312 97312 0 0.0
FLASH 1581680 1581632 -48 -0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 116100 116100 0 0.0
FLASH 1549606 1549554 -52 -0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4760 4760 0 0.0
FLASH 2708747 2708451 -296 -0.0
RAM 132784 132784 0 0.0
all-clusters-app debug unknown 5568 5568 0 0.0
FLASH 5975210 5975054 -156 -0.0
RAM 531600 531600 0 0.0
all-clusters-minimal-app debug unknown 5464 5464 0 0.0
FLASH 5322754 5322458 -296 -0.0
RAM 242712 242712 0 0.0
bridge-app debug unknown 5480 5480 0 0.0
FLASH 4681398 4681102 -296 -0.0
RAM 221448 221448 0 0.0
chip-tool debug unknown 6120 6120 0 0.0
FLASH 13098960 13098804 -156 -0.0
RAM 596578 596578 0 0.0
chip-tool-ipv6only arm64 unknown 21816 21816 0 0.0
FLASH 11162224 11162064 -160 -0.0
RAM 648256 648256 0 0.0
fabric-admin debug unknown 5808 5808 0 0.0
FLASH 11387977 11387821 -156 -0.0
RAM 596362 596362 0 0.0
fabric-bridge-app debug unknown 4736 4736 0 0.0
FLASH 4506720 4506424 -296 -0.0
RAM 208632 208632 0 0.0
fabric-sync debug unknown 4976 4976 0 0.0
FLASH 5612965 5612821 -144 -0.0
RAM 483504 483504 0 0.0
lighting-app debug+rpc+ui unknown 6152 6152 0 0.0
FLASH 5484513 5484513 0 0.0
RAM 225392 225392 0 0.0
lock-app debug unknown 5416 5416 0 0.0
FLASH 4730794 4730498 -296 -0.0
RAM 207696 207696 0 0.0
ota-provider-app debug unknown 4776 4776 0 0.0
FLASH 4359828 4359532 -296 -0.0
RAM 201336 201336 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4497204 4496908 -296 -0.0
RAM 205920 205920 0 0.0
shell debug unknown 4256 4256 0 0.0
FLASH 3005468 3005276 -192 -0.0
RAM 160552 160552 0 0.0
thermostat-no-ble arm64 unknown 9512 9512 0 0.0
FLASH 4096488 4096312 -176 -0.0
RAM 246024 246024 0 0.0
tv-app debug unknown 5744 5744 0 0.0
FLASH 5951893 5951733 -160 -0.0
RAM 606904 606904 0 0.0
tv-casting-app debug unknown 5320 5320 0 0.0
FLASH 11271725 11271565 -160 -0.0
RAM 710864 710864 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 907464 907424 -40 -0.0
RAM 142411 142411 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 901920 901940 20 0.0
RAM 124755 124755 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846084 846084 0 0.0
RAM 141339 141339 0 0.0
nxp contact k32w0+release FLASH 584752 584752 0 0.0
RAM 70876 70876 0 0.0
mcxw71+release FLASH 600208 600280 72 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 611076 611076 0 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685512 685576 64 0.0
RAM 48680 48680 0 0.0
lock mcxw71+release FLASH 749024 749096 72 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646756 1646748 -8 -0.0
RAM 211576 211576 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1553524 1553596 72 0.0
RAM 208392 208392 0 0.0
light cy8ckit_062s2_43012 FLASH 1439196 1439268 72 0.0
RAM 197144 197144 0 0.0
lock cy8ckit_062s2_43012 FLASH 1467412 1467484 72 0.0
RAM 224704 224704 0 0.0
qpg lighting-app qpg6105+debug FLASH 662340 662388 48 0.0
RAM 105220 105220 0 0.0
lock-app qpg6105+debug FLASH 620136 620176 40 0.0
RAM 99664 99664 0 0.0
stm32 light STM32WB5MM-DK FLASH 459736 459776 40 0.0
RAM 141568 141568 0 0.0
telink bridge-app tl7218x FLASH 665226 665232 6 0.0
RAM 90828 90828 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621908 621914 6 0.0
RAM 31488 31488 0 0.0
light-app-ota-shell-factory-data tl3218x FLASH 745418 745420 2 0.0
RAM 40496 40496 0 0.0
tl7218x FLASH 753974 753980 6 0.0
RAM 97632 97632 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 680678 680688 10 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709240 709250 10 0.0
RAM 73400 73400 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 600796 600802 6 0.0
RAM 138912 138912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 788928 788934 6 0.0
RAM 96488 96488 0 0.0
tizen all-clusters-app arm unknown 5104 5104 0 0.0
FLASH 1751708 1751692 -16 -0.0
RAM 93508 93508 0 0.0
chip-tool-ubsan arm unknown 11396 11396 0 0.0
FLASH 18683110 18683214 104 0.0
RAM 8181084 8181140 56 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from a103e4f to a4a3c11 Compare February 19, 2025 21:53
@github-actions github-actions bot added the lib label Feb 19, 2025
Copy link

github-actions bot commented Feb 26, 2025

PR #37481: Size comparison from 73fe30c to cb2ecc4

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 73fe30c cb2ecc4 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096892 1096910 18 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651870 651888 18 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829142 829160 18 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061538 1061556 18 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892382 892400 18 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975278 975296 18 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817152 817176 24 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826072 826088 16 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772956 772972 16 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757240 757256 16 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540646 540662 16 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574794 574818 24 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658861 658877 16 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678713 678729 16 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678713 678729 16 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635645 635661 16 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619101 619117 16 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638737 638753 16 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638737 638753 16 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638589 638613 24 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658305 658329 24 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658305 658329 24 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614937 614961 24 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634789 634813 24 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634789 634813 24 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939672 939704 32 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732656 732672 16 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032104 1032136 32 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98656 98656 0 0.0
FLASH 1589616 1589634 18 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117436 117436 0 0.0
FLASH 1556626 1556646 20 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4728 4728 0 0.0
FLASH 2650809 2650925 116 0.0
RAM 111088 111088 0 0.0
all-clusters-app debug unknown 5536 5536 0 0.0
FLASH 5962582 5962698 116 0.0
RAM 514832 514832 0 0.0
all-clusters-minimal-app debug unknown 5432 5432 0 0.0
FLASH 5297294 5297410 116 0.0
RAM 221272 221272 0 0.0
bridge-app debug unknown 5448 5448 0 0.0
FLASH 4649642 4649758 116 0.0
RAM 200144 200144 0 0.0
camera-app debug unknown 5432 5432 0 0.0
FLASH 4672770 4672886 116 0.0
RAM 194592 194592 0 0.0
chip-tool debug unknown 6096 6096 0 0.0
FLASH 13303265 13303381 116 0.0
RAM 603392 603392 0 0.0
chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11496136 11496200 64 0.0
RAM 656112 656112 0 0.0
fabric-admin debug unknown 5784 5784 0 0.0
FLASH 11568059 11568175 116 0.0
RAM 603176 603176 0 0.0
fabric-bridge-app debug unknown 4696 4696 0 0.0
FLASH 4453208 4453324 116 0.0
RAM 187016 187016 0 0.0
fabric-sync debug unknown 4952 4952 0 0.0
FLASH 5570197 5570309 112 0.0
RAM 470400 470400 0 0.0
lighting-app debug+rpc+ui unknown 6160 6160 0 0.0
FLASH 5516481 5516481 0 0.0
RAM 203952 203952 0 0.0
lock-app debug unknown 5400 5400 0 0.0
FLASH 4689458 4689574 116 0.0
RAM 191144 191144 0 0.0
ota-provider-app debug unknown 4736 4736 0 0.0
FLASH 4311670 4311786 116 0.0
RAM 179832 179832 0 0.0
ota-requestor-app debug unknown 4688 4688 0 0.0
FLASH 4441990 4442106 116 0.0
RAM 184320 184320 0 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 2979724 2979836 112 0.0
RAM 144344 144344 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4139160 4139224 64 0.0
RAM 229016 229016 0 0.0
tv-app debug unknown 5728 5728 0 0.0
FLASH 5909045 5909157 112 0.0
RAM 593832 593832 0 0.0
tv-casting-app debug unknown 5304 5304 0 0.0
FLASH 11473757 11473869 112 0.0
RAM 718656 718656 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 911760 911780 20 0.0
RAM 142859 142859 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 902608 902632 24 0.0
RAM 125195 125195 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850424 850424 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587368 587384 16 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601192 601216 24 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613100 613116 16 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685824 685840 16 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750032 750048 16 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1655684 1655700 16 0.0
RAM 212264 212264 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562380 1562396 16 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441180 1441212 32 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470068 1470084 16 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663772 663788 16 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622240 622264 24 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459840 459856 16 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669192 669210 18 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622078 622096 18 0.0
RAM 31488 31488 0 0.0
light-app-ota-shell-factory-data tl3218x FLASH 745386 745404 18 0.0
RAM 40396 40396 0 0.0
tl7218x FLASH 753948 753966 18 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681018 681036 18 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709580 709598 18 0.0
RAM 73400 73400 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 600760 600778 18 0.0
RAM 138812 138812 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 788988 789006 18 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5116 5116 0 0.0
FLASH 1766136 1766176 40 0.0
RAM 93844 93844 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18983958 18984182 224 0.0
RAM 8306328 8306436 108 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch 2 times, most recently from 07676db to c80d18f Compare February 27, 2025 19:46
Copy link

github-actions bot commented Feb 27, 2025

PR #37481: Size comparison from b9a94b5 to c80d18f

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b9a94b5 c80d18f change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096892 1096924 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651870 651902 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829142 829174 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061538 1061570 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892382 892414 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975278 975310 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817152 817184 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826072 826104 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772956 772988 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757240 757272 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540646 540678 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574794 574826 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658861 658893 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635645 635677 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619101 619133 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638589 638621 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614937 614969 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939672 939720 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732656 732672 16 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032104 1032160 56 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98656 98656 0 0.0
FLASH 1589616 1589652 36 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117436 117436 0 0.0
FLASH 1556626 1556662 36 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4752 4752 0 0.0
FLASH 2653237 2653291 54 0.0
RAM 112272 112272 0 0.0
all-clusters-app debug unknown 5560 5560 0 0.0
FLASH 5965010 5965032 22 0.0
RAM 516016 516016 0 0.0
all-clusters-minimal-app debug unknown 5456 5456 0 0.0
FLASH 5299722 5299744 22 0.0
RAM 222456 222456 0 0.0
bridge-app debug unknown 5472 5472 0 0.0
FLASH 4652070 4652092 22 0.0
RAM 201328 201328 0 0.0
camera-app debug unknown 5456 5456 0 0.0
FLASH 4675198 4675252 54 0.0
RAM 195776 195776 0 0.0
chip-tool debug unknown 6112 6112 0 0.0
FLASH 13304951 13305005 54 0.0
RAM 603424 603424 0 0.0
chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11497864 11497896 32 0.0
RAM 656128 656128 0 0.0
fabric-admin debug unknown 5800 5800 0 0.0
FLASH 11569745 11569767 22 0.0
RAM 603208 603208 0 0.0
fabric-bridge-app debug unknown 4720 4720 0 0.0
FLASH 4455636 4455690 54 0.0
RAM 188168 188168 0 0.0
fabric-sync debug unknown 4976 4976 0 0.0
FLASH 5572629 5572645 16 0.0
RAM 471584 471584 0 0.0
lighting-app debug+rpc+ui unknown 6184 6184 0 0.0
FLASH 5518913 5518913 0 0.0
RAM 205136 205136 0 0.0
lock-app debug unknown 5424 5424 0 0.0
FLASH 4691888 4691942 54 0.0
RAM 192328 192328 0 0.0
ota-provider-app debug unknown 4760 4760 0 0.0
FLASH 4314098 4314120 22 0.0
RAM 180984 180984 0 0.0
ota-requestor-app debug unknown 4712 4712 0 0.0
FLASH 4444418 4444472 54 0.0
RAM 185472 185472 0 0.0
shell debug unknown 4240 4240 0 0.0
FLASH 2982156 2982172 16 0.0
RAM 145528 145528 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141656 4141672 16 0.0
RAM 229832 229832 0 0.0
tv-app debug unknown 5752 5752 0 0.0
FLASH 5911477 5911525 48 0.0
RAM 595016 595016 0 0.0
tv-casting-app debug unknown 5320 5320 0 0.0
FLASH 11475437 11475485 48 0.0
RAM 718656 718656 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 911760 911792 32 0.0
RAM 142859 142859 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 902608 902632 24 0.0
RAM 125195 125195 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850424 850424 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587368 587400 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601192 601232 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613100 613132 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685824 685856 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750032 750064 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1655684 1655700 16 0.0
RAM 212264 212264 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562380 1562404 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441180 1441220 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470068 1470092 24 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663772 663804 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622240 622272 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459840 459872 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669192 669204 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622078 622090 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-shell-factory-data tl3218x FLASH 745386 745398 12 0.0
RAM 40396 40396 0 0.0
tl7218x FLASH 753948 753960 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681018 681030 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709580 709592 12 0.0
RAM 73400 73400 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 600760 600772 12 0.0
RAM 138812 138812 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 788988 789000 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5116 5116 0 0.0
FLASH 1766136 1766172 36 0.0
RAM 93844 93844 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18983958 18984026 68 0.0
RAM 8306328 8306348 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from c80d18f to 8df8d47 Compare February 27, 2025 23:44
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from 28c1d83 to cc6d5fe

Full report (11 builds for cc13x4_26x4, cc32xx, qpg, stm32, tizen)
platform target config section 28c1d83 cc6d5fe change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817152 817184 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826072 826104 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772956 772988 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757240 757272 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540646 540678 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574794 574826 32 0.0
RAM 205376 205376 0 0.0
qpg lighting-app qpg6105+debug FLASH 663772 663804 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622240 622272 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459840 459872 32 0.0
RAM 141472 141472 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770580 1770612 32 0.0
RAM 94144 94144 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18983958 18984026 68 0.0
RAM 8306328 8306348 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from cc6d5fe to 5783085 Compare February 28, 2025 07:21
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from 28c1d83 to 5783085

Full report (58 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 28c1d83 5783085 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096892 1096924 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651870 651902 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829142 829174 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061538 1061570 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892382 892414 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975278 975310 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817152 817184 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826072 826104 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772956 772988 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757240 757272 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540646 540678 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574794 574826 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658861 658893 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635645 635677 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619101 619133 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638589 638621 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614937 614969 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939672 939720 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732656 732672 16 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032104 1032160 56 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98736 98736 0 0.0
FLASH 1591682 1591710 28 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117516 117516 0 0.0
FLASH 1558478 1558514 36 0.0
IRAM 117039 117039 0 0.0
linux chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11497864 11497896 32 0.0
RAM 656128 656128 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141656 4141672 16 0.0
RAM 229832 229832 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913576 913608 32 0.0
RAM 142909 142909 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 904304 904328 24 0.0
RAM 125245 125245 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850424 850424 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587368 587400 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601192 601232 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613100 613132 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685824 685856 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750032 750064 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658100 1658132 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562380 1562404 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441180 1441220 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470068 1470092 24 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663772 663804 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622240 622272 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459840 459872 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669216 669228 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622078 622090 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760864 760876 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 753972 753984 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681022 681034 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709580 709592 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702130 702142 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601696 601708 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 788988 789000 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770580 1770612 32 0.0
RAM 94144 94144 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18983958 18984026 68 0.0
RAM 8306328 8306348 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 5783085 to b48e87c Compare February 28, 2025 08:33
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from d5d2cba to fe8abb1

Full report (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d5d2cba fe8abb1 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096892 1096924 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651870 651902 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829142 829174 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061538 1061570 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892382 892414 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975278 975310 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817152 817184 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826072 826104 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772956 772988 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757240 757272 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540646 540678 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574794 574826 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658861 658893 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678713 678745 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635645 635677 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619101 619133 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638737 638769 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638589 638621 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658305 658337 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614937 614969 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634789 634821 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939672 939720 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732656 732672 16 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032104 1032160 56 0.0
RAM 128024 128024 0 0.0
linux air-purifier-app debug unknown 4752 4752 0 0.0
FLASH 2653237 2653291 54 0.0
RAM 112272 112272 0 0.0
all-clusters-app debug unknown 5560 5560 0 0.0
FLASH 5973656 5973678 22 0.0
RAM 516536 516536 0 0.0
all-clusters-minimal-app debug unknown 5456 5456 0 0.0
FLASH 5299722 5299744 22 0.0
RAM 222456 222456 0 0.0
bridge-app debug unknown 5472 5472 0 0.0
FLASH 4652070 4652092 22 0.0
RAM 201328 201328 0 0.0
camera-app debug unknown 5456 5456 0 0.0
FLASH 4675206 4675260 54 0.0
RAM 195776 195776 0 0.0
chip-tool debug unknown 6112 6112 0 0.0
FLASH 13304951 13305005 54 0.0
RAM 603424 603424 0 0.0
chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11497864 11497896 32 0.0
RAM 656128 656128 0 0.0
fabric-admin debug unknown 5800 5800 0 0.0
FLASH 11569745 11569767 22 0.0
RAM 603208 603208 0 0.0
fabric-bridge-app debug unknown 4720 4720 0 0.0
FLASH 4455636 4455690 54 0.0
RAM 188168 188168 0 0.0
fabric-sync debug unknown 4976 4976 0 0.0
FLASH 5572629 5572645 16 0.0
RAM 471584 471584 0 0.0
lighting-app debug+rpc+ui unknown 6184 6184 0 0.0
FLASH 5518913 5518913 0 0.0
RAM 205136 205136 0 0.0
lock-app debug unknown 5424 5424 0 0.0
FLASH 4691888 4691942 54 0.0
RAM 192328 192328 0 0.0
ota-provider-app debug unknown 4760 4760 0 0.0
FLASH 4314098 4314120 22 0.0
RAM 180984 180984 0 0.0
ota-requestor-app debug unknown 4712 4712 0 0.0
FLASH 4444418 4444472 54 0.0
RAM 185472 185472 0 0.0
shell debug unknown 4240 4240 0 0.0
FLASH 2982268 2982284 16 0.0
RAM 145688 145688 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141656 4141672 16 0.0
RAM 229832 229832 0 0.0
tv-app debug unknown 5752 5752 0 0.0
FLASH 5911477 5911525 48 0.0
RAM 595016 595016 0 0.0
tv-casting-app debug unknown 5320 5320 0 0.0
FLASH 11475437 11475485 48 0.0
RAM 718656 718656 0 0.0
nxp contact k32w0+release FLASH 587368 587400 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601192 601232 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613100 613132 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685824 685856 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750032 750064 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658100 1658132 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562380 1562404 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441180 1441220 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470068 1470092 24 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663772 663804 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622240 622272 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459840 459872 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669216 669228 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622078 622090 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760864 760876 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 753972 753984 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681022 681034 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709580 709592 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702130 702142 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601696 601708 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 788988 789000 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770580 1770616 36 0.0
RAM 94144 94144 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18983958 18984026 68 0.0
RAM 8306328 8306348 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from fe8abb1 to fe911c3 Compare February 28, 2025 17:52
@yunhanw-google yunhanw-google enabled auto-merge (squash) February 28, 2025 18:10
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from d829d90 to 5f3796d

Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, nrfconnect, psoc6, qpg, stm32, telink, tizen)
platform target config section d829d902 5f3796d change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096830 1096862 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651804 651836 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829076 829108 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061472 1061504 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892316 892348 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975212 975244 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817184 817216 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826104 826136 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772988 773020 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757264 757296 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540686 540718 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574850 574882 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658901 658933 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635685 635717 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619141 619173 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638629 638661 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614969 615001 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913608 913640 32 0.0
RAM 142909 142909 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 904356 904380 24 0.0
RAM 125245 125245 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850456 850456 0 0.0
RAM 141271 141271 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658156 1658188 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562436 1562460 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441236 1441276 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470124 1470164 40 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663804 663836 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622272 622304 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459872 459904 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669244 669256 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622106 622118 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760892 760904 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 754000 754012 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681050 681062 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709608 709620 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702158 702170 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601724 601736 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 789016 789028 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770692 1770728 36 0.0
RAM 94152 94152 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18984798 18984862 64 0.0
RAM 8306648 8306668 20 0.0

Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from ab3d5ae to 276d01a

Full report (74 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ab3d5ae 276d01a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096830 1096862 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651804 651836 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829076 829108 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061472 1061504 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892316 892348 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975212 975244 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817184 817216 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826104 826136 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772988 773020 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757264 757296 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540726 540758 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574850 574882 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658901 658933 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635685 635717 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619141 619173 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638629 638661 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614969 615001 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939712 939760 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732712 732744 32 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032176 1032200 24 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98736 98736 0 0.0
FLASH 1591742 1591770 28 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117516 117516 0 0.0
FLASH 1558578 1558614 36 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4752 4752 0 0.0
FLASH 2653503 2653555 52 0.0
RAM 112304 112304 0 0.0
all-clusters-app debug unknown 5560 5560 0 0.0
FLASH 5973922 5973942 20 0.0
RAM 516568 516568 0 0.0
all-clusters-minimal-app debug unknown 5456 5456 0 0.0
FLASH 5299924 5299944 20 0.0
RAM 222488 222488 0 0.0
bridge-app debug unknown 5472 5472 0 0.0
FLASH 4652272 4652292 20 0.0
RAM 201344 201344 0 0.0
camera-app debug unknown 5456 5456 0 0.0
FLASH 4675408 4675460 52 0.0
RAM 195792 195792 0 0.0
chip-tool debug unknown 6112 6112 0 0.0
FLASH 13305153 13305205 52 0.0
RAM 603456 603456 0 0.0
chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11498072 11498088 16 0.0
RAM 656136 656136 0 0.0
fabric-admin debug unknown 5800 5800 0 0.0
FLASH 11569947 11569967 20 0.0
RAM 603240 603240 0 0.0
fabric-bridge-app debug unknown 4720 4720 0 0.0
FLASH 4455838 4455890 52 0.0
RAM 188168 188168 0 0.0
fabric-sync debug unknown 4976 4976 0 0.0
FLASH 5572821 5572837 16 0.0
RAM 471600 471600 0 0.0
lighting-app debug+rpc+ui unknown 6184 6184 0 0.0
FLASH 5519105 5519105 0 0.0
RAM 205168 205168 0 0.0
lock-app debug unknown 5424 5424 0 0.0
FLASH 4692090 4692142 52 0.0
RAM 192344 192344 0 0.0
ota-provider-app debug unknown 4760 4760 0 0.0
FLASH 4314300 4314320 20 0.0
RAM 181000 181000 0 0.0
ota-requestor-app debug unknown 4712 4712 0 0.0
FLASH 4444620 4444672 52 0.0
RAM 185488 185488 0 0.0
shell debug unknown 4240 4240 0 0.0
FLASH 2982524 2982540 16 0.0
RAM 145688 145688 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141848 4141880 32 0.0
RAM 229840 229840 0 0.0
tv-app debug unknown 5752 5752 0 0.0
FLASH 5911669 5911717 48 0.0
RAM 595032 595032 0 0.0
tv-casting-app debug unknown 5320 5320 0 0.0
FLASH 11475645 11475693 48 0.0
RAM 718672 718672 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913644 913676 32 0.0
RAM 142909 142909 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 904396 904420 24 0.0
RAM 125245 125245 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850456 850456 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587408 587440 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601224 601264 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613140 613172 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685856 685888 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750064 750096 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658188 1658220 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562436 1562460 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441236 1441276 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470124 1470164 40 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663804 663836 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622272 622304 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459872 459904 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669244 669256 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622106 622118 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760892 760904 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 754000 754012 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681050 681062 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709608 709620 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702158 702170 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601724 601736 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 789016 789028 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770724 1770756 32 0.0
RAM 94152 94152 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18984798 18984862 64 0.0
RAM 8306648 8306668 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 276d01a to 2c7b0f2 Compare February 28, 2025 20:59
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from ab3d5ae to 2c7b0f2

Full report (58 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ab3d5ae 2c7b0f2 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096830 1096862 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651804 651836 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829076 829108 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061472 1061504 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892316 892348 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975212 975244 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817184 817216 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826104 826136 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772988 773020 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757264 757296 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540726 540758 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574850 574882 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658901 658933 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635685 635717 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619141 619173 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638629 638661 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614969 615001 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939712 939760 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732712 732744 32 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032176 1032200 24 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98736 98736 0 0.0
FLASH 1591742 1591770 28 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117516 117516 0 0.0
FLASH 1558578 1558614 36 0.0
IRAM 117039 117039 0 0.0
linux chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11498072 11498088 16 0.0
RAM 656136 656136 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141848 4141880 32 0.0
RAM 229840 229840 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913644 913676 32 0.0
RAM 142909 142909 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 904396 904420 24 0.0
RAM 125245 125245 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850456 850456 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587408 587440 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601224 601264 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613140 613172 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685856 685888 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750064 750096 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658188 1658220 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562436 1562460 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441236 1441276 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470124 1470164 40 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663804 663836 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622272 622304 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459872 459904 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669244 669256 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622106 622118 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760892 760904 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 754000 754012 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681050 681062 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709608 709620 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702158 702170 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601724 601736 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 789016 789028 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770724 1770756 32 0.0
RAM 94152 94152 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18984798 18984862 64 0.0
RAM 8306648 8306668 20 0.0

@yunhanw-google yunhanw-google force-pushed the feature/fix_icd_readclient branch from 2c7b0f2 to 1ef0011 Compare February 28, 2025 22:14
Copy link

github-actions bot commented Feb 28, 2025

PR #37481: Size comparison from ab3d5ae to 1ef0011

Full report (74 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ab3d5ae 1ef0011 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1096830 1096862 32 0.0
RAM 94842 94842 0 0.0
bl702 lighting-app bl702+eth FLASH 651804 651836 32 0.0
RAM 33509 33509 0 0.0
bl702+wifi FLASH 829076 829108 32 0.0
RAM 22233 22233 0 0.0
bl706+mfd+rpc+littlefs FLASH 1061472 1061504 32 0.0
RAM 32157 32157 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 892316 892348 32 0.0
RAM 26896 26896 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 975212 975244 32 0.0
RAM 24644 24644 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 817184 817216 32 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 826104 826136 32 0.0
RAM 125368 125368 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 772988 773020 32 0.0
RAM 113740 113740 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 757264 757296 32 0.0
RAM 113948 113948 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 540726 540758 32 0.0
RAM 205128 205128 0 0.0
lock CC3235SF_LAUNCHXL FLASH 574850 574882 32 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 658901 658933 32 0.0
RAM 75412 75412 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 678753 678785 32 0.0
RAM 78052 78052 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 635685 635717 32 0.0
RAM 70480 70480 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619141 619173 32 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638777 638809 32 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 638629 638661 32 0.0
RAM 74660 74660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 658345 658377 32 0.0
RAM 77204 77204 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614969 615001 32 0.0
RAM 68748 68748 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634821 634853 32 0.0
RAM 71388 71388 0 0.0
efr32 lock-app BRD4187C FLASH 939712 939760 48 0.0
RAM 159920 159920 0 0.0
BRD4338a FLASH 732712 732744 32 0.0
RAM 234828 234828 0 0.0
window-app BRD4187C FLASH 1032176 1032200 24 0.0
RAM 128024 128024 0 0.0
esp32 all-clusters-app c3devkit DRAM 98736 98736 0 0.0
FLASH 1591742 1591770 28 0.0
IRAM 83820 83820 0 0.0
m5stack DRAM 117516 117516 0 0.0
FLASH 1558578 1558614 36 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4752 4752 0 0.0
FLASH 2653503 2653555 52 0.0
RAM 112304 112304 0 0.0
all-clusters-app debug unknown 5560 5560 0 0.0
FLASH 5973922 5973942 20 0.0
RAM 516568 516568 0 0.0
all-clusters-minimal-app debug unknown 5456 5456 0 0.0
FLASH 5299924 5299944 20 0.0
RAM 222488 222488 0 0.0
bridge-app debug unknown 5472 5472 0 0.0
FLASH 4652272 4652292 20 0.0
RAM 201344 201344 0 0.0
camera-app debug unknown 5456 5456 0 0.0
FLASH 4675408 4675460 52 0.0
RAM 195792 195792 0 0.0
chip-tool debug unknown 6112 6112 0 0.0
FLASH 13305153 13305205 52 0.0
RAM 603456 603456 0 0.0
chip-tool-ipv6only arm64 unknown 21976 21976 0 0.0
FLASH 11498072 11498088 16 0.0
RAM 656136 656136 0 0.0
fabric-admin debug unknown 5800 5800 0 0.0
FLASH 11569947 11569967 20 0.0
RAM 603240 603240 0 0.0
fabric-bridge-app debug unknown 4720 4720 0 0.0
FLASH 4455838 4455890 52 0.0
RAM 188168 188168 0 0.0
fabric-sync debug unknown 4976 4976 0 0.0
FLASH 5572821 5572837 16 0.0
RAM 471600 471600 0 0.0
lighting-app debug+rpc+ui unknown 6184 6184 0 0.0
FLASH 5519105 5519105 0 0.0
RAM 205168 205168 0 0.0
lock-app debug unknown 5424 5424 0 0.0
FLASH 4692090 4692142 52 0.0
RAM 192344 192344 0 0.0
ota-provider-app debug unknown 4760 4760 0 0.0
FLASH 4314300 4314320 20 0.0
RAM 181000 181000 0 0.0
ota-requestor-app debug unknown 4712 4712 0 0.0
FLASH 4444620 4444672 52 0.0
RAM 185488 185488 0 0.0
shell debug unknown 4240 4240 0 0.0
FLASH 2982524 2982540 16 0.0
RAM 145688 145688 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4141848 4141880 32 0.0
RAM 229840 229840 0 0.0
tv-app debug unknown 5752 5752 0 0.0
FLASH 5911669 5911717 48 0.0
RAM 595032 595032 0 0.0
tv-casting-app debug unknown 5320 5320 0 0.0
FLASH 11475645 11475693 48 0.0
RAM 718672 718672 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913644 913676 32 0.0
RAM 142909 142909 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 904396 904420 24 0.0
RAM 125245 125245 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850456 850456 0 0.0
RAM 141271 141271 0 0.0
nxp contact k32w0+release FLASH 587408 587440 32 0.0
RAM 70980 70980 0 0.0
mcxw71+release FLASH 601224 601264 40 0.0
RAM 63096 63096 0 0.0
light k32w0+release FLASH 613140 613172 32 0.0
RAM 70268 70268 0 0.0
k32w1+release FLASH 685856 685888 32 0.0
RAM 48584 48584 0 0.0
lock mcxw71+release FLASH 750064 750096 32 0.0
RAM 67500 67500 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1658188 1658220 32 0.0
RAM 212344 212344 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1562436 1562460 24 0.0
RAM 208560 208560 0 0.0
light cy8ckit_062s2_43012 FLASH 1441236 1441276 40 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1470124 1470164 40 0.0
RAM 224960 224960 0 0.0
qpg lighting-app qpg6105+debug FLASH 663804 663836 32 0.0
RAM 105156 105156 0 0.0
lock-app qpg6105+debug FLASH 622272 622304 32 0.0
RAM 99768 99768 0 0.0
stm32 light STM32WB5MM-DK FLASH 459872 459904 32 0.0
RAM 141472 141472 0 0.0
telink bridge-app tl7218x FLASH 669244 669256 12 0.0
RAM 90752 90752 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 622106 622118 12 0.0
RAM 31488 31488 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 760892 760904 12 0.0
RAM 40420 40420 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 754000 754012 12 0.0
RAM 97540 97540 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 681050 681062 12 0.0
RAM 52192 52192 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709608 709620 12 0.0
RAM 73400 73400 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 702158 702170 12 0.0
RAM 37664 37664 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601724 601736 12 0.0
RAM 137360 137360 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 789016 789028 12 0.0
RAM 96388 96388 0 0.0
tizen all-clusters-app arm unknown 5144 5144 0 0.0
FLASH 1770724 1770756 32 0.0
RAM 94152 94152 0 0.0
chip-tool-ubsan arm unknown 11492 11492 0 0.0
FLASH 18984798 18984862 64 0.0
RAM 8306648 8306668 20 0.0

@yunhanw-google yunhanw-google merged commit 649c341 into project-chip:master Mar 1, 2025
70 checks passed
gmarcosb pushed a commit to gmarcosb/connectedhomeip that referenced this pull request Mar 4, 2025
…scription fails and resub is scheduled (project-chip#37481)

* Resubscribe when check-in is received and it is not in inactive state

* Restyled by whitespace

* address comments

* add test

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
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.

4 participants