Skip to content

Added implementations for the JF Administrator and Datastore Servers #38842

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

Merged
merged 1 commit into from
May 15, 2025

Conversation

vijs
Copy link
Collaborator

@vijs vijs commented May 9, 2025

Implemented JF Administrator and Datastore Server methods to address #38841

Testing

Verified using docs/guides/joint_fabric_guide.md instructions.

Copy link

github-actions bot commented May 9, 2025

PR #38842: Size comparison from 1f6aada to 7cbc910

Full report (1 build for stm32)
platform target config section 1f6aada 7cbc910 change % change
stm32 light STM32WB5MM-DK FLASH 466596 466708 112 0.0
RAM 141504 141568 64 0.0

@doru91 doru91 linked an issue May 9, 2025 that may be closed by this pull request
@doru91
Copy link
Contributor

doru91 commented May 9, 2025

Please check my other comments for specific asks. General comment is that this is good work and probably can be merged as a basis for future JF DS work. At this moment probably it implements 10% of the JF DS text.

@robertfarnum
Copy link
Contributor

Please update per comments and resolve comments for approval.

Copy link

PR #38842: Size comparison from dfa46da to 628191d

Full report (1 build for stm32)
platform target config section dfa46da 628191d change % change
stm32 light STM32WB5MM-DK FLASH 465596 465708 112 0.0
RAM 141480 141544 64 0.0

@vijs vijs force-pushed the feature/38841 branch 2 times, most recently from bce7641 to 5e86f37 Compare May 13, 2025 18:48
Copy link

github-actions bot commented May 13, 2025

PR #38842: Size comparison from f4d171a to 5e86f37

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 f4d171a 5e86f37 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101808 130 0.0
RAM 179002 179066 64 0.0
bl702 lighting-app bl702+eth FLASH 656472 656610 138 0.0
RAM 134941 135005 64 0.0
bl702+wifi FLASH 833494 833624 130 0.0
RAM 124481 124545 64 0.1
bl706+mfd+rpc+littlefs FLASH 1066582 1066720 138 0.0
RAM 117349 117413 64 0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896292 140 0.0
RAM 105688 105752 64 0.1
lighting-app bl702l+mfd+littlefs FLASH 979926 980064 138 0.0
RAM 109836 109900 64 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820132 820228 96 0.0
RAM 120208 120272 64 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 830184 830280 96 0.0
RAM 125376 125440 64 0.1
pump-app LP_EM_CC1354P10_6 FLASH 778408 778504 96 0.0
RAM 113780 113844 64 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 762716 762812 96 0.0
RAM 113988 114052 64 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548986 549106 120 0.0
RAM 205192 205256 64 0.0
lock CC3235SF_LAUNCHXL FLASH 579674 579794 120 0.0
RAM 205376 205440 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661645 661757 112 0.0
RAM 77236 77300 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681497 681609 112 0.0
RAM 79876 79940 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681497 681609 112 0.0
RAM 79876 79940 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638437 638549 112 0.0
RAM 72304 72368 64 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622933 623053 120 0.0
RAM 73532 73596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642577 642689 112 0.0
RAM 76084 76148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642577 642689 112 0.0
RAM 76084 76148 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642341 642461 120 0.0
RAM 76532 76596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662057 662177 120 0.0
RAM 79084 79148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662057 662177 120 0.0
RAM 79084 79148 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618569 618689 120 0.0
RAM 70636 70700 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638421 638541 120 0.0
RAM 73268 73332 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638421 638541 120 0.0
RAM 73268 73332 64 0.1
efr32 lock-app BRD4187C FLASH 945084 945180 96 0.0
RAM 132024 132088 64 0.0
BRD4338a FLASH 771144 771304 160 0.0
RAM 173248 173312 64 0.0
window-app BRD4187C FLASH 1037112 1037264 152 0.0
RAM 128160 128224 64 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103392 64 0.1
FLASH 1805438 1805508 70 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121996 64 0.1
FLASH 1770586 1770642 56 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2786914 2789002 2088 0.1
RAM 115032 115128 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340606 6342694 2088 0.0
RAM 533112 533208 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5444898 5446986 2088 0.0
RAM 225000 225096 96 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761334 4763422 2088 0.0
RAM 204640 204736 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883387 6885483 2096 0.0
RAM 226168 226264 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309675 14309675 0 0.0
RAM 658416 658416 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591323 14591323 0 0.0
RAM 645168 645168 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572560 12572560 0 0.0
RAM 691456 691456 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668741 12668741 0 0.0
RAM 644528 644528 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578372 4580460 2088 0.0
RAM 190704 190800 96 0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718629 5720709 2080 0.0
RAM 486560 486656 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641729 5643809 2080 0.0
RAM 207176 207272 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813668 4815756 2088 0.0
RAM 194472 194568 96 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439346 4441434 2088 0.0
RAM 183888 183984 96 0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567110 4569198 2088 0.0
RAM 187792 187888 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078316 3080396 2080 0.1
RAM 148072 148168 96 0.1
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4224864 4228096 3232 0.1
RAM 230864 230976 112 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074037 6076133 2096 0.0
RAM 610984 611080 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12780861 12782957 2096 0.0
RAM 765456 765584 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919184 919288 104 0.0
RAM 167328 167392 64 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911188 911248 60 0.0
RAM 145572 145636 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856408 856512 104 0.0
RAM 141091 141155 64 0.0
nxp contact k32w0+release FLASH 591872 591968 96 0.0
RAM 72848 72912 64 0.1
mcxw71+release FLASH 624632 624760 128 0.0
RAM 63188 63252 64 0.1
light k32w0+release FLASH 617788 617884 96 0.0
RAM 72144 72208 64 0.1
k32w1+release FLASH 709104 709216 112 0.0
RAM 72036 72100 64 0.1
lock mcxw71+release FLASH 774160 774288 128 0.0
RAM 67612 67676 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665236 1665396 160 0.0
RAM 212328 212392 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569724 1569900 176 0.0
RAM 208504 208568 64 0.0
light cy8ckit_062s2_43012 FLASH 1445196 1445372 176 0.0
RAM 197224 197288 64 0.0
lock cy8ckit_062s2_43012 FLASH 1475196 1475372 176 0.0
RAM 224936 225000 64 0.0
qpg lighting-app qpg6105+debug FLASH 666740 666852 112 0.0
RAM 105172 105236 64 0.1
lock-app qpg6105+debug FLASH 625144 625272 128 0.0
RAM 99792 99856 64 0.1
stm32 light STM32WB5MM-DK FLASH 464484 464596 112 0.0
RAM 141416 141480 64 0.0
telink bridge-app tl7218x FLASH 693498 693636 138 0.0
RAM 101832 101896 64 0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772884 773022 138 0.0
RAM 49984 50048 64 0.1
light-app-ota-shell-factory-data tl7218x FLASH 779990 780128 138 0.0
RAM 109164 109228 64 0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702258 702388 130 0.0
RAM 62544 62608 64 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740212 740342 130 0.0
RAM 85724 85788 64 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606312 606450 138 0.0
RAM 119380 119444 64 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815300 815442 142 0.0
RAM 107432 107496 64 0.1
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812112 1813892 1780 0.1
RAM 94832 94896 64 0.1
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822726 20822726 0 0.0
RAM 9059864 9059864 0 0.0

@vijs vijs force-pushed the feature/38841 branch from 5e86f37 to 1d047f7 Compare May 13, 2025 20:51
Copy link

github-actions bot commented May 13, 2025

PR #38842: Size comparison from ebe16b7 to 1d047f7

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 ebe16b7 1d047f7 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101808 130 0.0
RAM 179002 179066 64 0.0
bl702 lighting-app bl702+eth FLASH 656472 656610 138 0.0
RAM 134941 135005 64 0.0
bl702+wifi FLASH 833494 833624 130 0.0
RAM 124481 124545 64 0.1
bl706+mfd+rpc+littlefs FLASH 1066582 1066720 138 0.0
RAM 117349 117413 64 0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896292 140 0.0
RAM 105688 105752 64 0.1
lighting-app bl702l+mfd+littlefs FLASH 979926 980064 138 0.0
RAM 109836 109900 64 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820132 820228 96 0.0
RAM 120208 120272 64 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 830184 830280 96 0.0
RAM 125376 125440 64 0.1
pump-app LP_EM_CC1354P10_6 FLASH 778408 778504 96 0.0
RAM 113780 113844 64 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 762716 762812 96 0.0
RAM 113988 114052 64 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548986 549106 120 0.0
RAM 205192 205256 64 0.0
lock CC3235SF_LAUNCHXL FLASH 579674 579794 120 0.0
RAM 205376 205440 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661645 661757 112 0.0
RAM 77236 77300 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681497 681609 112 0.0
RAM 79876 79940 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681497 681609 112 0.0
RAM 79876 79940 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638437 638549 112 0.0
RAM 72304 72368 64 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622933 623053 120 0.0
RAM 73532 73596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642577 642689 112 0.0
RAM 76084 76148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642577 642689 112 0.0
RAM 76084 76148 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642341 642461 120 0.0
RAM 76532 76596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662057 662177 120 0.0
RAM 79084 79148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662057 662177 120 0.0
RAM 79084 79148 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618569 618689 120 0.0
RAM 70636 70700 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638421 638541 120 0.0
RAM 73268 73332 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638421 638541 120 0.0
RAM 73268 73332 64 0.1
efr32 lock-app BRD4187C FLASH 945084 945180 96 0.0
RAM 132024 132088 64 0.0
BRD4338a FLASH 771144 771304 160 0.0
RAM 173248 173312 64 0.0
window-app BRD4187C FLASH 1037112 1037264 152 0.0
RAM 128160 128224 64 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103392 64 0.1
FLASH 1805438 1805508 70 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121996 64 0.1
FLASH 1770586 1770642 56 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2786914 2789002 2088 0.1
RAM 115032 115128 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340606 6342694 2088 0.0
RAM 533112 533208 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5444898 5446986 2088 0.0
RAM 225000 225096 96 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761334 4763422 2088 0.0
RAM 204640 204736 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883387 6885483 2096 0.0
RAM 226168 226264 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309675 14309675 0 0.0
RAM 658416 658416 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591355 14591355 0 0.0
RAM 645168 645168 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572560 12572560 0 0.0
RAM 691456 691456 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668741 12668741 0 0.0
RAM 644528 644528 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578372 4580460 2088 0.0
RAM 190704 190800 96 0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718661 5720741 2080 0.0
RAM 486560 486656 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641729 5643809 2080 0.0
RAM 207176 207272 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813668 4815756 2088 0.0
RAM 194472 194568 96 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439346 4441434 2088 0.0
RAM 183888 183984 96 0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567110 4569198 2088 0.0
RAM 187792 187888 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078316 3080396 2080 0.1
RAM 148072 148168 96 0.1
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4224864 4228096 3232 0.1
RAM 230864 230976 112 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074469 6076565 2096 0.0
RAM 610984 611080 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12780861 12782957 2096 0.0
RAM 765456 765584 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919184 919288 104 0.0
RAM 167328 167392 64 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911188 911248 60 0.0
RAM 145572 145636 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856408 856512 104 0.0
RAM 141091 141155 64 0.0
nxp contact k32w0+release FLASH 591872 591968 96 0.0
RAM 72848 72912 64 0.1
mcxw71+release FLASH 624632 624760 128 0.0
RAM 63188 63252 64 0.1
light k32w0+release FLASH 617788 617884 96 0.0
RAM 72144 72208 64 0.1
k32w1+release FLASH 709104 709216 112 0.0
RAM 72036 72100 64 0.1
lock mcxw71+release FLASH 774160 774288 128 0.0
RAM 67612 67676 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665236 1665396 160 0.0
RAM 212328 212392 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569724 1569900 176 0.0
RAM 208504 208568 64 0.0
light cy8ckit_062s2_43012 FLASH 1445196 1445372 176 0.0
RAM 197224 197288 64 0.0
lock cy8ckit_062s2_43012 FLASH 1475196 1475372 176 0.0
RAM 224936 225000 64 0.0
qpg lighting-app qpg6105+debug FLASH 666740 666852 112 0.0
RAM 105172 105236 64 0.1
lock-app qpg6105+debug FLASH 625144 625272 128 0.0
RAM 99792 99856 64 0.1
stm32 light STM32WB5MM-DK FLASH 464484 464596 112 0.0
RAM 141416 141480 64 0.0
telink bridge-app tl7218x FLASH 693498 693636 138 0.0
RAM 101832 101896 64 0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772884 773022 138 0.0
RAM 49984 50048 64 0.1
light-app-ota-shell-factory-data tl7218x FLASH 779990 780128 138 0.0
RAM 109164 109228 64 0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702258 702388 130 0.0
RAM 62544 62608 64 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740212 740342 130 0.0
RAM 85724 85788 64 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606312 606450 138 0.0
RAM 119380 119444 64 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815300 815442 142 0.0
RAM 107432 107496 64 0.1
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812112 1813892 1780 0.1
RAM 94832 94896 64 0.1
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822742 20822742 0 0.0
RAM 9059864 9059864 0 0.0

@vijs vijs force-pushed the feature/38841 branch from 1d047f7 to c7a4b41 Compare May 14, 2025 02:13
Copy link

github-actions bot commented May 14, 2025

PR #38842: Size comparison from 3388b3e to c7a4b41

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 3388b3e c7a4b41 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101808 130 0.0
RAM 178994 179058 64 0.0
bl702 lighting-app bl702+eth FLASH 656472 656610 138 0.0
RAM 134941 135005 64 0.0
bl702+wifi FLASH 833750 833880 130 0.0
RAM 124481 124545 64 0.1
bl706+mfd+rpc+littlefs FLASH 1066582 1066720 138 0.0
RAM 117349 117413 64 0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896292 140 0.0
RAM 105688 105752 64 0.1
lighting-app bl702l+mfd+littlefs FLASH 979926 980064 138 0.0
RAM 109836 109900 64 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820180 820276 96 0.0
RAM 120208 120272 64 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830328 96 0.0
RAM 125376 125440 64 0.1
pump-app LP_EM_CC1354P10_6 FLASH 778456 778552 96 0.0
RAM 113780 113844 64 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 762764 762860 96 0.0
RAM 113988 114052 64 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549034 549154 120 0.0
RAM 205192 205256 64 0.0
lock CC3235SF_LAUNCHXL FLASH 579722 579842 120 0.0
RAM 205376 205440 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661693 661805 112 0.0
RAM 77236 77300 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681545 681657 112 0.0
RAM 79876 79940 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681545 681657 112 0.0
RAM 79876 79940 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638485 638597 112 0.0
RAM 72304 72368 64 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622981 623101 120 0.0
RAM 73532 73596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642625 642737 112 0.0
RAM 76084 76148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642625 642737 112 0.0
RAM 76084 76148 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642389 642509 120 0.0
RAM 76532 76596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662105 662225 120 0.0
RAM 79084 79148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662105 662225 120 0.0
RAM 79084 79148 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618617 618737 120 0.0
RAM 70628 70692 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638469 638589 120 0.0
RAM 73260 73324 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638469 638589 120 0.0
RAM 73260 73324 64 0.1
efr32 lock-app BRD4187C FLASH 945116 945244 128 0.0
RAM 132024 132088 64 0.0
BRD4338a FLASH 771184 771336 152 0.0
RAM 173248 173312 64 0.0
window-app BRD4187C FLASH 1037144 1037304 160 0.0
RAM 128160 128224 64 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103384 64 0.1
FLASH 1805474 1805544 70 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121996 64 0.1
FLASH 1770630 1770690 60 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787072 2789160 2088 0.1
RAM 115048 115144 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340764 6342852 2088 0.0
RAM 533128 533224 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445056 5447144 2088 0.0
RAM 225016 225112 96 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761492 4763580 2088 0.0
RAM 204656 204752 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883547 6885643 2096 0.0
RAM 226168 226264 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309771 14309771 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591459 14591459 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668845 12668845 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578426 4580514 2088 0.0
RAM 190704 190800 96 0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718709 5720805 2096 0.0
RAM 486560 486656 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641873 5643969 2096 0.0
RAM 207192 207288 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813826 4815914 2088 0.0
RAM 194456 194552 96 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439400 4441488 2088 0.0
RAM 183888 183984 96 0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567164 4569252 2088 0.0
RAM 187760 187856 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078460 3080556 2096 0.1
RAM 148088 148184 96 0.1
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4228128 3216 0.1
RAM 230864 230976 112 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074629 6076725 2096 0.0
RAM 611000 611096 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781021 12783117 2096 0.0
RAM 765472 765600 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919232 919336 104 0.0
RAM 167326 167390 64 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911208 911268 60 0.0
RAM 145570 145634 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856456 856560 104 0.0
RAM 141089 141153 64 0.0
nxp contact k32w0+release FLASH 591920 592016 96 0.0
RAM 72848 72912 64 0.1
mcxw71+release FLASH 624680 624808 128 0.0
RAM 63188 63252 64 0.1
light k32w0+release FLASH 617836 617932 96 0.0
RAM 72144 72208 64 0.1
k32w1+release FLASH 709152 709264 112 0.0
RAM 72036 72100 64 0.1
lock mcxw71+release FLASH 774208 774336 128 0.0
RAM 67612 67676 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665428 160 0.0
RAM 212328 212392 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569940 176 0.0
RAM 208504 208568 64 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445404 176 0.0
RAM 197216 197280 64 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475412 176 0.0
RAM 224936 225000 64 0.0
qpg lighting-app qpg6105+debug FLASH 666788 666900 112 0.0
RAM 105164 105228 64 0.1
lock-app qpg6105+debug FLASH 625192 625320 128 0.0
RAM 99792 99856 64 0.1
stm32 light STM32WB5MM-DK FLASH 464532 464644 112 0.0
RAM 141416 141480 64 0.0
telink bridge-app tl7218x FLASH 693534 693672 138 0.0
RAM 101828 101892 64 0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772920 773058 138 0.0
RAM 49980 50044 64 0.1
light-app-ota-shell-factory-data tl7218x FLASH 780026 780164 138 0.0
RAM 109160 109224 64 0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702294 702424 130 0.0
RAM 62544 62608 64 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740248 740378 130 0.0
RAM 85724 85788 64 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606348 606486 138 0.0
RAM 119376 119440 64 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815336 815478 142 0.0
RAM 107428 107492 64 0.1
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812188 1813968 1780 0.1
RAM 94840 94904 64 0.1
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822774 20822774 0 0.0
RAM 9059872 9059872 0 0.0

@vijs vijs force-pushed the feature/38841 branch from c7a4b41 to 9c1da9e Compare May 14, 2025 12:25
Copy link

github-actions bot commented May 14, 2025

PR #38842: Size comparison from d6b2cee to 9c1da9e

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 d6b2cee 9c1da9e change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101808 130 0.0
RAM 178994 179058 64 0.0
bl702 lighting-app bl702+eth FLASH 656472 656610 138 0.0
RAM 134941 135005 64 0.0
bl702+wifi FLASH 833750 833880 130 0.0
RAM 124481 124545 64 0.1
bl706+mfd+rpc+littlefs FLASH 1066582 1066720 138 0.0
RAM 117349 117413 64 0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896292 140 0.0
RAM 105688 105752 64 0.1
lighting-app bl702l+mfd+littlefs FLASH 979926 980064 138 0.0
RAM 109836 109900 64 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820180 820276 96 0.0
RAM 120208 120272 64 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830328 96 0.0
RAM 125376 125440 64 0.1
pump-app LP_EM_CC1354P10_6 FLASH 778456 778552 96 0.0
RAM 113780 113844 64 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 762764 762860 96 0.0
RAM 113988 114052 64 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549034 549154 120 0.0
RAM 205192 205256 64 0.0
lock CC3235SF_LAUNCHXL FLASH 579722 579842 120 0.0
RAM 205376 205440 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661693 661805 112 0.0
RAM 77236 77300 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681545 681657 112 0.0
RAM 79876 79940 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681545 681657 112 0.0
RAM 79876 79940 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638485 638597 112 0.0
RAM 72304 72368 64 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622981 623101 120 0.0
RAM 73532 73596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642625 642737 112 0.0
RAM 76084 76148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642625 642737 112 0.0
RAM 76084 76148 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642389 642509 120 0.0
RAM 76532 76596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662105 662225 120 0.0
RAM 79084 79148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662105 662225 120 0.0
RAM 79084 79148 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618617 618737 120 0.0
RAM 70628 70692 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638469 638589 120 0.0
RAM 73260 73324 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638469 638589 120 0.0
RAM 73260 73324 64 0.1
efr32 lock-app BRD4187C FLASH 945116 945244 128 0.0
RAM 132024 132088 64 0.0
BRD4338a FLASH 771184 771336 152 0.0
RAM 173248 173312 64 0.0
window-app BRD4187C FLASH 1037144 1037304 160 0.0
RAM 128160 128224 64 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103384 64 0.1
FLASH 1805474 1805544 70 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121996 64 0.1
FLASH 1770630 1770690 60 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787072 2789160 2088 0.1
RAM 115048 115144 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340764 6342852 2088 0.0
RAM 533128 533224 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445056 5447144 2088 0.0
RAM 225016 225112 96 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761492 4763580 2088 0.0
RAM 204656 204752 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883547 6885643 2096 0.0
RAM 226168 226264 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309771 14309771 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591459 14591459 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668845 12668845 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578426 4580514 2088 0.0
RAM 190704 190800 96 0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718709 5720805 2096 0.0
RAM 486560 486656 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641873 5643969 2096 0.0
RAM 207192 207288 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813826 4815914 2088 0.0
RAM 194456 194552 96 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439400 4441488 2088 0.0
RAM 183888 183984 96 0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567164 4569252 2088 0.0
RAM 187760 187856 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078460 3080556 2096 0.1
RAM 148088 148184 96 0.1
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4228128 3216 0.1
RAM 230864 230976 112 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074629 6076725 2096 0.0
RAM 611000 611096 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781021 12783117 2096 0.0
RAM 765472 765600 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919232 919336 104 0.0
RAM 167326 167390 64 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911208 911268 60 0.0
RAM 145570 145634 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856456 856560 104 0.0
RAM 141089 141153 64 0.0
nxp contact k32w0+release FLASH 591920 592016 96 0.0
RAM 72848 72912 64 0.1
mcxw71+release FLASH 624680 624808 128 0.0
RAM 63188 63252 64 0.1
light k32w0+release FLASH 617836 617932 96 0.0
RAM 72144 72208 64 0.1
k32w1+release FLASH 709152 709264 112 0.0
RAM 72036 72100 64 0.1
lock mcxw71+release FLASH 774208 774336 128 0.0
RAM 67612 67676 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665428 160 0.0
RAM 212328 212392 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569940 176 0.0
RAM 208504 208568 64 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445404 176 0.0
RAM 197216 197280 64 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475412 176 0.0
RAM 224936 225000 64 0.0
qpg lighting-app qpg6105+debug FLASH 666788 666900 112 0.0
RAM 105164 105228 64 0.1
lock-app qpg6105+debug FLASH 625192 625320 128 0.0
RAM 99792 99856 64 0.1
stm32 light STM32WB5MM-DK FLASH 464532 464644 112 0.0
RAM 141416 141480 64 0.0
telink bridge-app tl7218x FLASH 693534 693672 138 0.0
RAM 101828 101892 64 0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772920 773058 138 0.0
RAM 49980 50044 64 0.1
light-app-ota-shell-factory-data tl7218x FLASH 780026 780164 138 0.0
RAM 109160 109224 64 0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702294 702424 130 0.0
RAM 62544 62608 64 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740248 740378 130 0.0
RAM 85724 85788 64 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606348 606486 138 0.0
RAM 119376 119440 64 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815336 815478 142 0.0
RAM 107428 107492 64 0.1
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812188 1813968 1780 0.1
RAM 94840 94904 64 0.1
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822774 20822774 0 0.0
RAM 9059872 9059872 0 0.0

@vijs vijs force-pushed the feature/38841 branch from 9c1da9e to b7069ac Compare May 14, 2025 17:01
Copy link

github-actions bot commented May 14, 2025

PR #38842: Size comparison from 162df09 to b7069ac

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 162df09 b7069ac change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101808 130 0.0
RAM 178994 179058 64 0.0
bl702 lighting-app bl702+eth FLASH 654940 655078 138 0.0
RAM 134961 135025 64 0.0
bl702+wifi FLASH 832446 832576 130 0.0
RAM 124501 124565 64 0.1
bl706+mfd+rpc+littlefs FLASH 1064978 1065116 138 0.0
RAM 117365 117429 64 0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894160 894300 140 0.0
RAM 105660 105724 64 0.1
lighting-app bl702l+mfd+littlefs FLASH 978258 978396 138 0.0
RAM 109836 109900 64 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820196 820292 96 0.0
RAM 120208 120272 64 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830328 96 0.0
RAM 125376 125440 64 0.1
pump-app LP_EM_CC1354P10_6 FLASH 778472 778568 96 0.0
RAM 113780 113844 64 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 762780 762876 96 0.0
RAM 113988 114052 64 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549050 549170 120 0.0
RAM 205192 205256 64 0.0
lock CC3235SF_LAUNCHXL FLASH 579738 579858 120 0.0
RAM 205376 205440 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661709 661821 112 0.0
RAM 77236 77300 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681561 681673 112 0.0
RAM 79876 79940 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681561 681673 112 0.0
RAM 79876 79940 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638501 638613 112 0.0
RAM 72304 72368 64 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622997 623117 120 0.0
RAM 73532 73596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642641 642753 112 0.0
RAM 76084 76148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642641 642753 112 0.0
RAM 76084 76148 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642405 642525 120 0.0
RAM 76532 76596 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662121 662241 120 0.0
RAM 79084 79148 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662121 662241 120 0.0
RAM 79084 79148 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618633 618753 120 0.0
RAM 70628 70692 64 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638485 638605 120 0.0
RAM 73260 73324 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638485 638605 120 0.0
RAM 73260 73324 64 0.1
efr32 lock-app BRD4187C FLASH 945148 945244 96 0.0
RAM 132024 132088 64 0.0
BRD4338a FLASH 771184 771336 152 0.0
RAM 173248 173312 64 0.0
window-app BRD4187C FLASH 1037144 1037304 160 0.0
RAM 128160 128224 64 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103384 64 0.1
FLASH 1805488 1805558 70 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121996 64 0.1
FLASH 1770642 1770702 60 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787094 2789182 2088 0.1
RAM 115048 115144 96 0.1
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340786 6342874 2088 0.0
RAM 533128 533224 96 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445078 5447166 2088 0.0
RAM 225016 225112 96 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761514 4763602 2088 0.0
RAM 204656 204752 96 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883579 6885659 2080 0.0
RAM 226168 226264 96 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309803 14309803 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591481 14591481 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668867 12668867 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578448 4580536 2088 0.0
RAM 190704 190800 96 0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718725 5720821 2096 0.0
RAM 486560 486656 96 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641905 5643985 2080 0.0
RAM 207192 207288 96 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813848 4815936 2088 0.0
RAM 194456 194552 96 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439422 4441510 2088 0.0
RAM 183888 183984 96 0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567186 4569274 2088 0.0
RAM 187760 187856 96 0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078492 3080572 2080 0.1
RAM 148088 148184 96 0.1
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4228128 3216 0.1
RAM 230864 230976 112 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074661 6076741 2080 0.0
RAM 611000 611096 96 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781037 12783133 2096 0.0
RAM 765472 765600 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919244 919348 104 0.0
RAM 167326 167390 64 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911220 911280 60 0.0
RAM 145570 145634 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856468 856572 104 0.0
RAM 141089 141153 64 0.0
nxp contact k32w0+release FLASH 591920 592032 112 0.0
RAM 72848 72912 64 0.1
mcxw71+release FLASH 624688 624816 128 0.0
RAM 63188 63252 64 0.1
light k32w0+release FLASH 617852 617948 96 0.0
RAM 72144 72208 64 0.1
k32w1+release FLASH 709160 709272 112 0.0
RAM 72036 72100 64 0.1
lock mcxw71+release FLASH 774216 774344 128 0.0
RAM 67612 67676 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665428 160 0.0
RAM 212328 212392 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569940 176 0.0
RAM 208504 208568 64 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445404 176 0.0
RAM 197216 197280 64 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475412 176 0.0
RAM 224936 225000 64 0.0
qpg lighting-app qpg6105+debug FLASH 666804 666916 112 0.0
RAM 105164 105228 64 0.1
lock-app qpg6105+debug FLASH 625208 625336 128 0.0
RAM 99792 99856 64 0.1
stm32 light STM32WB5MM-DK FLASH 464540 464652 112 0.0
RAM 141416 141480 64 0.0
telink bridge-app tl7218x FLASH 693548 693686 138 0.0
RAM 101828 101892 64 0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772934 773072 138 0.0
RAM 49980 50044 64 0.1
light-app-ota-shell-factory-data tl7218x FLASH 780040 780178 138 0.0
RAM 109160 109224 64 0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702308 702438 130 0.0
RAM 62544 62608 64 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740262 740392 130 0.0
RAM 85724 85788 64 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606362 606500 138 0.0
RAM 119376 119440 64 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815350 815492 142 0.0
RAM 107428 107492 64 0.1
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812316 1814096 1780 0.1
RAM 94840 94904 64 0.1
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20823118 20823118 0 0.0
RAM 9060032 9060032 0 0.0

@doru91 doru91 self-requested a review May 15, 2025 06:49
@mergify mergify bot merged commit f56a0a0 into project-chip:master May 15, 2025
71 checks passed
heinsaar pushed a commit to heinsaar/connectedhomeip that referenced this pull request May 15, 2025
@andy31415
Copy link
Contributor

This PR should have had unit tests. Verified using docs/guides/joint_fabric_guide.md instructions. is a short hand of "manually tested" and it bypasses our request of "make detailed test description in PRs, so that we strongly encourage people to write unit tests".

char mFriendlyNameBuffer[kFriendlyNameMaxSize];
};

class JointFabricDatastore
Copy link
Contributor

Choose a reason for hiding this comment

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

need documentation on usage/purpose.

Iw as looking to understand the include changes that claimed "not intended for embedded devices" ... but I don't have the intent of this class either. So what is it and what does it do?

CHIP_ERROR SetAdministratorFabricIndex(FabricIndex fabricIndex)
{
mAdministratorFabricIndex = fabricIndex;
return CHIP_NO_ERROR;
Copy link
Contributor

Choose a reason for hiding this comment

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

why do these methods return CHIP_ERROR when it is impossible for them to fail? that adds extra overhead for callers (code and complexity). Do we envision these will ever fail?

/**
* Used to notify of changes in the node list and more TODO.
*/
class Listener
Copy link
Contributor

Choose a reason for hiding this comment

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

Based on the description this is a NodeChangeListener. Maybe adjust the name?

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.

[E2E][JF] Implement JF Administrator and Datastore Servers - Phase 1
5 participants