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

Fix overlapping execution for TriggerEffect and Identify commands in Identify Server #21968

Merged

Conversation

andrei-menzopol
Copy link
Contributor

Problem

What is being fixed? Examples:

The Identify cluster server's Identify and TriggerEffect commands don't work well in overlapping execution especially when Identify is executing and TriggerEffect is called. This behaviour is not clarified on the spec either, I opened an issue.

In the identify server code the Identify command can be canceled by TriggerEffect but only if identify->mTargetEffectIdentifier != identify->mCurrentEffectIdentifier which is correct if TriggerEffect command is called with all effect identifiers but one, the one used to initialize the mTargetEffectIdentifier and mCurrentEffectIdentifier at Identify instance creation in AppTask.cpp, in which case it will let Identify command continue. I fixed it on k32w0 by using invalid effect identifiers for initialization.

Moreover, if TriggerEffect command is called with finish effect, it also won't stop the Identify command since the same callback onIdentifyClusterTick is called. I know that finish effect lets the device complete the current effect sequence but is this the whole Identify command or the current effect (e.g current led flash period)?

The other way around (Identify command called during TriggerEffect running) can be solved on the app task (e.g. reset internal flags, structures, enable/disable led effects though callbacks).

Change overview

What's in this PR
This PR tries to come up with a solution to the problem mentioned. It may need more work and clarifications.

Testing

How was this tested? (at least one bullet point required)

Tested on k32w0 with chip-tool commands.

@github-actions
Copy link

github-actions bot commented Aug 17, 2022

PR #21968: Size comparison from 65176fa to d9eea2d

Increases (16 builds for cc13x2_26x2, cyw30739, esp32, k32w, mbed, nrfconnect, telink)
platform target config section 65176fa d9eea2d change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 179116 179124 8 0.0
lock-mtd LP_CC2652R7 (read only) 656815 656831 16 0.0
.text 554576 554592 16 0.0
pump-app LP_CC2652R7 (read/write) 157752 157760 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
.text 583248 583264 16 0.0
shell LP_CC2652R7 (read only) 665046 665062 16 0.0
.text 579036 579052 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586014 586022 8 0.0
.app_xip_area 462680 462688 8 0.0
lock cyw930739m2evb_01 (read/write) 591830 591838 8 0.0
.app_xip_area 463712 463720 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598970 598978 8 0.0
.app_xip_area 476356 476364 8 0.0
esp32 all-clusters-app c3devkit (read only) 1029946 1029958 12 0.0
.flash.text 1029946 1029958 12 0.0
m5stack (read only) 1083283 1083291 8 0.0
.flash.text 1077899 1077907 8 0.0
k32w light k32w0+release (read/write) 645028 645644 616 0.1
.bss 69816 69840 24 0.0
.text 570440 571032 592 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454264 2454328 64 0.0
.text 1416908 1416972 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179539 1179555 16 0.0
text 814076 814084 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 803064 803072 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808344 808352 8 0.0
text 571304 571312 8 0.0
lighting-app tlsr9518adk80d (read/write) 830280 830288 8 0.0
text 589394 589404 10 0.0
Decreases (20 builds for bl602, cc13x2_26x2, efr32, linux, p6)
platform target config section 65176fa d9eea2d change % change
bl602 lighting-app bl602 (read/write) 1383466 1383450 -16 -0.0
.text 1051032 1051016 -16 -0.0
bl602+rpc (read/write) 1428970 1428954 -16 -0.0
.text 1082788 1082772 -16 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672363 672355 -8 -0.0
.text 583300 583292 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637739 -8 -0.0
.text 559444 559436 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 180568 180552 -16 -0.0
pump-app LP_CC2652R7 (read only) 684751 684743 -8 -0.0
.text 594308 594300 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173364 -16 -0.0
shell LP_CC2652R7 (read/write) 181952 181936 -16 -0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 989768 989752 -16 -0.0
.text 825380 825364 -16 -0.0
window-app BRD4161A (read/write) 1092036 1092020 -16 -0.0
.text 955492 955476 -16 -0.0
linux all-clusters-app debug (read only) 3034113 3034033 -80 -0.0
.text 2580594 2580514 -80 -0.0
all-clusters-minimal-app debug (read only) 2873969 2873889 -80 -0.0
.text 2422962 2422882 -80 -0.0
bridge-app debug+rpc (read only) 2372825 2372729 -96 -0.0
.text 2006770 2006674 -96 -0.0
lighting-app debug+rpc (read only) 2596809 2596729 -80 -0.0
.text 2205890 2205810 -80 -0.0
lock-app debug (read only) 2580721 2580641 -80 -0.0
.text 2176802 2176722 -80 -0.0
ota-requestor-app debug (read only) 2523097 2523001 -96 -0.0
.text 2134530 2134434 -96 -0.0
shell debug (read only) 2602417 2602321 -96 -0.0
.text 2209522 2209426 -96 -0.0
thermostat-no-ble arm64 (read only) 2356996 2356916 -80 -0.0
.text 1978752 1978672 -80 -0.0
tv-casting-app debug (read only) 5416161 5416081 -80 -0.0
.text 4805362 4805282 -80 -0.0
p6 all-clusters-app default (read/write) 1698868 1698852 -16 -0.0
.text 1538536 1538520 -16 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 65176fa d9eea2d change % change
bl602 lighting-app bl602 (read/write) 1383466 1383450 -16 -0.0
.bss 119874 119874 0 0.0
.data 4480 4480 0 0.0
.text 1051032 1051016 -16 -0.0
bl602+rpc (read/write) 1428970 1428954 -16 -0.0
.bss 127314 127314 0 0.0
.data 4600 4600 0 0.0
.text 1082788 1082772 -16 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672363 672355 -8 -0.0
(read/write) 179116 179124 8 0.0
.bss 74372 74372 0 0.0
.data 3372 3372 0 0.0
.rodata 88747 88747 0 0.0
.text 583300 583292 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637739 -8 -0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559436 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 674079 674079 0 0.0
(read/write) 167616 167616 0 0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596928 0 0.0
lock-mtd LP_CC2652R7 (read only) 656815 656831 16 0.0
(read/write) 180568 180552 -16 -0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554576 554592 16 0.0
pump-app LP_CC2652R7 (read only) 684751 684743 -8 -0.0
(read/write) 157752 157760 8 0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594300 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
(read/write) 173380 173364 -16 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583264 16 0.0
shell LP_CC2652R7 (read only) 665046 665062 16 0.0
(read/write) 181952 181936 -16 -0.0
.bss 76692 76692 0 0.0
.data 3376 3376 0 0.0
.rodata 85694 85694 0 0.0
.text 579036 579052 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586014 586022 8 0.0
.app_xip_area 462680 462688 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591830 591838 8 0.0
.app_xip_area 463712 463720 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598970 598978 8 0.0
.app_xip_area 476356 476364 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100580 1100580 0 0.0
.bss 132988 132988 0 0.0
.data 2068 2068 0 0.0
.text 965500 965500 0 0.0
BRD4161A+rpc (read/write) 1154832 1154832 0 0.0
.bss 149676 149676 0 0.0
.data 2280 2280 0 0.0
.text 1002856 1002856 0 0.0
BRD4161A+rs911x (read/write) 989768 989752 -16 -0.0
.bss 162312 162312 0 0.0
.data 2056 2056 0 0.0
.text 825380 825364 -16 -0.0
lock-app BRD4161A+wf200 (read/write) 1139236 1139236 0 0.0
.bss 145488 145488 0 0.0
.data 2064 2064 0 0.0
.text 991664 991664 0 0.0
window-app BRD4161A (read/write) 1092036 1092020 -16 -0.0
.bss 134428 134428 0 0.0
.data 2096 2096 0 0.0
.text 955492 955476 -16 -0.0
esp32 all-clusters-app c3devkit (read only) 1029946 1029958 12 0.0
(read/write) 1488642 1488642 0 0.0
.dram0.bss 70832 70832 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 217776 217776 0 0.0
.flash.text 1029946 1029958 12 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083283 1083291 8 0.0
(read/write) 490600 490600 0 0.0
.dram0.bss 76344 76344 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248116 248116 0 0.0
.flash.text 1077899 1077907 8 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 645028 645644 616 0.1
.bss 69816 69840 24 0.0
.data 2044 2044 0 0.0
.text 570440 571032 592 0.1
lock k32w0+release (read/write) 702580 702580 0 0.0
.bss 70288 70288 0 0.0
.data 2052 2052 0 0.0
.text 627512 627512 0 0.0
linux all-clusters-app debug (read only) 3034113 3034033 -80 -0.0
(read/write) 155920 155920 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85560 85560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 274443 274443 0 0.0
.text 2580594 2580514 -80 -0.0
all-clusters-minimal-app debug (read only) 2873969 2873889 -80 -0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274635 274635 0 0.0
.text 2422962 2422882 -80 -0.0
bridge-app debug+rpc (read only) 2372825 2372729 -96 -0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203432 203432 0 0.0
.text 2006770 2006674 -96 -0.0
chip-tool debug (read only) 10771401 10771401 0 0.0
(read/write) 650912 650912 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615880 615880 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 558773 558773 0 0.0
.text 8706884 8706884 0 0.0
chip-tool-ipv6only arm64 (read only) 10172764 10172764 0 0.0
(read/write) 698657 698657 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643408 643408 0 0.0
.dynamic 560 560 0 0.0
.got 13720 13720 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 489884 489884 0 0.0
.text 8045924 8045924 0 0.0
lighting-app debug+rpc (read only) 2596809 2596729 -80 -0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220208 220208 0 0.0
.text 2205890 2205810 -80 -0.0
lock-app debug (read only) 2580721 2580641 -80 -0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237264 237264 0 0.0
.text 2176802 2176722 -80 -0.0
ota-provider-app debug (read only) 2357881 2357881 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209240 209240 0 0.0
.text 1985170 1985170 0 0.0
ota-requestor-app debug (read only) 2523097 2523001 -96 -0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216000 216000 0 0.0
.text 2134530 2134434 -96 -0.0
shell debug (read only) 2602417 2602321 -96 -0.0
(read/write) 142040 142040 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77160 77160 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 234546 234546 0 0.0
.text 2209522 2209426 -96 -0.0
thermostat-no-ble arm64 (read only) 2356996 2356916 -80 -0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140524 140524 0 0.0
.text 1978752 1978672 -80 -0.0
tv-app debug (read only) 3173769 3173769 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258856 258856 0 0.0
.text 2725170 2725170 0 0.0
tv-casting-app debug (read only) 5416161 5416081 -80 -0.0
(read/write) 159088 159088 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98776 98776 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 342449 342449 0 0.0
.text 4805362 4805282 -80 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454264 2454328 64 0.0
.bss 214660 214660 0 0.0
.data 5872 5872 0 0.0
.text 1416908 1416972 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179539 1179555 16 0.0
bss 143343 143343 0 0.0
rodata 143268 143268 0 0.0
text 814076 814084 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159415 1159415 0 0.0
bss 142580 142580 0 0.0
rodata 134944 134944 0 0.0
text 803064 803072 8 0.0
p6 all-clusters-app default (read only) 881400 881400 0 0.0
(read/write) 1698868 1698852 -16 -0.0
.bss 149288 149288 0 0.0
.data 2656 2656 0 0.0
.text 1538536 1538520 -16 -0.0
all-clusters-minimal-app default (read only) 882120 882120 0 0.0
(read/write) 1642876 1642876 0 0.0
.bss 148568 148568 0 0.0
.data 2656 2656 0 0.0
.text 1483264 1483264 0 0.0
light-app default (read only) 890464 890464 0 0.0
(read/write) 1560148 1560148 0 0.0
.bss 140432 140432 0 0.0
.data 2448 2448 0 0.0
.text 1408880 1408880 0 0.0
lock-app default (read only) 885968 885968 0 0.0
(read/write) 1597428 1597428 0 0.0
.bss 144912 144912 0 0.0
.data 2464 2464 0 0.0
.text 1441664 1441664 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808344 808352 8 0.0
bss 71064 71064 0 0.0
noinit 43488 43488 0 0.0
text 571304 571312 8 0.0
lighting-app tlsr9518adk80d (read/write) 830280 830288 8 0.0
bss 71920 71920 0 0.0
noinit 43488 43488 0 0.0
text 589394 589404 10 0.0

.github/.wordlist.txt Show resolved Hide resolved
.github/.wordlist.txt Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Aug 18, 2022

PR #21968: Size comparison from 1ea6bbe to c611c6c

Increases (15 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, nrfconnect, telink)
platform target config section 1ea6bbe c611c6c change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674079 674095 16 0.0
.text 596928 596944 16 0.0
pump-app LP_CC2652R7 (read only) 684751 684767 16 0.0
.text 594308 594324 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
.text 583248 583264 16 0.0
shell LP_CC2652R7 (read only) 665478 665494 16 0.0
.text 579396 579412 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586030 586038 8 0.0
.app_xip_area 462696 462704 8 0.0
lock cyw930739m2evb_01 (read/write) 591846 591854 8 0.0
.app_xip_area 463728 463736 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.text 991664 991680 16 0.0
esp32 all-clusters-app c3devkit (read only) 1030792 1030800 8 0.0
.flash.text 1030792 1030800 8 0.0
m5stack (read only) 1083967 1083983 16 0.0
.flash.text 1078583 1078599 16 0.0
k32w light k32w0+release (read/write) 646676 647292 616 0.1
.bss 70400 70424 24 0.0
.text 571480 572072 592 0.1
lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
text 814448 814456 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803080 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808744 8 0.0
text 571314 571324 10 0.0
lighting-app tlsr9518adk80d (read/write) 830672 830688 16 0.0
text 589404 589414 10 0.0
Decreases (11 builds for bl602, cc13x2_26x2, efr32, linux, p6)
platform target config section 1ea6bbe c611c6c change % change
bl602 lighting-app bl602 (read/write) 1383858 1383850 -8 -0.0
.text 1051040 1051032 -8 -0.0
bl602+rpc (read/write) 1429370 1429354 -16 -0.0
.text 1082800 1082788 -12 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167616 167600 -16 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157736 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173364 -16 -0.0
shell LP_CC2652R7 (read/write) 181536 181520 -16 -0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 990152 990136 -16 -0.0
.text 825380 825364 -16 -0.0
window-app BRD4161A (read/write) 1092420 1092404 -16 -0.0
.text 955492 955476 -16 -0.0
linux thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
.text 1978960 1978880 -80 -0.0
p6 all-clusters-app default (read/write) 1699804 1699788 -16 -0.0
.text 1539072 1539056 -16 -0.0
all-clusters-minimal-app default (read/write) 1643276 1643260 -16 -0.0
.text 1483280 1483264 -16 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1ea6bbe c611c6c change % change
bl602 lighting-app bl602 (read/write) 1383858 1383850 -8 -0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051040 1051032 -8 -0.0
bl602+rpc (read/write) 1429370 1429354 -16 -0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082800 1082788 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672795 672795 0 0.0
(read/write) 178700 178700 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88819 88819 0 0.0
.text 583660 583660 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674095 16 0.0
(read/write) 167616 167600 -16 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596944 16 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656831 0 0.0
(read/write) 180552 180552 0 0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554592 0 0.0
pump-app LP_CC2652R7 (read only) 684751 684767 16 0.0
(read/write) 157752 157736 -16 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594324 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
(read/write) 173380 173364 -16 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583264 16 0.0
shell LP_CC2652R7 (read only) 665478 665494 16 0.0
(read/write) 181536 181520 -16 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85766 85766 0 0.0
.text 579396 579412 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586030 586038 8 0.0
.app_xip_area 462696 462704 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591846 591854 8 0.0
.app_xip_area 463728 463736 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598970 598970 0 0.0
.app_xip_area 476356 476356 0 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100964 1100964 0 0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965500 965500 0 0.0
BRD4161A+rpc (read/write) 1155216 1155216 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002856 1002856 0 0.0
BRD4161A+rs911x (read/write) 990152 990136 -16 -0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825364 -16 -0.0
lock-app BRD4161A+wf200 (read/write) 1139620 1139636 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991664 991680 16 0.0
window-app BRD4161A (read/write) 1092420 1092404 -16 -0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955476 -16 -0.0
esp32 all-clusters-app c3devkit (read only) 1030792 1030800 8 0.0
(read/write) 1489570 1489570 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218400 218400 0 0.0
.flash.text 1030792 1030800 8 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1083967 1083983 16 0.0
(read/write) 491496 491496 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248716 248716 0 0.0
.flash.text 1078583 1078599 16 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 647292 616 0.1
.bss 70400 70424 24 0.0
.data 2068 2068 0 0.0
.text 571480 572072 592 0.1
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10212956 10212956 0 0.0
(read/write) 699905 699905 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 644592 644592 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 490636 490636 0 0.0
.text 8082404 8082404 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978880 -80 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180367 1180383 16 0.0
bss 143737 143737 0 0.0
rodata 143344 143344 0 0.0
text 814448 814456 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803080 8 0.0
p6 all-clusters-app default (read only) 881000 881000 0 0.0
(read/write) 1699804 1699788 -16 -0.0
.bss 149688 149688 0 0.0
.data 2656 2656 0 0.0
.text 1539072 1539056 -16 -0.0
all-clusters-minimal-app default (read only) 881736 881736 0 0.0
(read/write) 1643276 1643260 -16 -0.0
.bss 148952 148952 0 0.0
.data 2656 2656 0 0.0
.text 1483280 1483264 -16 -0.0
light-app default (read only) 890080 890080 0 0.0
(read/write) 1560532 1560532 0 0.0
.bss 140816 140816 0 0.0
.data 2448 2448 0 0.0
.text 1408880 1408880 0 0.0
lock-app default (read only) 885584 885584 0 0.0
(read/write) 1597812 1597812 0 0.0
.bss 145296 145296 0 0.0
.data 2464 2464 0 0.0
.text 1441664 1441664 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808744 8 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571314 571324 10 0.0
lighting-app tlsr9518adk80d (read/write) 830672 830688 16 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589404 589414 10 0.0

@github-actions
Copy link

github-actions bot commented Aug 19, 2022

PR #21968: Size comparison from 3f69587 to f9d06b7

Increases (15 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, nrfconnect, telink)
platform target config section 3f69587 f9d06b7 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674079 674095 16 0.0
.text 596928 596944 16 0.0
pump-app LP_CC2652R7 (read only) 684751 684767 16 0.0
.text 594308 594324 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
.text 583248 583264 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.text 991680 991696 16 0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031280 12 0.0
.flash.text 1031268 1031280 12 0.0
m5stack (read only) 1084371 1084379 8 0.0
.flash.text 1078987 1078995 8 0.0
k32w light k32w0+release (read/write) 646660 647292 632 0.1
.bss 70400 70424 24 0.0
.text 571464 572072 608 0.1
lock k32w0+release (read/write) 704196 704212 16 0.0
.text 628528 628544 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
text 803072 803080 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808752 8 0.0
text 571318 571328 10 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830688 8 0.0
text 589408 589416 8 0.0
Decreases (19 builds for bl602, cc13x2_26x2, efr32, linux, psoc6)
platform target config section 3f69587 f9d06b7 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383850 -8 -0.0
.text 1051044 1051032 -12 -0.0
bl602+rpc (read/write) 1429370 1429362 -8 -0.0
.text 1082804 1082792 -12 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167616 167600 -16 -0.0
pump-app LP_CC2652R7 (read/write) 157752 157736 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173380 173364 -16 -0.0
efr32 lighting-app BRD4161A (read/write) 1100980 1100964 -16 -0.0
.text 965516 965500 -16 -0.0
linux all-clusters-app debug (read only) 3038505 3038425 -80 -0.0
.text 2584690 2584610 -80 -0.0
all-clusters-minimal-app debug (read only) 2874353 2874273 -80 -0.0
.text 2423122 2423042 -80 -0.0
bridge-app debug+rpc (read only) 2373001 2372921 -80 -0.0
.text 2006882 2006802 -80 -0.0
lighting-app debug+rpc (read only) 2597033 2596937 -96 -0.0
.text 2206018 2205922 -96 -0.0
lock-app debug (read only) 2580929 2580849 -80 -0.0
.text 2176914 2176834 -80 -0.0
ota-requestor-app debug (read only) 2523369 2523289 -80 -0.0
.text 2134642 2134562 -80 -0.0
shell debug (read only) 2606793 2606713 -80 -0.0
.text 2213602 2213522 -80 -0.0
thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
.text 1978960 1978880 -80 -0.0
tv-casting-app debug (read only) 5466769 5466689 -80 -0.0
.text 4851522 4851442 -80 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1700996 1700980 -16 -0.0
.debug_abbrev 1217459 1217444 -15 -0.0
.debug_info 26643195 26642952 -243 -0.0
.debug_line 3646638 3646581 -57 -0.0
.debug_loc 3562036 3562023 -13 -0.0
.text 1540264 1540248 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1644204 1644188 -16 -0.0
.debug_abbrev 1209298 1209283 -15 -0.0
.debug_info 26379891 26379647 -244 -0.0
.debug_line 3667042 3666985 -57 -0.0
.debug_loc 3549673 3549660 -13 -0.0
.text 1484208 1484192 -16 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1043971 1043956 -15 -0.0
.debug_info 21844446 21844204 -242 -0.0
.debug_line 3238220 3238163 -57 -0.0
.debug_loc 3249205 3249192 -13 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1051147 1051132 -15 -0.0
.debug_info 22199615 22199372 -243 -0.0
.debug_line 3246906 3246849 -57 -0.0
.debug_loc 3289325 3289312 -13 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 3f69587 f9d06b7 change % change
bl602 lighting-app bl602 (read/write) 1383858 1383850 -8 -0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051044 1051032 -12 -0.0
bl602+rpc (read/write) 1429370 1429362 -8 -0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082804 1082792 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673027 673027 0 0.0
(read/write) 178468 178468 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583876 583876 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637747 637747 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559444 559444 0 0.0
lock-ftd LP_CC2652R7 (read only) 674079 674095 16 0.0
(read/write) 167616 167600 -16 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596928 596944 16 0.0
lock-mtd LP_CC2652R7 (read only) 656831 656831 0 0.0
(read/write) 180552 180552 0 0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554592 554592 0 0.0
pump-app LP_CC2652R7 (read only) 684751 684767 16 0.0
(read/write) 157752 157736 -16 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594308 594324 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669243 669259 16 0.0
(read/write) 173380 173364 -16 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583248 583264 16 0.0
shell LP_CC2652R7 (read only) 665710 665710 0 0.0
(read/write) 181304 181304 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579612 579612 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586618 586626 8 0.0
.app_xip_area 463284 463292 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592418 592426 8 0.0
.app_xip_area 464300 464308 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599538 599546 8 0.0
.app_xip_area 476924 476932 8 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1100980 1100964 -16 -0.0
.bss 133372 133372 0 0.0
.data 2068 2068 0 0.0
.text 965516 965500 -16 -0.0
BRD4161A+rpc (read/write) 1155232 1155232 0 0.0
.bss 150060 150060 0 0.0
.data 2280 2280 0 0.0
.text 1002872 1002872 0 0.0
BRD4161A+rs911x (read/write) 990152 990152 0 0.0
.bss 162696 162696 0 0.0
.data 2056 2056 0 0.0
.text 825380 825380 0 0.0
lock-app BRD4161A+wf200 (read/write) 1139636 1139652 16 0.0
.bss 145872 145872 0 0.0
.data 2064 2064 0 0.0
.text 991680 991696 16 0.0
window-app BRD4161A (read/write) 1092420 1092420 0 0.0
.bss 134812 134812 0 0.0
.data 2096 2096 0 0.0
.text 955492 955492 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031280 12 0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031268 1031280 12 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084371 1084379 8 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078987 1078995 8 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646660 647292 632 0.1
.bss 70400 70424 24 0.0
.data 2068 2068 0 0.0
.text 571464 572072 608 0.1
lock k32w0+release (read/write) 704196 704212 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628528 628544 16 0.0
linux all-clusters-app debug (read only) 3038505 3038425 -80 -0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274667 274667 0 0.0
.text 2584690 2584610 -80 -0.0
all-clusters-minimal-app debug (read only) 2874353 2874273 -80 -0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274859 274859 0 0.0
.text 2423122 2423042 -80 -0.0
bridge-app debug+rpc (read only) 2373001 2372921 -80 -0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203496 203496 0 0.0
.text 2006882 2006802 -80 -0.0
chip-tool debug (read only) 10868673 10868673 0 0.0
(read/write) 651296 651296 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616280 616280 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562677 562677 0 0.0
.text 8799364 8799364 0 0.0
chip-tool-ipv6only arm64 (read only) 10255980 10255980 0 0.0
(read/write) 699105 699105 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643792 643792 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493340 493340 0 0.0
.text 8124596 8124596 0 0.0
lighting-app debug+rpc (read only) 2597033 2596937 -96 -0.0
(read/write) 130176 130176 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72360 72360 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220304 220304 0 0.0
.text 2206018 2205922 -96 -0.0
lock-app debug (read only) 2580929 2580849 -80 -0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237360 237360 0 0.0
.text 2176914 2176834 -80 -0.0
ota-provider-app debug (read only) 2358105 2358105 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209336 209336 0 0.0
.text 1985298 1985298 0 0.0
ota-requestor-app debug (read only) 2523369 2523289 -80 -0.0
(read/write) 127320 127320 0 0.0
.bss 50336 50336 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68728 68728 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216160 216160 0 0.0
.text 2134642 2134562 -80 -0.0
shell debug (read only) 2606793 2606713 -80 -0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234770 234770 0 0.0
.text 2213602 2213522 -80 -0.0
thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978880 -80 -0.0
tv-app debug (read only) 3173993 3173993 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258952 258952 0 0.0
.text 2725298 2725298 0 0.0
tv-casting-app debug (read only) 5466769 5466689 -80 -0.0
(read/write) 160400 160400 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100088 100088 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 343729 343729 0 0.0
.text 4851522 4851442 -80 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180603 0 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814664 814672 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159799 1159815 16 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803072 803080 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700980 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217444 -15 -0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643195 26642952 -243 -0.0
.debug_line 3646638 3646581 -57 -0.0
.debug_loc 3562036 3562023 -13 -0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540248 -16 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644188 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209283 -15 -0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379891 26379647 -244 -0.0
.debug_line 3667042 3666985 -57 -0.0
.debug_loc 3549673 3549660 -13 -0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484192 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043956 -15 -0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844446 21844204 -242 -0.0
.debug_line 3238220 3238163 -57 -0.0
.debug_loc 3249205 3249192 -13 -0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598708 1598708 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051132 -15 -0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199615 22199372 -243 -0.0
.debug_line 3246906 3246849 -57 -0.0
.debug_loc 3289325 3289312 -13 -0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442560 1442560 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808744 808752 8 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571318 571328 10 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830688 8 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589408 589416 8 0.0

@andrei-menzopol andrei-menzopol force-pushed the identify-triggereffect branch 2 times, most recently from f9d06b7 to 8483c74 Compare August 22, 2022 12:20
@github-actions
Copy link

github-actions bot commented Aug 22, 2022

PR #21968: Size comparison from a8d12af to 8483c74

Increases (13 builds for cc13x2_26x2, cyw30739, esp32, k32w, nrfconnect, telink)
platform target config section a8d12af 8483c74 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 674087 674103 16 0.0
.text 596936 596952 16 0.0
lock-mtd LP_CC2652R7 (read/write) 180544 180552 8 0.0
pump-app LP_CC2652R7 (read only) 684759 684775 16 0.0
.text 594316 594332 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669251 669267 16 0.0
.text 583256 583272 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586626 586634 8 0.0
.app_xip_area 463292 463300 8 0.0
lock cyw930739m2evb_01 (read/write) 592426 592434 8 0.0
.app_xip_area 464308 464316 8 0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031274 6 0.0
.flash.text 1031268 1031274 6 0.0
m5stack (read only) 1084371 1084379 8 0.0
.flash.text 1078987 1078995 8 0.0
k32w light k32w0+release (read/write) 646676 647292 616 0.1
.bss 70400 70424 24 0.0
.text 571480 572072 592 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180619 16 0.0
text 814672 814680 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 803080 803088 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808752 16 0.0
text 571316 571328 12 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830688 8 0.0
text 589406 589416 10 0.0
Decreases (13 builds for bl602, cc13x2_26x2, efr32, linux, psoc6)
platform target config section a8d12af 8483c74 change % change
bl602 lighting-app bl602 (read/write) 1383866 1383858 -8 -0.0
.text 1051052 1051040 -12 -0.0
bl602+rpc (read/write) 1429378 1429362 -16 -0.0
.text 1082808 1082796 -12 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 167608 167592 -16 -0.0
lock-mtd LP_CC2652R7 (read only) 656839 656831 -8 -0.0
.text 554600 554592 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157744 157728 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173372 173356 -16 -0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104700 -16 -0.0
.text 969052 969036 -16 -0.0
BRD4161A+rs911x (read/write) 997968 997952 -16 -0.0
.text 828900 828884 -16 -0.0
linux thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
.text 1978960 1978880 -80 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1217459 1217444 -15 -0.0
.debug_info 26643194 26642951 -243 -0.0
.debug_line 3646641 3646584 -57 -0.0
.debug_loc 3562036 3562023 -13 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1209298 1209283 -15 -0.0
.debug_info 26379889 26379647 -242 -0.0
.debug_line 3667045 3666988 -57 -0.0
.debug_loc 3549673 3549660 -13 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1043971 1043956 -15 -0.0
.debug_info 21844448 21844204 -244 -0.0
.debug_line 3238223 3238166 -57 -0.0
.debug_loc 3249205 3249192 -13 -0.0
lock cy8ckit_062s2_43012 (read/write) 1598724 1598708 -16 -0.0
.debug_abbrev 1051147 1051132 -15 -0.0
.debug_info 22199614 22199371 -243 -0.0
.debug_line 3246909 3246852 -57 -0.0
.debug_loc 3289325 3289312 -13 -0.0
.text 1442576 1442560 -16 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section a8d12af 8483c74 change % change
bl602 lighting-app bl602 (read/write) 1383866 1383858 -8 -0.0
.bss 120258 120258 0 0.0
.data 4480 4480 0 0.0
.text 1051052 1051040 -12 -0.0
bl602+rpc (read/write) 1429378 1429362 -16 -0.0
.bss 127698 127698 0 0.0
.data 4600 4600 0 0.0
.text 1082808 1082796 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 673035 673035 0 0.0
(read/write) 178460 178460 0 0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583884 583884 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637755 637755 0 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559452 559452 0 0.0
lock-ftd LP_CC2652R7 (read only) 674087 674103 16 0.0
(read/write) 167608 167592 -16 -0.0
.bss 71476 71476 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596936 596952 16 0.0
lock-mtd LP_CC2652R7 (read only) 656839 656831 -8 -0.0
(read/write) 180544 180552 8 0.0
.bss 67164 67164 0 0.0
.data 3296 3296 0 0.0
.rodata 101759 101759 0 0.0
.text 554600 554592 -8 -0.0
pump-app LP_CC2652R7 (read only) 684759 684775 16 0.0
(read/write) 157744 157728 -16 -0.0
.bss 71516 71516 0 0.0
.data 3296 3296 0 0.0
.rodata 89959 89959 0 0.0
.text 594316 594332 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669251 669267 16 0.0
(read/write) 173372 173356 -16 -0.0
.bss 71636 71636 0 0.0
.data 3292 3292 0 0.0
.rodata 85515 85515 0 0.0
.text 583256 583272 16 0.0
shell LP_CC2652R7 (read only) 665718 665718 0 0.0
(read/write) 181296 181296 0 0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579620 579620 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586626 586634 8 0.0
.app_xip_area 463292 463300 8 0.0
.bss 65768 65768 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592426 592434 8 0.0
.app_xip_area 464308 464316 8 0.0
.bss 70552 70552 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599546 599546 0 0.0
.app_xip_area 476932 476932 0 0.0
.bss 65080 65080 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1104716 1104700 -16 -0.0
.bss 133572 133572 0 0.0
.data 2072 2072 0 0.0
.text 969052 969036 -16 -0.0
BRD4161A+rpc (read/write) 967916 967916 0 0.0
.bss 147572 147572 0 0.0
.data 2252 2252 0 0.0
.text 818068 818068 0 0.0
BRD4161A+rs911x (read/write) 997968 997952 -16 -0.0
.bss 166992 166992 0 0.0
.data 2056 2056 0 0.0
.text 828900 828884 -16 -0.0
lock-app BRD4161A+wf200 (read/write) 1147332 1147332 0 0.0
.bss 150168 150168 0 0.0
.data 2064 2064 0 0.0
.text 995080 995080 0 0.0
window-app BRD4161A (read/write) 1096044 1096044 0 0.0
.bss 135012 135012 0 0.0
.data 2096 2096 0 0.0
.text 958916 958916 0 0.0
esp32 all-clusters-app c3devkit (read only) 1031268 1031274 6 0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71136 71136 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218440 218440 0 0.0
.flash.text 1031268 1031274 6 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084371 1084379 8 0.0
(read/write) 491544 491544 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078987 1078995 8 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646676 647292 616 0.1
.bss 70400 70424 24 0.0
.data 2068 2068 0 0.0
.text 571480 572072 592 0.1
lock k32w0+release (read/write) 704212 704212 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628544 628544 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10259132 10259132 0 0.0
(read/write) 699137 699137 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643824 643824 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493564 493564 0 0.0
.text 8127428 8127428 0 0.0
thermostat-no-ble arm64 (read only) 2357300 2357220 -80 -0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140620 140620 0 0.0
.text 1978960 1978880 -80 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454328 2454328 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416972 1416972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180603 1180619 16 0.0
bss 143737 143737 0 0.0
rodata 143356 143356 0 0.0
text 814672 814680 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159815 1159815 0 0.0
bss 142964 142964 0 0.0
rodata 134944 134944 0 0.0
text 803080 803088 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700996 1700996 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217459 1217444 -15 -0.0
.debug_aranges 111528 111528 0 0.0
.debug_frame 372352 372352 0 0.0
.debug_info 26643194 26642951 -243 -0.0
.debug_line 3646641 3646584 -57 -0.0
.debug_loc 3562036 3562023 -13 -0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3393852 3393852 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569346 569346 0 0.0
.symtab 420416 420416 0 0.0
.text 1540264 1540264 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1644204 1644204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209298 1209283 -15 -0.0
.debug_aranges 111000 111000 0 0.0
.debug_frame 375432 375432 0 0.0
.debug_info 26379889 26379647 -242 -0.0
.debug_line 3667045 3666988 -57 -0.0
.debug_loc 3549673 3549660 -13 -0.0
.debug_ranges 335192 335192 0 0.0
.debug_str 3382841 3382841 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533820 533820 0 0.0
.symtab 407008 407008 0 0.0
.text 1484208 1484208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561436 1561436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1043971 1043956 -15 -0.0
.debug_aranges 103168 103168 0 0.0
.debug_frame 345676 345676 0 0.0
.debug_info 21844448 21844204 -244 -0.0
.debug_line 3238223 3238166 -57 -0.0
.debug_loc 3249205 3249192 -13 -0.0
.debug_ranges 301032 301032 0 0.0
.debug_str 3188935 3188935 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 467101 467101 0 0.0
.symtab 374064 374064 0 0.0
.text 1409784 1409784 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598724 1598708 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051147 1051132 -15 -0.0
.debug_aranges 103840 103840 0 0.0
.debug_frame 348500 348500 0 0.0
.debug_info 22199614 22199371 -243 -0.0
.debug_line 3246909 3246852 -57 -0.0
.debug_loc 3289325 3289312 -13 -0.0
.debug_ranges 304448 304448 0 0.0
.debug_str 3216366 3216366 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473342 473342 0 0.0
.symtab 377248 377248 0 0.0
.text 1442576 1442560 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808736 808752 16 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571316 571328 12 0.0
lighting-app tlsr9518adk80d (read/write) 830680 830688 8 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589406 589416 10 0.0

andrei-menzopol and others added 3 commits August 24, 2022 10:23
* [K32W0] Add TriggerEffect support, update readme
* Fix behaviour when TriggerEffect called during
  Identify and vice versa
* Update wordlist

Signed-off-by: Andrei Menzopol <[email protected]>
@github-actions
Copy link

github-actions bot commented Aug 24, 2022

PR #21968: Size comparison from 82d974b to 724c472

Increases (16 builds for cc13x2_26x2, cyw30739, esp32, k32w, nrfconnect, telink)
platform target config section 82d974b 724c472 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672851 16 0.0
.text 583684 583700 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637563 8 0.0
.text 559252 559260 8 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673935 16 0.0
.text 596768 596784 16 0.0
pump-app LP_CC2652R7 (read only) 684551 684567 16 0.0
.text 594140 594156 16 0.0
shell LP_CC2652R7 (read only) 665526 665534 8 0.0
.text 579428 579436 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586586 586594 8 0.0
.app_xip_area 463244 463252 8 0.0
lock cyw930739m2evb_01 (read/write) 592346 592354 8 0.0
.app_xip_area 464220 464228 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599450 599458 8 0.0
.app_xip_area 476828 476836 8 0.0
esp32 all-clusters-app c3devkit (read only) 1031040 1031050 10 0.0
.flash.text 1031040 1031050 10 0.0
m5stack (read only) 1084175 1084183 8 0.0
.flash.text 1078791 1078799 8 0.0
k32w light k32w0+release (read/write) 646516 647132 616 0.1
.bss 70400 70424 24 0.0
.text 571320 571912 592 0.1
lock k32w0+release (read/write) 704012 704028 16 0.0
.text 628344 628360 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180591 1180607 16 0.0
text 814560 814568 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 802968 802976 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808432 16 0.0
text 571026 571038 12 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830400 8 0.0
text 589150 589160 10 0.0
Decreases (20 builds for bl602, cc13x2_26x2, efr32, linux, psoc6)
platform target config section 82d974b 724c472 change % change
bl602 lighting-app bl602 (read/write) 1383650 1383634 -16 -0.0
.text 1050816 1050804 -12 -0.0
bl602+rpc (read/write) 1429298 1429290 -8 -0.0
.text 1082572 1082560 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178660 178644 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 167784 167768 -16 -0.0
pump-app LP_CC2652R7 (read/write) 157960 157944 -16 -0.0
shell LP_CC2652R7 (read/write) 181488 181480 -8 -0.0
efr32 window-app BRD4161A (read/write) 1098580 1098564 -16 -0.0
.text 958692 958676 -16 -0.0
linux all-clusters-app debug (read only) 3037929 3037849 -80 -0.0
.text 2584146 2584066 -80 -0.0
all-clusters-minimal-app debug (read only) 2873793 2873713 -80 -0.0
.text 2422594 2422514 -80 -0.0
bridge-app debug+rpc (read only) 2372313 2372233 -80 -0.0
.text 2006226 2006146 -80 -0.0
lighting-app debug+rpc (read only) 2597257 2597177 -80 -0.0
.text 2205986 2205906 -80 -0.0
lock-app debug (read only) 2580241 2580161 -80 -0.0
.text 2176258 2176178 -80 -0.0
ota-requestor-app debug (read only) 2523001 2522921 -80 -0.0
.text 2134258 2134178 -80 -0.0
shell debug (read only) 2606233 2606153 -80 -0.0
.text 2213074 2212994 -80 -0.0
thermostat-no-ble arm64 (read only) 2356644 2356564 -80 -0.0
.text 1978336 1978256 -80 -0.0
tv-casting-app debug (read only) 5503505 5503425 -80 -0.0
.text 4887618 4887538 -80 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1700692 1700676 -16 -0.0
.debug_abbrev 1217526 1217511 -15 -0.0
.debug_info 2664473 26644492 -244 -0.0
.debug_line 3646957 3646900 -57 -0.0
.debug_loc 3561998 3561985 -13 -0.0
.text 1539960 1539944 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1209365 1209350 -15 -0.0
.debug_info 26381431 26381186 -245 -0.0
.debug_line 3667361 3667304 -57 -0.0
.debug_loc 3549635 3549622 -13 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1044038 1044023 -15 -0.0
.debug_info 2184598 21845744 -245 -0.0
.debug_line 3238540 3238483 -57 -0.0
.debug_loc 3249150 3249137 -13 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1051210 1051195 -15 -0.0
.debug_info 22199261 22199018 -243 -0.0
.debug_line 3247103 3247046 -57 -0.0
.debug_loc 3289002 3288989 -13 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 82d974b 724c472 change % change
bl602 lighting-app bl602 (read/write) 1383650 1383634 -16 -0.0
.bss 120266 120266 0 0.0
.data 4480 4480 0 0.0
.text 1050816 1050804 -12 -0.0
bl602+rpc (read/write) 1429298 1429290 -8 -0.0
.bss 127706 127706 0 0.0
.data 4600 4600 0 0.0
.text 1082572 1082560 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672851 16 0.0
(read/write) 178660 178644 -16 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583684 583700 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637563 8 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559252 559260 8 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673935 16 0.0
(read/write) 167784 167768 -16 -0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596768 596784 16 0.0
lock-mtd LP_CC2652R7 (read only) 656687 656687 0 0.0
(read/write) 180704 180704 0 0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101767 101767 0 0.0
.text 554440 554440 0 0.0
pump-app LP_CC2652R7 (read only) 684551 684567 16 0.0
(read/write) 157960 157944 -16 -0.0
.bss 71524 71524 0 0.0
.data 3296 3296 0 0.0
.rodata 89927 89927 0 0.0
.text 594140 594156 16 0.0
pump-controller-app LP_CC2652R7 (read only) 669059 669059 0 0.0
(read/write) 173572 173572 0 0.0
.bss 71644 71644 0 0.0
.data 3292 3292 0 0.0
.rodata 85483 85483 0 0.0
.text 583096 583096 0 0.0
shell LP_CC2652R7 (read only) 665526 665534 8 0.0
(read/write) 181488 181480 -8 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579428 579436 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586586 586594 8 0.0
.app_xip_area 463244 463252 8 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592346 592354 8 0.0
.app_xip_area 464220 464228 8 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599450 599458 8 0.0
.app_xip_area 476828 476836 8 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1107316 1107316 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 968892 968892 0 0.0
BRD4161A+rpc (read/write) 971396 971396 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 818276 818276 0 0.0
BRD4161A+rs911x (read/write) 999928 999928 0 0.0
.bss 169088 169088 0 0.0
.data 2056 2056 0 0.0
.text 828764 828764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1149196 1149196 0 0.0
.bss 152168 152168 0 0.0
.data 2064 2064 0 0.0
.text 994944 994944 0 0.0
window-app BRD4161A (read/write) 1098580 1098564 -16 -0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 958692 958676 -16 -0.0
esp32 all-clusters-app c3devkit (read only) 1031040 1031050 10 0.0
(read/write) 1489610 1489610 0 0.0
.dram0.bss 71144 71144 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218424 218424 0 0.0
.flash.text 1031040 1031050 10 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084175 1084183 8 0.0
(read/write) 491528 491528 0 0.0
.dram0.bss 76648 76648 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248740 248740 0 0.0
.flash.text 1078791 1078799 8 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646516 647132 616 0.1
.bss 70400 70424 24 0.0
.data 2068 2068 0 0.0
.text 571320 571912 592 0.1
lock k32w0+release (read/write) 704012 704028 16 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628344 628360 16 0.0
linux all-clusters-app debug (read only) 3037929 3037849 -80 -0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274635 274635 0 0.0
.text 2584146 2584066 -80 -0.0
all-clusters-minimal-app debug (read only) 2873793 2873713 -80 -0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274827 274827 0 0.0
.text 2422594 2422514 -80 -0.0
bridge-app debug+rpc (read only) 2372313 2372233 -80 -0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203464 203464 0 0.0
.text 2006226 2006146 -80 -0.0
chip-tool debug (read only) 10878305 10878305 0 0.0
(read/write) 651328 651328 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 616312 616312 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 562933 562933 0 0.0
.text 8808644 8808644 0 0.0
chip-tool-ipv6only arm64 (read only) 10260660 10260660 0 0.0
(read/write) 699169 699169 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643848 643848 0 0.0
.dynamic 560 560 0 0.0
.got 13784 13784 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 493508 493508 0 0.0
.text 8128996 8128996 0 0.0
lighting-app debug+rpc (read only) 2597257 2597177 -80 -0.0
(read/write) 130304 130304 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72488 72488 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220368 220368 0 0.0
.text 2205986 2205906 -80 -0.0
lock-app debug (read only) 2580241 2580161 -80 -0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237328 237328 0 0.0
.text 2176258 2176178 -80 -0.0
ota-provider-app debug (read only) 2357401 2357401 0 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209304 209304 0 0.0
.text 1984626 1984626 0 0.0
ota-requestor-app debug (read only) 2523001 2522921 -80 -0.0
(read/write) 127384 127384 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68744 68744 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216128 216128 0 0.0
.text 2134258 2134178 -80 -0.0
shell debug (read only) 2606233 2606153 -80 -0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234738 234738 0 0.0
.text 2213074 2212994 -80 -0.0
thermostat-no-ble arm64 (read only) 2356644 2356564 -80 -0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140588 140588 0 0.0
.text 1978336 1978256 -80 -0.0
tv-app debug (read only) 3182729 3182729 0 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259080 259080 0 0.0
.text 2733906 2733906 0 0.0
tv-casting-app debug (read only) 5503505 5503425 -80 -0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344273 344273 0 0.0
.text 4887618 4887538 -80 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454312 2454312 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416956 1416956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180591 1180607 16 0.0
bss 143745 143745 0 0.0
rodata 143328 143328 0 0.0
text 814560 814568 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159675 1159675 0 0.0
bss 142972 142972 0 0.0
rodata 134916 134916 0 0.0
text 802968 802976 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 881000 881000 0 0.0
(read/write) 1700692 1700676 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 149688 149688 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217526 1217511 -15 -0.0
.debug_aranges 111544 111544 0 0.0
.debug_frame 372400 372400 0 0.0
.debug_info 2664473 26644492 -244 -0.0
.debug_line 3646957 3646900 -57 -0.0
.debug_loc 3561998 3561985 -13 -0.0
.debug_ranges 336696 336696 0 0.0
.debug_str 3393533 3393533 0 0.0
.heap 881000 881000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569137 569137 0 0.0
.symtab 420320 420320 0 0.0
.text 1539960 1539944 -16 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 881736 881736 0 0.0
(read/write) 1643884 1643884 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 148952 148952 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209365 1209350 -15 -0.0
.debug_aranges 111016 111016 0 0.0
.debug_frame 375480 375480 0 0.0
.debug_info 26381431 26381186 -245 -0.0
.debug_line 3667361 3667304 -57 -0.0
.debug_loc 3549635 3549622 -13 -0.0
.debug_ranges 335312 335312 0 0.0
.debug_str 3382522 3382522 0 0.0
.heap 881736 881736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533611 533611 0 0.0
.symtab 406912 406912 0 0.0
.text 1483888 1483888 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 890080 890080 0 0.0
(read/write) 1561132 1561132 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 140816 140816 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1044038 1044023 -15 -0.0
.debug_aranges 103184 103184 0 0.0
.debug_frame 345724 345724 0 0.0
.debug_info 2184598 21845744 -245 -0.0
.debug_line 3238540 3238483 -57 -0.0
.debug_loc 3249150 3249137 -13 -0.0
.debug_ranges 301152 301152 0 0.0
.debug_str 3188616 3188616 0 0.0
.heap 890080 890080 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 466892 466892 0 0.0
.symtab 373968 373968 0 0.0
.text 1409480 1409480 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 885584 885584 0 0.0
(read/write) 1598372 1598372 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 145296 145296 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051210 1051195 -15 -0.0
.debug_aranges 103856 103856 0 0.0
.debug_frame 348548 348548 0 0.0
.debug_info 22199261 22199018 -243 -0.0
.debug_line 3247103 3247046 -57 -0.0
.debug_loc 3289002 3288989 -13 -0.0
.debug_ranges 304496 304496 0 0.0
.debug_str 3216047 3216047 0 0.0
.heap 885584 885584 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473107 473107 0 0.0
.symtab 377152 377152 0 0.0
.text 1442224 1442224 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808432 16 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571026 571038 12 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830400 8 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589150 589160 10 0.0

@woody-apple woody-apple enabled auto-merge (squash) August 25, 2022 17:34
@bzbarsky-apple
Copy link
Contributor

@jmartinez-silabs could you take a look, please?

@woody-apple woody-apple merged commit d86288b into project-chip:master Aug 29, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
…Identify Server (project-chip#21968)

* Fix overlapping behaviour for TriggerEffect and Identify commands
* [K32W0] Add TriggerEffect support, update readme
* Fix behaviour when TriggerEffect called during
  Identify and vice versa
* Update wordlist

Signed-off-by: Andrei Menzopol <[email protected]>

* Restyled by clang-format

* Restyled by prettier-markdown

Signed-off-by: Andrei Menzopol <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
@andrei-menzopol andrei-menzopol deleted the identify-triggereffect branch April 26, 2023 14:00
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.

5 participants