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

Make AttributeAccessInterface and CommandHandlerInterface registries consistent as objects with singletons #34462

Merged
merged 38 commits into from
Aug 8, 2024

Conversation

andy31415
Copy link
Contributor

This makes both AAI and CHI consistent: objects with an Instance method and UpperCamelCase method names.

This is a followup on #34414

Copy link

github-actions bot commented Jul 23, 2024

PR #34462: Size comparison from 3b97495 to 3740379

Full report (51 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, tizen)
platform target config section 3b97495 3740379 change % change
bl602 lighting-app bl602 FLASH 1271952 1271908 -44 -0.0
RAM 95384 95400 16 0.0
bl602+mfd FLASH 1286210 1286166 -44 -0.0
RAM 95528 95544 16 0.0
bl602+rpc FLASH 1310920 1310876 -44 -0.0
RAM 103808 103824 16 0.0
bl702 lighting-app bl702 FLASH 1092846 1092810 -36 -0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1103540 1103760 220 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1182912 1182876 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876146 876110 -36 -0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128328 1128292 -36 -0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079744 1079956 212 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091006 1091218 212 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798868 799032 164 0.0
RAM 109236 109244 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816620 816784 164 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808468 808616 148 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761084 761168 84 0.0
RAM 105408 105416 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746960 92 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606646 606602 -44 -0.0
RAM 204564 204572 8 0.0
lock CC3235SF_LAUNCHXL FLASH 651994 652030 36 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668009 668169 160 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687861 688021 160 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687861 688021 160 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644805 644965 160 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609705 144 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629333 144 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629333 144 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625425 168 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644965 645133 168 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644965 645133 168 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593629 593805 176 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613481 613657 176 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613481 613657 176 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926120 926248 128 0.0
RAM 134528 134528 0 0.0
lock-app BRD4338a FLASH 734508 734564 56 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014572 1014636 64 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471174 1471724 550 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117412 8 0.0
FLASH 1540279 1540603 324 0.0
IRAM 125403 125403 0 0.0
linux chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11003052 11003068 16 0.0
RAM 598528 598520 -8 -0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256916 4257092 176 0.0
RAM 236336 236328 -8 -0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503404 128 0.0
RAM 226720 226720 0 0.0
nxp contact k32w0+release FLASH 576100 576212 112 0.0
RAM 70104 70100 -4 -0.0
k32w1+release FLASH 591664 591768 104 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610400 610512 112 0.0
RAM 69564 69560 -4 -0.0
k32w1+release FLASH 675184 675288 104 0.0
RAM 82872 82872 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611652 1611764 112 0.0
RAM 209728 209720 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531988 1532068 80 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458812 1458876 64 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459468 1459532 64 0.0
RAM 224328 224320 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 651724 651844 120 0.0
RAM 104636 104640 4 0.0
lock-app qpg6105+debug FLASH 612112 612256 144 0.0
RAM 99320 99324 4 0.0
stm32 light STM32WB5MM-DK FLASH 474064 474208 144 0.0
RAM 144260 144268 8 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641212 1641712 500 0.0
RAM 48708 48712 4 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16324654 16325286 632 0.0
RAM 7168528 7169208 680 0.0

Copy link

github-actions bot commented Jul 23, 2024

PR #34462: Size comparison from 3b97495 to b9a7ad0

Increases above 0.2%:

platform target config section 3b97495 b9a7ad0 change % change
linux tv-app debug FLASH 5893615 5970829 77214 1.3
RAM 342112 573336 231224 67.6
tv-casting-app debug FLASH 10431997 10509645 77648 0.7
RAM 403080 634304 231224 57.4
Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 3b97495 b9a7ad0 change % change
bl602 lighting-app bl602 FLASH 1271952 1271908 -44 -0.0
RAM 95384 95400 16 0.0
bl602+mfd FLASH 1286210 1286166 -44 -0.0
RAM 95528 95544 16 0.0
bl602+rpc FLASH 1310920 1310876 -44 -0.0
RAM 103808 103824 16 0.0
bl702 lighting-app bl702 FLASH 1092846 1092810 -36 -0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1103540 1103760 220 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1182912 1182876 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876146 876110 -36 -0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128328 1128292 -36 -0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079744 1079956 212 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091006 1091218 212 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798868 799032 164 0.0
RAM 109236 109244 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816620 816784 164 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808468 808616 148 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761084 761168 84 0.0
RAM 105408 105416 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746868 746960 92 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606646 606602 -44 -0.0
RAM 204564 204572 8 0.0
lock CC3235SF_LAUNCHXL FLASH 651994 652030 36 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668009 668169 160 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687861 688021 160 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687861 688021 160 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644805 644965 160 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609705 144 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629333 144 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629333 144 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625425 168 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644965 645133 168 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644965 645133 168 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593629 593805 176 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613481 613657 176 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613481 613657 176 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926120 926248 128 0.0
RAM 134528 134528 0 0.0
lock-app BRD4338a FLASH 734508 734564 56 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014572 1014636 64 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471174 1471724 550 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117412 8 0.0
FLASH 1540279 1540603 324 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2706933 2707431 498 0.0
RAM 125200 125160 -40 -0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5835410 5836400 990 0.0
RAM 494784 494744 -40 -0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5295110 5295838 728 0.0
RAM 235728 235688 -40 -0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4694432 4694910 478 0.0
RAM 212992 212984 -8 -0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12297022 12297234 212 0.0
RAM 548882 548906 24 0.0
chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11003052 11003212 160 0.0
RAM 598528 598520 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11314955 11315167 212 0.0
RAM 545722 545746 24 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4448666 4449100 434 0.0
RAM 199024 199016 -8 -0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618513 5619009 496 0.0
RAM 224272 224232 -40 -0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4752884 4753390 506 0.0
RAM 200704 200664 -40 -0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4397376 4397794 418 0.0
RAM 194880 194840 -40 -0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4535158 4535584 426 0.0
RAM 199416 199376 -40 -0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2979645 2980253 608 0.0
RAM 153736 153696 -40 -0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256916 4257204 288 0.0
RAM 236336 236328 -8 -0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5893615 5970829 77214 1.3
RAM 342112 573336 231224 67.6
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10431997 10509645 77648 0.7
RAM 403080 634304 231224 57.4
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503404 128 0.0
RAM 226720 226720 0 0.0
nxp contact k32w0+release FLASH 576100 576212 112 0.0
RAM 70104 70100 -4 -0.0
k32w1+release FLASH 591664 591768 104 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610400 610512 112 0.0
RAM 69564 69560 -4 -0.0
k32w1+release FLASH 675184 675288 104 0.0
RAM 82872 82872 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611652 1611764 112 0.0
RAM 209728 209720 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531988 1532068 80 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458812 1458876 64 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459468 1459532 64 0.0
RAM 224328 224320 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 651724 651844 120 0.0
RAM 104636 104640 4 0.0
lock-app qpg6105+debug FLASH 612112 612256 144 0.0
RAM 99320 99324 4 0.0
stm32 light STM32WB5MM-DK FLASH 474064 474208 144 0.0
RAM 144260 144268 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633084 633276 192 0.0
RAM 50576 50580 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 658936 659382 446 0.1
RAM 148480 148492 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 779162 779560 398 0.1
RAM 113260 113264 4 0.0
bridge-app tlsr9258a FLASH 676004 676154 150 0.0
RAM 95344 95356 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 634668 634864 196 0.0
RAM 50620 50624 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720540 720754 214 0.0
RAM 77196 77200 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614038 614242 204 0.0
RAM 144684 144688 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801842 802046 204 0.0
RAM 103088 103092 4 0.0
lock-app-dfu tlsr9528a FLASH 666496 666698 202 0.0
RAM 69900 69904 4 0.0
ota-requestor-app tlsr9258a FLASH 695366 695500 134 0.0
RAM 95068 95080 12 0.0
pump-app tlsr9518adk80d FLASH 616932 617070 138 0.0
RAM 57000 57004 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607342 607480 138 0.0
RAM 56800 56804 4 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641286 641486 200 0.0
RAM 52248 52252 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651164 651350 186 0.0
RAM 60436 60440 4 0.0
thermostat tlsr9518adk80d FLASH 626228 626442 214 0.0
RAM 57124 57136 12 0.0
window-covering tlsr9118bdk40d FLASH 519434 519644 210 0.0
RAM 97856 97860 4 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641212 1641780 568 0.0
RAM 48708 48712 4 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16324654 16325582 928 0.0
RAM 7168528 7169340 812 0.0

Copy link

github-actions bot commented Jul 24, 2024

PR #34462: Size comparison from c88d5cf to bfee9c5

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section c88d5cf bfee9c5 change % change
bl602 lighting-app bl602 FLASH 1271964 1271920 -44 -0.0
RAM 95384 95400 16 0.0
bl602+mfd FLASH 1286222 1286178 -44 -0.0
RAM 95528 95544 16 0.0
bl602+rpc FLASH 1310932 1310888 -44 -0.0
RAM 103808 103824 16 0.0
bl702 lighting-app bl702 FLASH 1092858 1092822 -36 -0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1103552 1103772 220 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1182924 1182888 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876158 876122 -36 -0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128342 1128306 -36 -0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1079756 1079968 212 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091018 1091230 212 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798924 799080 156 0.0
RAM 109236 109244 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816840 156 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808516 808672 156 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761132 761224 92 0.0
RAM 105408 105416 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746916 747016 100 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606494 606450 -44 -0.0
RAM 204564 204572 8 0.0
lock CC3235SF_LAUNCHXL FLASH 652026 652062 36 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668041 668201 160 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687893 688053 160 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687893 688053 160 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644829 644989 160 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609585 609729 144 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625289 625457 168 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593509 593677 168 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613361 613529 168 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613361 613529 168 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926120 926280 160 0.0
RAM 134528 134528 0 0.0
lock-app BRD4338a FLASH 734524 734580 56 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014604 1014636 32 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90948 90956 8 0.0
FLASH 1471086 1471636 550 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117428 117436 8 0.0
FLASH 1540211 1540531 320 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710279 2710775 496 0.0
RAM 125200 125160 -40 -0.0
all-clusters-app debug unknown 5400 5400 0 0.0
FLASH 5838628 5839616 988 0.0
RAM 494560 494520 -40 -0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5298426 5299152 726 0.0
RAM 235728 235688 -40 -0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4699178 4699656 478 0.0
RAM 212992 212984 -8 -0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12279306 12279518 212 0.0
RAM 548050 548074 24 0.0
chip-tool-ipv6only arm64 unknown 20128 20128 0 0.0
FLASH 10986972 10987132 160 0.0
RAM 597680 597672 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11299679 11299891 212 0.0
RAM 544890 544914 24 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4453412 4453846 434 0.0
RAM 199024 199016 -8 -0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5623249 5623761 512 0.0
RAM 224272 224232 -40 -0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757630 4758136 506 0.0
RAM 200704 200664 -40 -0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402124 4402542 418 0.0
RAM 194880 194840 -40 -0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4539938 4540364 426 0.0
RAM 199416 199376 -40 -0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2982829 2983421 592 0.0
RAM 153704 153664 -40 -0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259572 4259876 304 0.0
RAM 236360 236352 -8 -0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5974781 5975389 608 0.0
RAM 573184 573144 -40 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10490877 10491261 384 0.0
RAM 633352 633312 -40 -0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503468 192 0.0
RAM 226720 226720 0 0.0
nxp contact k32w0+release FLASH 576100 576228 128 0.0
RAM 70104 70100 -4 -0.0
k32w1+release FLASH 591672 591776 104 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610432 610544 112 0.0
RAM 69564 69560 -4 -0.0
k32w1+release FLASH 675216 675312 96 0.0
RAM 82872 82872 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611476 1611588 112 0.0
RAM 209728 209720 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531828 1531908 80 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458860 1458908 48 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459500 1459564 64 0.0
RAM 224328 224320 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 651748 651868 120 0.0
RAM 104636 104640 4 0.0
lock-app qpg6105+debug FLASH 612136 612280 144 0.0
RAM 99320 99324 4 0.0
stm32 light STM32WB5MM-DK FLASH 474144 474288 144 0.0
RAM 144260 144268 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633112 633304 192 0.0
RAM 50576 50580 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 658786 659232 446 0.1
RAM 148480 148492 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 779012 779410 398 0.1
RAM 113260 113264 4 0.0
bridge-app tlsr9258a FLASH 676032 676182 150 0.0
RAM 95344 95356 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 634696 634892 196 0.0
RAM 50620 50624 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720568 720782 214 0.0
RAM 77196 77200 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614066 614270 204 0.0
RAM 144684 144688 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801870 802074 204 0.0
RAM 103088 103092 4 0.0
lock-app-dfu tlsr9528a FLASH 666524 666726 202 0.0
RAM 69900 69904 4 0.0
ota-requestor-app tlsr9258a FLASH 695394 695528 134 0.0
RAM 95068 95080 12 0.0
pump-app tlsr9518adk80d FLASH 616960 617098 138 0.0
RAM 57000 57004 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607370 607508 138 0.0
RAM 56800 56804 4 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641314 641514 200 0.0
RAM 52248 52252 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651192 651378 186 0.0
RAM 60436 60440 4 0.0
thermostat tlsr9518adk80d FLASH 626078 626292 214 0.0
RAM 57124 57136 12 0.0
window-covering tlsr9118bdk40d FLASH 519462 519672 210 0.0
RAM 97856 97860 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1640516 1641076 560 0.0
RAM 48708 48712 4 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16290886 16291822 936 0.0
RAM 7153232 7154044 812 0.0

Copy link

github-actions bot commented Jul 25, 2024

PR #34462: Size comparison from 1b83c3a to 19a9634

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1b83c3a 19a9634 change % change
bl602 lighting-app bl602 FLASH 1271964 1272176 212 0.0
RAM 95384 95400 16 0.0
bl602+mfd FLASH 1286222 1286434 212 0.0
RAM 95528 95544 16 0.0
bl602+rpc FLASH 1311188 1311144 -44 -0.0
RAM 103808 103824 16 0.0
bl702 lighting-app bl702 FLASH 1092858 1093078 220 0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1103808 1103772 -36 -0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1182924 1183144 220 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876158 876378 220 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128598 1128562 -36 -0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1080012 1079968 -44 -0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091274 1091230 -44 -0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798972 799112 140 0.0
RAM 109236 109244 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816840 156 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808516 808672 156 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761132 761224 92 0.0
RAM 105408 105416 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746916 747016 100 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606494 606450 -44 -0.0
RAM 204564 204572 8 0.0
lock CC3235SF_LAUNCHXL FLASH 652026 652062 36 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668081 668233 152 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687933 688085 152 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687933 688085 152 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644869 645021 152 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609585 609729 144 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625289 625457 168 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593517 593685 168 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613369 613537 168 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613369 613537 168 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926152 926312 160 0.0
RAM 134528 134528 0 0.0
lock-app BRD4338a FLASH 734524 734580 56 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014604 1014636 32 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90948 90956 8 0.0
FLASH 1471128 1471678 550 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117428 117436 8 0.0
FLASH 1540255 1540579 324 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710279 2710775 496 0.0
RAM 125200 125160 -40 -0.0
all-clusters-app debug unknown 5400 5400 0 0.0
FLASH 5838962 5839950 988 0.0
RAM 494560 494520 -40 -0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5298760 5299486 726 0.0
RAM 235728 235688 -40 -0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4699178 4699656 478 0.0
RAM 212992 212984 -8 -0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12279384 12279596 212 0.0
RAM 548050 548074 24 0.0
chip-tool-ipv6only arm64 unknown 20128 20128 0 0.0
FLASH 10987004 10987180 176 0.0
RAM 597680 597672 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11299943 11300155 212 0.0
RAM 544890 544914 24 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4453464 4453898 434 0.0
RAM 199024 199016 -8 -0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5623585 5624097 512 0.0
RAM 224272 224232 -40 -0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757630 4758136 506 0.0
RAM 200704 200664 -40 -0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402124 4402542 418 0.0
RAM 194880 194840 -40 -0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540272 4540698 426 0.0
RAM 199416 199376 -40 -0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2983165 2983757 592 0.0
RAM 153704 153664 -40 -0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259572 4259876 304 0.0
RAM 236360 236352 -8 -0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5974781 5975389 608 0.0
RAM 573184 573144 -40 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10490877 10491261 384 0.0
RAM 633352 633312 -40 -0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503468 192 0.0
RAM 226720 226720 0 0.0
nxp contact k32w0+release FLASH 576100 576228 128 0.0
RAM 70104 70100 -4 -0.0
k32w1+release FLASH 591672 591776 104 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610464 610576 112 0.0
RAM 69564 69560 -4 -0.0
k32w1+release FLASH 675248 675344 96 0.0
RAM 82872 82872 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611588 1611700 112 0.0
RAM 209728 209720 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531940 1532004 64 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458956 1459004 48 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459500 1459564 64 0.0
RAM 224328 224320 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 651780 651916 136 0.0
RAM 104636 104640 4 0.0
lock-app qpg6105+debug FLASH 612136 612280 144 0.0
RAM 99320 99324 4 0.0
stm32 light STM32WB5MM-DK FLASH 474176 474328 152 0.0
RAM 144260 144268 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633112 633304 192 0.0
RAM 50576 50580 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 658826 659272 446 0.1
RAM 148480 148492 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 779052 779450 398 0.1
RAM 113260 113264 4 0.0
bridge-app tlsr9258a FLASH 676032 676182 150 0.0
RAM 95344 95356 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 634696 634892 196 0.0
RAM 50620 50624 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720568 720782 214 0.0
RAM 77196 77200 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614100 614304 204 0.0
RAM 144684 144688 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801904 802108 204 0.0
RAM 103088 103092 4 0.0
lock-app-dfu tlsr9528a FLASH 666524 666726 202 0.0
RAM 69900 69904 4 0.0
ota-requestor-app tlsr9258a FLASH 695428 695562 134 0.0
RAM 95068 95080 12 0.0
pump-app tlsr9518adk80d FLASH 616960 617098 138 0.0
RAM 57000 57004 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607370 607508 138 0.0
RAM 56800 56804 4 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641314 641514 200 0.0
RAM 52248 52252 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651192 651378 186 0.0
RAM 60436 60440 4 0.0
thermostat tlsr9518adk80d FLASH 626084 626298 214 0.0
RAM 57124 57136 12 0.0
window-covering tlsr9118bdk40d FLASH 519462 519672 210 0.0
RAM 97856 97860 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1640836 1641396 560 0.0
RAM 48708 48712 4 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16291318 16292246 928 0.0
RAM 7153452 7154264 812 0.0

Copy link

github-actions bot commented Jul 25, 2024

PR #34462: Size comparison from 2a60735 to e18ca61

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 2a60735 e18ca61 change % change
bl602 lighting-app bl602 FLASH 1273980 1273936 -44 -0.0
RAM 95424 95440 16 0.0
bl602+mfd FLASH 1288238 1288194 -44 -0.0
RAM 95568 95584 16 0.0
bl602+rpc FLASH 1312948 1312904 -44 -0.0
RAM 103848 103864 16 0.0
bl702 lighting-app bl702 FLASH 1094874 1094838 -36 -0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1105568 1105788 220 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1184940 1184904 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 877918 878138 220 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1130614 1130578 -36 -0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1081772 1081984 212 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1093034 1092990 -44 -0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800108 800248 140 0.0
RAM 109276 109284 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816840 156 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808516 808672 156 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762272 762364 92 0.0
RAM 105448 105456 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746916 747016 100 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606494 606450 -44 -0.0
RAM 204564 204572 8 0.0
lock CC3235SF_LAUNCHXL FLASH 652026 652062 36 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669185 669345 160 0.0
RAM 77740 77740 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689045 689205 160 0.0
RAM 80380 80380 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689045 689205 160 0.0
RAM 80380 80380 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 645973 646133 160 0.0
RAM 72808 72808 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609585 609729 144 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629221 629365 144 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625289 625457 168 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644997 645165 168 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593509 593677 168 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613361 613529 168 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613361 613529 168 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927312 927464 152 0.0
RAM 134568 134568 0 0.0
lock-app BRD4338a FLASH 734524 734580 56 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014604 1014636 32 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90988 90996 8 0.0
FLASH 1472428 1472978 550 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117468 117476 8 0.0
FLASH 1541771 1542103 332 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710279 2710775 496 0.0
RAM 125200 125160 -40 -0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5857764 5858752 988 0.0
RAM 494784 494744 -40 -0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306698 5307424 726 0.0
RAM 235920 235880 -40 -0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707164 4707642 478 0.0
RAM 213664 213656 -8 -0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12279384 12279596 212 0.0
RAM 548050 548074 24 0.0
chip-tool-ipv6only arm64 unknown 20128 20128 0 0.0
FLASH 10987004 10987180 176 0.0
RAM 597680 597672 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11299943 11300155 212 0.0
RAM 544890 544914 24 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4453464 4453898 434 0.0
RAM 199024 199016 -8 -0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631569 5632081 512 0.0
RAM 224464 224424 -40 -0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757630 4758136 506 0.0
RAM 200704 200664 -40 -0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402124 4402542 418 0.0
RAM 194880 194840 -40 -0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540272 4540698 426 0.0
RAM 199416 199376 -40 -0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991309 2991901 592 0.0
RAM 153896 153856 -40 -0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259572 4259876 304 0.0
RAM 236360 236352 -8 -0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5982765 5983373 608 0.0
RAM 573856 573816 -40 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10490877 10491261 384 0.0
RAM 633352 633312 -40 -0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503468 192 0.0
RAM 226720 226720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 888936 889280 344 0.0
RAM 141596 141600 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 957296 957636 340 0.0
RAM 140700 140704 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832696 832976 280 0.0
RAM 140464 140468 4 0.0
nxp contact k32w0+release FLASH 576100 576228 128 0.0
RAM 70104 70100 -4 -0.0
k32w1+release FLASH 591672 591776 104 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 611648 611760 112 0.0
RAM 69608 69604 -4 -0.0
k32w1+release FLASH 676384 676496 112 0.0
RAM 82912 82912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1612948 1613076 128 0.0
RAM 209768 209760 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533316 1533396 80 0.0
RAM 206584 206584 0 0.0
light cy8ckit_062s2_43012 FLASH 1460332 1460396 64 0.0
RAM 199848 199848 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459500 1459564 64 0.0
RAM 224328 224320 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 652948 653068 120 0.0
RAM 104680 104684 4 0.0
lock-app qpg6105+debug FLASH 612152 612296 144 0.0
RAM 99320 99324 4 0.0
stm32 light STM32WB5MM-DK FLASH 475320 475464 144 0.0
RAM 144300 144308 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633112 633304 192 0.0
RAM 50576 50580 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 660174 660620 446 0.1
RAM 148520 148532 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 780400 780798 398 0.1
RAM 113300 113304 4 0.0
bridge-app tlsr9258a FLASH 677392 677542 150 0.0
RAM 95384 95396 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 634696 634892 196 0.0
RAM 50620 50624 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720568 720782 214 0.0
RAM 77196 77200 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 615454 615658 204 0.0
RAM 144724 144728 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803258 803462 204 0.0
RAM 103128 103132 4 0.0
lock-app-dfu tlsr9528a FLASH 666524 666726 202 0.0
RAM 69900 69904 4 0.0
ota-requestor-app tlsr9258a FLASH 695428 695562 134 0.0
RAM 95068 95080 12 0.0
pump-app tlsr9518adk80d FLASH 618340 618478 138 0.0
RAM 57040 57044 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607370 607508 138 0.0
RAM 56800 56804 4 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641314 641514 200 0.0
RAM 52248 52252 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651192 651378 186 0.0
RAM 60436 60440 4 0.0
thermostat tlsr9518adk80d FLASH 626078 626292 214 0.0
RAM 57124 57136 12 0.0
window-covering tlsr9118bdk40d FLASH 519462 519672 210 0.0
RAM 97856 97860 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1645792 1646352 560 0.0
RAM 48908 48912 4 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16291318 16292246 928 0.0
RAM 7153452 7154264 812 0.0

Copy link
Contributor

@ksperling-apple ksperling-apple left a comment

Choose a reason for hiding this comment

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

If we're changing these APIs anyway, we should consider merging AttributeAccessInterface and CommandHandlerInterface. In most cases cluster servers implement both interfaces, so this would reduce the amount of code required to register a cluster server, as well as memory used by cluster server instances and the registries themselves.

scripts/py_matter_idl/matter_idl/test_idl_generator.py Outdated Show resolved Hide resolved
@andy31415
Copy link
Contributor Author

If we're changing these APIs anyway, we should consider merging AttributeAccessInterface and CommandHandlerInterface. In most cases cluster servers implement both interfaces, so this would reduce the amount of code required to register a cluster server, as well as memory used by cluster server instances and the registries themselves.

I plan to make this change, however for backwards compatibility I am placing after the DM::Provider interface split and usage.

Copy link

github-actions bot commented Aug 6, 2024

PR #34462: Size comparison from e58e16e to 1756f4d

Full report (29 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, nxp, qpg, stm32, tizen)
platform target config section e58e16e 1756f4d change % change
bl602 lighting-app bl602 FLASH 1277798 1278010 212 0.0
RAM 95896 95912 16 0.0
bl602+mfd FLASH 1292056 1292268 212 0.0
RAM 96048 96064 16 0.0
bl602+rpc FLASH 1317014 1316970 -44 -0.0
RAM 104320 104336 16 0.0
bl702 lighting-app bl702 FLASH 1098938 1099158 220 0.0
RAM 15249 15249 0 0.0
bl702+mfd FLASH 1109888 1109852 -36 -0.0
RAM 15393 15393 0 0.0
bl702+rpc FLASH 1189260 1189224 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 881972 881936 -36 -0.0
RAM 27352 27352 0 0.0
bl706-wifi FLASH 1135150 1135114 -36 -0.0
RAM 14685 14685 0 0.0
bl702l lighting-app bl702l FLASH 1086100 1086056 -44 -0.0
RAM 21804 21804 0 0.0
bl702l+mfd FLASH 1097362 1097318 -44 -0.0
RAM 21956 21956 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802792 802932 140 0.0
RAM 117620 117628 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818612 818776 164 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 810904 811060 156 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763244 763336 92 0.0
RAM 113640 113648 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747752 747836 84 0.0
RAM 113832 113840 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 612286 612258 -28 -0.0
RAM 205380 205388 8 0.0
lock CC3235SF_LAUNCHXL FLASH 654790 654842 52 0.0
RAM 205620 205620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 908188 908540 352 0.0
RAM 142247 142251 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880284 880580 296 0.0
RAM 140386 140390 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 839828 840120 292 0.0
RAM 141062 141066 4 0.0
nxp contact k32w0+release FLASH 576684 576796 112 0.0
RAM 70416 70412 -4 -0.0
k32w1+release FLASH 592400 592520 120 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612424 612536 112 0.0
RAM 69920 69916 -4 -0.0
k32w1+release FLASH 677384 677480 96 0.0
RAM 83232 83232 0 0.0
qpg lighting-app qpg6105+debug FLASH 655596 655724 128 0.0
RAM 105148 105152 4 0.0
lock-app qpg6105+debug FLASH 612896 613040 144 0.0
RAM 99632 99636 4 0.0
stm32 light STM32WB5MM-DK FLASH 477920 478080 160 0.0
RAM 144756 144764 8 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1709228 1709804 576 0.0
RAM 51836 51840 4 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16609890 16610826 936 0.0
RAM 7294528 7295340 812 0.0

Copy link

github-actions bot commented Aug 6, 2024

PR #34462: Size comparison from e58e16e to cd95582

Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e58e16e cd95582 change % change
bl602 lighting-app bl602 FLASH 1277798 1278010 212 0.0
RAM 95896 95912 16 0.0
bl602+mfd FLASH 1292056 1292268 212 0.0
RAM 96048 96064 16 0.0
bl602+rpc FLASH 1317014 1316970 -44 -0.0
RAM 104320 104336 16 0.0
bl702 lighting-app bl702 FLASH 1098938 1099158 220 0.0
RAM 15249 15249 0 0.0
bl702+mfd FLASH 1109888 1109852 -36 -0.0
RAM 15393 15393 0 0.0
bl702+rpc FLASH 1189260 1189224 -36 -0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 881972 881936 -36 -0.0
RAM 27352 27352 0 0.0
bl706-wifi FLASH 1135150 1135114 -36 -0.0
RAM 14685 14685 0 0.0
bl702l lighting-app bl702l FLASH 1086100 1086056 -44 -0.0
RAM 21804 21804 0 0.0
bl702l+mfd FLASH 1097362 1097318 -44 -0.0
RAM 21956 21956 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802792 802932 140 0.0
RAM 117620 117628 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818612 818776 164 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 810904 811060 156 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763244 763336 92 0.0
RAM 113640 113648 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747752 747836 84 0.0
RAM 113832 113840 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 612286 612258 -28 -0.0
RAM 205380 205388 8 0.0
lock CC3235SF_LAUNCHXL FLASH 654790 654842 52 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671905 672057 152 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 691765 691917 152 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 691765 691917 152 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 648693 648845 152 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610409 610561 152 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630037 630189 152 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630037 630189 152 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 627753 627921 168 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647469 647637 168 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647469 647637 168 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601117 601285 168 0.0
RAM 68372 68372 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 620969 621137 168 0.0
RAM 71004 71004 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 620969 621137 168 0.0
RAM 71004 71004 0 0.0
efr32 lighting-app BRD4187C FLASH 929832 929984 152 0.0
RAM 135148 135148 0 0.0
lock-app BRD4338a FLASH 737132 737172 40 0.0
RAM 208436 208440 4 0.0
window-app BRD4187C FLASH 1015508 1015572 64 0.0
RAM 127084 127084 0 0.0
esp32 all-clusters-app c3devkit DRAM 94160 94168 8 0.0
FLASH 1532096 1532704 608 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115088 115096 8 0.0
FLASH 1542190 1542530 340 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2752321 2752833 512 0.0
RAM 128368 128328 -40 -0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 6032524 6033584 1060 0.0
RAM 510192 510152 -40 -0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5373438 5374178 740 0.0
RAM 240000 239960 -40 -0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4727646 4728140 494 0.0
RAM 217024 217016 -8 -0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12490196 12490408 212 0.0
RAM 557978 558002 24 0.0
chip-tool-ipv6only arm64 unknown 20312 20312 0 0.0
FLASH 11169836 11170012 176 0.0
RAM 607984 607976 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11472973 11473185 212 0.0
RAM 554714 554738 24 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4483254 4483704 450 0.0
RAM 202192 202184 -8 -0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5661713 5662241 528 0.0
RAM 228112 228072 -40 -0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4782046 4782568 522 0.0
RAM 203840 203800 -40 -0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4422360 4422794 434 0.0
RAM 197824 197784 -40 -0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4560968 4561410 442 0.0
RAM 202360 202320 -40 -0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3074125 3074733 608 0.0
RAM 159112 159072 -40 -0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4360740 4361060 320 0.0
RAM 242296 242304 8 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 6004853 6005493 640 0.0
RAM 583648 583608 -40 -0.0
tv-casting-app debug unknown 5176 5176 0 0.0
FLASH 10694013 10694397 384 0.0
RAM 645128 645088 -40 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 908188 908540 352 0.0
RAM 142247 142251 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880284 880580 296 0.0
RAM 140386 140390 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 839828 840120 292 0.0
RAM 141062 141066 4 0.0
nxp contact k32w0+release FLASH 576684 576796 112 0.0
RAM 70416 70412 -4 -0.0
k32w1+release FLASH 592400 592520 120 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612424 612536 112 0.0
RAM 69920 69916 -4 -0.0
k32w1+release FLASH 677384 677480 96 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1637508 1637620 112 0.0
RAM 210928 210920 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1542956 1543036 80 0.0
RAM 207664 207664 0 0.0
light cy8ckit_062s2_43012 FLASH 1463524 1463572 48 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462172 1462220 48 0.0
RAM 225120 225112 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 655596 655724 128 0.0
RAM 105148 105152 4 0.0
lock-app qpg6105+debug FLASH 612896 613040 144 0.0
RAM 99632 99636 4 0.0
stm32 light STM32WB5MM-DK FLASH 477920 478080 160 0.0
RAM 144756 144764 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619760 619952 192 0.0
RAM 50936 50940 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 679766 680242 476 0.1
RAM 149576 149588 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 772806 773228 422 0.1
RAM 110732 110744 12 0.0
bridge-app tlsr9258a FLASH 678462 678638 176 0.0
RAM 91624 91636 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 621352 621548 196 0.0
RAM 50980 50984 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707216 707430 214 0.0
RAM 74316 74320 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620216 620420 204 0.0
RAM 145580 145584 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806302 806506 204 0.0
RAM 99504 99508 4 0.0
lock-app-dfu tlsr9528a FLASH 654094 654296 202 0.0
RAM 67012 67016 4 0.0
ota-requestor-app tlsr9258a FLASH 696496 696656 160 0.0
RAM 91308 91320 12 0.0
pump-app-usb tlsr9518adk80d FLASH 630796 630934 138 0.0
RAM 55756 55760 4 0.0
pump-controller-app tlsr9518adk80d FLASH 608308 608446 138 0.0
RAM 53000 53004 4 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628120 628320 200 0.0
RAM 52696 52700 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652130 652316 186 0.0
RAM 56636 56640 4 0.0
thermostat tlsr9518adk80d FLASH 633110 633324 214 0.0
RAM 53380 53384 4 0.0
window-covering tlsr9118bdk40d FLASH 522270 522480 210 0.0
RAM 98536 98540 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1709228 1709804 576 0.0
RAM 51836 51840 4 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16609890 16610826 936 0.0
RAM 7294528 7295340 812 0.0

Copy link

github-actions bot commented Aug 7, 2024

PR #34462: Size comparison from e0a765b to 13b0112

Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e0a765b 13b0112 change % change
bl602 lighting-app bl602 FLASH 1278102 1278058 -44 -0.0
RAM 95896 95912 16 0.0
bl602+mfd FLASH 1292360 1292316 -44 -0.0
RAM 96048 96064 16 0.0
bl602+rpc FLASH 1317062 1317274 212 0.0
RAM 104320 104336 16 0.0
bl702 lighting-app bl702 FLASH 1099242 1099206 -36 -0.0
RAM 15249 15249 0 0.0
bl702+mfd FLASH 1109936 1110156 220 0.0
RAM 15393 15393 0 0.0
bl702+rpc FLASH 1189308 1189528 220 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 882276 882240 -36 -0.0
RAM 27352 27352 0 0.0
bl706-wifi FLASH 1135446 1135410 -36 -0.0
RAM 14685 14685 0 0.0
bl702l lighting-app bl702l FLASH 1086404 1086360 -44 -0.0
RAM 21804 21804 0 0.0
bl702l+mfd FLASH 1097410 1097622 212 0.0
RAM 21956 21956 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802832 802972 140 0.0
RAM 117620 117628 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818636 818800 164 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 810968 811140 172 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763220 763328 108 0.0
RAM 113640 113648 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747728 747812 84 0.0
RAM 113832 113840 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 612238 612202 -36 -0.0
RAM 205380 205388 8 0.0
lock CC3235SF_LAUNCHXL FLASH 654750 654786 36 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671945 672097 152 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 691797 691949 152 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 691797 691949 152 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 648741 648893 152 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610385 610537 152 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630021 630173 152 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630021 630173 152 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 627833 628001 168 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647549 647717 168 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647549 647717 168 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601093 601261 168 0.0
RAM 68372 68372 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 620953 621121 168 0.0
RAM 71004 71004 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 620953 621121 168 0.0
RAM 71004 71004 0 0.0
efr32 lighting-app BRD4187C FLASH 929896 930016 120 0.0
RAM 135148 135148 0 0.0
lock-app BRD4338a FLASH 737084 737124 40 0.0
RAM 208436 208440 4 0.0
window-app BRD4187C FLASH 1015476 1015508 32 0.0
RAM 127084 127084 0 0.0
esp32 all-clusters-app c3devkit DRAM 94160 94168 8 0.0
FLASH 1532136 1532744 608 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115088 115096 8 0.0
FLASH 1542266 1542594 328 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2752139 2752651 512 0.0
RAM 128272 128232 -40 -0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6032062 6033122 1060 0.0
RAM 510128 510088 -40 -0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5373052 5373792 740 0.0
RAM 239936 239896 -40 -0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4727238 4727732 494 0.0
RAM 216960 216952 -8 -0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12490026 12490238 212 0.0
RAM 557914 557938 24 0.0
chip-tool-ipv6only arm64 unknown 20312 20312 0 0.0
FLASH 11169596 11169756 160 0.0
RAM 607920 607912 -8 -0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11472803 11473015 212 0.0
RAM 554650 554674 24 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4515908 4516378 470 0.0
RAM 202648 202640 -8 -0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5661777 5662289 512 0.0
RAM 228048 228008 -40 -0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4781774 4782296 522 0.0
RAM 203776 203736 -40 -0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4422086 4422520 434 0.0
RAM 197760 197720 -40 -0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4560696 4561138 442 0.0
RAM 202296 202256 -40 -0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3073885 3074493 608 0.0
RAM 159048 159008 -40 -0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4360436 4360740 304 0.0
RAM 242232 242240 8 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 6005173 6005797 624 0.0
RAM 583584 583544 -40 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10693725 10694109 384 0.0
RAM 645064 645024 -40 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 908224 908576 352 0.0
RAM 142247 142251 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880332 880596 264 0.0
RAM 140386 140390 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 839876 840168 292 0.0
RAM 141062 141066 4 0.0
nxp contact k32w0+release FLASH 577068 577196 128 0.0
RAM 70472 70468 -4 -0.0
k32w1+release FLASH 592384 592496 112 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612528 612640 112 0.0
RAM 69944 69940 -4 -0.0
k32w1+release FLASH 677360 677472 112 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1637476 1637572 96 0.0
RAM 210928 210920 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1542908 1543004 96 0.0
RAM 207664 207664 0 0.0
light cy8ckit_062s2_43012 FLASH 1463492 1463540 48 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462124 1462172 48 0.0
RAM 225120 225112 -8 -0.0
qpg lighting-app qpg6105+debug FLASH 655596 655716 120 0.0
RAM 105148 105152 4 0.0
lock-app qpg6105+debug FLASH 612920 613056 136 0.0
RAM 99632 99636 4 0.0
stm32 light STM32WB5MM-DK FLASH 477960 478120 160 0.0
RAM 144756 144764 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619736 619928 192 0.0
RAM 50936 50940 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 679796 680272 476 0.1
RAM 149576 149588 12 0.0
all-clusters-minimal-app tlsr9528a FLASH 772852 773274 422 0.1
RAM 110732 110744 12 0.0
bridge-app tlsr9258a FLASH 678440 678616 176 0.0
RAM 91624 91636 12 0.0
contact-sensor-app tlsr9528a_retention FLASH 621328 621524 196 0.0
RAM 50980 50984 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707192 707406 214 0.0
RAM 74316 74320 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620246 620450 204 0.0
RAM 145580 145584 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806332 806536 204 0.0
RAM 99504 99508 4 0.0
lock-app-dfu tlsr9528a FLASH 654184 654386 202 0.0
RAM 67012 67016 4 0.0
ota-requestor-app tlsr9258a FLASH 696472 696632 160 0.0
RAM 91308 91320 12 0.0
pump-app-usb tlsr9518adk80d FLASH 630774 630912 138 0.0
RAM 55756 55760 4 0.0
pump-controller-app tlsr9518adk80d FLASH 608284 608422 138 0.0
RAM 53000 53004 4 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628096 628296 200 0.0
RAM 52696 52700 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652106 652292 186 0.0
RAM 56636 56640 4 0.0
thermostat tlsr9518adk80d FLASH 633086 633300 214 0.0
RAM 53380 53384 4 0.0
window-covering tlsr9118bdk40d FLASH 522246 522456 210 0.0
RAM 98536 98540 4 0.0
tizen all-clusters-app arm unknown 4796 4796 0 0.0
FLASH 1695372 1695932 560 0.0
RAM 89176 89180 4 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17324526 17325518 992 0.0
RAM 7565032 7565844 812 0.0

@woody-apple woody-apple merged commit b85f076 into project-chip:master Aug 8, 2024
70 checks passed
austina-csa pushed a commit to austina-csa/connectedhomeip that referenced this pull request Aug 12, 2024
…consistent as objects with singletons (project-chip#34462)

* Switch CHI registry to an object

* Switch CHI registry to an object

* Prepare the AAI registry to use an object

* Replace unregister

* Replace the register

* Update the getter

* Restyle

* Fix unregister

* Fix typo

* Fix namespacing for instance

* Do not make IME auto-clear command handlers

* Make spellcheck happy

* Remove chip::app prefix throughout

* Fix compile error

* One more compile fix

* One more compile fix

* make tv-app compile

* Update examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Update examples/tv-app/android/java/AppImpl.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Update register/unregister names

* Fix endpoint id usage that was awkward in aai

* Restyle

* Code simplification and some namespace removal

* Fix comment

* re-order of methods

* One more move to preserve previous order

* Restyle

* Add back the odd clear

* Add missing invalidation of AAI cache

* Fix compile

* one more compile fix

* more compile fixes

---------

Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

7 participants