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

TC-IDM-1.2 #27024

Merged
merged 11 commits into from
Jul 12, 2023
Merged

TC-IDM-1.2 #27024

merged 11 commits into from
Jul 12, 2023

Conversation

cecille
Copy link
Contributor

@cecille cecille commented Jun 1, 2023

Adds automation for TC-IDM-1.2
Also Adds suppressResponse to CommandSender as well as a test-only function to test timedResponse flag with no corresponding TimedInvoke action + plumbing through the python layers

Adds automation for TC-IDM-1.2
Also Adds suppressResponse to CommandSender as well as a test-only
function to test timedResponse flag with no corresponding
TimedInvoke action + plumbing through the python layers
@github-actions
Copy link

github-actions bot commented Jun 1, 2023

PR #27024: Size comparison from 0dc592e to 5654a21

Increases (39 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 0dc592e 5654a21 change % change
bl602 lighting-app bl602 (read/write) 1356026 1356034 8 0.0
.text 1036104 1036110 6 0.0
bl602+rpc .text 1067732 1067736 4 0.0
bl702 lighting-app bl702 .debug_abbrev 1551313 1551327 14 0.0
.debug_frame 545792 545796 4 0.0
.debug_info 44560370 44560417 47 0.0
.debug_loc 3781197 3781231 34 0.0
.debug_str 4317532 4317534 2 0.0
.strtab 582187 582188 1 0.0
.text 966458 966462 4 0.0
bl702+rpc .debug_abbrev 1710355 1710369 14 0.0
.debug_frame 573804 573808 4 0.0
.debug_info 49505299 49505346 47 0.0
.debug_loc 3984360 3984394 34 0.0
.debug_str 4743002 4743004 2 0.0
.strtab 643690 643691 1 0.0
.text 1040374 1040378 4 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_frame 401012 401024 12 0.0
.debug_info 22707684 22707720 36 0.0
.debug_str 3758341 3758343 2 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541995 542011 16 0.0
.app_xip_area 434621 434637 16 0.0
lock cyw930739m2evb_01 (read/write) 529387 529411 24 0.0
.app_xip_area 416877 416901 24 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566283 566307 24 0.0
.app_xip_area 459837 459861 24 0.0
switch cyw930739m2evb_01 (read/write) 530915 530947 32 0.0
.app_xip_area 421901 421933 32 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 987924 987956 32 0.0
.text 805904 805936 32 0.0
BRD4187C (read/write) 1019560 1019584 24 0.0
.text 857164 857188 24 0.0
lock-app BRD4161A+wf200 (read/write) 1069240 1069256 16 0.0
.text 892908 892924 16 0.0
window-app BRD4187C (read/write) 1090488 1090512 24 0.0
.text 945216 945240 24 0.0
esp32 all-clusters-app c3devkit (read only) 1069168 1069174 6 0.0
.flash.text 1069168 1069174 6 0.0
m5stack (read only) 1115123 1115127 4 0.0
.flash.text 1109739 1109743 4 0.0
k32w contact k32w0+release (read only) 584652 584684 32 0.0
.text 584116 584148 32 0.0
light k32w0+release (read only) 583612 583628 16 0.0
.text 583076 583092 16 0.0
linux all-clusters-app debug (read only) 3239341 3239357 16 0.0
.text 2818501 2818517 16 0.0
all-clusters-minimal-app debug (read only) 3036109 3036125 16 0.0
.text 2626805 2626821 16 0.0
chip-tool debug (read only) 15477193 1547858 1392 0.0
.text 13157892 13159284 1392 0.0
chip-tool-ipv6only arm64 (read only) 14808724 14809716 992 0.0
.text 12395956 12396948 992 0.0
ota-requestor-app debug (read only) 2376245 2376277 32 0.0
.text 2067893 2067925 32 0.0
tv-app debug (read only) 3313521 3313585 64 0.0
.text 2895106 2895170 64 0.0
tv-casting-app debug (read only) 9058817 9060145 1328 0.0
.text 8305986 8307314 1328 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190588 1190604 16 0.0
text 820052 820076 24 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1450424 1450440 16 0.0
text 790776 790792 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1131696 1131712 16 0.0
text 788820 788848 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1294089 1294122 33 0.0
.debug_frame 491068 491080 12 0.0
.debug_info 31666227 31666295 68 0.0
.debug_loclists 2281929 2281951 22 0.0
.debug_str 4318104 4318107 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1283823 1283856 33 0.0
.debug_frame 493056 493068 12 0.0
.debug_info 31218087 31218156 69 0.0
.debug_loclists 2271463 2271485 22 0.0
.debug_str 4303115 4303118 3 0.0
light cy8ckit_062s2_43012 .debug_frame 457144 457156 12 0.0
.debug_info 26093339 26093374 35 0.0
.debug_str 4117243 4117245 2 0.0
lock cy8ckit_062s2_43012 .debug_frame 451704 451716 12 0.0
.debug_info 25659344 25659380 36 0.0
.debug_str 4079327 4079329 2 0.0
qpg lighting-app qpg6105+debug (read/write) 1170468 1170492 24 0.0
.text 617564 617588 24 0.0
lock-app qpg6105+debug (read/write) 1139852 1139876 24 0.0
.text 586952 586976 24 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1029616 1029624 8 0.0
text 703660 703666 6 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 960012 960020 8 0.0
text 664060 664068 8 0.0
light-switch-app tlsr9518adk80d (read/write) 875912 875920 8 0.0
text 598898 598908 10 0.0
lighting-app tlsr9518adk80d text 677922 677924 2 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 975616 975624 8 0.0
text 685442 685446 4 0.0
ota-requestor-app tlsr9518adk80d (read/write) 882172 882188 16 0.0
text 606084 606096 12 0.0
Decreases (16 builds for bl702, cc32xx, esp32, psoc6, telink)
platform target config section 0dc592e 5654a21 change % change
bl702 lighting-app bl702 .debug_line 5558876 5558875 -1 -0.0
bl702+rpc .debug_line 5974918 5974917 -1 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_line 2853264 2853240 -24 -0.0
.debug_loclists 1711471 1711468 -3 -0.0
esp32 all-clusters-app m5stack (read/write) 493826 493822 -4 -0.0
.flash.rodata 243668 243664 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3996836 3996789 -47 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 4008614 4008567 -47 -0.0
light cy8ckit_062s2_43012 .debug_line 3587241 3587217 -24 -0.0
lock cy8ckit_062s2_43012 .debug_line 3522671 3522647 -24 -0.0
telink bridge-app tlsr9518adk80d (read/write) 928352 928344 -8 -0.0
text 641538 641536 -2 -0.0
contact-sensor-app tlsr9518adk80d text 584280 584278 -2 -0.0
lock-app tlsr9518adk80d text 613260 613258 -2 -0.0
pump-app tlsr9518adk80d text 590454 590452 -2 -0.0
pump-controller-app tlsr9518adk80d (read/write) 852416 852408 -8 -0.0
text 580578 580576 -2 -0.0
temperature-measurement-app tlsr9518adk80d text 576158 576156 -2 -0.0
thermostat tlsr9518adk80d text 615118 615116 -2 -0.0
window-covering tlsr9518adk80d text 610058 610056 -2 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 0dc592e 5654a21 change % change
bl602 lighting-app bl602 (read/write) 1356026 1356034 8 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036104 1036110 6 0.0
bl602+rpc (read/write) 1403022 1403022 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067732 1067736 4 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1187903 1187903 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1551313 1551327 14 0.0
.debug_aranges 148448 148448 0 0.0
.debug_frame 545792 545796 4 0.0
.debug_info 44560370 44560417 47 0.0
.debug_line 5558876 5558875 -1 -0.0
.debug_loc 3781197 3781231 34 0.0
.debug_ranges 388184 388184 0 0.0
.debug_str 4317532 4317534 2 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582187 582188 1 0.0
.symtab 175536 175536 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966458 966462 4 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277699 1277699 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1710355 1710369 14 0.0
.debug_aranges 156736 156736 0 0.0
.debug_frame 573804 573808 4 0.0
.debug_info 49505299 49505346 47 0.0
.debug_line 5974918 5974917 -1 -0.0
.debug_loc 3984360 3984394 34 0.0
.debug_ranges 413664 413664 0 0.0
.debug_str 4743002 4743004 2 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643690 643691 1 0.0
.symtab 194096 194096 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040374 1040378 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605850 605850 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 951194 951194 0 0.0
.debug_aranges 117584 117584 0 0.0
.debug_frame 401012 401024 12 0.0
.debug_info 22707684 22707720 36 0.0
.debug_line 2853264 2853240 -24 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1711471 1711468 -3 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106453 106453 0 0.0
.debug_str 3758341 3758343 2 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484233 484233 0 0.0
.symtab 287408 287408 0 0.0
.text 499272 499272 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541995 542011 16 0.0
.app_xip_area 434621 434637 16 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529387 529411 24 0.0
.app_xip_area 416877 416901 24 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566283 566307 24 0.0
.app_xip_area 459837 459861 24 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530915 530947 32 0.0
.app_xip_area 421901 421933 32 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 987924 987956 32 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 805904 805936 32 0.0
BRD4187C (read/write) 1019560 1019584 24 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 857164 857188 24 0.0
lock-app BRD4161A+wf200 (read/write) 1069240 1069256 16 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892908 892924 16 0.0
window-app BRD4187C (read/write) 1090488 1090512 24 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 945216 945240 24 0.0
esp32 all-clusters-app c3devkit (read only) 1069168 1069174 6 0.0
(read/write) 1584576 1584576 0 0.0
.dram0.bss 75704 75704 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215768 215768 0 0.0
.flash.text 1069168 1069174 6 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1115123 1115127 4 0.0
(read/write) 493826 493822 -4 -0.0
.dram0.bss 80704 80704 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243668 243664 -4 -0.0
.flash.text 1109739 1109743 4 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584652 584684 32 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 584116 584148 32 0.0
light k32w0+release (read only) 583612 583628 16 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 583076 583092 16 0.0
lock k32w0+release (read only) 556156 556156 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555620 555620 0 0.0
linux all-clusters-app debug (read only) 3239341 3239357 16 0.0
(read/write) 156952 156952 0 0.0
.bss 58784 58784 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 89496 89496 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 231336 231336 0 0.0
.text 2818501 2818517 16 0.0
all-clusters-minimal-app debug (read only) 3036109 3036125 16 0.0
(read/write) 145000 145000 0 0.0
.bss 57344 57344 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79128 79128 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224200 224200 0 0.0
.text 2626805 2626821 16 0.0
bridge-app debug (read only) 2518637 2518637 0 0.0
(read/write) 129608 129608 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69560 69560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172840 172840 0 0.0
.text 2173573 2173573 0 0.0
chip-tool debug (read only) 15477193 1547858 1392 0.0
(read/write) 704768 704768 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 668512 668512 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 683829 683829 0 0.0
.text 13157892 13159284 1392 0.0
chip-tool-ipv6only arm64 (read only) 14808724 14809716 992 0.0
(read/write) 757608 757608 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 698304 698304 0 0.0
.dynamic 560 560 0 0.0
.got 16648 16648 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 620200 620200 0 0.0
.text 12395956 12396948 992 0.0
dynamic-bridge-app-ipv6only debug (read only) 2567653 2567653 0 0.0
(read/write) 126768 126768 0 0.0
.bss 47544 47544 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 70288 70288 0 0.0
.dynamic 624 624 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 175784 175784 0 0.0
.text 2214629 2214629 0 0.0
lighting-app debug+rpc+ui (read only) 3381241 3381241 0 0.0
(read/write) 135696 135696 0 0.0
.bss 49344 49344 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76768 76768 0 0.0
.dynamic 656 656 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 286388 286388 0 0.0
.text 2898162 2898162 0 0.0
lock-app debug (read only) 2659829 2659829 0 0.0
(read/write) 123584 123584 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69600 69600 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 206088 206088 0 0.0
.text 2281141 2281141 0 0.0
ota-provider-app debug (read only) 2208669 2208669 0 0.0
(read/write) 103600 103600 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51880 51880 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153992 153992 0 0.0
.text 1913253 1913253 0 0.0
ota-requestor-app debug (read only) 2376245 2376277 32 0.0
(read/write) 111392 111392 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56736 56736 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 158056 158056 0 0.0
.text 2067893 2067925 32 0.0
shell debug (read only) 2773113 2773113 0 0.0
(read/write) 145336 145336 0 0.0
.bss 57704 57704 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 80552 80552 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 199442 199442 0 0.0
.text 2408194 2408194 0 0.0
thermostat-no-ble arm64 (read only) 2605196 2605196 0 0.0
(read/write) 142760 142760 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79072 79072 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210596 2210596 0 0.0
tv-app debug (read only) 3313521 3313585 64 0.0
(read/write) 261472 261472 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79424 79424 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222328 222328 0 0.0
.text 2895106 2895170 64 0.0
tv-casting-app debug (read only) 9058817 9060145 1328 0.0
(read/write) 217960 217960 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 157600 157600 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 327692 327692 0 0.0
.text 8305986 8307314 1328 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2496392 2496392 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1459076 1459076 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190588 1190604 16 0.0
bss 154135 154135 0 0.0
rodata 135612 135612 0 0.0
text 820052 820076 24 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450424 1450440 16 0.0
bss 133875 133875 0 0.0
rodata 231672 231672 0 0.0
text 790776 790792 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131696 1131712 16 0.0
bss 152775 152775 0 0.0
rodata 109424 109424 0 0.0
text 788820 788848 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842096 842096 0 0.0
(read/write) 1726148 1726148 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188684 188684 0 0.0
.comment 212 212 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 2560 2560 0 0.0
.debug_abbrev 1294089 1294122 33 0.0
.debug_aranges 146872 146872 0 0.0
.debug_frame 491068 491080 12 0.0
.debug_info 31666227 31666295 68 0.0
.debug_line 3996836 3996789 -47 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2281929 2281951 22 0.0
.debug_rnglists 142551 142551 0 0.0
.debug_str 4318104 4318107 3 0.0
.heap 842096 842096 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 746045 746045 0 0.0
.symtab 476144 476144 0 0.0
.text 0 0 0 0.0
1526516 1526516 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843424 843424 0 0.0
(read/write) 1662236 1662236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187356 187356 0 0.0
.comment 212 212 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 2560 2560 0 0.0
.debug_abbrev 1283823 1283856 33 0.0
.debug_aranges 145912 145912 0 0.0
.debug_frame 493056 493068 12 0.0
.debug_info 31218087 31218156 69 0.0
.debug_line 4008614 4008567 -47 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2271463 2271485 22 0.0
.debug_rnglists 141316 141316 0 0.0
.debug_str 4303115 4303118 3 0.0
.heap 843424 843424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698611 698611 0 0.0
.symtab 459008 459008 0 0.0
.text 1463932 1463932 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1594788 1594788 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1121574 1121574 0 0.0
.debug_aranges 136304 136304 0 0.0
.debug_frame 457144 457156 12 0.0
.debug_info 26093339 26093374 35 0.0
.debug_line 3587241 3587217 -24 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2112009 2112009 0 0.0
.debug_rnglists 131338 131338 0 0.0
.debug_str 4117243 4117245 2 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622109 622109 0 0.0
.symtab 424512 424512 0 0.0
.text 1402620 1402620 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627964 1627964 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1103896 1103896 0 0.0
.debug_aranges 134776 134776 0 0.0
.debug_frame 451704 451716 12 0.0
.debug_info 25659344 25659380 36 0.0
.debug_line 3522671 3522647 -24 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2085429 2085429 0 0.0
.debug_rnglists 129384 129384 0 0.0
.debug_str 4079327 4079329 2 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596134 596134 0 0.0
.symtab 416640 416640 0 0.0
.text 1408196 1408196 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170468 1170492 24 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617564 617588 24 0.0
lock-app qpg6105+debug (read/write) 1139852 1139876 24 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586952 586976 24 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029616 1029624 8 0.0
bss 97548 97548 0 0.0
text 703660 703666 6 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 960012 960020 8 0.0
bss 96072 96072 0 0.0
text 664060 664068 8 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 928352 928344 -8 -0.0
bss 100308 100308 0 0.0
text 641538 641536 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859596 859596 0 0.0
bss 89968 89968 0 0.0
text 584280 584278 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875912 875920 8 0.0
bss 90136 90136 0 0.0
text 598898 598908 10 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964244 964244 0 0.0
bss 98492 98492 0 0.0
text 677922 677924 2 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975616 975624 8 0.0
bss 102740 102740 0 0.0
text 685442 685446 4 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033348 1033348 0 0.0
bss 100056 100056 0 0.0
text 722622 722622 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1065100 1065100 0 0.0
bss 111140 111140 0 0.0
text 742960 742960 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 915020 915020 0 0.0
bss 90632 90632 0 0.0
text 613260 613258 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882172 882188 16 0.0
bss 91236 91236 0 0.0
text 606084 606096 12 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865612 865612 0 0.0
bss 90100 90100 0 0.0
text 590454 590452 -2 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852416 852408 -8 -0.0
bss 89900 89900 0 0.0
text 580578 580576 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848516 848516 0 0.0
bss 89808 89808 0 0.0
text 576158 576156 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893944 893944 0 0.0
bss 90344 90344 0 0.0
text 615118 615116 -2 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889340 889340 0 0.0
bss 90636 90636 0 0.0
text 610058 610056 -2 -0.0

@github-actions github-actions bot added the tests label Jun 26, 2023
@github-actions
Copy link

github-actions bot commented Jun 26, 2023

PR #27024: Size comparison from fc37071 to 47632a6

Increases (12 builds for bl602, bl702, cc32xx, k32w, nrfconnect, qpg)
platform target config section fc37071 47632a6 change % change
bl602 lighting-app bl602 (read/write) 1366494 1366758 264 0.0
.text 1050916 1051178 262 0.0
bl602+rpc (read/write) 1414178 1414186 8 0.0
.text 1083056 1083060 4 0.0
bl702 lighting-app bl702 .debug_abbrev 1545845 1545859 14 0.0
.debug_frame 552756 552760 4 0.0
.debug_info 41656207 41656252 45 0.0
.debug_loc 3805812 3805832 20 0.0
.debug_str 4362474 4362476 2 0.0
.strtab 582415 582416 1 0.0
.text 946070 946072 2 0.0
bl702+rpc (read/write) 1273339 1273343 4 0.0
.debug_abbrev 1711094 1711108 14 0.0
.debug_frame 581420 581424 4 0.0
.debug_info 46841269 46841315 46 0.0
.debug_loc 4011157 4011158 1 0.0
.debug_str 4791212 4791214 2 0.0
.strtab 644984 644985 1 0.0
.text 1019952 1019956 4 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_frame 407596 407608 12 0.0
.debug_info 19962608 19962643 35 0.0
.debug_str 3804240 3804242 2 0.0
k32w contact k32w0+release (read only) 586132 586148 16 0.0
.text 585596 585612 16 0.0
light k32w0+release (read only) 584820 584852 32 0.0
.text 584284 584316 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1213484 1213516 32 0.0
text 841152 841180 28 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1316260 1316276 16 0.0
text 753748 753768 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151148 1151180 32 0.0
text 807160 807188 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1172384 1172416 32 0.0
.text 619224 619256 32 0.0
lock-app qpg6105+debug (read/write) 1129992 1130016 24 0.0
.text 576836 576860 24 0.0
Decreases (4 builds for bl702, cc32xx, linux)
platform target config section fc37071 47632a6 change % change
bl702 lighting-app bl702 .debug_line 5587662 5587661 -1 -0.0
bl702+rpc .debug_line 6014055 6014054 -1 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_line 2877434 2877410 -24 -0.0
linux chip-tool-ipv6only arm64 (read only) 17429856 17417216 -12640 -0.1
.text 14758068 14745428 -12640 -0.1
Full report (16 builds for bl602, bl702, cc32xx, k32w, linux, mbed, nrfconnect, qpg)
platform target config section fc37071 47632a6 change % change
bl602 lighting-app bl602 (read/write) 1366494 1366758 264 0.0
.bss 83942 83942 0 0.0
.data 9608 9608 0 0.0
.text 1050916 1051178 262 0.0
bl602+rpc (read/write) 1414178 1414186 8 0.0
.bss 91990 91990 0 0.0
.data 10008 10008 0 0.0
.text 1083056 1083060 4 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1175227 1175227 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77781 77781 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1545845 1545859 14 0.0
.debug_aranges 150152 150152 0 0.0
.debug_frame 552756 552760 4 0.0
.debug_info 41656207 41656252 45 0.0
.debug_line 5587662 5587661 -1 -0.0
.debug_loc 3805812 3805832 20 0.0
.debug_ranges 395536 395536 0 0.0
.debug_str 4362474 4362476 2 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105408 105408 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582415 582416 1 0.0
.symtab 174192 174192 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
946070 946072 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1273339 1273343 4 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85829 85829 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1711094 1711108 14 0.0
.debug_aranges 158632 158632 0 0.0
.debug_frame 581420 581424 4 0.0
.debug_info 46841269 46841315 46 0.0
.debug_line 6014055 6014054 -1 -0.0
.debug_loc 4011157 4011158 1 0.0
.debug_ranges 421216 421216 0 0.0
.debug_str 4791212 4791214 2 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120048 120048 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 644984 644985 1 0.0
.symtab 192992 192992 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1019952 1019956 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 607482 607482 0 0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 948407 948407 0 0.0
.debug_aranges 119328 119328 0 0.0
.debug_frame 407596 407608 12 0.0
.debug_info 19962608 19962643 35 0.0
.debug_line 2877434 2877410 -24 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1731762 1731762 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107821 107821 0 0.0
.debug_str 3804240 3804242 2 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104650 104650 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484980 484980 0 0.0
.symtab 288160 288160 0 0.0
.text 500712 500712 0 0.0
k32w contact k32w0+release (read only) 586132 586148 16 0.0
(read/write) 90104 90104 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 585596 585612 16 0.0
light k32w0+release (read only) 584820 584852 32 0.0
(read/write) 89752 89752 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584284 584316 32 0.0
lock k32w0+release (read only) 557404 557404 0 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 556868 556868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 17429856 17417216 -12640 -0.1
(read/write) 908696 908696 0 0.0
.bss 102936 102936 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 772416 772416 0 0.0
.dynamic 560 560 0 0.0
.got 23408 23408 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 687016 687016 0 0.0
.text 14758068 14745428 -12640 -0.1
thermostat-no-ble arm64 (read only) 2610140 2610140 0 0.0
(read/write) 143128 143128 0 0.0
.bss 52376 52376 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129648 129648 0 0.0
.text 2214676 2214676 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2499088 2499088 0 0.0
.bss 216312 216312 0 0.0
.data 5144 5144 0 0.0
.text 1461772 1461772 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1213484 1213516 32 0.0
bss 155045 155045 0 0.0
rodata 138144 138144 0 0.0
text 841152 841180 28 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1316260 1316276 16 0.0
bss 138371 138371 0 0.0
rodata 133432 133432 0 0.0
text 753748 753768 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151148 1151180 32 0.0
bss 153541 153541 0 0.0
rodata 111408 111408 0 0.0
text 807160 807188 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1172384 1172416 32 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619224 619256 32 0.0
lock-app qpg6105+debug (read/write) 1129992 1130016 24 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 576836 576860 24 0.0

@github-actions
Copy link

github-actions bot commented Jun 26, 2023

PR #27024: Size comparison from fc37071 to e5935c3

Increases (36 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section fc37071 e5935c3 change % change
bl602 lighting-app bl602 (read/write) 1366494 1366758 264 0.0
.text 1050916 1051178 262 0.0
bl602+rpc (read/write) 1414178 1414186 8 0.0
.text 1083056 1083060 4 0.0
bl702 lighting-app bl702 .debug_abbrev 1545845 1545859 14 0.0
.debug_frame 552756 552760 4 0.0
.debug_info 41656207 41656252 45 0.0
.debug_loc 3805812 3805832 20 0.0
.debug_str 4362474 4362476 2 0.0
.strtab 582415 582416 1 0.0
.text 946070 946072 2 0.0
bl702+rpc (read/write) 1273339 1273343 4 0.0
.debug_abbrev 1711094 1711108 14 0.0
.debug_frame 581420 581424 4 0.0
.debug_info 46841269 46841315 46 0.0
.debug_loc 4011157 4011158 1 0.0
.debug_str 4791212 4791214 2 0.0
.strtab 644984 644985 1 0.0
.text 1019952 1019956 4 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_frame 407596 407608 12 0.0
.debug_info 19962608 19962644 36 0.0
.debug_str 3804240 3804242 2 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545239 545263 24 0.0
.app_xip_area 437649 437673 24 0.0
lock cyw930739m2evb_01 (read/write) 530287 530311 24 0.0
.app_xip_area 417777 417801 24 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567983 567999 16 0.0
.app_xip_area 461537 461553 16 0.0
switch cyw930739m2evb_01 (read/write) 532087 532127 40 0.0
.app_xip_area 423073 423113 40 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 997752 997784 32 0.0
.text 813516 813548 32 0.0
BRD4187C (read/write) 1026820 1026844 24 0.0
.text 862220 862244 24 0.0
lock-app BRD4161A+wf200 (read/write) 1075920 1075936 16 0.0
.text 897628 897644 16 0.0
window-app BRD4187C (read/write) 1097332 1097356 24 0.0
.text 949884 949908 24 0.0
esp32 all-clusters-app c3devkit (read only) 1078002 1078010 8 0.0
.flash.text 1078002 1078010 8 0.0
m5stack (read only) 1125703 1125707 4 0.0
.flash.text 1120319 1120323 4 0.0
k32w contact k32w0+release (read only) 586132 586148 16 0.0
.text 585596 585612 16 0.0
light k32w0+release (read only) 584820 584836 16 0.0
.text 584284 584300 16 0.0
linux all-clusters-app debug (read only) 3277501 3277517 16 0.0
.text 2853829 2853845 16 0.0
all-clusters-minimal-app debug (read only) 3055205 3055221 16 0.0
.text 2644149 2644165 16 0.0
ota-requestor-app debug (read only) 2382373 2382405 32 0.0
.text 2073237 2073269 32 0.0
tv-app debug (read only) 3319201 3319265 64 0.0
.text 2899682 2899746 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1213484 1213516 32 0.0
text 841152 841180 28 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1316260 1316292 32 0.0
text 753748 753772 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151148 1151180 32 0.0
text 807160 807188 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1299084 1299117 33 0.0
.debug_frame 500572 500584 12 0.0
.debug_info 29066136 29066206 70 0.0
.debug_loclists 2313148 2313170 22 0.0
.debug_str 4376064 4376067 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1282129 1282162 33 0.0
.debug_frame 501124 501136 12 0.0
.debug_info 28366820 28366892 72 0.0
.debug_loclists 2296438 2296460 22 0.0
.debug_str 4356337 4356340 3 0.0
light cy8ckit_062s2_43012 .debug_frame 465088 465100 12 0.0
.debug_info 23150669 23150704 35 0.0
.debug_str 4170356 4170358 2 0.0
lock cy8ckit_062s2_43012 .debug_frame 458292 458304 12 0.0
.debug_info 22845729 22845765 36 0.0
.debug_str 4125269 4125271 2 0.0
qpg lighting-app qpg6105+debug (read/write) 1172384 1172416 32 0.0
.text 619224 619256 32 0.0
lock-app qpg6105+debug (read/write) 1129992 1130016 24 0.0
.text 576836 576860 24 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1037852 1037860 8 0.0
text 710454 710464 10 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964436 964444 8 0.0
text 667736 667744 8 0.0
light-switch-app tlsr9518adk80d (read/write) 877956 877972 16 0.0
text 600628 600642 14 0.0
lock-app tlsr9518adk80d text 614670 614672 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 884240 884248 8 0.0
text 607848 607860 12 0.0
window-covering tlsr9518adk80d text 612078 612080 2 0.0
Decreases (16 builds for bl702, cc32xx, linux, psoc6, telink)
platform target config section fc37071 e5935c3 change % change
bl702 lighting-app bl702 .debug_line 5587662 5587661 -1 -0.0
bl702+rpc .debug_line 6014055 6014050 -5 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_line 2877434 2877410 -24 -0.0
linux chip-tool debug (read only) 18112993 18107169 -5824 -0.0
.text 15548403 15542579 -5824 -0.0
chip-tool-ipv6only arm64 (read only) 17429856 17417216 -12640 -0.1
.text 14758068 14745428 -12640 -0.1
tv-casting-app debug (read only) 9289697 9283825 -5872 -0.1
.text 8525666 8519794 -5872 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4043580 4043533 -47 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 4039145 4039098 -47 -0.0
light cy8ckit_062s2_43012 .debug_line 3611189 3611165 -24 -0.0
lock cy8ckit_062s2_43012 .debug_line 3545641 3545617 -24 -0.0
telink bridge-app tlsr9518adk80d text 642832 642830 -2 -0.0
contact-sensor-app tlsr9518adk80d text 586006 586002 -4 -0.0
lighting-app tlsr9518adk80d text 681724 681722 -2 -0.0
pump-app tlsr9518adk80d text 591764 591762 -2 -0.0
temperature-measurement-app tlsr9518adk80d text 577740 577738 -2 -0.0
thermostat tlsr9518adk80d text 617160 617158 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fc37071 e5935c3 change % change
bl602 lighting-app bl602 (read/write) 1366494 1366758 264 0.0
.bss 83942 83942 0 0.0
.data 9608 9608 0 0.0
.text 1050916 1051178 262 0.0
bl602+rpc (read/write) 1414178 1414186 8 0.0
.bss 91990 91990 0 0.0
.data 10008 10008 0 0.0
.text 1083056 1083060 4 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1175227 1175227 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77781 77781 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1545845 1545859 14 0.0
.debug_aranges 150152 150152 0 0.0
.debug_frame 552756 552760 4 0.0
.debug_info 41656207 41656252 45 0.0
.debug_line 5587662 5587661 -1 -0.0
.debug_loc 3805812 3805832 20 0.0
.debug_ranges 395536 395536 0 0.0
.debug_str 4362474 4362476 2 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105408 105408 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582415 582416 1 0.0
.symtab 174192 174192 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
946070 946072 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1273339 1273343 4 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85829 85829 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1711094 1711108 14 0.0
.debug_aranges 158632 158632 0 0.0
.debug_frame 581420 581424 4 0.0
.debug_info 46841269 46841315 46 0.0
.debug_line 6014055 6014050 -5 -0.0
.debug_loc 4011157 4011158 1 0.0
.debug_ranges 421216 421216 0 0.0
.debug_str 4791212 4791214 2 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120048 120048 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 644984 644985 1 0.0
.symtab 192992 192992 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1019952 1019956 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 607482 607482 0 0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 948407 948407 0 0.0
.debug_aranges 119328 119328 0 0.0
.debug_frame 407596 407608 12 0.0
.debug_info 19962608 19962644 36 0.0
.debug_line 2877434 2877410 -24 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1731762 1731762 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107821 107821 0 0.0
.debug_str 3804240 3804242 2 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104650 104650 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484980 484980 0 0.0
.symtab 288160 288160 0 0.0
.text 500712 500712 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545239 545263 24 0.0
.app_xip_area 437649 437673 24 0.0
.bss 62568 62568 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530287 530311 24 0.0
.app_xip_area 417777 417801 24 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567983 567999 16 0.0
.app_xip_area 461537 461553 16 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 532087 532127 40 0.0
.app_xip_area 423073 423113 40 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 997752 997784 32 0.0
.bss 182064 182064 0 0.0
.data 2148 2148 0 0.0
.text 813516 813548 32 0.0
BRD4187C (read/write) 1026820 1026844 24 0.0
.bss 161788 161788 0 0.0
.data 2792 2792 0 0.0
.text 862220 862244 24 0.0
lock-app BRD4161A+wf200 (read/write) 1075920 1075936 16 0.0
.bss 176120 176120 0 0.0
.data 2152 2152 0 0.0
.text 897628 897644 16 0.0
window-app BRD4187C (read/write) 1097332 1097356 24 0.0
.bss 144740 144740 0 0.0
.data 2688 2688 0 0.0
.text 949884 949908 24 0.0
esp32 all-clusters-app c3devkit (read only) 1078002 1078010 8 0.0
(read/write) 1585016 1585016 0 0.0
.dram0.bss 75616 75616 0 0.0
.dram0.data 13940 13940 0 0.0
.flash.rodata 216320 216320 0 0.0
.flash.text 1078002 1078010 8 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1125703 1125707 4 0.0
(read/write) 495450 495450 0 0.0
.dram0.bss 81088 81088 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 244908 244908 0 0.0
.flash.text 1120319 1120323 4 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 586132 586148 16 0.0
(read/write) 90104 90104 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 585596 585612 16 0.0
light k32w0+release (read only) 584820 584836 16 0.0
(read/write) 89752 89752 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584284 584300 16 0.0
lock k32w0+release (read only) 557404 557404 0 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 556868 556868 0 0.0
linux all-clusters-app debug (read only) 3277501 3277517 16 0.0
(read/write) 159616 159616 0 0.0
.bss 59840 59840 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 91112 91112 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 231720 231720 0 0.0
.text 2853829 2853845 16 0.0
all-clusters-minimal-app debug (read only) 3055205 3055221 16 0.0
(read/write) 146568 146568 0 0.0
.bss 58240 58240 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79800 79800 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224200 224200 0 0.0
.text 2644149 2644165 16 0.0
bridge-app debug (read only) 2524189 2524189 0 0.0
(read/write) 129960 129960 0 0.0
.bss 50296 50296 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69864 69864 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172712 172712 0 0.0
.text 2178341 2178341 0 0.0
chip-tool debug (read only) 18112993 18107169 -5824 -0.0
(read/write) 841616 841616 0 0.0
.bss 93528 93528 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 735632 735632 0 0.0
.dynamic 624 624 0 0.0
.got 5848 5848 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 763945 763945 0 0.0
.text 15548403 15542579 -5824 -0.0
chip-tool-ipv6only arm64 (read only) 17429856 17417216 -12640 -0.1
(read/write) 908696 908696 0 0.0
.bss 102936 102936 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 772416 772416 0 0.0
.dynamic 560 560 0 0.0
.got 23408 23408 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 687016 687016 0 0.0
.text 14758068 14745428 -12640 -0.1
lighting-app debug+rpc+ui (read only) 5207017 5207017 0 0.0
(read/write) 220744 220744 0 0.0
.bss 117312 117312 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 91048 91048 0 0.0
.dynamic 672 672 0 0.0
.got 5872 5872 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 328852 328852 0 0.0
.text 4639059 4639059 0 0.0
lock-app debug (read only) 2616885 2616885 0 0.0
(read/write) 117360 117360 0 0.0
.bss 45376 45376 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 64024 64024 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200200 200200 0 0.0
.text 2251717 2251717 0 0.0
ota-provider-app debug (read only) 2213389 2213389 0 0.0
(read/write) 103952 103952 0 0.0
.bss 44560 44560 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 52184 52184 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153832 153832 0 0.0
.text 1917221 1917221 0 0.0
ota-requestor-app debug (read only) 2382373 2382405 32 0.0
(read/write) 111744 111744 0 0.0
.bss 47024 47024 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 57040 57040 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 157928 157928 0 0.0
.text 2073237 2073269 32 0.0
shell debug (read only) 2813257 2813257 0 0.0
(read/write) 148032 148032 0 0.0
.bss 58792 58792 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 82168 82168 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 199922 199922 0 0.0
.text 2445410 2445410 0 0.0
thermostat-no-ble arm64 (read only) 2610140 2610140 0 0.0
(read/write) 143128 143128 0 0.0
.bss 52376 52376 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129648 129648 0 0.0
.text 2214676 2214676 0 0.0
tv-app debug (read only) 3319201 3319265 64 0.0
(read/write) 261856 261856 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79776 79776 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222520 222520 0 0.0
.text 2899682 2899746 64 0.0
tv-casting-app debug (read only) 9289697 9283825 -5872 -0.1
(read/write) 221328 221328 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 160912 160912 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 330556 330556 0 0.0
.text 8525666 8519794 -5872 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2499088 2499088 0 0.0
.bss 216312 216312 0 0.0
.data 5144 5144 0 0.0
.text 1461772 1461772 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1213484 1213516 32 0.0
bss 155045 155045 0 0.0
rodata 138144 138144 0 0.0
text 841152 841180 28 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1316260 1316292 32 0.0
bss 138371 138371 0 0.0
rodata 133432 133432 0 0.0
text 753748 753772 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151148 1151180 32 0.0
bss 153541 153541 0 0.0
rodata 111408 111408 0 0.0
text 807160 807188 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841680 841680 0 0.0
(read/write) 1732324 1732324 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189092 189092 0 0.0
.comment 212 212 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 2568 2568 0 0.0
.debug_abbrev 1299084 1299117 33 0.0
.debug_aranges 149472 149472 0 0.0
.debug_frame 500572 500584 12 0.0
.debug_info 29066136 29066206 70 0.0
.debug_line 4043580 4043533 -47 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2313148 2313170 22 0.0
.debug_rnglists 144794 144794 0 0.0
.debug_str 4376064 4376067 3 0.0
.heap 841680 841680 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 754286 754286 0 0.0
.symtab 480528 480528 0 0.0
.text 1532276 1532276 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843160 843160 0 0.0
(read/write) 1664172 1664172 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187620 187620 0 0.0
.comment 212 212 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 2560 2560 0 0.0
.debug_abbrev 1282129 1282162 33 0.0
.debug_aranges 148088 148088 0 0.0
.debug_frame 501124 501136 12 0.0
.debug_info 28366820 28366892 72 0.0
.debug_line 4039145 4039098 -47 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2296438 2296460 22 0.0
.debug_rnglists 143142 143142 0 0.0
.debug_str 4356337 4356340 3 0.0
.heap 843160 843160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 703099 703099 0 0.0
.symtab 461632 461632 0 0.0
.text 1465604 1465604 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849352 849352 0 0.0
(read/write) 1596980 1596980 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181596 181596 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1118963 1118963 0 0.0
.debug_aranges 138448 138448 0 0.0
.debug_frame 465088 465100 12 0.0
.debug_info 23150669 23150704 35 0.0
.debug_line 3611189 3611165 -24 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2137647 2137647 0 0.0
.debug_rnglists 133164 133164 0 0.0
.debug_str 4170356 4170358 2 0.0
.heap 849352 849352 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 626743 626743 0 0.0
.symtab 427200 427200 0 0.0
.text 1404604 1404604 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627700 1627700 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1101242 1101242 0 0.0
.debug_aranges 136520 136520 0 0.0
.debug_frame 458292 458304 12 0.0
.debug_info 22845729 22845765 36 0.0
.debug_line 3545641 3545617 -24 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2105535 2105535 0 0.0
.debug_rnglists 130658 130658 0 0.0
.debug_str 4125269 4125271 2 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596881 596881 0 0.0
.symtab 417408 417408 0 0.0
.text 1407932 1407932 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1172384 1172416 32 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619224 619256 32 0.0
lock-app qpg6105+debug (read/write) 1129992 1130016 24 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 576836 576860 24 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1037852 1037860 8 0.0
bss 97960 97960 0 0.0
text 710454 710464 10 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964436 964444 8 0.0
bss 96340 96340 0 0.0
text 667736 667744 8 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 929932 929932 0 0.0
bss 100312 100312 0 0.0
text 642832 642830 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 861640 861640 0 0.0
bss 89972 89972 0 0.0
text 586006 586002 -4 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877956 877972 16 0.0
bss 90140 90140 0 0.0
text 600628 600642 14 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 968524 968524 0 0.0
bss 98712 98712 0 0.0
text 681724 681722 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 979904 979904 0 0.0
bss 102960 102960 0 0.0
text 689244 689244 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1038008 1038008 0 0.0
bss 100268 100268 0 0.0
text 726612 726612 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1069380 1069380 0 0.0
bss 111352 111352 0 0.0
text 746762 746762 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 916752 916752 0 0.0
bss 90636 90636 0 0.0
text 614670 614672 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884240 884248 8 0.0
bss 91248 91248 0 0.0
text 607848 607860 12 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867240 867240 0 0.0
bss 90104 90104 0 0.0
text 591764 591762 -2 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 854260 854260 0 0.0
bss 89904 89904 0 0.0
text 582108 582108 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850416 850416 0 0.0
bss 89812 89812 0 0.0
text 577740 577738 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 896328 896328 0 0.0
bss 90348 90348 0 0.0
text 617160 617158 -2 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 891708 891708 0 0.0
bss 90640 90640 0 0.0
text 612078 612080 2 0.0

@github-actions
Copy link

github-actions bot commented Jul 7, 2023

PR #27024: Size comparison from c80c789 to d29db67

Increases above 0.2%:

platform target config section c80c789 d29db67 change % change
efr32 lighting-app BRD4161A+rs9116 .data 2692 2700 8 0.3
linux chip-tool debug (read only) 18170601 1839397 223376 1.2
(read/write) 843088 1052880 209792 24.9
.data.rel.ro 737072 946864 209792 28.5
.rodata 765825 809985 44160 5.8
chip-tool-ipv6only arm64 (read only) 17485136 17685912 200776 1.1
(read/write) 910664 1120440 209776 23.0
.data.rel.ro 774320 984080 209760 27.1
.rodata 688520 718544 30024 4.4
Increases (55 builds for bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c80c789 d29db67 change % change
bl702 lighting-app bl702 .debug_abbrev 1551942 1552052 110 0.0
.debug_frame 556388 556400 12 0.0
.debug_info 41908428 41915158 6730 0.0
.debug_line 5611487 5612010 523 0.0
.debug_loc 3820896 3821420 524 0.0
.debug_ranges 397176 397320 144 0.0
.debug_str 4381236 4381486 250 0.0
.rodata 105700 105704 4 0.0
.strtab 582236 582237 1 0.0
bl702+rpc .debug_abbrev 1717553 1717663 110 0.0
.debug_frame 585072 585084 12 0.0
.debug_info 47097469 47104232 6763 0.0
.debug_line 6038157 6038680 523 0.0
.debug_loc 4026318 4026969 651 0.0
.debug_ranges 422864 423008 144 0.0
.debug_str 4809594 4809844 250 0.0
.rodata 120352 120356 4 0.0
.strtab 645177 645178 1 0.0
bl702l lighting-app bl702l .debug_abbrev 1552845 1552955 110 0.0
.debug_frame 535020 535032 12 0.0
.debug_info 41901776 41908509 6733 0.0
.debug_line 5517385 5517908 523 0.0
.debug_loc 3753523 3754117 594 0.0
.debug_ranges 402072 402216 144 0.0
.debug_str 4391930 4392180 250 0.0
.rodata 99648 99652 4 0.0
.strtab 582143 582144 1 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 608002 608082 80 0.0
.debug_abbrev 948147 948489 342 0.0
.debug_frame 409264 409276 12 0.0
.debug_info 20014876 20023544 8668 0.0
.debug_line 2884424 2885144 720 0.0
.debug_loclists 1739734 1740157 423 0.0
.debug_str 3824038 3824335 297 0.0
.rodata 104866 104874 8 0.0
.text 501016 501088 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545383 545535 152 0.0
.app_xip_area 437841 437993 152 0.0
lock cyw930739m2evb_01 (read/write) 530439 530591 152 0.0
.app_xip_area 417921 418073 152 0.0
ota-requestor cyw930739m2evb_01 (read/write) 568471 568623 152 0.0
.app_xip_area 462017 462169 152 0.0
switch cyw930739m2evb_01 (read/write) 541631 541799 168 0.0
.app_xip_area 432225 432393 168 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1002684 1004764 2080 0.2
.bss 182124 182252 128 0.1
.data 2692 2700 8 0.3
.text 817848 819792 1944 0.2
BRD4187C (read/write) 1029248 1030032 784 0.1
.text 864060 864844 784 0.1
lock-app BRD4161A+wf200 (read/write) 1080560 1080584 24 0.0
.bss 176244 176252 8 0.0
.text 901600 901616 16 0.0
window-app BRD4187C (read/write) 1099648 1100480 832 0.1
.text 951548 952388 840 0.1
esp32 all-clusters-app c3devkit (read only) 1088810 1088984 174 0.0
.flash.text 1088810 1088984 174 0.0
m5stack (read only) 1135487 1135595 108 0.0
(read/write) 497130 497134 4 0.0
.flash.rodata 246252 246256 4 0.0
.flash.text 1130103 1130211 108 0.0
k32w contact k32w0+release (read only) 586508 586668 160 0.0
.text 585972 586132 160 0.0
light k32w0+release (read only) 585196 585372 176 0.0
.text 584660 584836 176 0.0
lock k32w0+release (read only) 557788 557932 144 0.0
.text 557252 557396 144 0.0
linux all-clusters-app debug (read only) 3344405 3344613 208 0.0
.text 2918181 2918389 208 0.0
all-clusters-minimal-app debug (read only) 3057757 3057965 208 0.0
.text 2646389 2646597 208 0.0
bridge-app debug (read only) 2526285 2526477 192 0.0
.text 2180149 2180341 192 0.0
chip-tool debug (read only) 18170601 1839397 223376 1.2
(read/write) 843088 1052880 209792 24.9
.data.rel.ro 737072 946864 209792 28.5
.rodata 765825 809985 44160 5.8
.text 15600099 15609347 9248 0.1
chip-tool-ipv6only arm64 (read only) 17485136 17685912 200776 1.1
(read/write) 910664 1120440 209776 23.0
.data.rel.ro 774320 984080 209760 27.1
.got 23472 23488 16 0.1
.rodata 688520 718544 30024 4.4
.text 14807572 14808308 736 0.0
lighting-app debug+rpc+ui (read only) 5210649 5210921 272 0.0
.text 4641571 4641843 272 0.0
lock-app debug (read only) 2618981 2619173 192 0.0
.text 2253525 2253717 192 0.0
ota-provider-app debug (read only) 2215437 2215613 176 0.0
.text 1918981 1919157 176 0.0
ota-requestor-app debug (read only) 2384421 2384645 224 0.0
.text 2074997 2075221 224 0.0
shell debug (read only) 2880545 2880737 192 0.0
.text 2510178 2510370 192 0.0
thermostat-no-ble arm64 (read only) 2612012 2612188 176 0.0
.text 2216292 2216468 176 0.0
tv-app debug (read only) 3321297 3321553 256 0.0
.text 2901490 2901746 256 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2515576 2515704 128 0.0
.text 1478260 1478388 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1224776 1224972 196 0.0
rodata 139436 139440 4 0.0
text 850900 851080 180 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1325796 1325940 144 0.0
text 762328 762480 152 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151756 1151936 180 0.0
rodata 111728 111732 4 0.0
text 807444 807620 176 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746332 1746404 72 0.0
.debug_abbrev 1314193 1314573 380 0.0
.debug_frame 506940 506944 4 0.0
.debug_info 29714713 29724654 9941 0.0
.debug_line 4092286 4092979 693 0.0
.debug_loclists 2345295 2345668 373 0.0
.debug_str 4433951 4434249 298 0.0
.text 1545964 1546036 72 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1664684 1664772 88 0.0
.debug_abbrev 1281923 1282303 380 0.0
.debug_frame 502736 502740 4 0.0
.debug_info 28431731 28441488 9757 0.0
.debug_line 4045409 4046102 693 0.0
.debug_loclists 2303535 2303911 376 0.0
.debug_str 4376122 4376420 298 0.0
.text 1466164 1466252 88 0.0
light cy8ckit_062s2_43012 (read/write) 1597356 1597420 64 0.0
.debug_abbrev 1118801 1119148 347 0.0
.debug_frame 466704 466708 4 0.0
.debug_info 23202137 23210971 8834 0.0
.debug_line 3617246 3617962 716 0.0
.debug_loclists 2144636 2144990 354 0.0
.debug_str 4189873 4190170 297 0.0
.text 1405044 1405108 64 0.0
lock cy8ckit_062s2_43012 (read/write) 1628252 1628316 64 0.0
.debug_abbrev 1101007 1101354 347 0.0
.debug_frame 459964 459968 4 0.0
.debug_info 22900010 22908844 8834 0.0
.debug_line 3552531 3553247 716 0.0
.debug_loclists 2113216 2113570 354 0.0
.debug_str 4145057 4145354 297 0.0
.text 1408484 1408548 64 0.0
qpg lighting-app qpg6105+debug (read/write) 1172344 1172512 168 0.0
.text 619184 619352 168 0.0
lock-app qpg6105+debug (read/write) 1130456 1130632 176 0.0
.text 577300 577476 176 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1050624 1050788 164 0.0
text 721482 721644 162 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964996 965160 164 0.0
text 668026 668188 162 0.0
bridge-app tlsr9518adk80d (read/write) 930396 930552 156 0.0
text 643080 643232 152 0.0
contact-sensor-app tlsr9518adk80d (read/write) 862104 862260 156 0.0
text 586252 586404 152 0.0
light-switch-app tlsr9518adk80d (read/write) 890716 890880 164 0.0
text 611718 611878 160 0.0
lighting-app tlsr9518adk80d (read/write) 968952 969108 156 0.0
text 681994 682146 152 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 980332 980488 156 0.0
text 689514 689666 152 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1038436 1038592 156 0.0
text 726884 727034 150 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1069800 1069956 156 0.0
text 747030 747182 152 0.0
lock-app tlsr9518adk80d (read/write) 917216 917372 156 0.0
text 614922 615072 150 0.0
ota-requestor-app tlsr9518adk80d (read/write) 884704 884876 172 0.0
text 608098 608262 164 0.0
pump-app tlsr9518adk80d (read/write) 867704 867860 156 0.0
text 592012 592166 154 0.0
pump-controller-app tlsr9518adk80d (read/write) 854724 854880 156 0.0
text 582356 582506 150 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 850880 851028 148 0.0
text 577988 578136 148 0.0
thermostat tlsr9518adk80d (read/write) 896784 896948 164 0.0
text 617400 617554 154 0.0
window-covering tlsr9518adk80d (read/write) 892164 892320 156 0.0
text 612324 612474 150 0.0
Decreases (7 builds for bl602, bl702, bl702l, efr32, linux)
platform target config section c80c789 d29db67 change % change
bl602 lighting-app bl602 (read/write) 1367622 1367602 -20 -0.0
.text 1051762 1051742 -20 -0.0
bl602+rpc (read/write) 1415058 1415038 -20 -0.0
.text 1083654 1083628 -26 -0.0
bl702 lighting-app bl702 (read/write) 1178739 1178723 -16 -0.0
.text 945872 945850 -22 -0.0
bl702+rpc (read/write) 1277379 1277359 -20 -0.0
.text 1020268 1020242 -26 -0.0
bl702l lighting-app bl702l (read/write) 1159116 1159104 -12 -0.0
.text 934428 934412 -16 -0.0
efr32 window-app BRD4187C .bss 144876 144868 -8 -0.0
linux tv-casting-app debug (read only) 9321137 9315529 -5608 -0.1
.rodata 331284 331276 -8 -0.0
.text 8554850 8549250 -5600 -0.1
Full report (58 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c80c789 d29db67 change % change
bl602 lighting-app bl602 (read/write) 1367622 1367602 -20 -0.0
.bss 83942 83942 0 0.0
.data 9624 9624 0 0.0
.text 1051762 1051742 -20 -0.0
bl602+rpc (read/write) 1415058 1415038 -20 -0.0
.bss 91990 91990 0 0.0
.data 10024 10024 0 0.0
.text 1083654 1083628 -26 -0.0
bl702 lighting-app bl702 (read/write) 1178739 1178723 -16 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77773 77773 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1551942 1552052 110 0.0
.debug_aranges 151272 151272 0 0.0
.debug_frame 556388 556400 12 0.0
.debug_info 41908428 41915158 6730 0.0
.debug_line 5611487 5612010 523 0.0
.debug_loc 3820896 3821420 524 0.0
.debug_ranges 397176 397320 144 0.0
.debug_str 4381236 4381486 250 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105700 105704 4 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582236 582237 1 0.0
.symtab 174176 174176 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
945872 945850 -22 -0.0
bl702+rpc (read/write) 1277379 1277359 -20 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85821 85821 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1717553 1717663 110 0.0
.debug_aranges 159760 159760 0 0.0
.debug_frame 585072 585084 12 0.0
.debug_info 47097469 47104232 6763 0.0
.debug_line 6038157 6038680 523 0.0
.debug_loc 4026318 4026969 651 0.0
.debug_ranges 422864 423008 144 0.0
.debug_str 4809594 4809844 250 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120352 120356 4 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 645177 645178 1 0.0
.symtab 193088 193088 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
1020268 1020242 -26 -0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1159116 1159104 -12 -0.0
.boot2 292 292 0 0.0
.bss 40776 40776 0 0.0
.bss_psram 69168 69168 0 0.0
.comment 48 48 0 0.0
.data 4560 4560 0 0.0
.debug_abbrev 1552845 1552955 110 0.0
.debug_aranges 145416 145416 0 0.0
.debug_frame 535020 535032 12 0.0
.debug_info 41901776 41908509 6733 0.0
.debug_line 5517385 5517908 523 0.0
.debug_loc 3753523 3754117 594 0.0
.debug_ranges 402072 402216 144 0.0
.debug_str 4391930 4392180 250 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99648 99652 4 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 582143 582144 1 0.0
.symtab 173504 173504 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
934428 934412 -16 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608002 608082 80 0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 948147 948489 342 0.0
.debug_aranges 119808 119808 0 0.0
.debug_frame 409264 409276 12 0.0
.debug_info 20014876 20023544 8668 0.0
.debug_line 2884424 2885144 720 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1739734 1740157 423 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 108193 108193 0 0.0
.debug_str 3824038 3824335 297 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104866 104874 8 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485242 485242 0 0.0
.symtab 288304 288304 0 0.0
.text 501016 501088 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545383 545535 152 0.0
.app_xip_area 437841 437993 152 0.0
.bss 62512 62512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530439 530591 152 0.0
.app_xip_area 417921 418073 152 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 568471 568623 152 0.0
.app_xip_area 462017 462169 152 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 541631 541799 168 0.0
.app_xip_area 432225 432393 168 0.0
.bss 64344 64344 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1002684 1004764 2080 0.2
.bss 182124 182252 128 0.1
.data 2692 2700 8 0.3
.text 817848 819792 1944 0.2
BRD4187C (read/write) 1029248 1030032 784 0.1
.bss 161860 161860 0 0.0
.data 3308 3308 0 0.0
.text 864060 864844 784 0.1
lock-app BRD4161A+wf200 (read/write) 1080560 1080584 24 0.0
.bss 176244 176252 8 0.0
.data 2696 2696 0 0.0
.text 901600 901616 16 0.0
window-app BRD4187C (read/write) 1099648 1100480 832 0.1
.bss 144876 144868 -8 -0.0
.data 3204 3204 0 0.0
.text 951548 952388 840 0.1
esp32 all-clusters-app c3devkit (read only) 1088810 1088984 174 0.0
(read/write) 1586728 1586728 0 0.0
.dram0.bss 75944 75944 0 0.0
.dram0.data 13940 13940 0 0.0
.flash.rodata 217696 217696 0 0.0
.flash.text 1088810 1088984 174 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1135487 1135595 108 0.0
(read/write) 497130 497134 4 0.0
.dram0.bss 81424 81424 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 246252 246256 4 0.0
.flash.text 1130103 1130211 108 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 586508 586668 160 0.0
(read/write) 90112 90112 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 585972 586132 160 0.0
light k32w0+release (read only) 585196 585372 176 0.0
(read/write) 89760 89760 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584660 584836 176 0.0
lock k32w0+release (read only) 557788 557932 144 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 557252 557396 144 0.0
linux all-clusters-app debug (read only) 3344405 3344613 208 0.0
(read/write) 160904 160904 0 0.0
.bss 60288 60288 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 91944 91944 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 233384 233384 0 0.0
.text 2918181 2918389 208 0.0
all-clusters-minimal-app debug (read only) 3057757 3057965 208 0.0
(read/write) 146664 146664 0 0.0
.bss 58176 58176 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79960 79960 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224488 224488 0 0.0
.text 2646389 2646597 208 0.0
bridge-app debug (read only) 2526285 2526477 192 0.0
(read/write) 129960 129960 0 0.0
.bss 50296 50296 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69864 69864 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 173000 173000 0 0.0
.text 2180149 2180341 192 0.0
chip-tool debug (read only) 18170601 1839397 223376 1.2
(read/write) 843088 1052880 209792 24.9
.bss 93528 93528 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 737072 946864 209792 28.5
.dynamic 624 624 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 765825 809985 44160 5.8
.text 15600099 15609347 9248 0.1
chip-tool-ipv6only arm64 (read only) 17485136 17685912 200776 1.1
(read/write) 910664 1120440 209776 23.0
.bss 102936 102936 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 774320 984080 209760 27.1
.dynamic 560 560 0 0.0
.got 23472 23488 16 0.1
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 688520 718544 30024 4.4
.text 14807572 14808308 736 0.0
lighting-app debug+rpc+ui (read only) 5210649 5210921 272 0.0
(read/write) 220712 220712 0 0.0
.bss 117248 117248 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 91048 91048 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 329300 329300 0 0.0
.text 4641571 4641843 272 0.0
lock-app debug (read only) 2618981 2619173 192 0.0
(read/write) 117360 117360 0 0.0
.bss 45376 45376 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 64024 64024 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200488 200488 0 0.0
.text 2253525 2253717 192 0.0
ota-provider-app debug (read only) 2215437 2215613 176 0.0
(read/write) 103952 103952 0 0.0
.bss 44560 44560 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 52184 52184 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 154120 154120 0 0.0
.text 1918981 1919157 176 0.0
ota-requestor-app debug (read only) 2384421 2384645 224 0.0
(read/write) 111744 111744 0 0.0
.bss 47024 47024 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 57040 57040 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 158216 158216 0 0.0
.text 2074997 2075221 224 0.0
shell debug (read only) 2880545 2880737 192 0.0
(read/write) 149320 149320 0 0.0
.bss 59240 59240 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 83000 83000 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 201554 201554 0 0.0
.text 2510178 2510370 192 0.0
thermostat-no-ble arm64 (read only) 2612012 2612188 176 0.0
(read/write) 143128 143128 0 0.0
.bss 52376 52376 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129904 129904 0 0.0
.text 2216292 2216468 176 0.0
tv-app debug (read only) 3321297 3321553 256 0.0
(read/write) 261856 261856 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79776 79776 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222808 222808 0 0.0
.text 2901490 2901746 256 0.0
tv-casting-app debug (read only) 9321137 9315529 -5608 -0.1
(read/write) 221744 221744 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 161296 161296 0 0.0
.dynamic 608 608 0 0.0
.got 4968 4968 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 331284 331276 -8 -0.0
.text 8554850 8549250 -5600 -0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515576 2515704 128 0.0
.bss 216312 216312 0 0.0
.data 5152 5152 0 0.0
.text 1478260 1478388 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1224776 1224972 196 0.0
bss 155370 155370 0 0.0
rodata 139436 139440 4 0.0
text 850900 851080 180 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1325796 1325940 144 0.0
bss 138696 138696 0 0.0
rodata 134056 134056 0 0.0
text 762328 762480 152 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151756 1151936 180 0.0
bss 153489 153489 0 0.0
rodata 111728 111732 4 0.0
text 807444 807620 176 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841360 841360 0 0.0
(read/write) 1746332 1746404 72 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189412 189412 0 0.0
.comment 212 212 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 2568 2568 0 0.0
.debug_abbrev 1314193 1314573 380 0.0
.debug_aranges 151312 151312 0 0.0
.debug_frame 506940 506944 4 0.0
.debug_info 29714713 29724654 9941 0.0
.debug_line 4092286 4092979 693 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2345295 2345668 373 0.0
.debug_rnglists 146711 146711 0 0.0
.debug_str 4433951 4434249 298 0.0
.heap 841360 841360 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 775776 775776 0 0.0
.symtab 488144 488144 0 0.0
.text 1545964 1546036 72 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843208 843208 0 0.0
(read/write) 1664684 1664772 88 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187572 187572 0 0.0
.comment 212 212 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 2560 2560 0 0.0
.debug_abbrev 1281923 1282303 380 0.0
.debug_aranges 148544 148544 0 0.0
.debug_frame 502736 502740 4 0.0
.debug_info 28431731 28441488 9757 0.0
.debug_line 4045409 4046102 693 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2303535 2303911 376 0.0
.debug_rnglists 143461 143461 0 0.0
.debug_str 4376122 4376420 298 0.0
.heap 843208 843208 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 703417 703417 0 0.0
.symtab 461792 461792 0 0.0
.text 1466164 1466252 88 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849416 849416 0 0.0
(read/write) 1597356 1597420 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181532 181532 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1118801 1119148 347 0.0
.debug_aranges 138904 138904 0 0.0
.debug_frame 466704 466708 4 0.0
.debug_info 23202137 23210971 8834 0.0
.debug_line 3617246 3617962 716 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2144636 2144990 354 0.0
.debug_rnglists 133495 133495 0 0.0
.debug_str 4189873 4190170 297 0.0
.heap 849416 849416 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 626914 626914 0 0.0
.symtab 427328 427328 0 0.0
.text 1405044 1405108 64 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1628252 1628316 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 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 2392 2392 0 0.0
.debug_abbrev 1101007 1101354 347 0.0
.debug_aranges 137000 137000 0 0.0
.debug_frame 459964 459968 4 0.0
.debug_info 22900010 22908844 8834 0.0
.debug_line 3552531 3553247 716 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2113216 2113570 354 0.0
.debug_rnglists 131019 131019 0 0.0
.debug_str 4145057 4145354 297 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 597143 597143 0 0.0
.symtab 417616 417616 0 0.0
.text 1408484 1408548 64 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1172344 1172512 168 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619184 619352 168 0.0
lock-app qpg6105+debug (read/write) 1130456 1130632 176 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 577300 577476 176 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1050624 1050788 164 0.0
bss 98292 98292 0 0.0
text 721482 721644 162 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964996 965160 164 0.0
bss 96288 96288 0 0.0
text 668026 668188 162 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930396 930552 156 0.0
bss 100312 100312 0 0.0
text 643080 643232 152 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862104 862260 156 0.0
bss 89972 89972 0 0.0
text 586252 586404 152 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890716 890880 164 0.0
bss 90516 90516 0 0.0
text 611718 611878 160 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 968952 969108 156 0.0
bss 98652 98652 0 0.0
text 681994 682146 152 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980332 980488 156 0.0
bss 102900 102900 0 0.0
text 689514 689666 152 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1038436 1038592 156 0.0
bss 100208 100208 0 0.0
text 726884 727034 150 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1069800 1069956 156 0.0
bss 111292 111292 0 0.0
text 747030 747182 152 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 917216 917372 156 0.0
bss 90636 90636 0 0.0
text 614922 615072 150 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884704 884876 172 0.0
bss 91248 91248 0 0.0
text 608098 608262 164 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867704 867860 156 0.0
bss 90104 90104 0 0.0
text 592012 592166 154 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 854724 854880 156 0.0
bss 89904 89904 0 0.0
text 582356 582506 150 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850880 851028 148 0.0
bss 89812 89812 0 0.0
text 577988 578136 148 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 896784 896948 164 0.0
bss 90348 90348 0 0.0
text 617400 617554 154 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892164 892320 156 0.0
bss 90640 90640 0 0.0
text 612324 612474 150 0.0

src/app/CommandSender.cpp Show resolved Hide resolved
@mergify mergify bot merged commit 5d2beb7 into project-chip:master Jul 12, 2023
cliffamzn added a commit to cliffamzn/connectedhomeip that referenced this pull request Jul 18, 2023
* Add Basic Resource Monitoring Server Implementation

* Add Basic Working Resource Monitoring Example App

* Improve log output

* Replace some HepafilterMonitoring specifics with more general ResourceMonitoring defines

- using `using`
- and adding by hand

* Apply clang-format

* More Hepa to ResourceMonitoring replacement

* Add ActivatedCarbonFilterMonitoring Cluster

* Rename ActivatedCarbonFilterMonitoring.cpp to ActivatedCarbonFilterMonitoringDelegate.cpp

* Split delegate definitions into separate files

* Cleanup some Headers

* Rename member variables

* Refactoring: Rename Delegate to Instance

Add cluster-objects.h / cpp instead of defining it inside the server.h / cpp

* Refactoring: Implement Read and Write function

- have External Attribute Storage inside Instances
- implement getters and Setters for Attributes

* Refactoring: reorder methods to math the order in the .h file

* Run Clang-Format

* Add Getter for DegradationDirection Attribute

- also clean up some namespaces

* Add Construction Option To Set OnResetCondition To Supported

Also add basic OnResetCondition implementation.

* Add Default Values

* Modified the AttributePersistenceProvider ReadValue function signiture to take the required attribute information directly rather than as a EmberAfAttributeMetadata structure.

* Force External Storage for All Resource Monitoring Clusters

* Force External Storage for All Resource Monitoring Clusters

Regenerated Code

* Expanded AttributePersistanceProvider API to include reading and wirting of uint8 and nullable uint8

* Add LastChangedTime to Attributes For ResourceMonitoring Clusters

* Add LastChangedTime to Attributes For ResourceMonitoring Clusters

Regenerated Code

* Add `LastChangedTime` to Forced External Storage List For Resource Monitoring

* Add LastChangedTime To Resource-Monitoring Server Implementation

* Templated the AttributePersistanceProvider read and wiret function to work for all uint types.

* Fixed AttributePersistanceProvider accepted types. Added read helper for type bool.

* Restyled by clang-format

* Formatting and some comments

* Make OnResetCondition Pure Virtual

And remove implementation from resource-monitor-server.cpp.
It's not allowed to use the resource-monitoring-server::instance without deriving it yourself.

* Set LastChangedTime In the OnResetCondition Handler

* Fixed mismatched size return error of DefaultAttributePersistenceProvider

* Add All Missing Aliased Clusters

- CeramicFilterMonitoring
- ElectrostaticFilterMonitoring
- FuelTankMonitoring
- InkCartridgeMonitoring
- IonizingFilterMonitoring
- OzoneFilterMonitoring
- TonerCartridgeMonitoring
- UvFilterMonitoring
- WaterTankMonitoring
- ZeoliteFilterMonitoring

* Started work on tests for the AttributePersistenceProvider.

* Add Missing Instances to resourceMonitoring Test App

* Add Persistent Storage To LastChangedTime

* Add README.md

* Remove `ResourceMonitoringAliasesInstanceMap` as it wasn't really needed

* Update Description Of Init()

* Update Description of AppInit() and OnResetCondition()

* Added unit tests for AttributePersistenceProvider testing the storage and retrival of all unsigned types and their nullable veriaties, bool and ByteSpan. Tested for small buffer errors.

* Changed the type of aSize in ReadValue to size_t

* Removed the dependancy on generated code in the AttributePersistencezprovider.h

* Added static funtctions to get the KVS null representation for different types.

* Fix Errors after Merge

* Some Changes From Comments From The ModeBase PR

* Added functions to read and write nullable bools and accompanying tests.

* Incorporated boolean tests in the scalar test.

* Added failure before init test

* Restyled by clang-format

* Move Headers To Resource-Monitoring-Common

* Move Cpp files To resource-monitor-common

* Remove All Unused Aliases For The Resource-Monitoring-Cluster

this was decided in the AirQuality Call on 06.07.2023

* Fixed after merge.

* Removed the failure on init test as it may have been causing seg faults in some tests.

* Renamed GetNull -> GetNullValueForNullableType

* Added the initialisation of valueReadBack and added a new templated function for nullable types to avoid the error: The left operand of '==' is a garbage value, on some platforms.

* Added handline of signed ints and accompanying tests.

* Added handline of nullable signed ints and accompanying tests.

* Type cast null.

* Restyled by clang-format

* Changed shift bit to be af the same type are the return val.

* Added tests got GetNull functions

* Remove Aliased Clusters From Resource Monitoring Clusters except Hepa and ActivatedCarbon

enable LastChangedTime for Hepa and ActivatedCarbon

* Add Resource Monitoring Aliased Clusters Server implementation To Linux All-Clusters-App

* Remove Todo

* Remove Aliased Clusters From Resource Monitoring Clusters except Hepa and ActivatedCarbon

* Remove Redundant Check

apparently it's not necessary / allow to check this

* Apply Restyled patch

* Remove Tests For Removed Aliased Clusters

- all except Hepa and ActivatedCarbon

* Fix Spelling

* Remove Unused / disallowed #include <maps>

* Remove resource-monitoring-instances.h

* Remove Unneeded Destructors

* Use Default Descructor and Make Class Non copyable or moveable

* Change IsAliascluster to IsValidAliasCluster

* Fix Typo

* Reset ChangeIndication Attribute On ResetCondition Command

Spec requires this to be reset as well

* Set FeatureMap To 3

For testing with Warning Feature enabled

* Rename mFeature To mFeatureMap

* Rewrite Some Comments From "function" to "method"

* Remove Const

* Update Comment Of Init() Method

added the exact CHIP_ERROR_XXX that this can return.

* Remove Commented Code

* Added TODO For REP Feature

* Change From "Next value" To "UINT8_MAX"

* Use ChipLogDetail Instead Of ChipLogError

* Fix Log on Some Platforms

On some platforms (e.g. ASR) uint32_t seems to be a long and will produce a error if %u is used. So cast it to unsinged long on all platforms and use %lu.

* Update README.md For Linux Resource-Monitoring-Example-App

* Remove Aliased Clusters From Resource Monitoring Clusters except Hepa and ActivatedCarbon

* Regen Code

* Apply Restylerd Patch

* Update Wordlist

- Add HEPA

* Remove PICS values For Resource Monitoring Clusters That Were Removed

* Remove PICS For Resource Monitoring Clusters from PICS.yaml

* Add Resource Monitoring README.md To docs/examples/index.md

* TC-IDM-1.2 (project-chip#27024)

* TC-IDM-1.2

Adds automation for TC-IDM-1.2
Also Adds suppressResponse to CommandSender as well as a test-only
function to test timedResponse flag with no corresponding
TimedInvoke action + plumbing through the python layers

* Restyled by isort

* Updates from review comments

* Couple formatting fixes

* Cleanup.

* Add a port to pase in python, fix filtering

* Consolidate CommandSender functions

* Timed invoke can be inferred

---------

Co-authored-by: Restyled.io <[email protected]>

* 【Feature】operational state cluster sdk implementation and example cluster server application (project-chip#26971)

* Add operational state cluster implement

* Enable operational state cluster server in all-clusters-app.zap

* Restyled by clang-format

* Restyled by gn

* Enable CommandHandlerInterfaceOnlyClusters feature in operational state cluster

* Fix the data type no match the operational state cluster xml

* Add Uncopyable feature to operational state server class

* Fix no define function

* Add operational state cluster in other platform

* Restyled by clang-format

* Restyled by gn

* Function / Data Struct in headfile are documented.

* Document why operational states to be in storage

* document the function note

* Add prefix members with m for class OperationalStateServer

* Fix Bug: do const_cast no needed

* Optimize to returning a const reference

* Remove the api no needed to be implemented

* use to_underlying to instead static_cast

* use reduce_size api to optimize the MutableByteSpan

* Fix: memory leak in exceptional situation

* Rename the structs for pretty confusing

* comment the member

* remove the documentation return in functions

* Add delete keyword in Uncopyable class

* modify the document of functions

* modify the document of functions

* Fix spelling error in function notes

* Fix: memory leak in exceptional situation

* Fix: read operational state list or phase list fail in some exception situations

* use MakeOptional to optimize the function call

* modify the document of functions

* Fix: ErrorStateStruct's ErrorStateDetails need to be null/missing

* Add the document for function

* Optimize ErrorStateStruct's field -- ErrorStateLabel and ErrorStateDetails

* document the method signature

* document the class

* remove temporary variable

* Add test cases in TestOperationalStateDataProvider

* Remove implementing EnumerateAcceptedCommands in Operational State Cluster

* Enable all commands in operational state cluster for all-clusters-app

* Zap regen all

* Revert file same as master branch

* Optimize operational state server's implement

* Add operational state delegate implement

* Add operational state cluster delegates

* Zap regen

* Modify path of head file included

* add file included in BUILD.gn

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* add operational state cluster impl in other platforms

* Restyled by gn

* Remove log in operational-state-delegate-impl.cpp

* remove unuseful file

* Update src/app/clusters/operational-state-server/operational-state-delegate.h

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

* Optimize struct GenericOperationalState

* drop the extra chip:: in operational-state api

* Optimize struct GenericOperationalError

* Optimize to put a struct instance on the state, then call the delegate to fill it in

* Use  GetOperationalStateAtIndex api to instead GetOperationalStateList api

* Optimize struct GenericOperationalPhase

* Optimize struct GenericOperationalPhase

* Optimize HandleXXStateCallback api param

* Remove unuseful code and document

* Use constexpr val to instead number

* Fix use of totalOperationalTime

* enable operational state cluster event in Operatinal State cluster

* Add unit test of operational state delegate

* Add the rest unit test of operational state delegate

* Optimize class OperationalStateDelegate , add two private member

* move the constexpr val

* fix the err in TestOperationalStateDelegate

* Optimize api GenericOperationalError

* Add OperationalStateDelegateImpl unit test

* add document

* change Log event api in operational state cluster

* Add document

* sync code to examples/placeholder

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* replace GetOperationalState with GetCurrentOperationalState

* update document

* update document

* update document

* replace GetOperationalError with GenericOperationalError

* update document

* document the api for GetOperationalStateDelegate in head file

* optimize the use of operator [] for Span class

* fix the spelling error

* provide a way to  construct a GenericOperationalState without providing a state

* optimize the code of if-else

* Optimize code

* update document

* Optimize class OperationalStateServer:
put all the public bits together instead of interleaving them with the private bits.

* modify document

* Add CurrentPhase and CountdownTime attribute into AttributeAccessInterface-only

* zap regen

* remove unuseful member in class Delegate

* remove useful code

* document the api

* Add set/get current phase api

* Add set/get countdownTime api

* delegate could be null, and that should be handled without crashing, via returning an error

* command callbacks need to respond with an error

* remove something that is not in the spec

* optimize the name of class member function

* Optimize struct GenericOperationCompletion

* update struct GenericOperationCompletion test case

* Optimize struct GenericOperationCompletion api

* add coutdownTime attribute in operational state cluter

* change api of initializing OperationalStateServer instances

* remove the code using operational state in other platform

* Add operational state server init in linux all-cluster-app

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-json

* Add TestOperationalState.yaml

* rm TestOperationalStateDelegateImpl.cpp

* Restyled by whitespace

* Restyled by gn

* Restyled by prettier-yaml

* remove the api,  filing a followup issue to emit the right events

* fix CI build error

* fix CI build err

* Restyled by clang-format

* fix build error

* Restyled by clang-format

* update document

* use NullOptional to instead Missing

* return CHIP_ERROR_INCORRECT_STATE when delegate is nullptr

* optimize reading the operational state list

* move the position of testcase

* fix ci build err

* fix ci build err

* Restyled by clang-format

* fix readability-else-after-return error

* fix Unknown key in CI build

* add note in ciTest.json for darwin-framework-tool

* update document for api

* use Zcl instead NotSpecified in log

* fix TestOperationalState error

* zap_regen_all

* optimize lambda function use

* Restyled by clang-format

* fix ci error: readability-else-after-return

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Justin Wood <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>

* Add Smoke CO Cluster to All Clusters App (project-chip#27124)

* Smoke/CO: Add Cluster to All Clusters App

Implement SelfTestRequest in all-clusters-app

* Smoke/CO: Update zap

Update endOfServiceAlert
Add Smoke CO Alarm events

* Modify the flash settings of nrf52840dk_nrf52840

* Modify the flash settings of nrf52840dk_nrf52840

* Modify the flash settings of nrf52840dk_nrf52840

* Revert "Modify the flash settings of nrf52840dk_nrf52840"

This reverts commit 3ab364b.

* Revert "Modify the flash settings of nrf52840dk_nrf52840"

This reverts commit 4fc1ff9.

* Revert "Modify the flash settings of nrf52840dk_nrf52840"

This reverts commit 136efe7.

* Disable nrf testing DFU in CI for all-clusters-app

* Revert "Disable nrf testing DFU in CI for all-clusters-app"

This reverts commit 4a7525b.

* Add smco-stub to Open IoT SDK

---------

Co-authored-by: Hare <[email protected]>

* Remove redundant chip::app:: prefixes

* Use Bitset Instead Of Just a Number For FeatureMap

* Remove Options from CHIPProjectAppConfig.h

not needed or wrong

* Remove network commissioning bits

As of earlier today that's handled by AppInit. Which is good, because the bits here are buggy.

* Make Hepa And ActivateCarbon Filter Monitoring Instances Static

* Remove ClusterId From Specialized Hepa and Activated Carbon Construtors

They should know their cluster ids, and now they do!

* Add Getter for Endpoint

* Remove Nonsense Comment

* Remove Aliased Cluster IDs That Got Removed

* Fix Typo

* Simplify HandleResetCondition Method

* [SMCO] Update XML to spec changes (project-chip#27606)

* [SMCO] Update XML to spec changes

* [SMCO] Regen zap

---------

Co-authored-by: Hare <[email protected]>

* Update Smoke CO Alarm Implementation (project-chip#27566)

* Smoke/CO: Add ExpiryDate

* Smoke/CO: Add emberAfHandleEventTrigger

* Smoke/CO: Update the handling of attribute changes

Unmute when critical alarm is triggered

* Smoke/CO: Update the handling of DeviceMuted

Cannot mute when critical alarms exist

* Smoke/CO: Update zap

* Smoke/CO: Update README.md

Add building options description

* Smoke/CO: Update zap

fix UnitTesting cluster

* Revert "Smoke/CO: Update zap"

This reverts commit 4607dab.

* Revert "Smoke/CO: Update zap"

This reverts commit 7534419.

* Add Unit Testing

* Smoke/CO: Update zap

Sync Silab changes

* Smoke/CO: Add ExpressedState priority

* Smoke/CO: Update endOfServiceAlert of zap

* [SMCO] Add mExpressedStatePriority

* [SMCO] Add timer for test

* Separate Warning and Critical Triggered Event

---------

Co-authored-by: Hare <[email protected]>

* [ota-requestor] Added update cancelling in case of apply failure (project-chip#27591)

The Ota Requestor's Apply API returns CHIP_ERROR, however it is
not handled by the DefaultOTARequestorDriver.

Added cancelling update in case of Apply failure to reset the
OTA Requestor state and prevent stucking in kApplying state.

* Zap regen all (project-chip#27939)

Co-authored-by: Andrei Litvin <[email protected]>

* Workaround Fan PercentSetting floating point precision error after "ceil()" (project-chip#27912)

* Workaround Fan Percent Setting floating point err

Workaround floating point precision error which will cause invalid value
after ceil()

For example, the current value:
   speedMax: 10
   percent: 70
   speedMax * (percent * 0.01) = 7.000000000000001 (floating point
precision error)
   ceil(speedMax * (percent * 0.01)) = 8 => The error propagate to ceil
and cause the final result error.

* Restyled by clang-format

* Workaround Fan PercentSetting float error (2nd)

Use integer multiply & devide to workaround floating
point precision error which causes incorrect Fan PercentSetting
value after ceil calculation.

* Update src/app/clusters/fan-control-server/fan-control-server.cpp

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

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>

* [ReadHandler] Report Scheduler class (project-chip#27553)

* Added a new class that will handle the scheduling of reports.

* Restyled by clang-format

* Removed un-necessary define in TestReportScheduler and applied refactor of SetReportingIntervals to SetMaxReportingIntervals to platform code

* Added TimerDelegate and wrapper functions around calls to Timer. Remove unnecessary checks for nullptr

* Added VerifyOrReturn after NL_TEST_ASSERTS for nullptr

* Completed TimerDelegate class and modified ReadHandlerNodes so they carry their own callback

* Modified TimerDelegate to allow to pass different objects as context

* ifdefing out ScheduleRun() to debug failing CI

* Added issue # to TODOs, refactored Min/Max Intervals to Min/Max Timestamp

* Clarified some comments regarding timing

* Restyled by whitespace

* Restyled by clang-format

* Added interface to GetMonotonicTimestamp in the timer delegate

* Apply suggestions from code review

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

* Completed renaming to eliminate compiling error, moved TestReporScehduler in reporting namespace, addressed some low hanging fruits

* Removed useless objects from tests as well as useless typecasting, and unnecessary check

* Fixed comment about private methods used in ReportScheduler as a friend class

* Changed to SetMinReportInterval to SetMinReportingIntervalForTests, removed the IsChunkedReport from comment about friend class, added a mock timestamp and timer to test to better control time in simulation for specific timing test cases

* Apply suggestions from code review

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

* Restyled by clang-format

* Removed all calls to ReadHandler States to prevent Engine calls from the Test as it seems to impact the CI

---------

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

* [wifi] combine ipv4 and ipv6 event so that dns server will start only when ipv6 is ready (project-chip#27884)

* [Ameba] Route hook voidptr (project-chip#27882)

* [routehook] fix void ptr dereference

* restyle

* Change endpointId type to int to align with other override functions (project-chip#27922)

* Remove dead-code init callbacks from some clusters. (project-chip#27936)

Init callbacks are only called for clusters listed in
ClustersWithInitFunctions.  "Basic" was not the right name for "Basic
Information", so that one was effectively not listed, and neither "Refrigerator
Alarm" nor "Group Key Management" were listed.

* [Python] unrestrict vendor id (project-chip#27911)

* Change the names of cluster-objects function arguments. (project-chip#27945)

Using "tag" as a function argument leads to compile failure when a struct with a
field named "Tag" (which becomes a member named "tag") is added to the spec.
Change to aTag (and aWriter) to avoid the name collision.

This does not change either API or ABI for consumers; just the naming of the
argument inside the function.

* Make FindOrEstablishSession inside CASE callbacks work. (project-chip#27942)

The following sequence of events:

1. Someone calls FindOrEstablishSession.
2. When the session establishment fails, OperationalSessionSetup dispatches the
   relevant notifications.
3. One of those notification handlers tries to FindOrEstablishSession to the
   same peer.

failed, because FindOrEstablishSession would pick up the existing
OperationalSessionSetup and add the new callbacks to it... but the existing
OperationalSessionSetup was already in callback notification, so would just
ignore the new callbacks.  So the new FindOrEstablishSession call would never
complete and would never try any actual session establishment.

The fix is to destroy the OperationalSessionSetup before notifying its
callbacks, so a FindOrEstablishSession from one of the callbacks ends up
creating a new OperationalSessionSetup as needed.

* Allow setting up an auto-resubscribe ReadClient with just a peer id. (project-chip#27941)

* Allow setting up an auto-resubscribe ReadClient with just a peer id.

This delegates all the work of setting up the CASE session, and the attendant
retries, to the ReadClient.

Fixes project-chip#23983

* Address review comment.

* update ci to 0.7.25 (project-chip#27585)

* update ci to 0.7.25

* change some container versions to fix ci error

* Add Copyright

* Sort out Includes

Add what is needed using "include what you use" tool

* Make Methods To Private

and move private section to bottom instead of in between

* Initialize All The Member Varaibles With Initializer List

also updated the comment with the new parameters

* Explicit Delete Move Constructors

* Make More Methods To Private

* Update Comment For OnResetCondition Command Handler

* Add FeatureMap To Zcl*.json Files

* [Ameba] [wifi] fix ssid and password length after getting from nvs (project-chip#27883)

* [wifi] fix ssid and password length after getting from nvs

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>

* [Python] SetupPayload export version property. (project-chip#27959)

* Moving us to github container registry (project-chip#27879)

Co-authored-by: Restyled.io <[email protected]>

* Add a "country-code" argument to darwin-framework-tool pairing commands. (project-chip#27951)

* [matter_yamltests] Add timeout argument supports for the chip-tool/python yaml runner (project-chip#27934)

* [Python] Modify rotatingId to a hexadecimal string (project-chip#27933)

* Allow use of already commissioned device in TC_DeviceBasicComposition (project-chip#27919)

Testcase adjusted to allow commissioned device in test instead of PASE based device

* [Bouffalolab] Add build option to enable rotating device id (project-chip#27906)

* add option to enable rotating device id

* add more files for mbedtls for bl702

* fix restyle and test data

* [ICD]Post the MsgSentEvent on retransmits also (project-chip#27968)

* Post the MsgSentEvent on retransmits also

* Add a comment explaining why we set ExpectedResponse to false

* Fixing the .zap files for contradicting device type data (project-chip#27962)

* Fixing the .zap files for contradicting device type data
Github: ZAP#862

* Minor cleanup
Github: ZAP#862

* Fixing script typos (project-chip#27971)

* [Telink] Add Smoke Sensor app demo (project-chip#27609)

* [Telink]: Added draft smoke sensor

Added draft smoke sensor app for telink platform

Signed-off-by: dmytro.k <[email protected]>

* [Telink]: Added draft smoke sensor

Added draft smoke sensor app for telink platform

Signed-off-by: dmytro.k <[email protected]>

* [Telink]: Added draft smoke sensor

Added smoke sensor app for telink platform

Signed-off-by: dmytro.k <[email protected]>

* [Teilnk] format fix

* [Telink]: Added smoke sensor

Added smoke sensor app for telink platform

Signed-off-by: dmytro.k <[email protected]>

* [Telink] remove spaces

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-markdown

* code style fix

* reviewer feedback fix

---------

Signed-off-by: dmytro.k <[email protected]>
Co-authored-by: dmytro.k <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Do not allow zero size array in test (project-chip#27973)

* Modifed test july 14 (project-chip#27960)

* Semi-Automated ---> Automated
TC-ACL-2.2
TC-APPLAUNCHER-3.8
TC-APPLAUNCHER-3.9
TC-SC-5.1
TC-SC-5.2

Semi-Automated test
TC-BINFO-2.2

* Auto generated files

* Modified endpoint variable to readable format

* Update Smoke CO Alarm Implementation (project-chip#27955)

* Add event field to Smoke CO Alarm implementation

* Fix INVALID_COMMAND

* Simplify the switch-case

---------

Co-authored-by: Hare <[email protected]>

* [Linux] DnssdImpl: rework avahi implementation (project-chip#26397)

* InetInterface: add IsLoopback() to InterfaceIterator and InterfaceAddressIterator

Required for improving dns-sd avahi based implementation

* [Linux] DnssdImpl: rework avahi implementation

This commit fixes two problems with the previous avahi based dns-sd implementation:

- Publishing more than one service at the same time did not work.
  This needs to be possible e.g. when a node is commissioned into multiple fabrics.
  The previous implementation falsely assumed that additional services can be added
  to already committed (=published) AvahiEntryGroup, which is not the case.
  An AvahiEntryGroup can only publish multiple services ALL AT ONCE.
  The new implementation creates a new AvahiEntryGroup per service, on demand.

- The previous implementation took ownership of the platform-global default hostname,
  (by overwriting it). This is not a good idea because the default hostname is usually
  of relevance for other non-matter services on a given Linux platform.
  The new implementation establishes the matter-mandated MAC-derived hostname separately
  and explicitly adds interface addresses.

* DnssdImpl.cpp: avoid shadowing local vars to prevent warning/error

* DnssdImpl.cpp: make work without INET_CONFIG_ENABLE_IPV4

* DnssdImpl.cpp: fix missing error variable assignment in SuccessOrExit()

(found by code-lints)

* Apply restyled Patch

* Remove ResetCondtion::Type And Encode

they are only needed for sending the command, it does not send the command.

* Remove While Loop's Body

is a very complicated no-op. Keep the while itself, it basically check if this is not malformed TLV

* Reclassify excessive logging in LevelControl and OnOffServer from Progress to Detail (project-chip#27938)

* [OPSTATE] Fix: change in type for OperationalState attribute (project-chip#27958)

* OperationalState attribute simply to Enum

* temporary remove some test step in TestOperationalState

* zap regen all

* modify the code related of the OperationalState attribute type

* update OperationalState type to Enum in TestOperationalState.yaml

* Restyled by clang-format

* modify the api of GetCurrentOperationalState in class Delegate

* modify the api of SetOperationalState in class Delegate

* optimize the Operational State cluster definition

* zap regen all

* Restyled by clang-format

* modify the note for RVC Operational State cluster definition

---------

Co-authored-by: Restyled.io <[email protected]>

* Add a "country-code" argument to chip-tool pairing commands. (project-chip#27948)

* Move cloudbuild to github images since 0.7.25 vscode image does not exist (project-chip#27992)

* Bump third_party/openthread/repo from `8bc2504` to `f7690fe` (project-chip#27984)

Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `8bc2504` to `f7690fe`.
- [Release notes](https://github.com/openthread/openthread/releases)
- [Commits](openthread/openthread@8bc2504...f7690fe)

---
updated-dependencies:
- dependency-name: third_party/openthread/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump third_party/mbedtls/repo from `b18d45f` to `4e73afe` (project-chip#27983)

Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `b18d45f` to `4e73afe`.
- [Release notes](https://github.com/ARMmbed/mbedtls/releases)
- [Commits](Mbed-TLS/mbedtls@b18d45f...4e73afe)

---
updated-dependencies:
- dependency-name: third_party/mbedtls/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Move OnResetCondition Handling to Cluster Implementation

- add PreResetCondition and PostResetCondition() methods to be overwritten

fixes project-chip#27986

* Apply Restyled Patch

* Fix Typo

* Update cloudbuild image to 1 from 0.8 (project-chip#27994)

* TC-TIMESYNC-3.1: python automation (project-chip#27925)

Using python because it's the easiest way to do wildcard
and iterate over all the endpoints

Also changing other tests to force EP0

* update time sync TC_TIMESYNC_2_7 and TC_TIMESYNC_2_8 (project-chip#27545)

* include missed set time zone

* expect null when DST expires, missed offset sign, removed unused variables

* Remove gdbgui requirement for esp32 (project-chip#28007)

* Remove gdbgui requirement for esp32

* Fix qemu

* Fix chef as well

* Added check for board control before including header/function calls (project-chip#28008)

* Bump pip-tools to 7.0.0 (project-chip#28009)

* Enforce length constraint for CountryCode in SetRegulatoryConfig. (project-chip#27949)

We were not checking the length (which must be 2), so would allow 1-char or
0-char values.

Also aligns the exact logic with the Location attribute write code and adds some
error logging.

* [matter_yamltests] Be stricter about the response key for command targetting group and disallow the use of the endpoint key (project-chip#27989)

Co-authored-by: Andrei Litvin <[email protected]>

* [ICD]Add needed elements to the ICD Manager to handle LIT mode (project-chip#27916)

* Add needed elements to the ICD Manager to handle LIT mode

* separate IcdMonitorinTable in its own sourceset to fix build issues on examples that have the ICD cluster but not not enable chip_enable_icd_server

* address comments. Don't force Slow Polling interval in SIT to 15s to respect the current SHOULD conformance

* fix test build

* Make the Darwin compat story for struct/event renames better (project-chip#28012)

* Refactor struct/event codegen in Darwin a bit.

This makes the cluster and struct/event names into inline partial parameters.
This changeset has been tested to not modify the generated code at all.

* Make our renamed struct/event codegen more backwards compatible.

When we just moved all the members to the super-class, it left the subclass in a
situation where none of its properties are available in the release where the
subclass itself is available.

This change restores those properties on the subclasses.

The @dynamic in implementations is needed to avoid compiler errors.

* Remove Init For Resource Monitoring Clusters From main-common.cpp

And put it in resource-monitoring-helper.cpp.
This will use the ClusterInitCallbacks to initialize the instance objects.

This removes the need to have the init code in every example app, just include the helper.cpp file.

* Apply Restyled Patch

---------

Signed-off-by: dmytro.k <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Graf Tobias <[email protected]>
Co-authored-by: William Hicklin <[email protected]>
Co-authored-by: William <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: C Freeman <[email protected]>
Co-authored-by: mideayanghui <[email protected]>
Co-authored-by: Justin Wood <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: EricZijian_Siter <[email protected]>
Co-authored-by: Hare <[email protected]>
Co-authored-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Erwin Pan <[email protected]>
Co-authored-by: lpbeliveau-silabs <[email protected]>
Co-authored-by: pankore <[email protected]>
Co-authored-by: Yufeng Wang <[email protected]>
Co-authored-by: tianfeng-yang <[email protected]>
Co-authored-by: Vivien Nicolas <[email protected]>
Co-authored-by: Timothy Maes <[email protected]>
Co-authored-by: wyhong <[email protected]>
Co-authored-by: Junior Martinez <[email protected]>
Co-authored-by: Bharat Raju <[email protected]>
Co-authored-by: Alex Tsitsiura <[email protected]>
Co-authored-by: dmytro.k <[email protected]>
Co-authored-by: manjunath-grl <[email protected]>
Co-authored-by: Lukas Zeller <[email protected]>
Co-authored-by: milanr-q <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fesseha-eve <[email protected]>
Co-authored-by: CuRahman <[email protected]>
Co-authored-by: Anthony DiGirolamo <[email protected]>
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