PR #37762: Size comparison from ff7398a to d3f3ecc
platform | target | config | section | ff7398a | d3f3ecc | change | % change |
---|---|---|---|---|---|---|---|
cc32xx | air-purifier | CC3235SF_LAUNCHXL | FLASH | 538810 | 538810 | 0 | 0.0 |
RAM | 205112 | 205112 | 0 | 0.0 | |||
lock | CC3235SF_LAUNCHXL | FLASH | 572966 | 572966 | 0 | 0.0 | |
RAM | 205360 | 205360 | 0 | 0.0 | |||
stm32 | light | STM32WB5MM-DK | FLASH | 459800 | 459800 | 0 | 0.0 |
RAM | 141472 | 141472 | 0 | 0.0 | |||
tizen | all-clusters-app | arm | unknown | 5076 | 5076 | 0 | 0.0 |
FLASH | 1750772 | 1750772 | 0 | 0.0 | |||
RAM | 93260 | 93260 | 0 | 0.0 | |||
chip-tool-ubsan | arm | unknown | 11492 | 11492 | 0 | 0.0 | |
FLASH | 18983614 | 18983614 | 0 | 0.0 | |||
RAM | 8306240 | 8306240 | 0 | 0.0 |
PR #37762: Size comparison from 64ae4d8 to e963197
platform | target | config | section | 64ae4d8 | e963197 | change | % change |
---|---|---|---|---|---|---|---|
bl602 | lighting-app | bl602+mfd+littlefs+rpc | FLASH | 1096628 | 1096628 | 0 | 0.0 |
RAM | 94842 | 94842 | 0 | 0.0 | |||
bl702 | lighting-app | bl702+eth | FLASH | 651606 | 651606 | 0 | 0.0 |
RAM | 33509 | 33509 | 0 | 0.0 | |||
bl702+wifi | FLASH | 828878 | 828878 | 0 | 0.0 | ||
RAM | 22233 | 22233 | 0 | 0.0 | |||
bl706+mfd+rpc+littlefs | FLASH | 1061274 | 1061274 | 0 | 0.0 | ||
RAM | 32157 | 32157 | 0 | 0.0 | |||
bl702l | contact-sensor-app | bl702l+mfd+littlefs | FLASH | 892118 | 892118 | 0 | 0.0 |
RAM | 26896 | 26896 | 0 | 0.0 | |||
lighting-app | bl702l+mfd+littlefs | FLASH | 975014 | 975014 | 0 | 0.0 | |
RAM | 24644 | 24644 | 0 | 0.0 | |||
cc13x4_26x4 | lighting-app | LP_EM_CC1354P10_6 | FLASH | 815300 | 815300 | 0 | 0.0 |
RAM | 120256 | 120256 | 0 | 0.0 | |||
lock-ftd | LP_EM_CC1354P10_6 | FLASH | 824220 | 824220 | 0 | 0.0 | |
RAM | 125352 | 125352 | 0 | 0.0 | |||
pump-app | LP_EM_CC1354P10_6 | FLASH | 771080 | 771080 | 0 | 0.0 | |
RAM | 113724 | 113724 | 0 | 0.0 | |||
pump-controller-app | LP_EM_CC1354P10_6 | FLASH | 755364 | 755364 | 0 | 0.0 | |
RAM | 113932 | 113932 | 0 | 0.0 | |||
cc32xx | air-purifier | CC3235SF_LAUNCHXL | FLASH | 538842 | 538842 | 0 | 0.0 |
RAM | 205112 | 205112 | 0 | 0.0 | |||
lock | CC3235SF_LAUNCHXL | FLASH | 572998 | 572998 | 0 | 0.0 | |
RAM | 205360 | 205360 | 0 | 0.0 | |||
cyw30739 | light | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 |
FLASH | 656429 | 656429 | 0 | 0.0 | |||
RAM | 75324 | 75324 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 676289 | 676289 | 0 | 0.0 | |||
RAM | 77964 | 77964 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 676289 | 676289 | 0 | 0.0 | |||
RAM | 77964 | 77964 | 0 | 0.0 | |||
CYW930739M2EVB-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 633213 | 633213 | 0 | 0.0 | |||
RAM | 70392 | 70392 | 0 | 0.0 | |||
light-switch | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 616293 | 616293 | 0 | 0.0 | |||
RAM | 71532 | 71532 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 635929 | 635929 | 0 | 0.0 | |||
RAM | 74076 | 74076 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 635929 | 635929 | 0 | 0.0 | |||
RAM | 74076 | 74076 | 0 | 0.0 | |||
lock | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 635789 | 635789 | 0 | 0.0 | |||
RAM | 74540 | 74540 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 655513 | 655513 | 0 | 0.0 | |||
RAM | 77084 | 77084 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 655513 | 655513 | 0 | 0.0 | |||
RAM | 77084 | 77084 | 0 | 0.0 | |||
thermostat | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 612137 | 612137 | 0 | 0.0 | |||
RAM | 68628 | 68628 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 631997 | 631997 | 0 | 0.0 | |||
RAM | 71268 | 71268 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 631997 | 631997 | 0 | 0.0 | |||
RAM | 71268 | 71268 | 0 | 0.0 | |||
efr32 | lock-app | BRD4187C | FLASH | 939536 | 939536 | 0 | 0.0 |
RAM | 159920 | 159920 | 0 | 0.0 | |||
BRD4338a | FLASH | 732536 | 732536 | 0 | 0.0 | ||
RAM | 234828 | 234828 | 0 | 0.0 | |||
window-app | BRD4187C | FLASH | 1032000 | 1032000 | 0 | 0.0 | |
RAM | 128024 | 128024 | 0 | 0.0 | |||
esp32 | all-clusters-app | c3devkit | DRAM | 97312 | 97312 | 0 | 0.0 |
FLASH | 1582004 | 1582004 | 0 | 0.0 | |||
IRAM | 83820 | 83820 | 0 | 0.0 | |||
m5stack | DRAM | 116108 | 116108 | 0 | 0.0 | ||
FLASH | 1550014 | 1550014 | 0 | 0.0 | |||
IRAM | 117039 | 117039 | 0 | 0.0 | |||
linux | air-purifier-app | debug | unknown | 4720 | 4720 | 0 | 0.0 |
FLASH | 2649887 | 2649887 | 0 | 0.0 | |||
RAM | 111088 | 111088 | 0 | 0.0 | |||
all-clusters-app | debug | unknown | 5528 | 5528 | 0 | 0.0 | |
FLASH | 5921360 | 5921360 | 0 | 0.0 | |||
RAM | 513712 | 513712 | 0 | 0.0 | |||
all-clusters-minimal-app | debug | unknown | 5424 | 5424 | 0 | 0.0 | |
FLASH | 5266394 | 5266394 | 0 | 0.0 | |||
RAM | 221112 | 221112 | 0 | 0.0 | |||
bridge-app | debug | unknown | 5440 | 5440 | 0 | 0.0 | |
FLASH | 4625036 | 4625036 | 0 | 0.0 | |||
RAM | 199816 | 199816 | 0 | 0.0 | |||
camera-app | debug | unknown | 5424 | 5424 | 0 | 0.0 | |
FLASH | 4671816 | 4671816 | 0 | 0.0 | |||
RAM | 194592 | 194592 | 0 | 0.0 | |||
chip-tool | debug | unknown | 6096 | 6096 | 0 | 0.0 | |
FLASH | 13302351 | 13302351 | 0 | 0.0 | |||
RAM | 603392 | 603392 | 0 | 0.0 | |||
chip-tool-ipv6only | arm64 | unknown | 21976 | 21976 | 0 | 0.0 | |
FLASH | 11495416 | 11495416 | 0 | 0.0 | |||
RAM | 656112 | 656112 | 0 | 0.0 | |||
fabric-admin | debug | unknown | 5784 | 5784 | 0 | 0.0 | |
FLASH | 11567249 | 11567249 | 0 | 0.0 | |||
RAM | 603176 | 603176 | 0 | 0.0 | |||
fabric-bridge-app | debug | unknown | 4688 | 4688 | 0 | 0.0 | |
FLASH | 4452254 | 4452254 | 0 | 0.0 | |||
RAM | 187016 | 187016 | 0 | 0.0 | |||
fabric-sync | debug | unknown | 4944 | 4944 | 0 | 0.0 | |
FLASH | 5569205 | 5569205 | 0 | 0.0 | |||
RAM | 470400 | 470400 | 0 | 0.0 | |||
lighting-app | debug+rpc+ui | unknown | 6152 | 6152 | 0 | 0.0 | |
FLASH | 5515489 | 5515489 | 0 | 0.0 | |||
RAM | 203952 | 203952 | 0 | 0.0 | |||
lock-app | debug | unknown | 5392 | 5392 | 0 | 0.0 | |
FLASH | 4688504 | 4688504 | 0 | 0.0 | |||
RAM | 191144 | 191144 | 0 | 0.0 | |||
ota-provider-app | debug | unknown | 4728 | 4728 | 0 | 0.0 | |
FLASH | 4310684 | 4310684 | 0 | 0.0 | |||
RAM | 179832 | 179832 | 0 | 0.0 | |||
ota-requestor-app | debug | unknown | 4680 | 4680 | 0 | 0.0 | |
FLASH | 4440810 | 4440810 | 0 | 0.0 | |||
RAM | 184320 | 184320 | 0 | 0.0 | |||
shell | debug | unknown | 4216 | 4216 | 0 | 0.0 | |
FLASH | 2949196 | 2949196 | 0 | 0.0 | |||
RAM | 143672 | 143672 | 0 | 0.0 | |||
thermostat-no-ble | arm64 | unknown | 9448 | 9448 | 0 | 0.0 | |
FLASH | 4138392 | 4138392 | 0 | 0.0 | |||
RAM | 229016 | 229016 | 0 | 0.0 | |||
tv-app | debug | unknown | 5720 | 5720 | 0 | 0.0 | |
FLASH | 5908117 | 5908117 | 0 | 0.0 | |||
RAM | 593832 | 593832 | 0 | 0.0 | |||
tv-casting-app | debug | unknown | 5296 | 5296 | 0 | 0.0 | |
FLASH | 11472829 | 11472829 | 0 | 0.0 | |||
RAM | 718656 | 718656 | 0 | 0.0 | |||
nrfconnect | all-clusters-app | nrf52840dk_nrf52840 | FLASH | 907708 | 907708 | 0 | 0.0 |
RAM | 142323 | 142323 | 0 | 0.0 | |||
nrf7002dk_nrf5340_cpuapp | FLASH | 901788 | 901788 | 0 | 0.0 | ||
RAM | 124663 | 124663 | 0 | 0.0 | |||
all-clusters-minimal-app | nrf52840dk_nrf52840 | FLASH | 846312 | 846312 | 0 | 0.0 | |
RAM | 141251 | 141251 | 0 | 0.0 | |||
nxp | contact | k32w0+release | FLASH | 585256 | 585256 | 0 | 0.0 |
RAM | 70876 | 70876 | 0 | 0.0 | |||
mcxw71+release | FLASH | 600712 | 600712 | 0 | 0.0 | ||
RAM | 63096 | 63096 | 0 | 0.0 | |||
light | k32w0+release | FLASH | 611196 | 611196 | 0 | 0.0 | |
RAM | 70164 | 70164 | 0 | 0.0 | |||
k32w1+release | FLASH | 685680 | 685680 | 0 | 0.0 | ||
RAM | 48584 | 48584 | 0 | 0.0 | |||
lock | mcxw71+release | FLASH | 749536 | 749536 | 0 | 0.0 | |
RAM | 67500 | 67500 | 0 | 0.0 | |||
psoc6 | all-clusters | cy8ckit_062s2_43012 | FLASH | 1646188 | 1646188 | 0 | 0.0 |
RAM | 211472 | 211472 | 0 | 0.0 | |||
all-clusters-minimal | cy8ckit_062s2_43012 | FLASH | 1552956 | 1552956 | 0 | 0.0 | |
RAM | 208288 | 208288 | 0 | 0.0 | |||
light | cy8ckit_062s2_43012 | FLASH | 1438644 | 1438644 | 0 | 0.0 | |
RAM | 197040 | 197040 | 0 | 0.0 | |||
lock | cy8ckit_062s2_43012 | FLASH | 1467516 | 1467516 | 0 | 0.0 | |
RAM | 224704 | 224704 | 0 | 0.0 | |||
qpg | lighting-app | qpg6105+debug | FLASH | 662188 | 662188 | 0 | 0.0 |
RAM | 105116 | 105116 | 0 | 0.0 | |||
lock-app | qpg6105+debug | FLASH | 620304 | 620304 | 0 | 0.0 | |
RAM | 99664 | 99664 | 0 | 0.0 | |||
stm32 | light | STM32WB5MM-DK | FLASH | 459832 | 459832 | 0 | 0.0 |
RAM | 141472 | 141472 | 0 | 0.0 | |||
telink | bridge-app | tl7218x | FLASH | 665034 | 665034 | 0 | 0.0 |
RAM | 90728 | 90728 | 0 | 0.0 | |||
contact-sensor-app | tlsr9528a_retention | FLASH | 622078 | 622078 | 0 | 0.0 | |
RAM | 31488 | 31488 | 0 | 0.0 | |||
light-app-ota-shell-factory-data | tl3218x | FLASH | 745218 | 745218 | 0 | 0.0 | |
RAM | 40396 | 40396 | 0 | 0.0 | |||
tl7218x | FLASH | 753780 | 753780 | 0 | 0.0 | ||
RAM | 97540 | 97540 | 0 | 0.0 | |||
light-switch-app-ota-compress-lzma-factory-data | tl7218x_retention | FLASH | 680850 | 680850 | 0 | 0.0 | |
RAM | 52192 | 52192 | 0 | 0.0 | |||
light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a | FLASH | 709412 | 709412 | 0 | 0.0 | |
RAM | 73400 | 73400 | 0 | 0.0 | |||
lighting-app-ota-factory-data | tlsr9118bdk40d | FLASH | 600592 | 600592 | 0 | 0.0 | |
RAM | 138812 | 138812 | 0 | 0.0 | |||
lighting-app-ota-rpc-factory-data-4mb | tlsr9518adk80d | FLASH | 788820 | 788820 | 0 | 0.0 | |
RAM | 96388 | 96388 | 0 | 0.0 | |||
tizen | all-clusters-app | arm | unknown | 5076 | 5076 | 0 | 0.0 |
FLASH | 1750852 | 1750852 | 0 | 0.0 | |||
RAM | 93260 | 93260 | 0 | 0.0 | |||
chip-tool-ubsan | arm | unknown | 11492 | 11492 | 0 | 0.0 | |
FLASH | 18983694 | 18983694 | 0 | 0.0 | |||
RAM | 8306240 | 8306240 | 0 | 0.0 |
It seems to me we should completely remove the SetupPayloadHelper from the compile units in these cases (and probably static assert we have a file system in the header to prevent bad includes).
This is more work, but it also seems much more correct.
@andy31415 Does this look better to you? I didn't find a good property to static_assert
on which isn't library-specific.
PR #37762: Size comparison from 16c99f6 to 753d120
platform | target | config | section | 16c99f6 | 753d120 | change | % change |
---|---|---|---|---|---|---|---|
bl602 | lighting-app | bl602+mfd+littlefs+rpc | FLASH | 1096628 | 1096628 | 0 | 0.0 |
RAM | 94842 | 94842 | 0 | 0.0 | |||
bl702 | lighting-app | bl702+eth | FLASH | 651606 | 651606 | 0 | 0.0 |
RAM | 33509 | 33509 | 0 | 0.0 | |||
bl702+wifi | FLASH | 828878 | 828878 | 0 | 0.0 | ||
RAM | 22233 | 22233 | 0 | 0.0 | |||
bl706+mfd+rpc+littlefs | FLASH | 1061274 | 1061274 | 0 | 0.0 | ||
RAM | 32157 | 32157 | 0 | 0.0 | |||
bl702l | contact-sensor-app | bl702l+mfd+littlefs | FLASH | 892118 | 892118 | 0 | 0.0 |
RAM | 26896 | 26896 | 0 | 0.0 | |||
lighting-app | bl702l+mfd+littlefs | FLASH | 975014 | 975014 | 0 | 0.0 | |
RAM | 24644 | 24644 | 0 | 0.0 | |||
cc13x4_26x4 | lighting-app | LP_EM_CC1354P10_6 | FLASH | 817024 | 817024 | 0 | 0.0 |
RAM | 120272 | 120272 | 0 | 0.0 | |||
lock-ftd | LP_EM_CC1354P10_6 | FLASH | 825944 | 825944 | 0 | 0.0 | |
RAM | 125368 | 125368 | 0 | 0.0 | |||
pump-app | LP_EM_CC1354P10_6 | FLASH | 772804 | 772804 | 0 | 0.0 | |
RAM | 113740 | 113740 | 0 | 0.0 | |||
pump-controller-app | LP_EM_CC1354P10_6 | FLASH | 757088 | 757088 | 0 | 0.0 | |
RAM | 113948 | 113948 | 0 | 0.0 | |||
cc32xx | air-purifier | CC3235SF_LAUNCHXL | FLASH | 540638 | 540638 | 0 | 0.0 |
RAM | 205128 | 205128 | 0 | 0.0 | |||
lock | CC3235SF_LAUNCHXL | FLASH | 574786 | 574786 | 0 | 0.0 | |
RAM | 205376 | 205376 | 0 | 0.0 | |||
cyw30739 | light | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 |
FLASH | 656429 | 656429 | 0 | 0.0 | |||
RAM | 75324 | 75324 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 676289 | 676289 | 0 | 0.0 | |||
RAM | 77964 | 77964 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 676289 | 676289 | 0 | 0.0 | |||
RAM | 77964 | 77964 | 0 | 0.0 | |||
CYW930739M2EVB-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 633213 | 633213 | 0 | 0.0 | |||
RAM | 70392 | 70392 | 0 | 0.0 | |||
light-switch | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 616293 | 616293 | 0 | 0.0 | |||
RAM | 71532 | 71532 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 635929 | 635929 | 0 | 0.0 | |||
RAM | 74076 | 74076 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 635929 | 635929 | 0 | 0.0 | |||
RAM | 74076 | 74076 | 0 | 0.0 | |||
lock | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 635789 | 635789 | 0 | 0.0 | |||
RAM | 74540 | 74540 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 655513 | 655513 | 0 | 0.0 | |||
RAM | 77084 | 77084 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 655513 | 655513 | 0 | 0.0 | |||
RAM | 77084 | 77084 | 0 | 0.0 | |||
thermostat | CYW30739B2-P5-EVK-01 | unknown | 2040 | 2040 | 0 | 0.0 | |
FLASH | 612137 | 612137 | 0 | 0.0 | |||
RAM | 68628 | 68628 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-02 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 631997 | 631997 | 0 | 0.0 | |||
RAM | 71268 | 71268 | 0 | 0.0 | |||
CYW30739B2-P5-EVK-03 | unknown | 2040 | 2040 | 0 | 0.0 | ||
FLASH | 631997 | 631997 | 0 | 0.0 | |||
RAM | 71268 | 71268 | 0 | 0.0 | |||
efr32 | lock-app | BRD4187C | FLASH | 939536 | 939536 | 0 | 0.0 |
RAM | 159920 | 159920 | 0 | 0.0 | |||
BRD4338a | FLASH | 732536 | 732536 | 0 | 0.0 | ||
RAM | 234828 | 234828 | 0 | 0.0 | |||
window-app | BRD4187C | FLASH | 1032000 | 1032000 | 0 | 0.0 | |
RAM | 128024 | 128024 | 0 | 0.0 | |||
esp32 | all-clusters-app | c3devkit | DRAM | 98656 | 98656 | 0 | 0.0 |
FLASH | 1589044 | 1589044 | 0 | 0.0 | |||
IRAM | 83820 | 83820 | 0 | 0.0 | |||
m5stack | DRAM | 117436 | 117436 | 0 | 0.0 | ||
FLASH | 1556110 | 1556110 | 0 | 0.0 | |||
IRAM | 117039 | 117039 | 0 | 0.0 | |||
linux | air-purifier-app | debug | unknown | 4728 | 4728 | 0 | 0.0 |
FLASH | 2650031 | 2650031 | 0 | 0.0 | |||
RAM | 111088 | 111088 | 0 | 0.0 | |||
all-clusters-app | debug | unknown | 5536 | 5536 | 0 | 0.0 | |
FLASH | 5961772 | 5961772 | 0 | 0.0 | |||
RAM | 514832 | 514832 | 0 | 0.0 | |||
all-clusters-minimal-app | debug | unknown | 5432 | 5432 | 0 | 0.0 | |
FLASH | 5296484 | 5296484 | 0 | 0.0 | |||
RAM | 221272 | 221272 | 0 | 0.0 | |||
bridge-app | debug | unknown | 5448 | 5448 | 0 | 0.0 | |
FLASH | 4648832 | 4648832 | 0 | 0.0 | |||
RAM | 200144 | 200144 | 0 | 0.0 | |||
camera-app | debug | unknown | 5432 | 5432 | 0 | 0.0 | |
FLASH | 4671992 | 4671992 | 0 | 0.0 | |||
RAM | 194592 | 194592 | 0 | 0.0 | |||
chip-tool | debug | unknown | 6096 | 6096 | 0 | 0.0 | |
FLASH | 13302487 | 13302487 | 0 | 0.0 | |||
RAM | 603392 | 603392 | 0 | 0.0 | |||
chip-tool-ipv6only | arm64 | unknown | 21976 | 21976 | 0 | 0.0 | |
FLASH | 11495528 | 11495528 | 0 | 0.0 | |||
RAM | 656112 | 656112 | 0 | 0.0 | |||
fabric-admin | debug | unknown | 5784 | 5784 | 0 | 0.0 | |
FLASH | 11567249 | 11567249 | 0 | 0.0 | |||
RAM | 603176 | 603176 | 0 | 0.0 | |||
fabric-bridge-app | debug | unknown | 4696 | 4696 | 0 | 0.0 | |
FLASH | 4452430 | 4452430 | 0 | 0.0 | |||
RAM | 187016 | 187016 | 0 | 0.0 | |||
fabric-sync | debug | unknown | 4952 | 4952 | 0 | 0.0 | |
FLASH | 5569381 | 5569381 | 0 | 0.0 | |||
RAM | 470400 | 470400 | 0 | 0.0 | |||
lighting-app | debug+rpc+ui | unknown | 6160 | 6160 | 0 | 0.0 | |
FLASH | 5515665 | 5515665 | 0 | 0.0 | |||
RAM | 203952 | 203952 | 0 | 0.0 | |||
lock-app | debug | unknown | 5400 | 5400 | 0 | 0.0 | |
FLASH | 4688680 | 4688680 | 0 | 0.0 | |||
RAM | 191144 | 191144 | 0 | 0.0 | |||
ota-provider-app | debug | unknown | 4736 | 4736 | 0 | 0.0 | |
FLASH | 4310860 | 4310860 | 0 | 0.0 | |||
RAM | 179832 | 179832 | 0 | 0.0 | |||
ota-requestor-app | debug | unknown | 4688 | 4688 | 0 | 0.0 | |
FLASH | 4440986 | 4440986 | 0 | 0.0 | |||
RAM | 184320 | 184320 | 0 | 0.0 | |||
shell | debug | unknown | 4216 | 4216 | 0 | 0.0 | |
FLASH | 2978956 | 2978956 | 0 | 0.0 | |||
RAM | 144344 | 144344 | 0 | 0.0 | |||
thermostat-no-ble | arm64 | unknown | 9448 | 9448 | 0 | 0.0 | |
FLASH | 4138536 | 4138536 | 0 | 0.0 | |||
RAM | 229016 | 229016 | 0 | 0.0 | |||
tv-app | debug | unknown | 5728 | 5728 | 0 | 0.0 | |
FLASH | 5908261 | 5908261 | 0 | 0.0 | |||
RAM | 593832 | 593832 | 0 | 0.0 | |||
tv-casting-app | debug | unknown | 5304 | 5304 | 0 | 0.0 | |
FLASH | 11472973 | 11472973 | 0 | 0.0 | |||
RAM | 718656 | 718656 | 0 | 0.0 | |||
nrfconnect | all-clusters-app | nrf52840dk_nrf52840 | FLASH | 911752 | 911752 | 0 | 0.0 |
RAM | 142859 | 142859 | 0 | 0.0 | |||
nrf7002dk_nrf5340_cpuapp | FLASH | 902528 | 902528 | 0 | 0.0 | ||
RAM | 125195 | 125195 | 0 | 0.0 | |||
all-clusters-minimal-app | nrf52840dk_nrf52840 | FLASH | 850284 | 850284 | 0 | 0.0 | |
RAM | 141271 | 141271 | 0 | 0.0 | |||
nxp | contact | k32w0+release | FLASH | 585256 | 585256 | 0 | 0.0 |
RAM | 70876 | 70876 | 0 | 0.0 | |||
mcxw71+release | FLASH | 600712 | 600712 | 0 | 0.0 | ||
RAM | 63096 | 63096 | 0 | 0.0 | |||
light | k32w0+release | FLASH | 611196 | 611196 | 0 | 0.0 | |
RAM | 70164 | 70164 | 0 | 0.0 | |||
k32w1+release | FLASH | 685680 | 685680 | 0 | 0.0 | ||
RAM | 48584 | 48584 | 0 | 0.0 | |||
lock | mcxw71+release | FLASH | 749536 | 749536 | 0 | 0.0 | |
RAM | 67500 | 67500 | 0 | 0.0 | |||
psoc6 | all-clusters | cy8ckit_062s2_43012 | FLASH | 1655676 | 1655676 | 0 | 0.0 |
RAM | 212264 | 212264 | 0 | 0.0 | |||
all-clusters-minimal | cy8ckit_062s2_43012 | FLASH | 1562372 | 1562372 | 0 | 0.0 | |
RAM | 208560 | 208560 | 0 | 0.0 | |||
light | cy8ckit_062s2_43012 | FLASH | 1441172 | 1441172 | 0 | 0.0 | |
RAM | 197296 | 197296 | 0 | 0.0 | |||
lock | cy8ckit_062s2_43012 | FLASH | 1470060 | 1470060 | 0 | 0.0 | |
RAM | 224960 | 224960 | 0 | 0.0 | |||
qpg | lighting-app | qpg6105+debug | FLASH | 662188 | 662188 | 0 | 0.0 |
RAM | 105116 | 105116 | 0 | 0.0 | |||
lock-app | qpg6105+debug | FLASH | 620304 | 620304 | 0 | 0.0 | |
RAM | 99664 | 99664 | 0 | 0.0 | |||
stm32 | light | STM32WB5MM-DK | FLASH | 459832 | 459832 | 0 | 0.0 |
RAM | 141472 | 141472 | 0 | 0.0 | |||
telink | bridge-app | tl7218x | FLASH | 669192 | 669192 | 0 | 0.0 |
RAM | 90752 | 90752 | 0 | 0.0 | |||
contact-sensor-app | tlsr9528a_retention | FLASH | 622078 | 622078 | 0 | 0.0 | |
RAM | 31488 | 31488 | 0 | 0.0 | |||
light-app-ota-shell-factory-data | tl3218x | FLASH | 745218 | 745218 | 0 | 0.0 | |
RAM | 40396 | 40396 | 0 | 0.0 | |||
tl7218x | FLASH | 753780 | 753780 | 0 | 0.0 | ||
RAM | 97540 | 97540 | 0 | 0.0 | |||
light-switch-app-ota-compress-lzma-factory-data | tl7218x_retention | FLASH | 680850 | 680850 | 0 | 0.0 | |
RAM | 52192 | 52192 | 0 | 0.0 | |||
light-switch-app-ota-compress-lzma-shell-factory-data | tlsr9528a | FLASH | 709412 | 709412 | 0 | 0.0 | |
RAM | 73400 | 73400 | 0 | 0.0 | |||
lighting-app-ota-factory-data | tlsr9118bdk40d | FLASH | 600592 | 600592 | 0 | 0.0 | |
RAM | 138812 | 138812 | 0 | 0.0 | |||
lighting-app-ota-rpc-factory-data-4mb | tlsr9518adk80d | FLASH | 788820 | 788820 | 0 | 0.0 | |
RAM | 96388 | 96388 | 0 | 0.0 | |||
tizen | all-clusters-app | arm | unknown | 5116 | 5116 | 0 | 0.0 |
FLASH | 1766128 | 1766128 | 0 | 0.0 | |||
RAM | 93844 | 93844 | 0 | 0.0 | |||
chip-tool-ubsan | arm | unknown | 11492 | 11492 | 0 | 0.0 | |
FLASH | 18983950 | 18983950 | 0 | 0.0 | |||
RAM | 8306328 | 8306328 | 0 | 0.0 |
Login to write a write a comment.
SetupPayloadHelper.cpp is compiled as part of the
setup_payload
static library, which is built for (almost?) all targets, even if those targets may not have an onboard filesystem. For GCC's libstdc++ this doesn't matter as it still provides a stub for std::ifstream, but LLVM's libc++ doesn't and throws a compiletime error because of this reference.The alternative to this patch is to move out SetupPayloadHelper.cpp from the
setup_payload
library into theqrcodetool
executable, since that seems to be the only place the contents of SetupPayloadHelper are in use?Testing
Tested on EFR32 with GCC and ARM LLVM toolchains.