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

[ESP32] Init OTA requestor in all-clusters-app #13246

Conversation

shubhamdp
Copy link
Contributor

@shubhamdp shubhamdp commented Dec 27, 2021

Problem

OTA requestor is not initialized in all-clusters-app/esp32.
Chip shell is using the weak function definitions for handling OTA commands.

Change overview

Initialize OTA requestor in all-clusters-app.
Also, enabled OTA_PROVIDER_CLIENT in all-cluster-app zap file.
Removed the weak function definitions from OTA command handlers.

Testing

Tested manually, all-clusters-app/esp32 and ota-provider-app/linux.
Triggered OTA using matter ota query chip shell command and
./chip-tool otasoftwareupdaterequestor announce-ota-provider chip-tool command.

@github-actions
Copy link

github-actions bot commented Jan 4, 2022

PR #13246: Size comparison from b0af6ba to 055acd3

Increases (4 builds for esp32, mbed, p6)
platform target config section b0af6ba 055acd3 change % change
esp32 all-clusters-app c3devkit (read only) 888138 888220 82 0.0
(read/write) 1313666 1313722 56 0.0
.dram0.bss 69264 69280 16 0.0
.flash.rodata 177112 177152 40 0.0
.flash.text 888138 888220 82 0.0
m5stack (read only) 948215 948271 56 0.0
(read/write) 445252 445312 60 0.0
.dram0.bss 73760 73776 16 0.0
.flash.rodata 206428 206472 44 0.0
.flash.text 942831 942887 56 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2345456 2345496 40 0.0
.text 1308032 1308072 40 0.0
p6 all-clusters-app default (read/write) 2399776 2399824 48 0.0
.bss 116732 116740 8 0.0
.text 1358040 1358088 48 0.0
Full report (29 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section b0af6ba 055acd3 change % change
efr32 lighting-app BRD4161A (read only) 828924 828924 0 0.0
(read/write) 127052 127052 0 0.0
.bss 125176 125176 0 0.0
.data 1876 1876 0 0.0
.text 828916 828916 0 0.0
BRD4161A+rpc (read only) 816552 816552 0 0.0
(read/write) 143720 143720 0 0.0
.bss 141744 141744 0 0.0
.data 1976 1976 0 0.0
.text 816544 816544 0 0.0
window-app BRD4161A (read only) 802372 802372 0 0.0
(read/write) 125992 125992 0 0.0
.bss 124160 124160 0 0.0
.data 1832 1832 0 0.0
.text 802364 802364 0 0.0
esp32 all-clusters-app c3devkit (read only) 888138 888220 82 0.0
(read/write) 1313666 1313722 56 0.0
.dram0.bss 69264 69280 16 0.0
.dram0.data 14228 14228 0 0.0
.flash.rodata 177112 177152 40 0.0
.flash.text 888138 888220 82 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 948215 948271 56 0.0
(read/write) 445252 445312 60 0.0
.dram0.bss 73760 73776 16 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 206428 206472 44 0.0
.flash.text 942831 942887 56 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 647440 647440 0 0.0
.bss 76184 76184 0 0.0
.data 1904 1904 0 0.0
.text 563552 563552 0 0.0
lock k32w061+release (read/write) 632264 632264 0 0.0
.bss 75896 75896 0 0.0
.data 1860 1860 0 0.0
.text 548708 548708 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2345456 2345496 40 0.0
.bss 188524 188524 0 0.0
.data 5304 5304 0 0.0
.text 1308032 1308072 40 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329040 2329040 0 0.0
.bss 180608 180608 0 0.0
.data 5552 5552 0 0.0
.text 1291640 1291640 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302200 2302200 0 0.0
.bss 179656 179656 0 0.0
.data 5544 5544 0 0.0
.text 1264800 1264800 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053888 2053888 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016488 1016488 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935247 935247 0 0.0
bss 118172 118172 0 0.0
rodata 107996 107996 0 0.0
text 631528 631528 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 921651 921651 0 0.0
bss 115216 115216 0 0.0
rodata 101416 101416 0 0.0
text 626840 626840 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859014 859014 0 0.0
bss 116456 116456 0 0.0
rodata 102924 102924 0 0.0
text 558964 558964 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 907507 907507 0 0.0
bss 117360 117360 0 0.0
rodata 103304 103304 0 0.0
text 609460 609460 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 831422 831422 0 0.0
bss 115672 115672 0 0.0
rodata 98268 98268 0 0.0
text 536940 536940 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 908739 908739 0 0.0
bss 117120 117120 0 0.0
rodata 103520 103520 0 0.0
text 610676 610676 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 905587 905587 0 0.0
bss 117148 117148 0 0.0
rodata 102776 102776 0 0.0
text 608208 608208 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796871 796871 0 0.0
bss 109536 109536 0 0.0
rodata 78200 78200 0 0.0
text 532680 532680 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709502 709502 0 0.0
bss 107424 107424 0 0.0
rodata 72500 72500 0 0.0
text 450172 450172 0 0.0
p6 all-clusters-app default (read/write) 2399776 2399824 48 0.0
.bss 116732 116740 8 0.0
.data 2584 2584 0 0.0
.text 1358040 1358088 48 0.0
light-app default (read/write) 2323680 2323680 0 0.0
.bss 105856 105856 0 0.0
.data 2384 2384 0 0.0
.text 1281944 1281944 0 0.0
lock-app default (read/write) 2295880 2295880 0 0.0
.bss 104736 104736 0 0.0
.data 2336 2336 0 0.0
.text 1254144 1254144 0 0.0
qpg lighting-app qpg6105+debug (read only) 531096 531096 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86656 86656 0 0.0
.data 1004 1004 0 0.0
.text 525776 525776 0 0.0
lock-app qpg6105+debug (read only) 502876 502876 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85792 85792 0 0.0
.data 952 952 0 0.0
.text 497556 497556 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831754 831754 0 0.0
bss 86840 86840 0 0.0
noinit 37160 37160 0 0.0
text 580232 580232 0 0.0

@shubhamdp
Copy link
Contributor Author

/rebase

@woody-apple woody-apple force-pushed the init_ota_requestor_esp32_all_clusters_app branch from 055acd3 to 868d8c5 Compare January 4, 2022 17:41
@github-actions
Copy link

github-actions bot commented Jan 4, 2022

PR #13246: Size comparison from b006321 to 868d8c5

Increases (4 builds for esp32, mbed, p6)
platform target config section b006321 868d8c5 change % change
esp32 all-clusters-app c3devkit (read only) 889122 889204 82 0.0
(read/write) 1313770 1313818 48 0.0
.dram0.bss 69288 69296 8 0.0
.flash.rodata 177184 177232 48 0.0
.flash.text 889122 889204 82 0.0
m5stack (read only) 948991 949099 108 0.0
(read/write) 445352 445404 52 0.0
.dram0.bss 73776 73792 16 0.0
.flash.rodata 206504 206540 36 0.0
.flash.text 943607 943715 108 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2346224 2346272 48 0.0
.text 1308800 1308848 48 0.0
p6 all-clusters-app default (read/write) 2401096 2401160 64 0.0
.bss 116748 116756 8 0.0
.text 1359360 1359424 64 0.0
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section b006321 868d8c5 change % change
efr32 lighting-app BRD4161A (read only) 829620 829620 0 0.0
(read/write) 127068 127068 0 0.0
.bss 125192 125192 0 0.0
.data 1876 1876 0 0.0
.text 829612 829612 0 0.0
BRD4161A+rpc (read only) 817248 817248 0 0.0
(read/write) 143736 143736 0 0.0
.bss 141760 141760 0 0.0
.data 1976 1976 0 0.0
.text 817240 817240 0 0.0
window-app BRD4161A (read only) 803068 803068 0 0.0
(read/write) 126008 126008 0 0.0
.bss 124176 124176 0 0.0
.data 1832 1832 0 0.0
.text 803060 803060 0 0.0
esp32 all-clusters-app c3devkit (read only) 889122 889204 82 0.0
(read/write) 1313770 1313818 48 0.0
.dram0.bss 69288 69296 8 0.0
.dram0.data 14236 14236 0 0.0
.flash.rodata 177184 177232 48 0.0
.flash.text 889122 889204 82 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 948991 949099 108 0.0
(read/write) 445352 445404 52 0.0
.dram0.bss 73776 73792 16 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 206504 206540 36 0.0
.flash.text 943607 943715 108 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 648440 648440 0 0.0
.bss 76216 76216 0 0.0
.data 1904 1904 0 0.0
.text 564520 564520 0 0.0
lock k32w061+release (read/write) 633264 633264 0 0.0
.bss 75928 75928 0 0.0
.data 1860 1860 0 0.0
.text 549676 549676 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7010492 7010492 0 0.0
(read/write) 324785 324785 0 0.0
.bss 54209 54209 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208920 208920 0 0.0
.dynamic 560 560 0 0.0
.got 56880 56880 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 383108 383108 0 0.0
.text 5935188 5935188 0 0.0
thermostat-no-ble arm64 (read only) 2023772 2023772 0 0.0
(read/write) 144017 144017 0 0.0
.bss 64001 64001 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72272 72272 0 0.0
.dynamic 560 560 0 0.0
.got 3936 3936 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128508 128508 0 0.0
.text 1682624 1682624 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2346224 2346272 48 0.0
.bss 188548 188548 0 0.0
.data 5312 5312 0 0.0
.text 1308800 1308848 48 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329384 2329384 0 0.0
.bss 180624 180624 0 0.0
.data 5552 5552 0 0.0
.text 1291984 1291984 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302544 2302544 0 0.0
.bss 179672 179672 0 0.0
.data 5544 5544 0 0.0
.text 1265144 1265144 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053952 2053952 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016552 1016552 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935615 935615 0 0.0
bss 118188 118188 0 0.0
rodata 108012 108012 0 0.0
text 631844 631844 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 921987 921987 0 0.0
bss 115232 115232 0 0.0
rodata 101432 101432 0 0.0
text 627156 627156 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 846578 846578 0 0.0
bss 116080 116080 0 0.0
rodata 101188 101188 0 0.0
text 548780 548780 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 907827 907827 0 0.0
bss 117376 117376 0 0.0
rodata 103320 103320 0 0.0
text 609776 609776 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 818998 818998 0 0.0
bss 115296 115296 0 0.0
rodata 96544 96544 0 0.0
text 526756 526756 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 909103 909103 0 0.0
bss 117136 117136 0 0.0
rodata 103532 103532 0 0.0
text 610992 610992 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 905939 905939 0 0.0
bss 117164 117164 0 0.0
rodata 102792 102792 0 0.0
text 608524 608524 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796891 796891 0 0.0
bss 109536 109536 0 0.0
rodata 78188 78188 0 0.0
text 532708 532708 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709718 709718 0 0.0
bss 107424 107424 0 0.0
rodata 72492 72492 0 0.0
text 450384 450384 0 0.0
p6 all-clusters-app default (read/write) 2401096 2401160 64 0.0
.bss 116748 116756 8 0.0
.data 2592 2592 0 0.0
.text 1359360 1359424 64 0.0
light-app default (read/write) 2324456 2324456 0 0.0
.bss 105872 105872 0 0.0
.data 2384 2384 0 0.0
.text 1282720 1282720 0 0.0
lock-app default (read/write) 2296656 2296656 0 0.0
.bss 104752 104752 0 0.0
.data 2336 2336 0 0.0
.text 1254920 1254920 0 0.0
qpg lighting-app qpg6105+debug (read only) 531624 531624 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86672 86672 0 0.0
.data 1004 1004 0 0.0
.text 526304 526304 0 0.0
lock-app qpg6105+debug (read only) 503420 503420 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85808 85808 0 0.0
.data 952 952 0 0.0
.text 498100 498100 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832122 832122 0 0.0
bss 86856 86856 0 0.0
noinit 37160 37160 0 0.0
text 580562 580562 0 0.0

@shubhamdp shubhamdp force-pushed the init_ota_requestor_esp32_all_clusters_app branch from 868d8c5 to c959872 Compare January 5, 2022 10:33
@github-actions
Copy link

github-actions bot commented Jan 5, 2022

PR #13246: Size comparison from 206e173 to c959872

Increases (1 build for p6)
platform target config section 206e173 c959872 change % change
p6 all-clusters-app default (read/write) 2401176 2401224 48 0.0
.bss 116748 116756 8 0.0
.text 1359440 1359488 48 0.0
Full report (14 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 206e173 c959872 change % change
efr32 lighting-app BRD4161A (read only) 829620 829620 0 0.0
(read/write) 127068 127068 0 0.0
.bss 125192 125192 0 0.0
.data 1876 1876 0 0.0
.text 829612 829612 0 0.0
BRD4161A+rpc (read only) 817248 817248 0 0.0
(read/write) 143736 143736 0 0.0
.bss 141760 141760 0 0.0
.data 1976 1976 0 0.0
.text 817240 817240 0 0.0
window-app BRD4161A (read only) 803068 803068 0 0.0
(read/write) 126008 126008 0 0.0
.bss 124176 124176 0 0.0
.data 1832 1832 0 0.0
.text 803060 803060 0 0.0
k32w light k32w061+release (read/write) 648440 648440 0 0.0
.bss 76216 76216 0 0.0
.data 1904 1904 0 0.0
.text 564520 564520 0 0.0
lock k32w061+release (read/write) 633264 633264 0 0.0
.bss 75928 75928 0 0.0
.data 1860 1860 0 0.0
.text 549676 549676 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7010492 7010492 0 0.0
(read/write) 324785 324785 0 0.0
.bss 54209 54209 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208920 208920 0 0.0
.dynamic 560 560 0 0.0
.got 56880 56880 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 383108 383108 0 0.0
.text 5935188 5935188 0 0.0
thermostat-no-ble arm64 (read only) 2023868 2023868 0 0.0
(read/write) 144049 144049 0 0.0
.bss 64001 64001 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72296 72296 0 0.0
.dynamic 560 560 0 0.0
.got 3936 3936 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128508 128508 0 0.0
.text 1682688 1682688 0 0.0
p6 all-clusters-app default (read/write) 2401176 2401224 48 0.0
.bss 116748 116756 8 0.0
.data 2592 2592 0 0.0
.text 1359440 1359488 48 0.0
light-app default (read/write) 2324456 2324456 0 0.0
.bss 105872 105872 0 0.0
.data 2384 2384 0 0.0
.text 1282720 1282720 0 0.0
lock-app default (read/write) 2296656 2296656 0 0.0
.bss 104752 104752 0 0.0
.data 2336 2336 0 0.0
.text 1254920 1254920 0 0.0
qpg lighting-app qpg6105+debug (read only) 531624 531624 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86672 86672 0 0.0
.data 1004 1004 0 0.0
.text 526304 526304 0 0.0
lock-app qpg6105+debug (read only) 503420 503420 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85808 85808 0 0.0
.data 952 952 0 0.0
.text 498100 498100 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832186 832186 0 0.0
bss 86856 86856 0 0.0
noinit 37160 37160 0 0.0
text 580624 580624 0 0.0

@shubhamdp shubhamdp force-pushed the init_ota_requestor_esp32_all_clusters_app branch from c959872 to 2e27319 Compare January 5, 2022 11:19
@github-actions
Copy link

github-actions bot commented Jan 5, 2022

PR #13246: Size comparison from 206e173 to 2e27319

Increases (2 builds for esp32)
platform target config section 206e173 2e27319 change % change
esp32 all-clusters-app c3devkit .dram0.bss 69288 69296 8 0.0
m5stack .dram0.bss 73776 73792 16 0.0
Decreases (4 builds for esp32, mbed, p6)
platform target config section 206e173 2e27319 change % change
esp32 all-clusters-app c3devkit (read only) 889156 887608 -1548 -0.2
(read/write) 1313770 1313314 -456 -0.0
.flash.rodata 177184 176728 -456 -0.3
.flash.text 889156 887608 -1548 -0.2
m5stack (read only) 949015 947623 -1392 -0.1
(read/write) 445352 444940 -412 -0.1
.flash.rodata 206504 206076 -428 -0.2
.flash.text 943631 942239 -1392 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2346288 2344456 -1832 -0.1
.bss 188548 188540 -8 -0.0
.text 1308864 1307032 -1832 -0.1
p6 all-clusters-app default (read/write) 2401176 2399160 -2016 -0.1
.text 1359440 1357424 -2016 -0.1
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 206e173 2e27319 change % change
efr32 lighting-app BRD4161A (read only) 829620 829620 0 0.0
(read/write) 127068 127068 0 0.0
.bss 125192 125192 0 0.0
.data 1876 1876 0 0.0
.text 829612 829612 0 0.0
BRD4161A+rpc (read only) 817248 817248 0 0.0
(read/write) 143736 143736 0 0.0
.bss 141760 141760 0 0.0
.data 1976 1976 0 0.0
.text 817240 817240 0 0.0
window-app BRD4161A (read only) 803068 803068 0 0.0
(read/write) 126008 126008 0 0.0
.bss 124176 124176 0 0.0
.data 1832 1832 0 0.0
.text 803060 803060 0 0.0
esp32 all-clusters-app c3devkit (read only) 889156 887608 -1548 -0.2
(read/write) 1313770 1313314 -456 -0.0
.dram0.bss 69288 69296 8 0.0
.dram0.data 14236 14236 0 0.0
.flash.rodata 177184 176728 -456 -0.3
.flash.text 889156 887608 -1548 -0.2
.iram0.text 62254 62254 0 0.0
m5stack (read only) 949015 947623 -1392 -0.1
(read/write) 445352 444940 -412 -0.1
.dram0.bss 73776 73792 16 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 206504 206076 -428 -0.2
.flash.text 943631 942239 -1392 -0.1
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 648440 648440 0 0.0
.bss 76216 76216 0 0.0
.data 1904 1904 0 0.0
.text 564520 564520 0 0.0
lock k32w061+release (read/write) 633264 633264 0 0.0
.bss 75928 75928 0 0.0
.data 1860 1860 0 0.0
.text 549676 549676 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7010492 7010492 0 0.0
(read/write) 324785 324785 0 0.0
.bss 54209 54209 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208920 208920 0 0.0
.dynamic 560 560 0 0.0
.got 56880 56880 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 383108 383108 0 0.0
.text 5935188 5935188 0 0.0
thermostat-no-ble arm64 (read only) 2023868 2023868 0 0.0
(read/write) 144049 144049 0 0.0
.bss 64001 64001 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72296 72296 0 0.0
.dynamic 560 560 0 0.0
.got 3936 3936 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128508 128508 0 0.0
.text 1682688 1682688 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2346288 2344456 -1832 -0.1
.bss 188548 188540 -8 -0.0
.data 5312 5312 0 0.0
.text 1308864 1307032 -1832 -0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329448 2329448 0 0.0
.bss 180624 180624 0 0.0
.data 5552 5552 0 0.0
.text 1292048 1292048 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302608 2302608 0 0.0
.bss 179672 179672 0 0.0
.data 5544 5544 0 0.0
.text 1265208 1265208 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053952 2053952 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016552 1016552 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935715 935715 0 0.0
bss 118188 118188 0 0.0
rodata 108048 108048 0 0.0
text 631908 631908 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 922083 922083 0 0.0
bss 115232 115232 0 0.0
rodata 101464 101464 0 0.0
text 627220 627220 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 846674 846674 0 0.0
bss 116080 116080 0 0.0
rodata 101220 101220 0 0.0
text 548844 548844 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 907827 907827 0 0.0
bss 117376 117376 0 0.0
rodata 103320 103320 0 0.0
text 609776 609776 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 818998 818998 0 0.0
bss 115296 115296 0 0.0
rodata 96544 96544 0 0.0
text 526756 526756 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 909103 909103 0 0.0
bss 117136 117136 0 0.0
rodata 103532 103532 0 0.0
text 610992 610992 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 905939 905939 0 0.0
bss 117164 117164 0 0.0
rodata 102792 102792 0 0.0
text 608524 608524 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796891 796891 0 0.0
bss 109536 109536 0 0.0
rodata 78188 78188 0 0.0
text 532708 532708 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709718 709718 0 0.0
bss 107424 107424 0 0.0
rodata 72492 72492 0 0.0
text 450384 450384 0 0.0
p6 all-clusters-app default (read/write) 2401176 2399160 -2016 -0.1
.bss 116748 116748 0 0.0
.data 2592 2592 0 0.0
.text 1359440 1357424 -2016 -0.1
light-app default (read/write) 2324456 2324456 0 0.0
.bss 105872 105872 0 0.0
.data 2384 2384 0 0.0
.text 1282720 1282720 0 0.0
lock-app default (read/write) 2296656 2296656 0 0.0
.bss 104752 104752 0 0.0
.data 2336 2336 0 0.0
.text 1254920 1254920 0 0.0
qpg lighting-app qpg6105+debug (read only) 531624 531624 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86672 86672 0 0.0
.data 1004 1004 0 0.0
.text 526304 526304 0 0.0
lock-app qpg6105+debug (read only) 503420 503420 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85808 85808 0 0.0
.data 952 952 0 0.0
.text 498100 498100 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832186 832186 0 0.0
bss 86856 86856 0 0.0
noinit 37160 37160 0 0.0
text 580624 580624 0 0.0

@shubhamdp shubhamdp force-pushed the init_ota_requestor_esp32_all_clusters_app branch 2 times, most recently from e6a2f7d to e3e33d4 Compare January 7, 2022 11:56
@github-actions
Copy link

github-actions bot commented Jan 7, 2022

PR #13246: Size comparison from b81facc to e3e33d4

Increases (3 builds for esp32, linux)
platform target config section b81facc e3e33d4 change % change
esp32 all-clusters-app c3devkit .dram0.bss 69552 69560 8 0.0
m5stack .dram0.bss 72232 72240 8 0.0
linux chip-tool-ipv6only arm64 (read only) 7033996 7034108 112 0.0
.rodata 384292 384308 16 0.0
.text 5956932 5957028 96 0.0
Decreases (3 builds for esp32, p6)
platform target config section b81facc e3e33d4 change % change
esp32 all-clusters-app c3devkit (read only) 891298 889786 -1512 -0.2
(read/write) 1314178 1313730 -448 -0.0
.flash.rodata 177336 176872 -464 -0.3
.flash.text 891298 889786 -1512 -0.2
m5stack (read only) 946699 945367 -1332 -0.1
(read/write) 440928 440508 -420 -0.1
.flash.rodata 203624 203196 -428 -0.2
.flash.text 941315 939983 -1332 -0.1
p6 all-clusters-app default (read/write) 2403672 2401704 -1968 -0.1
.text 1361936 1359968 -1968 -0.1
Full report (23 builds for esp32, k32w, linux, nrfconnect, p6, qpg, telink)
platform target config section b81facc e3e33d4 change % change
esp32 all-clusters-app c3devkit (read only) 891298 889786 -1512 -0.2
(read/write) 1314178 1313730 -448 -0.0
.dram0.bss 69552 69560 8 0.0
.dram0.data 14236 14236 0 0.0
.flash.rodata 177336 176872 -464 -0.3
.flash.text 891298 889786 -1512 -0.2
.iram0.text 62254 62254 0 0.0
m5stack (read only) 946699 945367 -1332 -0.1
(read/write) 440928 440508 -420 -0.1
.dram0.bss 72232 72240 8 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 203624 203196 -428 -0.2
.flash.text 941315 939983 -1332 -0.1
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 649288 649288 0 0.0
.bss 76240 76240 0 0.0
.data 1904 1904 0 0.0
.text 565344 565344 0 0.0
lock k32w061+release (read/write) 634104 634104 0 0.0
.bss 75944 75944 0 0.0
.data 1860 1860 0 0.0
.text 550500 550500 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7033996 7034108 112 0.0
(read/write) 325073 325073 0 0.0
.bss 54241 54241 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 209064 209064 0 0.0
.dynamic 560 560 0 0.0
.got 56992 56992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384292 384308 16 0.0
.text 5956932 5957028 96 0.0
thermostat-no-ble arm64 (read only) 2026956 2026956 0 0.0
(read/write) 144193 144193 0 0.0
.bss 64033 64033 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72392 72392 0 0.0
.dynamic 560 560 0 0.0
.got 3952 3952 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128844 128844 0 0.0
.text 1685200 1685200 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936687 936687 0 0.0
bss 118208 118208 0 0.0
rodata 108220 108220 0 0.0
text 632700 632700 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 922147 922147 0 0.0
bss 115252 115252 0 0.0
rodata 100664 100664 0 0.0
text 628052 628052 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 847666 847666 0 0.0
bss 116100 116100 0 0.0
rodata 101396 101396 0 0.0
text 549640 549640 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908831 908831 0 0.0
bss 117396 117396 0 0.0
rodata 103492 103492 0 0.0
text 610576 610576 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 820006 820006 0 0.0
bss 115316 115316 0 0.0
rodata 96720 96720 0 0.0
text 527552 527552 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541835 541835 0 0.0
bss 52588 52588 0 0.0
rodata 50104 50104 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 910111 910111 0 0.0
bss 117156 117156 0 0.0
rodata 103708 103708 0 0.0
text 611788 611788 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906911 906911 0 0.0
bss 117184 117184 0 0.0
rodata 102964 102964 0 0.0
text 609324 609324 0 0.0
shell nrf52840dk_nrf52840 (read/write) 797543 797543 0 0.0
bss 109680 109680 0 0.0
rodata 78188 78188 0 0.0
text 533180 533180 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 710362 710362 0 0.0
bss 107568 107568 0 0.0
rodata 72492 72492 0 0.0
text 450860 450860 0 0.0
p6 all-clusters-app default (read/write) 2403672 2401704 -1968 -0.1
.bss 117020 117020 0 0.0
.data 2592 2592 0 0.0
.text 1361936 1359968 -1968 -0.1
light-app default (read/write) 2325656 2325656 0 0.0
.bss 105888 105888 0 0.0
.data 2384 2384 0 0.0
.text 1283920 1283920 0 0.0
lock-app default (read/write) 2297856 2297856 0 0.0
.bss 104768 104768 0 0.0
.data 2336 2336 0 0.0
.text 1256120 1256120 0 0.0
qpg lighting-app qpg6105+debug (read only) 532452 532452 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86696 86696 0 0.0
.data 1004 1004 0 0.0
.text 527132 527132 0 0.0
lock-app qpg6105+debug (read only) 504232 504232 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85832 85832 0 0.0
.data 952 952 0 0.0
.text 498912 498912 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 834110 834110 0 0.0
bss 87020 87020 0 0.0
noinit 37160 37160 0 0.0
text 582188 582188 0 0.0

@dhrishi
Copy link
Contributor

dhrishi commented Jan 8, 2022

@shubhamdp What is the state of this? Is this dependent on any PR?

@shubhamdp
Copy link
Contributor Author

/rebase

@shubhamdp
Copy link
Contributor Author

shubhamdp commented Jan 8, 2022

@shubhamdp What is the state of this? Is this dependent on any PR?

Waiting on CI to pass, just rebased.

@woody-apple woody-apple force-pushed the init_ota_requestor_esp32_all_clusters_app branch from e3e33d4 to b14f034 Compare January 8, 2022 06:22
@github-actions
Copy link

github-actions bot commented Jan 8, 2022

PR #13246: Size comparison from 5d0c314 to b14f034

Increases (1 build for linux)
platform target config section 5d0c314 b14f034 change % change
linux chip-tool-ipv6only arm64 (read only) 7056652 7056764 112 0.0
.rodata 384564 384580 16 0.0
.text 5978228 5978324 96 0.0
Decreases (1 build for p6)
platform target config section 5d0c314 b14f034 change % change
p6 all-clusters-app default (read/write) 2401656 2399664 -1992 -0.1
.text 1359920 1357928 -1992 -0.1
Full report (14 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 5d0c314 b14f034 change % change
efr32 lighting-app BRD4161A (read only) 829244 829244 0 0.0
(read/write) 126996 126996 0 0.0
.bss 125120 125120 0 0.0
.data 1876 1876 0 0.0
.text 829236 829236 0 0.0
BRD4161A+rpc (read only) 816888 816888 0 0.0
(read/write) 143656 143656 0 0.0
.bss 141680 141680 0 0.0
.data 1976 1976 0 0.0
.text 816880 816880 0 0.0
window-app BRD4161A (read only) 802692 802692 0 0.0
(read/write) 125936 125936 0 0.0
.bss 124104 124104 0 0.0
.data 1832 1832 0 0.0
.text 802684 802684 0 0.0
k32w light k32w061+release (read/write) 655324 655324 0 0.0
.bss 76776 76776 0 0.0
.data 1848 1848 0 0.0
.text 570900 570900 0 0.0
lock k32w061+release (read/write) 659616 659616 0 0.0
.bss 77072 77072 0 0.0
.data 1868 1868 0 0.0
.text 574876 574876 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7056652 7056764 112 0.0
(read/write) 326113 326113 0 0.0
.bss 54865 54865 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 209392 209392 0 0.0
.dynamic 560 560 0 0.0
.got 57072 57072 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384564 384580 16 0.0
.text 5978228 5978324 96 0.0
thermostat-no-ble arm64 (read only) 2033804 2033804 0 0.0
(read/write) 145089 145089 0 0.0
.bss 64657 64657 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72624 72624 0 0.0
.dynamic 560 560 0 0.0
.got 4000 4000 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128988 128988 0 0.0
.text 1691168 1691168 0 0.0
p6 all-clusters-app default (read/write) 2401656 2399664 -1992 -0.1
.bss 116804 116804 0 0.0
.data 2592 2592 0 0.0
.text 1359920 1357928 -1992 -0.1
light-app default (read/write) 2323680 2323680 0 0.0
.bss 105672 105672 0 0.0
.data 2384 2384 0 0.0
.text 1281944 1281944 0 0.0
lock-app default (read/write) 2295904 2295904 0 0.0
.bss 104552 104552 0 0.0
.data 2336 2336 0 0.0
.text 1254168 1254168 0 0.0
qpg lighting-app qpg6105+debug (read only) 533192 533192 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86624 86624 0 0.0
.data 1004 1004 0 0.0
.text 527872 527872 0 0.0
lock-app qpg6105+debug (read only) 504968 504968 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85760 85760 0 0.0
.data 952 952 0 0.0
.text 499648 499648 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 834522 834522 0 0.0
bss 86924 86924 0 0.0
noinit 37160 37160 0 0.0
text 582766 582766 0 0.0

Also, enabled OTA_PROVIDER_CLIENT.
Removed the weak function definitions from OTA command handlers.
@shubhamdp shubhamdp force-pushed the init_ota_requestor_esp32_all_clusters_app branch from b14f034 to a2b8441 Compare January 8, 2022 07:08
@github-actions
Copy link

github-actions bot commented Jan 8, 2022

PR #13246: Size comparison from 5d0c314 to a2b8441

Increases (4 builds for esp32, linux, p6)
platform target config section 5d0c314 a2b8441 change % change
esp32 all-clusters-app c3devkit (read/write) 1314010 1314026 16 0.0
.dram0.bss 69464 69480 16 0.0
m5stack (read/write) 445592 445604 12 0.0
.dram0.bss 73960 73968 8 0.0
.flash.rodata 206560 206564 4 0.0
linux chip-tool-ipv6only arm64 (read only) 7056652 7056764 112 0.0
.rodata 384564 384580 16 0.0
.text 5978228 5978324 96 0.0
p6 all-clusters-app default .bss 116804 116812 8 0.0
Decreases (4 builds for esp32, mbed, p6)
platform target config section 5d0c314 a2b8441 change % change
esp32 all-clusters-app c3devkit (read only) 891904 891700 -204 -0.0
.flash.text 891904 891700 -204 -0.0
m5stack (read only) 951843 951663 -180 -0.0
.flash.text 946459 946279 -180 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2348560 2348304 -256 -0.0
.text 1311136 1310880 -256 -0.0
p6 all-clusters-app default (read/write) 2401656 2401352 -304 -0.0
.text 1359920 1359616 -304 -0.0
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5d0c314 a2b8441 change % change
efr32 lighting-app BRD4161A (read only) 829244 829244 0 0.0
(read/write) 126996 126996 0 0.0
.bss 125120 125120 0 0.0
.data 1876 1876 0 0.0
.text 829236 829236 0 0.0
BRD4161A+rpc (read only) 816888 816888 0 0.0
(read/write) 143656 143656 0 0.0
.bss 141680 141680 0 0.0
.data 1976 1976 0 0.0
.text 816880 816880 0 0.0
window-app BRD4161A (read only) 802692 802692 0 0.0
(read/write) 125936 125936 0 0.0
.bss 124104 124104 0 0.0
.data 1832 1832 0 0.0
.text 802684 802684 0 0.0
esp32 all-clusters-app c3devkit (read only) 891904 891700 -204 -0.0
(read/write) 1314010 1314026 16 0.0
.dram0.bss 69464 69480 16 0.0
.dram0.data 14236 14236 0 0.0
.flash.rodata 177248 177248 0 0.0
.flash.text 891904 891700 -204 -0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 951843 951663 -180 -0.0
(read/write) 445592 445604 12 0.0
.dram0.bss 73960 73968 8 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 206560 206564 4 0.0
.flash.text 946459 946279 -180 -0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 655324 655324 0 0.0
.bss 76776 76776 0 0.0
.data 1848 1848 0 0.0
.text 570900 570900 0 0.0
lock k32w061+release (read/write) 659616 659616 0 0.0
.bss 77072 77072 0 0.0
.data 1868 1868 0 0.0
.text 574876 574876 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7056652 7056764 112 0.0
(read/write) 326113 326113 0 0.0
.bss 54865 54865 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 209392 209392 0 0.0
.dynamic 560 560 0 0.0
.got 57072 57072 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384564 384580 16 0.0
.text 5978228 5978324 96 0.0
thermostat-no-ble arm64 (read only) 2033804 2033804 0 0.0
(read/write) 145089 145089 0 0.0
.bss 64657 64657 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72624 72624 0 0.0
.dynamic 560 560 0 0.0
.got 4000 4000 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128988 128988 0 0.0
.text 1691168 1691168 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2348560 2348304 -256 -0.0
.bss 188724 188724 0 0.0
.data 5312 5312 0 0.0
.text 1311136 1310880 -256 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330752 2330752 0 0.0
.bss 180544 180544 0 0.0
.data 5552 5552 0 0.0
.text 1293352 1293352 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2303904 2303904 0 0.0
.bss 179592 179592 0 0.0
.data 5544 5544 0 0.0
.text 1266504 1266504 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054256 2054256 0 0.0
.bss 157060 157060 0 0.0
.data 4864 4864 0 0.0
.text 1016856 1016856 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 937115 937115 0 0.0
bss 118112 118112 0 0.0
rodata 108120 108120 0 0.0
text 633324 633324 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 923511 923511 0 0.0
bss 115156 115156 0 0.0
rodata 101548 101548 0 0.0
text 628636 628636 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 848094 848094 0 0.0
bss 116004 116004 0 0.0
rodata 101296 101296 0 0.0
text 550256 550256 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 909259 909259 0 0.0
bss 117300 117300 0 0.0
rodata 103392 103392 0 0.0
text 611188 611188 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 820418 820418 0 0.0
bss 115220 115220 0 0.0
rodata 96620 96620 0 0.0
text 528164 528164 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 910523 910523 0 0.0
bss 117060 117060 0 0.0
rodata 103608 103608 0 0.0
text 612404 612404 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 907339 907339 0 0.0
bss 117088 117088 0 0.0
rodata 102864 102864 0 0.0
text 609936 609936 0 0.0
shell nrf52840dk_nrf52840 (read/write) 797935 797935 0 0.0
bss 109768 109768 0 0.0
rodata 78148 78148 0 0.0
text 533508 533508 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 710750 710750 0 0.0
bss 107656 107656 0 0.0
rodata 72448 72448 0 0.0
text 451188 451188 0 0.0
p6 all-clusters-app default (read/write) 2401656 2401352 -304 -0.0
.bss 116804 116812 8 0.0
.data 2592 2592 0 0.0
.text 1359920 1359616 -304 -0.0
light-app default (read/write) 2323680 2323680 0 0.0
.bss 105672 105672 0 0.0
.data 2384 2384 0 0.0
.text 1281944 1281944 0 0.0
lock-app default (read/write) 2295904 2295904 0 0.0
.bss 104552 104552 0 0.0
.data 2336 2336 0 0.0
.text 1254168 1254168 0 0.0
qpg lighting-app qpg6105+debug (read only) 533192 533192 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86624 86624 0 0.0
.data 1004 1004 0 0.0
.text 527872 527872 0 0.0
lock-app qpg6105+debug (read only) 504968 504968 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85760 85760 0 0.0
.data 952 952 0 0.0
.text 499648 499648 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 834522 834522 0 0.0
bss 86924 86924 0 0.0
noinit 37160 37160 0 0.0
text 582766 582766 0 0.0

@andy31415 andy31415 merged commit f2c2650 into project-chip:master Jan 10, 2022
@shubhamdp shubhamdp deleted the init_ota_requestor_esp32_all_clusters_app branch January 10, 2022 18:13
shubhamdp added a commit to shubhamdp/connectedhomeip that referenced this pull request Jan 11, 2022
To support OTA requestor functionality, we need OTA requestor server and
OTA provider client. OTA provider client was enabled in project-chip#13246 which
broke the ZAP regen.

Having same cluster's client and server in same app is not supported in
the zap. Removed OTA provider client from all-clusters-app

Removing the OTA requestor support from all-clusters-app/esp32
shubhamdp added a commit to shubhamdp/connectedhomeip that referenced this pull request Jan 11, 2022
To support OTA requestor functionality, we need OTA requestor server and
OTA provider client. OTA provider client was enabled in project-chip#13246 which
broke the ZAP regen.

Having same cluster's client and server in same app is not supported in
the zap. Removed OTA provider client from all-clusters-app

Removing the OTA requestor support from all-clusters-app/esp32
shubhamdp added a commit to shubhamdp/connectedhomeip that referenced this pull request Jan 11, 2022
To support OTA requestor functionality, we need OTA requestor server and
OTA provider client. OTA provider client was enabled in project-chip#13246 which
broke the ZAP regen.

Having same cluster's client and server in same app is not supported in
the zap. Removed OTA provider client from all-clusters-app

Removing the OTA requestor support from all-clusters-app/esp32
step0035 pushed a commit to hank820/connectedhomeip that referenced this pull request Feb 8, 2022
Also, enabled OTA_PROVIDER_CLIENT.
Removed the weak function definitions from OTA command handlers.
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.

6 participants