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

[app] Add option to disable read client #28149

Merged
merged 4 commits into from
Aug 4, 2023

Conversation

wqx6
Copy link
Contributor

@wqx6 wqx6 commented Jul 21, 2023

Redo #28050 and disable ReadClient for Linux lighting-app and ESP32 lighting-app

src/app/InteractionModelEngine.cpp Show resolved Hide resolved
src/app/InteractionModelEngine.cpp Show resolved Hide resolved
src/app/InteractionModelEngine.cpp Show resolved Hide resolved
src/app/InteractionModelEngine.cpp Show resolved Hide resolved
src/app/InteractionModelEngine.cpp Outdated Show resolved Hide resolved
src/controller/CHIPDeviceController.cpp Outdated Show resolved Hide resolved
src/controller/CHIPDeviceController.h Outdated Show resolved Hide resolved
src/controller/CHIPDeviceController.h Show resolved Hide resolved
src/controller/CHIPDeviceController.h Show resolved Hide resolved
src/controller/CurrentFabricRemover.cpp Outdated Show resolved Hide resolved
@wqx6 wqx6 force-pushed the disable_read_client branch 3 times, most recently from bbffc93 to 0a58add Compare July 25, 2023 08:22
@wqx6 wqx6 force-pushed the disable_read_client branch from 8f6db9a to 36e3612 Compare July 25, 2023 08:30
@github-actions
Copy link

github-actions bot commented Jul 25, 2023

PR #28149: Size comparison from 3efdd36 to 402e5c8

Increases (26 builds for bl602, bl702, bl702l, cc32xx, cyw30739, esp32, k32w, linux, psoc6, telink)
platform target config section 3efdd36 402e5c8 change % change
bl602 lighting-app bl602 (read/write) 1361346 1361354 8 0.0
.text 1055008 1055010 2 0.0
bl602+rpc .text 1087146 1087150 4 0.0
bl702 lighting-app bl702 .debug_line 5451023 5451026 3 0.0
bl702+rpc .debug_info 46152409 46152410 1 0.0
.debug_line 5879142 5879145 3 0.0
.text 1026306 1026308 2 0.0
bl702l lighting-app bl702l .debug_line 5366602 5366605 3 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 18909793 18909794 1 0.0
.debug_line 2765974 2765975 1 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 548791 548799 8 0.0
.app_xip_area 439753 439761 8 0.0
switch cyw930739m2evb_01 (read/write) 545239 545247 8 0.0
.app_xip_area 434321 434329 8 0.0
esp32 all-clusters-app c3devkit (read only) 1094696 1094748 52 0.0
.flash.text 1094696 1094748 52 0.0
m5stack (read only) 1141171 1141203 32 0.0
(read/write) 499754 499762 8 0.0
.flash.rodata 247412 247420 8 0.0
.flash.text 1135787 1135819 32 0.0
k32w lock k32w0+release (read/write) 89064 89072 8 0.0
linux chip-tool debug (read/write) 1052344 1052376 32 0.0
.bss 93592 93624 32 0.0
chip-tool-ipv6only arm64 (read only) 16857588 16857596 8 0.0
.rodata 819984 819992 8 0.0
tv-app debug (read only) 5308465 5308481 16 0.0
.text 4793731 4793747 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 29765300 29765301 1 0.0
.debug_line 4110325 4110326 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3938636 3938637 1 0.0
light cy8ckit_062s2_43012 .debug_line 3504865 3504866 1 0.0
lock cy8ckit_062s2_43012 .debug_info 21747247 21747249 2 0.0
.debug_line 3433092 3433093 1 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1067620 1067628 8 0.0
text 726844 726846 2 0.0
all-clusters-minimal-app tlsr9518adk80d text 667550 667552 2 0.0
bridge-app tlsr9518adk80d (read/write) 941892 941900 8 0.0
text 645164 645166 2 0.0
lighting-app tlsr9518adk80d text 684006 684008 2 0.0
lock-app tlsr9518adk80d text 616318 616320 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 896436 896444 8 0.0
text 610384 610386 2 0.0
pump-controller-app tlsr9518adk80d text 584622 584626 4 0.0
smoke_co_alarm-app tlsr9518adk80d (read/write) 875856 875864 8 0.0
text 591552 591554 2 0.0
Decreases (12 builds for cyw30739, efr32, k32w, linux, nrfconnect, qpg, telink)
platform target config section 3efdd36 402e5c8 change % change
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 571847 571839 -8 -0.0
.app_xip_area 463897 463889 -8 -0.0
efr32 window-app BRD4187C (read/write) 1104608 1104600 -8 -0.0
.text 955012 955004 -8 -0.0
k32w lock k32w0+release (read only) 559628 559604 -24 -0.0
.text 559092 559068 -24 -0.0
linux chip-tool debug (read only) 17633201 17633169 -32 -0.0
.rodata 908169 908137 -32 -0.0
lighting-app debug+rpc+ui (read only) 5271361 5233737 -37624 -0.7
(read/write) 222056 222048 -8 -0.0
.init_array 944 936 -8 -0.8
.rodata 337524 335988 -1536 -0.5
.text 4692147 4656083 -36064 -0.8
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 808244 808240 -4 -0.0
qpg lock-app qpg6105+debug (read/write) 1132320 1132312 -8 -0.0
.text 579164 579156 -8 -0.0
telink light-switch-app tlsr9518adk80d text 614146 614144 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 991616 991608 -8 -0.0
text 691526 691524 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1049728 1049720 -8 -0.0
text 728898 728896 -2 -0.0
lighting-app-shell tlsr9518adk80d text 749048 749046 -2 -0.0
window-covering tlsr9518adk80d (read/write) 903876 903868 -8 -0.0
text 614562 614558 -4 -0.0
Full report (60 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 3efdd36 402e5c8 change % change
bl602 lighting-app bl602 (read/write) 1361346 1361354 8 0.0
.bss 73806 73806 0 0.0
.data 9608 9608 0 0.0
.text 1055008 1055010 2 0.0
bl602+rpc (read/write) 1409022 1409022 0 0.0
.bss 81846 81846 0 0.0
.data 10008 10008 0 0.0
.text 1087146 1087150 4 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1164367 1164367 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41237 41237 0 0.0
.bss_psram 43824 43824 0 0.0
.comment 48 48 0 0.0
.data 3600 3600 0 0.0
.debug_abbrev 1573950 1573950 0 0.0
.debug_aranges 140088 140088 0 0.0
.debug_frame 515136 515136 0 0.0
.debug_info 40927872 40927872 0 0.0
.debug_line 5451023 5451026 3 0.0
.debug_loc 3556786 3556786 0 0.0
.debug_ranges 383992 383992 0 0.0
.debug_str 3996661 3996661 0 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 106072 106072 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 586622 586622 0 0.0
.symtab 175024 175024 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
951900 951900 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1262979 1262979 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49685 49685 0 0.0
.bss_psram 43824 43824 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1741154 1741154 0 0.0
.debug_aranges 148600 148600 0 0.0
.debug_frame 543988 543988 0 0.0
.debug_info 46152409 46152410 1 0.0
.debug_line 5879142 5879145 3 0.0
.debug_loc 3762698 3762698 0 0.0
.debug_ranges 409736 409736 0 0.0
.debug_str 4427059 4427059 0 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 120724 120724 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 649563 649563 0 0.0
.symtab 193936 193936 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1026306 1026308 2 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1149932 1149932 0 0.0
.boot2 292 292 0 0.0
.bss 15924 15924 0 0.0
.bss_psram 78240 78240 0 0.0
.comment 48 48 0 0.0
.data 4568 4568 0 0.0
.debug_abbrev 1576169 1576169 0 0.0
.debug_aranges 134592 134592 0 0.0
.debug_frame 494824 494824 0 0.0
.debug_info 40928980 40928980 0 0.0
.debug_line 5366602 5366605 3 0.0
.debug_loc 3492968 3492968 0 0.0
.debug_ranges 389200 389200 0 0.0
.debug_str 4009119 4009119 0 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 99956 99956 0 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 586847 586847 0 0.0
.symtab 174592 174592 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
940704 940704 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 610106 610106 0 0.0
(read/write) 208276 208276 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 201688 201688 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 956247 956247 0 0.0
.debug_aranges 107976 107976 0 0.0
.debug_frame 366408 366408 0 0.0
.debug_info 18909793 18909794 1 0.0
.debug_line 2765974 2765975 1 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1580482 1580482 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99490 99490 0 0.0
.debug_str 3420146 3420146 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105194 105194 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 489326 489326 0 0.0
.symtab 289744 289744 0 0.0
.text 502788 502788 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 548791 548799 8 0.0
.app_xip_area 439753 439761 8 0.0
.bss 64008 64008 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) 532903 532903 0 0.0
.app_xip_area 418905 418905 0 0.0
.bss 68960 68960 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) 571847 571839 -8 -0.0
.app_xip_area 463897 463889 -8 -0.0
.bss 62968 62968 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) 545239 545247 8 0.0
.app_xip_area 434321 434329 8 0.0
.bss 65856 65856 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) 1008432 1008432 0 0.0
.bss 183628 183628 0 0.0
.data 2696 2696 0 0.0
.text 822088 822088 0 0.0
BRD4187C (read/write) 1033536 1033536 0 0.0
.bss 163380 163380 0 0.0
.data 3292 3292 0 0.0
.text 866844 866844 0 0.0
lock-app BRD4161A+wf200 (read/write) 1083180 1083180 0 0.0
.bss 177644 177644 0 0.0
.data 2692 2692 0 0.0
.text 902824 902824 0 0.0
window-app BRD4187C (read/write) 1104608 1104600 -8 -0.0
.bss 146372 146372 0 0.0
.data 3204 3204 0 0.0
.text 955012 955004 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1094696 1094748 52 0.0
(read/write) 1589336 1589336 0 0.0
.dram0.bss 77360 77360 0 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 218848 218848 0 0.0
.flash.text 1094696 1094748 52 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1141171 1141203 32 0.0
(read/write) 499754 499762 8 0.0
.dram0.bss 82848 82848 0 0.0
.dram0.data 34344 34344 0 0.0
.flash.rodata 247412 247420 8 0.0
.flash.text 1135787 1135819 32 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 588380 588380 0 0.0
(read/write) 91608 91608 0 0.0
.bss 67604 67604 0 0.0
.data 2168 2168 0 0.0
.text 587844 587844 0 0.0
light k32w0+release (read only) 587132 587132 0 0.0
(read/write) 91256 91256 0 0.0
.bss 67268 67268 0 0.0
.data 2156 2156 0 0.0
.text 586596 586596 0 0.0
lock k32w0+release (read only) 559628 559604 -24 -0.0
(read/write) 89064 89072 8 0.0
.bss 65140 65140 0 0.0
.data 2100 2100 0 0.0
.text 559092 559068 -24 -0.0
linux all-clusters-app debug (read only) 5481313 5481313 0 0.0
(read/write) 417552 417552 0 0.0
.bss 130336 130336 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 275456 275456 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1288 1288 0 0.0
.rodata 332304 332304 0 0.0
.text 4772579 4772579 0 0.0
all-clusters-minimal-app debug (read only) 4893513 4893513 0 0.0
(read/write) 231184 231184 0 0.0
.bss 125600 125600 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 94136 94136 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 270982 270982 0 0.0
.text 4392739 4392739 0 0.0
bridge-app debug (read only) 2762457 2762457 0 0.0
(read/write) 132808 132808 0 0.0
.bss 50648 50648 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 71160 71160 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 213472 213472 0 0.0
.text 2371843 2371843 0 0.0
chip-tool debug (read only) 17633201 17633169 -32 -0.0
(read/write) 1052344 1052376 32 0.0
.bss 93592 93624 32 0.0
.data 5154 5154 0 0.0
.data.rel.ro 946256 946256 0 0.0
.dynamic 624 624 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 908169 908137 -32 -0.0
.text 14676531 14676531 0 0.0
chip-tool-ipv6only arm64 (read only) 16857588 16857596 8 0.0
(read/write) 1119864 1119864 0 0.0
.bss 102984 102984 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 983640 983640 0 0.0
.dynamic 512 512 0 0.0
.got 23312 23312 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 819984 819992 8 0.0
.text 13804552 13804552 0 0.0
lighting-app debug+rpc+ui (read only) 5271361 5233737 -37624 -0.7
(read/write) 222056 222048 -8 -0.0
.bss 117584 117584 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 92000 92000 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 936 -8 -0.8
.rodata 337524 335988 -1536 -0.5
.text 4692147 4656083 -36064 -0.8
lock-app debug (read only) 4451065 4451065 0 0.0
(read/write) 202024 202024 0 0.0
.bss 112944 112944 0 0.0
.data 4048 4048 0 0.0
.data.rel.ro 78256 78256 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 246142 246142 0 0.0
.text 3996771 3996771 0 0.0
ota-provider-app debug (read only) 4121329 4121329 0 0.0
(read/write) 191800 191800 0 0.0
.bss 113440 113440 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 68208 68208 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 200030 200030 0 0.0
.text 3731363 3731363 0 0.0
ota-requestor-app debug (read only) 4215193 4215193 0 0.0
(read/write) 196112 196112 0 0.0
.bss 114368 114368 0 0.0
.data 4624 4624 0 0.0
.data.rel.ro 71208 71208 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 203422 203422 0 0.0
.text 3817507 3817507 0 0.0
shell debug (read only) 2924833 2924833 0 0.0
(read/write) 150520 150520 0 0.0
.bss 59592 59592 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 83784 83784 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 210994 210994 0 0.0
.text 2543330 2543330 0 0.0
thermostat-no-ble arm64 (read only) 4444540 4444540 0 0.0
(read/write) 243832 243832 0 0.0
.bss 122184 122184 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 102032 102032 0 0.0
.dynamic 512 512 0 0.0
.got 11952 11952 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161348 161348 0 0.0
.text 3945624 3945624 0 0.0
tv-app debug (read only) 5308465 5308481 16 0.0
(read/write) 349848 349848 0 0.0
.bss 240416 240416 0 0.0
.data 6224 6224 0 0.0
.data.rel.ro 95808 95808 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5616 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 271478 271478 0 0.0
.text 4793731 4793747 16 0.0
tv-casting-app debug (read only) 8281305 8281305 0 0.0
(read/write) 209824 209824 0 0.0
.bss 54080 54080 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 146040 146040 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 366460 366460 0 0.0
.text 7516963 7516963 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2516792 2516792 0 0.0
.bss 220424 220424 0 0.0
.data 5152 5152 0 0.0
.text 1479476 1479476 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1216328 1216328 0 0.0
bss 154899 154899 0 0.0
rodata 140652 140652 0 0.0
text 841652 841652 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1335404 1335404 0 0.0
bss 140213 140213 0 0.0
rodata 135124 135124 0 0.0
text 769304 769304 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1154284 1154284 0 0.0
bss 154994 154994 0 0.0
rodata 112048 112048 0 0.0
text 808244 808240 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837040 837040 0 0.0
(read/write) 1764620 1764620 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193676 193676 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 2624 2624 0 0.0
.debug_abbrev 1390516 1390516 0 0.0
.debug_aranges 143448 143448 0 0.0
.debug_frame 477968 477968 0 0.0
.debug_info 29765300 29765301 1 0.0
.debug_line 4110325 4110326 1 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2240957 2240957 0 0.0
.debug_rnglists 141799 141799 0 0.0
.debug_str 4142990 4142990 0 0.0
.heap 837040 837040 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 799208 799208 0 0.0
.symtab 498352 498352 0 0.0
.text 1559932 1559932 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839072 839072 0 0.0
(read/write) 1672164 1672164 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 191708 191708 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 1302204 1302204 0 0.0
.debug_aranges 136976 136976 0 0.0
.debug_frame 461728 461728 0 0.0
.debug_info 26956691 26956691 0 0.0
.debug_line 3938636 3938637 1 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2143846 2143846 0 0.0
.debug_rnglists 135103 135103 0 0.0
.debug_str 3976551 3976551 0 0.0
.heap 839072 839072 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 710203 710203 0 0.0
.symtab 464240 464240 0 0.0
.text 1469508 1469508 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 845288 845288 0 0.0
(read/write) 1604004 1604004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185660 185660 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 1137829 1137829 0 0.0
.debug_aranges 127224 127224 0 0.0
.debug_frame 425332 425332 0 0.0
.debug_info 22150360 22150360 0 0.0
.debug_line 3504865 3504866 1 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1982722 1982722 0 0.0
.debug_rnglists 124991 124991 0 0.0
.debug_str 3786682 3786682 0 0.0
.heap 845288 845288 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 631779 631779 0 0.0
.symtab 429184 429184 0 0.0
.text 1407564 1407564 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 817848 817848 0 0.0
(read/write) 1633300 1633300 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 213100 213100 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 1114503 1114503 0 0.0
.debug_aranges 125168 125168 0 0.0
.debug_frame 418164 418164 0 0.0
.debug_info 21747247 21747249 2 0.0
.debug_line 3433092 3433093 1 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1950046 1950046 0 0.0
.debug_rnglists 122331 122331 0 0.0
.debug_str 3741233 3741233 0 0.0
.heap 817848 817848 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 600800 600800 0 0.0
.symtab 418720 418720 0 0.0
.text 1409420 1409420 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175296 1175296 0 0.0
.bss 101456 101456 0 0.0
.data 788 788 0 0.0
.text 622136 622136 0 0.0
lock-app qpg6105+debug (read/write) 1132320 1132312 -8 -0.0
.bss 96192 96192 0 0.0
.data 792 792 0 0.0
.text 579164 579156 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1067620 1067628 8 0.0
bss 107568 107568 0 0.0
text 726844 726846 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 974088 974088 0 0.0
bss 105460 105460 0 0.0
text 667550 667552 2 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 941892 941900 8 0.0
bss 109464 109464 0 0.0
text 645164 645166 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873804 873804 0 0.0
bss 99128 99128 0 0.0
text 588494 588494 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902700 902700 0 0.0
bss 99684 99684 0 0.0
text 614146 614144 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980236 980236 0 0.0
bss 107804 107804 0 0.0
text 684006 684008 2 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 991616 991608 -8 -0.0
bss 112052 112052 0 0.0
text 691526 691524 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1049728 1049720 -8 -0.0
bss 109360 109360 0 0.0
text 728898 728896 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1081096 1081096 0 0.0
bss 120444 120444 0 0.0
text 749048 749046 -2 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 928040 928040 0 0.0
bss 99772 99772 0 0.0
text 616318 616320 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 896436 896444 8 0.0
bss 100408 100408 0 0.0
text 610384 610386 2 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879308 879308 0 0.0
bss 99260 99260 0 0.0
text 594204 594204 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 866448 866448 0 0.0
bss 99060 99060 0 0.0
text 584622 584626 4 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744292 744292 0 0.0
bss 97392 97392 0 0.0
text 478578 478578 0 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875856 875864 8 0.0
bss 99216 99216 0 0.0
text 591552 591554 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862572 862572 0 0.0
bss 98968 98968 0 0.0
text 580226 580226 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 908508 908508 0 0.0
bss 99504 99504 0 0.0
text 619668 619668 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903876 903868 -8 -0.0
bss 99796 99796 0 0.0
text 614562 614558 -4 -0.0

@mergify mergify bot merged commit 14bdc24 into project-chip:master Aug 4, 2023
ajoletta-amzn pushed a commit to ajoletta-amzn/connectedhomeip that referenced this pull request Aug 4, 2023
Added the ability to transmit and display device name in the Matter SDK

Re-run zap_convert_all.py (project-chip#28459)

Add an API to get the list of running controllers from a controller factory. (project-chip#28461)

Add utilities for converting CATValues to/from NSSet. (project-chip#28453)

* Add utilities for converting CATValues to/from NSSet.

* Address review comments.

* Address more review comments.

[esp32 m5-stack light] move freertos functions to flash instead of iram (project-chip#28455)

* Move freertos functions out if iram.

This is because linkage fails with out of IRAM.

Following https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/performance/ram-usage.html#optimizing-iram-usage

* Add newline at the end of the file

---------

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

virtual-device-app: Add LoadingFragment for commissioning establish started event (project-chip#28428)

Signed-off-by: Jaehoon You <[email protected]>

Add openiot clean steps (project-chip#28473)

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

[cloudbuild] switch to v2 of our build images. (project-chip#28476)

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

Update ZAP to pick up UI for multiple device types on an endpoint. (project-chip#28423)

tv-casting-app: Implementing PASE related callbacks (project-chip#28342)

* Linux tv-casting-app: Implementing AppDelegate

* Android tv-casting-app: Implementing AppDelegate

* iOS tv-casting-app: Implementing AppDelegate

[TC-RVC-2.1] Fix PIXIT codes to match the test plan (project-chip#28481)

* fix PIXIT codes to match tp

* fix PIXIT

Stop using controllerID for internal XPC bookkeeping. (project-chip#28480)

We want to use controllerID for client-assigned controller IDs.

Add functions to set Parent Endpoint and Composition Type for an Endpoint (project-chip#28410)

* Added endpointCompositionType to the EmberAfDefinedEndpoint structure to be used to hold whether an endpoint is flat or tree composed - defaults to Flat to assume previous behaviour as default

* Added functions to support setting and getting composition type and also to set an endpoints parent endpoint

* updated Read handler for parts list to make its else branch for Flat composition and then added a further branch to handle Tree composition

* Restyled by clang-format

* Fixed mistake in return type of emberAfEndpointCompositionTypeForEndpoint

* Removing debug logs

* Restyled by clang-format

* Moved new API funciotns to chip::app namespace and removed ember naming. Made endpoint struct use a proper bitmask as it was basically using an enum in a weird way

* Moved Read for Parts List to use new function naming

* Restyled by clang-format

* Replaced EmberAfStatus with CHIP_ERROR

* Restyled by clang-format

---------

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

Add macro to set alignment of sha256 context (project-chip#28426)

Fix uninitialised values in KeySet and AttributePathExpandIterator (project-chip#28356)

* Fix uninitialised value in KeySet

* Fix uninitilised mGlobalAttributeEndIndex

* Restyled by clang-format

* Review proposed change initilize mGlobalAttributeEndIndex

* Change initialize values in KeySet to initilize only start_time in EpochKey

* Restyled by clang-format

* Review proposed change initilize IPK keyset start_time

---------

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

Add a controller argument to the storage checker function. (project-chip#28488)

Most of the changes are just reindenting.

CASE: Send busy status report if we receive a sigma1 and we are in the middle of handshake (project-chip#28153)

* CASE: Send busy status report if we receive a sigma1 and we are in the
middle of handshake

* Apply suggestions from code review

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

* Addressing review comments

* few more review comments

* Addressed reviews and added the unit tests

* Restyled by clang-format

* Few more review comments

* Apply suggestions from code review

Co-authored-by: Tennessee Carmel-Veilleux <[email protected]>

* Moved todo to better place

---------

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

doc: chip_tool_guide: fix the order of arguments in (project-chip#28494)

`pairing code` command

chip-tool expects the node-id to be passed before payload.

Signed-off-by: Marcin Kajor <[email protected]>

add event For messages acks, Request ICD active mode when waiting on a ack (project-chip#28380)

[ReadHandler] Removal of test flags (project-chip#28421)

* Removed reportScheduler test flags and made TestReadInteractin.cpp wait for min/max instead of setting flags. Modified subscription times in the test to minimise the impact of waiting.

* Restyled by clang-format

* Added a driveAndServiceIO after waiting for max in test where we should wait for max to expire to ensure the run gets scheduled reliably

* Moved ctx.GetIOContext().DriveIO(); after each tests to garantee this will run after maxInterval is expired

* Implemented a mock clock in TestReadInteraction to reduce wait loops

* Removed more loops and added comment on loop left in the code

---------

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

[Silabs] Add SIT ICD configurations to silabs lock example (project-chip#28474)

* rename SED for ICD

* Delete ICD subscription callback since default behavior is merged

* Enable ICD default configuration for DL
Update configs to support ICDs

* Add ICDM attributes for SIT ICD config

* generated files

* update wordlist

* update readme

* update default config comments

* add define block for ICD configs

* fix esp

* try to fix esp again

* try to fix esp again

Add an example room air conditioner configuration to chef devices (project-chip#28485)

* Add an example room air conditioner configuration to chef devices

* Remove unuseful cluster in ep 0

* fix ci bug

* Revert "fix ci bug"

This reverts commit e31432e.

[docker] Use gcc 10 in chip build (project-chip#28478)

* Switch to gcc10 instead of gcc9 for chip build base

* Bump up version file

* Add -Dtests=false

---------

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

Reduce type character size of SceneTableImpl types (project-chip#28448)

virtual-device-app: Add control module for virtual device's detail view (project-chip#28486)

Signed-off-by: Jaehoon You <[email protected]>
Signed-off-by: Charles Kim <[email protected]>

Add `__test__ = False` to hooks (project-chip#28477)

Improve Silabs Matter shell functionality/stability (project-chip#28475)

* Re-worked matter shell to allow for copy/paste, fix varying platform functionality, and increase stability

* Update src/lib/shell/MainLoopSilabs.cpp

Co-authored-by: mkardous-silabs <[email protected]>

* Added further clarification in comments

---------

Co-authored-by: mkardous-silabs <[email protected]>

fix define (project-chip#28502)

Update python logic for executing work in chip main loop (project-chip#28449)

* Add python main loop work method

* Fix typo and restyle

* Fix typo

* Code review updates

* Comment update

* Restyle

---------

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

Fix crash when an error happens during a BLE scan on darwin. (project-chip#28505)

If we happened to do a BLE scan after doing a BLE connect, and then during the
BLE scan one of two things happens:

1. Bluetooth is shut down (e.g. by just turning it off via the menubar).
2. The scan is a delegate-less scan and times out.

then we would try to use the error handler that expects a SetUpCodePairer but
without an actual non-null SetUpCodePairer to pass it.  And then that would
crash.

The fix is to not call an error handler that we're not supposed to be calling;
scans do not call the _connection_ error handler.

Fix RESOURCE_EXHAUSTED in KeySetWrite (project-chip#28456)

* Fix RESOURCE_EXHAUSTED in KeySetWrite

* Restyled by prettier-yaml

---------

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

Power source: Implementation of dynamic endpoint list setter (project-chip#28110)

* Implementation of dynamic endpoint list setter

Test: tested by adding a call to set endpoint list in all clusters
      with chip-tool. Also see TestPowerSourceCluster.cpp

* Restyled by whitespace

* Restyled by gn

* Remove the define

Some platforms run these tests, but don't have that define defined.
Instead, just change the function name to test only.

* Address review comments

* free is being called, man, where's the leak?

* Restyled by clang-format

* Address some review comments.

* Fix leak.

* Deal with zero-length arrays.

* shutdown -> clear

* Use EncodeList for list

* test fix.

* types need to match

---------

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

* Refine the laundry-washer-control server implementation and add laundry-washer-controls-delegate-impl (project-chip#28264)

* * Refine the laundry-washer-control server implementation
* Add laundry-washer-controls-delegate-impl

Signed-off-by: Chin-Ran Lo <[email protected]>

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* Update src/app/clusters/laundry-washer-controls-server/laundry-washer-controls-delegate.h

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

* Update examples/all-clusters-app/all-clusters-common/include/laundry-washer-controls-delegate-impl.h

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

* * Remove the unused code and refine the comment

Signed-off-by: Chin-Ran Lo <[email protected]>

* Update examples/all-clusters-app/all-clusters-common/include/laundry-washer-controls-delegate-impl.h

Co-authored-by: Arkadiusz Bokowy <[email protected]>

* Restyled by clang-format

---------

Signed-off-by: Chin-Ran Lo <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: Arkadiusz Bokowy <[email protected]>

Fix selector for status update on CHIPToolDeviceControllerDelegate. (project-chip#28506)

This did not get correctly updated in
project-chip#23665, so it was not
getting the status update callbacks.

[app] Add option to disable read client (project-chip#28149)

* app : Add option to disable Read Client

* Restyled by gn

* Format changes

* Restyled by clang-format

---------

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

enable android platform configuration (project-chip#28451)

Skip building python modules as part of Matter.framework build. (project-chip#28514)

We don't need them there, but also they unconditionally pull in perfetto bits,
which is also undesirable.

[mode-base-cluster]fix: build error while not enable On/Off cluster server (project-chip#28388)

* fix build error while not enable onOff cluster server

* fix include file bug

[Ameba] Update docker image (project-chip#28441)

* Update Dockerfile

* Update version

[K32W0] Use west tool to get SDK (project-chip#28431)

Signed-off-by: Marius Tache <[email protected]>

[Ameba] Upgrade cpp17 (project-chip#28438)

* fix cmake workaround for ameba
- upgrade pigweed app to c++17

* Update Dockerfile

* Update version

* Move to chip-build-ameba version 4 instead of 1, to suppor c++17

---------

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

Remove ICDM cluster for lighting app (project-chip#28522)

[Silabs] Rename SED build target to ICD for python scripts (project-chip#28504)

* rename sed to icd in build targets

* update txt tagets

* rename targets

[chef] disable Groups and Switch from example devices (project-chip#28501)

* A set of manual edits

* zap regen

* Script-disable groups and switch from EP0

* Zap regen
@andy31415
Copy link
Contributor

@wqx6 - why does link time optimization not remove the readclient if it is not used?

This should be solved via library dependencies and not via removing compilation while preserving headers.

@bzbarsky-apple
Copy link
Contributor

@wqx6 - why does link time optimization not remove the readclient if it is not used?

@andy31415 Probably because it's never "not used" in the sense that things reference its vtable and then that pulls in all the code.

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

Successfully merging this pull request may close these issues.

5 participants