Skip to content

Define new JF server variables for JF Admins only #39095

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vijs
Copy link
Collaborator

@vijs vijs commented May 20, 2025

The new server variables introduced in PR #38842 are only needed for JF admins and should not be exposed to all devices.

Addresses #39093

Testing

Verify if the server variables are available only if for JF Admins

Comment on lines +69 to +68
"JointFabricDatastore.cpp",
"JointFabricDatastore.h",
Copy link
Contributor

Choose a reason for hiding this comment

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

Don't these need to get removed from the unconditional list above?

Copy link
Contributor

Choose a reason for hiding this comment

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

Are these indepenent enough to be placed in a separate source_set and have a deps dependency so we can enforce #include logic? Would probably require a //nogncheck comment on the include that is guarded by ifdefs, however that seems desirable to enforce header dependency by GN.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

The changes have been moved under chip_device_config_enable_joint_fabric flag

Copy link
Contributor

Choose a reason for hiding this comment

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

I see #38842 got through without unit testing.

Please apply these changes:

  • use a source_set for these 2 files (so it can be referenced individually)
  • add unit tests in a src/app/server/tests . Reference the source set so you can write the unit test

Copy link

github-actions bot commented May 20, 2025

PR #39095: Size comparison from b996746 to f5f14f9

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b996746 f5f14f9 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103652 1103522 -130 -0.0
RAM 179082 179018 -64 -0.0
bl702 lighting-app bl702+eth FLASH 656882 656744 -138 -0.0
RAM 135041 134977 -64 -0.0
bl702+wifi FLASH 834392 834262 -130 -0.0
RAM 124597 124533 -64 -0.1
bl706+mfd+rpc+littlefs FLASH 1066932 1066794 -138 -0.0
RAM 117429 117365 -64 -0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895972 895832 -140 -0.0
RAM 105732 105668 -64 -0.1
lighting-app bl702l+mfd+littlefs FLASH 980212 980074 -138 -0.0
RAM 109932 109868 -64 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822068 821972 -96 -0.0
RAM 120296 120232 -64 -0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 831928 831832 -96 -0.0
RAM 125448 125384 -64 -0.1
pump-app LP_EM_CC1354P10_6 FLASH 779496 779400 -96 -0.0
RAM 113844 113780 -64 -0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 763708 763612 -96 -0.0
RAM 114060 113996 -64 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549950 549830 -120 -0.0
RAM 205264 205200 -64 -0.0
lock CC3235SF_LAUNCHXL FLASH 581358 581238 -120 -0.0
RAM 205456 205392 -64 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663205 663093 -112 -0.0
RAM 77308 77244 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683057 682945 -112 -0.0
RAM 79948 79884 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683057 682945 -112 -0.0
RAM 79948 79884 -64 -0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639989 639877 -112 -0.0
RAM 72376 72312 -64 -0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624357 624237 -120 -0.0
RAM 73604 73540 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643985 643873 -112 -0.0
RAM 76156 76092 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643985 643873 -112 -0.0
RAM 76156 76092 -64 -0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643693 643581 -112 -0.0
RAM 76604 76540 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663409 663297 -112 -0.0
RAM 79156 79092 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663409 663297 -112 -0.0
RAM 79156 79092 -64 -0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619881 619761 -120 -0.0
RAM 70708 70644 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639733 639613 -120 -0.0
RAM 73340 73276 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639733 639613 -120 -0.0
RAM 73340 73276 -64 -0.1
efr32 lock-app BRD4187C FLASH 946468 946340 -128 -0.0
RAM 132096 132032 -64 -0.0
BRD4338a FLASH 776328 776168 -160 -0.0
RAM 173320 173256 -64 -0.0
window-app BRD4187C FLASH 1042168 1041968 -200 -0.0
RAM 128232 128168 -64 -0.0
esp32 all-clusters-app c3devkit DRAM 103408 103344 -64 -0.1
FLASH 1810984 1810914 -70 -0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 121964 -64 -0.1
FLASH 1777326 1777270 -56 -0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2796362 2794274 -2088 -0.1
RAM 115992 115896 -96 -0.1
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6378320 6376232 -2088 -0.0
RAM 534824 534728 -96 -0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5465680 5463592 -2088 -0.0
RAM 226408 226312 -96 -0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4773136 4771048 -2088 -0.0
RAM 205712 205616 -96 -0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6915307 6913211 -2096 -0.0
RAM 227416 227320 -96 -0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14410123 14410123 0 0.0
RAM 662832 662832 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 1469679 1469679 0 0.0
RAM 649576 649576 0 0.0
chip-tool-ipv6only arm64 unknown 40376 40376 0 0.0
FLASH 12644416 12644416 0 0.0
RAM 695888 695888 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12769253 12769253 0 0.0
RAM 648944 648944 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4589738 4587650 -2088 -0.0
RAM 191792 191696 -96 -0.1
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5735941 5733861 -2080 -0.0
RAM 488064 487968 -96 -0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5653441 5651361 -2080 -0.0
RAM 208296 208200 -96 -0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4826826 4824738 -2088 -0.0
RAM 195576 195480 -96 -0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4448636 4446548 -2088 -0.0
RAM 184896 184800 -96 -0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4578240 4576152 -2088 -0.0
RAM 188800 188704 -96 -0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3098444 3096348 -2096 -0.1
RAM 149424 149328 -96 -0.1
thermostat-no-ble arm64 unknown 9648 9648 0 0.0
FLASH 4236288 4233056 -3232 -0.1
RAM 231976 231864 -112 -0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6094725 6092629 -2096 -0.0
RAM 612536 612440 -96 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12896605 12894509 -2096 -0.0
RAM 770608 770480 -128 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921904 921800 -104 -0.0
RAM 167398 167334 -64 -0.0
nrf7002dk_nrf5340_cpuapp FLASH 913324 913264 -60 -0.0
RAM 145642 145578 -64 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859012 858908 -104 -0.0
RAM 141161 141097 -64 -0.0
nxp contact k32w0+release FLASH 593256 593144 -112 -0.0
RAM 72928 72864 -64 -0.1
mcxw71+release FLASH 626120 625992 -128 -0.0
RAM 63268 63204 -64 -0.1
light k32w0+release FLASH 619396 619300 -96 -0.0
RAM 72224 72160 -64 -0.1
k32w1+release FLASH 710856 710744 -112 -0.0
RAM 72116 72052 -64 -0.1
lock mcxw71+release FLASH 775936 775808 -128 -0.0
RAM 67692 67628 -64 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673164 1672988 -176 -0.0
RAM 212408 212344 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577276 1577100 -176 -0.0
RAM 208592 208528 -64 -0.0
light cy8ckit_062s2_43012 FLASH 1450884 1450724 -160 -0.0
RAM 197296 197232 -64 -0.0
lock cy8ckit_062s2_43012 FLASH 1480780 1480604 -176 -0.0
RAM 225016 224952 -64 -0.0
qpg lighting-app qpg6105+debug FLASH 668628 668516 -112 -0.0
RAM 105244 105180 -64 -0.1
lock-app qpg6105+debug FLASH 626824 626704 -120 -0.0
RAM 99872 99808 -64 -0.1
stm32 light STM32WB5MM-DK FLASH 466324 466212 -112 -0.0
RAM 141496 141432 -64 -0.0
telink bridge-app tl7218x FLASH 694882 677988 -16894 -2.4
RAM 101908 90704 -11204 -11.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774592 774454 -138 -0.0
RAM 50060 49996 -64 -0.1
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771686 771548 -138 -0.0
RAM 40352 40288 -64 -0.2
light-app-ota-shell-factory-data tl7218x FLASH 781698 760004 -21694 -2.8
RAM 109232 97416 -11816 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703844 687812 -16032 -2.3
RAM 62624 51528 -11096 -17.7
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741798 716264 -25534 -3.4
RAM 85796 73340 -12456 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713734 713592 -142 -0.0
RAM 37040 36976 -64 -0.2
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 608544 608406 -138 -0.0
RAM 120004 119940 -64 -0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 817008 795058 -21950 -2.7
RAM 107500 96264 -11236 -10.5
tizen all-clusters-app arm unknown 5240 5240 0 0.0
FLASH 1823916 1822136 -1780 -0.1
RAM 95560 95496 -64 -0.1
chip-tool-ubsan arm unknown 20624 20624 0 0.0
FLASH 20930878 20930878 0 0.0
RAM 9100420 9100420 0 0.0

@vijs vijs force-pushed the feature/39093 branch from f5f14f9 to f6ec315 Compare May 21, 2025 20:27
Copy link

github-actions bot commented May 21, 2025

PR #39095: Size comparison from 08eb175 to f6ec315

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 08eb175 f6ec315 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103918 1103788 -130 -0.0
RAM 179114 179050 -64 -0.0
bl702 lighting-app bl702+eth FLASH 657020 656882 -138 -0.0
RAM 135089 135025 -64 -0.0
bl702+wifi FLASH 834530 834400 -130 -0.0
RAM 124637 124573 -64 -0.1
bl706+mfd+rpc+littlefs FLASH 1067070 1066932 -138 -0.0
RAM 117477 117413 -64 -0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896622 896482 -140 -0.0
RAM 105772 105708 -64 -0.1
lighting-app bl702l+mfd+littlefs FLASH 980350 980212 -138 -0.0
RAM 109972 109908 -64 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822092 821996 -96 -0.0
RAM 120296 120232 -64 -0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 832112 832016 -96 -0.0
RAM 125440 125376 -64 -0.1
pump-app LP_EM_CC1354P10_6 FLASH 779224 779128 -96 -0.0
RAM 113844 113780 -64 -0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 763532 763436 -96 -0.0
RAM 114060 113996 -64 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549798 549678 -120 -0.0
RAM 205264 205200 -64 -0.0
lock CC3235SF_LAUNCHXL FLASH 581630 581510 -120 -0.0
RAM 205448 205384 -64 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663245 663133 -112 -0.0
RAM 77300 77236 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683089 682977 -112 -0.0
RAM 79940 79876 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683089 682977 -112 -0.0
RAM 79940 79876 -64 -0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640029 639917 -112 -0.0
RAM 72368 72304 -64 -0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624653 624533 -120 -0.0
RAM 73612 73548 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644289 644177 -112 -0.0
RAM 76164 76100 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644289 644177 -112 -0.0
RAM 76164 76100 -64 -0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643925 643813 -112 -0.0
RAM 76604 76540 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663641 663521 -120 -0.0
RAM 79156 79092 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663641 663521 -120 -0.0
RAM 79156 79092 -64 -0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620233 620121 -112 -0.0
RAM 70716 70652 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640085 639973 -112 -0.0
RAM 73348 73284 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640085 639973 -112 -0.0
RAM 73348 73284 -64 -0.1
efr32 lock-app BRD4187C FLASH 946708 946612 -96 -0.0
RAM 132092 132028 -64 -0.0
BRD4338a FLASH 775712 775536 -176 -0.0
RAM 173328 173264 -64 -0.0
window-app BRD4187C FLASH 1041664 1041496 -168 -0.0
RAM 128228 128164 -64 -0.0
esp32 all-clusters-app c3devkit DRAM 103408 103344 -64 -0.1
FLASH 1810688 1810618 -70 -0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122004 121940 -64 -0.1
FLASH 1776214 1776158 -56 -0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2788564 2786476 -2088 -0.1
RAM 116024 115928 -96 -0.1
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6365136 6363048 -2088 -0.0
RAM 535256 535160 -96 -0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5454942 5452854 -2088 -0.0
RAM 226872 226776 -96 -0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4802964 4800876 -2088 -0.0
RAM 206576 206480 -96 -0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6909899 6907819 -2080 -0.0
RAM 227864 227768 -96 -0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 1433037 1433037 0 0.0
RAM 662832 662832 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14616531 14616531 0 0.0
RAM 649584 649584 0 0.0
chip-tool-ipv6only arm64 unknown 40384 40384 0 0.0
FLASH 12592768 12592768 0 0.0
RAM 695896 695896 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12689547 12689547 0 0.0
RAM 648944 648944 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4588944 4586856 -2088 -0.0
RAM 192240 192144 -96 -0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5729317 5727237 -2080 -0.0
RAM 488480 488384 -96 -0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5650769 5648689 -2080 -0.0
RAM 208728 208632 -96 -0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4823784 4821696 -2088 -0.0
RAM 196008 195912 -96 -0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4440836 4438748 -2088 -0.0
RAM 184912 184816 -96 -0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4568184 4566096 -2088 -0.0
RAM 188832 188736 -96 -0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3092844 3090748 -2096 -0.1
RAM 149896 149800 -96 -0.1
thermostat-no-ble arm64 unknown 9752 9752 0 0.0
FLASH 4236464 4233232 -3232 -0.1
RAM 232416 232304 -112 -0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6082421 6080325 -2096 -0.0
RAM 612728 612632 -96 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12814045 12811965 -2080 -0.0
RAM 771056 770928 -128 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921592 921488 -104 -0.0
RAM 167400 167336 -64 -0.0
nrf7002dk_nrf5340_cpuapp FLASH 912872 912812 -60 -0.0
RAM 145644 145580 -64 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858884 858780 -104 -0.0
RAM 141163 141099 -64 -0.0
nxp contact k32w0+release FLASH 593720 593608 -112 -0.0
RAM 72928 72864 -64 -0.1
mcxw71+release FLASH 626504 626376 -128 -0.0
RAM 63268 63204 -64 -0.1
light k32w0+release FLASH 619796 619700 -96 -0.0
RAM 72216 72152 -64 -0.1
k32w1+release FLASH 711088 710976 -112 -0.0
RAM 72116 72052 -64 -0.1
lock mcxw71+release FLASH 776136 776008 -128 -0.0
RAM 67676 67612 -64 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1670596 1670420 -176 -0.0
RAM 212400 212336 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1575116 1574956 -160 -0.0
RAM 208584 208520 -64 -0.0
light cy8ckit_062s2_43012 FLASH 1450300 1450124 -176 -0.0
RAM 197304 197240 -64 -0.0
lock cy8ckit_062s2_43012 FLASH 1480292 1480132 -160 -0.0
RAM 225024 224960 -64 -0.0
qpg lighting-app qpg6105+debug FLASH 668756 668644 -112 -0.0
RAM 105244 105180 -64 -0.1
lock-app qpg6105+debug FLASH 627184 627064 -120 -0.0
RAM 99880 99816 -64 -0.1
stm32 light STM32WB5MM-DK FLASH 466476 466364 -112 -0.0
RAM 141496 141432 -64 -0.0
telink bridge-app tl7218x FLASH 678538 678400 -138 -0.0
695294 695156 -138 -0.0
RAM 90768 90704 -64 -0.1
101908 101844 -64 -0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774698 774560 -138 -0.0
RAM 50060 49996 -64 -0.1
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771792 771654 -138 -0.0
RAM 40352 40288 -64 -0.2
light-app-ota-shell-factory-data tl7218x FLASH 760248 760110 -138 -0.0
781804 781666 -138 -0.0
RAM 97480 97416 -64 -0.1
109232 109168 -64 -0.1
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 688266 688136 -130 -0.0
704164 704034 -130 -0.0
RAM 51588 51524 -64 -0.1
62620 62556 -64 -0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 716716 716586 -130 -0.0
742118 741988 -130 -0.0
RAM 73400 73336 -64 -0.1
85792 85728 -64 -0.1
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 714056 713914 -142 -0.0
RAM 37036 36972 -64 -0.2
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 608584 608446 -138 -0.0
608650 608512 -138 -0.0
RAM 106728 106664 -64 -0.1
120004 119940 -64 -0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 795298 795164 -134 -0.0
817114 816980 -134 -0.0
RAM 96328 96264 -64 -0.1
107500 107436 -64 -0.1
tizen all-clusters-app arm unknown 5284 5284 0 0.0
FLASH 1817724 1815944 -1780 -0.1
RAM 95764 95700 -64 -0.1
chip-tool-ubsan arm unknown 20624 20624 0 0.0
FLASH 20863822 20863822 0 0.0
RAM 9079380 9079380 0 0.0

@vijs vijs force-pushed the feature/39093 branch from f6ec315 to b096446 Compare May 22, 2025 16:55
@github-actions github-actions bot added documentation Improvements or additions to documentation tools lib controller labels May 22, 2025
@vijs vijs force-pushed the feature/39093 branch from b096446 to 7ad1e7a Compare May 22, 2025 17:10
Copy link

PR #39095: Size comparison from a810300 to 7ad1e7a

Full report (2 builds for cc32xx)
platform target config section a810300 7ad1e7a change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548254 548710 456 0.1
RAM 205256 205248 -8 -0.0
lock CC3235SF_LAUNCHXL FLASH 581694 582162 468 0.1
RAM 205448 205440 -8 -0.0

@vijs vijs force-pushed the feature/39093 branch from 7ad1e7a to e0e019a Compare May 22, 2025 17:38
@vijs vijs force-pushed the feature/39093 branch from e0e019a to 0def7e7 Compare May 22, 2025 17:43
Copy link

github-actions bot commented May 22, 2025

PR #39095: Size comparison from 05e766b to 0def7e7

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 05e766b 0def7e7 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102246 1102116 -130 -0.0
RAM 179114 179050 -64 -0.0
bl702 lighting-app bl702+eth FLASH 655352 655214 -138 -0.0
RAM 135073 135009 -64 -0.0
bl702+wifi FLASH 832862 832732 -130 -0.0
RAM 124637 124573 -64 -0.1
bl706+mfd+rpc+littlefs FLASH 1065402 1065264 -138 -0.0
RAM 117461 117397 -64 -0.1
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894956 894816 -140 -0.0
RAM 105772 105708 -64 -0.1
lighting-app bl702l+mfd+littlefs FLASH 978682 978544 -138 -0.0
RAM 109956 109892 -64 -0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820588 820492 -96 -0.0
RAM 120288 120224 -64 -0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 832176 832080 -96 -0.0
RAM 125440 125376 -64 -0.1
pump-app LP_EM_CC1354P10_6 FLASH 777688 777592 -96 -0.0
RAM 113844 113780 -64 -0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 761996 761900 -96 -0.0
RAM 114052 113988 -64 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548254 548134 -120 -0.0
RAM 205256 205192 -64 -0.0
lock CC3235SF_LAUNCHXL FLASH 581694 581574 -120 -0.0
RAM 205448 205384 -64 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661685 661573 -112 -0.0
RAM 77292 77228 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681529 681417 -112 -0.0
RAM 79932 79868 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681529 681417 -112 -0.0
RAM 79932 79868 -64 -0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638469 638357 -112 -0.0
RAM 72360 72296 -64 -0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623069 622957 -112 -0.0
RAM 73604 73540 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642713 642593 -120 -0.0
RAM 76156 76092 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642713 642593 -120 -0.0
RAM 76156 76092 -64 -0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643989 643877 -112 -0.0
RAM 76604 76540 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663705 663585 -120 -0.0
RAM 79156 79092 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663705 663585 -120 -0.0
RAM 79156 79092 -64 -0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618673 618553 -120 -0.0
RAM 70716 70652 -64 -0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638525 638405 -120 -0.0
RAM 73348 73284 -64 -0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638525 638405 -120 -0.0
RAM 73348 73284 -64 -0.1
efr32 lock-app BRD4187C FLASH 946772 946676 -96 -0.0
RAM 132092 132028 -64 -0.0
BRD4338a FLASH 775744 775568 -176 -0.0
RAM 173320 173256 -64 -0.0
window-app BRD4187C FLASH 1039456 1039288 -168 -0.0
RAM 128228 128164 -64 -0.0
esp32 all-clusters-app c3devkit DRAM 103408 103344 -64 -0.1
FLASH 1809028 1808958 -70 -0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122004 121940 -64 -0.1
FLASH 1774474 1774418 -56 -0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2775690 2773602 -2088 -0.1
RAM 115960 115864 -96 -0.1
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6365350 6363262 -2088 -0.0
RAM 535256 535160 -96 -0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5455156 5453068 -2088 -0.0
RAM 226872 226776 -96 -0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4790088 4788000 -2088 -0.0
RAM 206528 206432 -96 -0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6897019 6894939 -2080 -0.0
RAM 227800 227704 -96 -0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14330363 14330363 0 0.0
RAM 662832 662832 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14616529 14616529 0 0.0
RAM 649584 649584 0 0.0
chip-tool-ipv6only arm64 unknown 40384 40384 0 0.0
FLASH 12592784 12592784 0 0.0
RAM 695896 695896 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12689427 12689427 0 0.0
RAM 648944 648944 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4576002 4573914 -2088 -0.0
RAM 192208 192112 -96 -0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5716373 5714293 -2080 -0.0
RAM 488432 488336 -96 -0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5637889 5635809 -2080 -0.0
RAM 208696 208600 -96 -0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4823872 4821784 -2088 -0.0
RAM 196008 195912 -96 -0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4427960 4425872 -2088 -0.0
RAM 184832 184736 -96 -0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4555340 4553252 -2088 -0.0
RAM 188768 188672 -96 -0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3080092 3077996 -2096 -0.1
RAM 149864 149768 -96 -0.1
thermostat-no-ble arm64 unknown 9744 9744 0 0.0
FLASH 4226944 4223728 -3216 -0.1
RAM 232360 232264 -96 -0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6082501 6080421 -2080 -0.0
RAM 612728 612632 -96 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12814141 12812045 -2096 -0.0
RAM 771056 770928 -128 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921656 921552 -104 -0.0
RAM 167396 167332 -64 -0.0
nrf7002dk_nrf5340_cpuapp FLASH 912900 912840 -60 -0.0
RAM 145640 145576 -64 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858948 858844 -104 -0.0
RAM 141159 141095 -64 -0.0
nxp contact k32w0+release FLASH 592256 592160 -96 -0.0
RAM 72920 72856 -64 -0.1
mcxw71+release FLASH 625056 624928 -128 -0.0
RAM 63260 63196 -64 -0.1
light k32w0+release FLASH 618316 618220 -96 -0.0
RAM 72216 72152 -64 -0.1
k32w1+release FLASH 709576 709464 -112 -0.0
RAM 72116 72052 -64 -0.1
lock mcxw71+release FLASH 776200 776072 -128 -0.0
RAM 67676 67612 -64 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1670628 1670452 -176 -0.0
RAM 212392 212328 -64 -0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1575148 1574988 -160 -0.0
RAM 208576 208512 -64 -0.0
light cy8ckit_062s2_43012 FLASH 1448108 1447948 -160 -0.0
RAM 197304 197240 -64 -0.0
lock cy8ckit_062s2_43012 FLASH 1480324 1480164 -160 -0.0
RAM 225016 224952 -64 -0.0
qpg lighting-app qpg6105+debug FLASH 667236 667124 -112 -0.0
RAM 105244 105180 -64 -0.1
lock-app qpg6105+debug FLASH 627248 627128 -120 -0.0
RAM 99872 99808 -64 -0.1
stm32 light STM32WB5MM-DK FLASH 464964 464852 -112 -0.0
RAM 141488 141424 -64 -0.0
telink bridge-app tl7218x FLASH 693738 693600 -138 -0.0
RAM 101904 101840 -64 -0.1
light-app-ota-compress-lzma-factory-data tl3218x FLASH 773166 773028 -138 -0.0
RAM 50056 49992 -64 -0.1
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 770260 770122 -138 -0.0
RAM 40348 40284 -64 -0.2
light-app-ota-shell-factory-data tl7218x FLASH 780272 758578 -21694 -2.8
RAM 109228 97412 -11816 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702606 686578 -16028 -2.3
RAM 62616 51520 -11096 -17.7
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740560 715028 -25532 -3.4
RAM 85788 73332 -12456 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 712498 712356 -142 -0.0
RAM 37032 36968 -64 -0.2
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607118 606980 -138 -0.0
RAM 120000 119936 -64 -0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815582 815448 -134 -0.0
RAM 107496 107432 -64 -0.1
tizen all-clusters-app arm unknown 5280 5280 0 0.0
FLASH 1811356 1809576 -1780 -0.1
RAM 95736 95672 -64 -0.1
chip-tool-ubsan arm unknown 20624 20624 0 0.0
FLASH 20863694 20863694 0 0.0
RAM 9079316 9079316 0 0.0

@mergify mergify bot added the conflict label May 23, 2025
@@ -120,6 +120,11 @@ declare_args() {
}
}

declare_args() {
# Enable Joint Fabric features
chip_device_config_enable_joint_fabric = false
Copy link
Contributor

Choose a reason for hiding this comment

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

I had to introduce this in context of #38749 - which has been merged, Need to rebase this PR on latest master.

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

Successfully merging this pull request may close these issues.

4 participants