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

[ICD] Add OnPeerTypeChange for dynamic ICD #31340

Merged

Conversation

erjiaqing
Copy link
Contributor

@erjiaqing erjiaqing commented Jan 10, 2024

This PR is based on #30812

This PR adds a function to InteractionModelEngine and ReadClient

  • kNormal -> kLITICD: Just set the kIsPeerLit flag

  • kLITICD -> kNormal: Also calls OnActiveModeNotification.

Fixes #31111

@github-actions github-actions bot added documentation Improvements or additions to documentation lib controller app core labels Jan 10, 2024
@erjiaqing erjiaqing force-pushed the icd/readclient-dynamic-icd branch from 73d4068 to e3d12fe Compare January 10, 2024 13:27
Copy link

github-actions bot commented Jan 10, 2024

PR #31340: Size comparison from fe5c09c to e3d12fe

Increases (69 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fe5c09c e3d12fe change % change
bl602 lighting-app bl602 (read/write) 1419658 1419814 156 0.0
.rodata 156992 157060 68 0.0
.text 1087352 1087438 86 0.0
bl602+mfd (read/write) 1434130 1434286 156 0.0
.rodata 155952 156020 68 0.0
.text 1102720 1102806 86 0.0
bl602+rpc (read/write) 1467178 1467334 156 0.0
.rodata 164608 164676 68 0.0
.text 1118840 1118926 86 0.0
bl702 lighting-app bl702 (read/write) 1184375 1184531 156 0.0
.rodata 106364 106432 68 0.1
.text 956760 956846 86 0.0
bl702+mfd (read/write) 1195507 1195663 156 0.0
.rodata 105304 105372 68 0.1
.text 968824 968910 86 0.0
bl702+rpc (read/write) 1276391 1276543 152 0.0
.rodata 121784 121852 68 0.1
.text 1031822 1031908 86 0.0
bl706-eth (read/write) 1003769 1003921 152 0.0
.rodata 99696 99764 68 0.1
.text 749422 749508 86 0.0
bl706-wifi (read/write) 1242678 1242838 160 0.0
.rodata 120676 120744 68 0.1
.text 977492 977584 92 0.0
bl702l lighting-app bl702l (read/write) 1154084 1154748 664 0.1
.rodata 100368 100436 68 0.1
.text 949886 949972 86 0.0
bl702l+mfd (read/write) 1165536 1165688 152 0.0
.rodata 99308 99376 68 0.1
.text 962262 962348 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777824 777952 128 0.0
.rodata 88832 88904 72 0.1
.text 688724 688780 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793896 793976 80 0.0
.rodata 83088 83120 32 0.0
.text 710544 710592 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782152 782288 136 0.0
.rodata 109696 109768 72 0.1
.text 672192 672256 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734768 734896 128 0.0
.rodata 84424 84496 72 0.1
.text 650076 650132 56 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720296 720424 128 0.0
.rodata 80264 80336 72 0.1
.text 639764 639820 56 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567722 567874 152 0.0
.rodata 83970 84034 64 0.1
.text 481632 481720 88 0.0
lock CC3235SF_LAUNCHXL (read only) 621058 621218 160 0.0
.rodata 105834 105906 72 0.1
.text 513104 513192 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562015 562063 48 0.0
.app_xip_area 452169 452217 48 0.0
lock cyw930739m2evb_01 (read/write) 544255 544303 48 0.0
.app_xip_area 429673 429721 48 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562943 563079 136 0.0
.app_xip_area 454553 454689 136 0.0
switch cyw930739m2evb_01 (read/write) 558439 558519 80 0.0
.app_xip_area 446825 446905 80 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1041856 1041984 128 0.0
.text 846396 846524 128 0.0
BRD4187C (read/write) 1105012 1105148 136 0.0
.text 906672 906808 136 0.0
lock-app BRD4161A+wf200 (read/write) 1117928 1117960 32 0.0
.text 927064 927096 32 0.0
window-app BRD4187C (read/write) 1138296 1138464 168 0.0
.text 968052 968220 168 0.0
esp32 all-clusters-app c3devkit (read only) 1153472 1153582 110 0.0
(read/write) 1669208 1669368 160 0.0
.flash.rodata 239976 240136 160 0.1
.flash.text 1153472 1153582 110 0.0
m5stack (read only) 1199595 1199683 88 0.0
(read/write) 519832 519984 152 0.0
.flash.rodata 270268 270420 152 0.1
.flash.text 1193431 1193519 88 0.0
k32w contact k32w0+release (read only) 606416 606512 96 0.0
.text 605880 605976 96 0.0
k32w1+release (read/write) 691664 691792 128 0.0
.text 577792 577920 128 0.0
light k32w0+release (read only) 595816 595904 88 0.0
.text 595280 595368 88 0.0
k32w1+release (read/write) 783500 783628 128 0.0
.text 660760 660888 128 0.0
lock k32w0+release (read only) 577288 577384 96 0.0
.text 576752 576848 96 0.0
linux air-purifier-app debug (read only) 2534125 2534685 560 0.0
.rodata 179592 179848 256 0.1
.text 2179109 2179413 304 0.0
all-clusters-app debug (read only) 5432841 5433417 576 0.0
.rodata 314140 314396 256 0.1
.text 4706611 4706931 320 0.0
all-clusters-minimal-app debug (read only) 4962017 4962545 528 0.0
.rodata 272813 273037 224 0.1
.text 4456723 4457027 304 0.0
bridge-app debug (read only) 4424985 4425513 528 0.0
.rodata 219477 219701 224 0.1
.text 3986915 3987219 304 0.0
chip-tool debug (read only) 11770193 11770785 592 0.0
.rodata 428649 428905 256 0.1
.text 10645731 10646067 336 0.0
chip-tool-ipv6only arm64 (read only) 11344008 11344600 592 0.0
.data.rel.ro 440784 440808 24 0.0
.rodata 339684 339860 176 0.1
.text 10128396 10128796 400 0.0
lock-app debug (read only) 4510105 4510649 544 0.0
.rodata 247381 247637 256 0.1
.text 4052675 4052963 288 0.0
ota-provider-app debug (read only) 4174145 4174673 528 0.0
.rodata 201589 201813 224 0.1
.text 3780659 3780963 304 0.0
ota-requestor-app debug (read only) 4264721 4265281 560 0.0
.rodata 205397 205653 256 0.1
.text 3863027 3863331 304 0.0
shell debug (read only) 2803569 2804145 576 0.0
.rodata 182592 182848 256 0.1
.text 2449602 2449922 320 0.0
thermostat-no-ble arm64 (read only) 4353400 4353816 416 0.0
.data.rel.ro 102752 102776 24 0.0
.rodata 155644 155740 96 0.1
.text 3855244 3855532 288 0.0
tv-app debug (read only) 5411425 5412017 592 0.0
.rodata 273493 273749 256 0.1
.text 4899923 4900259 336 0.0
tv-casting-app debug (read only) 9646657 9647249 592 0.0
.rodata 365608 365864 256 0.1
.text 8813091 8813427 336 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2526712 2526848 136 0.0
.text 1489396 1489532 136 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070108 1070360 252 0.0
rodata 105596 105752 156 0.1
text 787420 787512 92 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1196228 1196292 64 0.0
text 784804 784868 64 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754172 1754444 272 0.0
.text 1548164 1548436 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707164 1707292 128 0.0
.text 1503252 1503380 128 0.0
light cy8ckit_062s2_43012 (read/write) 1632068 1632220 152 0.0
.text 1434844 1434996 152 0.0
lock cy8ckit_062s2_43012 (read/write) 1658980 1659132 152 0.0
.text 1434636 1434788 152 0.0
qpg lighting-app qpg6105+debug (read/write) 1117548 1117668 120 0.0
.text 629924 630044 120 0.0
lock-app qpg6105+debug (read/write) 1081460 1081596 136 0.0
.text 593840 593976 136 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822234 822374 140 0.0
text 614508 614580 72 0.0
all-clusters-app tlsr9518adk80d (read/write) 1089292 1089560 268 0.0
text 769476 769586 110 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1085108 1085248 140 0.0
text 754302 754374 72 0.0
bridge-app tlsr9518adk80d (read/write) 935612 935752 140 0.0
text 647608 647680 72 0.0
contact-sensor-app tlsr9528a_retention (read/write) 822470 822610 140 0.0
text 614878 614950 72 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 979768 980028 260 0.0
text 695174 695284 110 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094160 1094300 140 0.0
text 770700 770772 72 0.0
lock-app-dfu tlsr9528a (read/write) 966184 966324 140 0.0
text 648644 648716 72 0.0
ota-requestor-app tlsr9518adk80d (read/write) 949488 949628 140 0.0
text 663918 663990 72 0.0
pump-app tlsr9528a (read/write) 881372 881512 140 0.0
text 622992 623064 72 0.0
pump-controller-app tlsr9518adk80d (read/write) 822016 822156 140 0.0
text 589916 589988 72 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824198 824338 140 0.0
text 617622 617694 72 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879205 879345 140 0.0
text 631754 631826 72 0.0
thermostat tlsr9518adk80d (read/write) 846388 846528 140 0.0
text 608382 608454 72 0.0
window-covering tlsr9518adk80d (read/write) 840552 840692 140 0.0
text 602312 602384 72 0.0
Decreases (2 builds for linux)
platform target config section fe5c09c e3d12fe change % change
linux chip-tool-ipv6only arm64 (read/write) 577072 576472 -600 -0.1
thermostat-no-ble arm64 (read/write) 247808 247384 -424 -0.2
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fe5c09c e3d12fe change % change
bl602 lighting-app bl602 (read/write) 1419658 1419814 156 0.0
.bss 85256 85256 0 0.0
.data 9416 9416 0 0.0
.rodata 156992 157060 68 0.0
.text 1087352 1087438 86 0.0
bl602+mfd (read/write) 1434130 1434286 156 0.0
.bss 85424 85424 0 0.0
.data 9384 9384 0 0.0
.rodata 155952 156020 68 0.0
.text 1102720 1102806 86 0.0
bl602+rpc (read/write) 1467178 1467334 156 0.0
.bss 93288 93288 0 0.0
.data 9784 9784 0 0.0
.rodata 164608 164676 68 0.0
.text 1118840 1118926 86 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184375 1184531 156 0.0
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106364 106432 68 0.1
.text 956760 956846 86 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1195507 1195663 156 0.0
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105304 105372 68 0.1
.text 968824 968910 86 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276391 1276543 152 0.0
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121784 121852 68 0.1
.text 1031822 1031908 86 0.0
bl706-eth (read/write) 1003769 1003921 152 0.0
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99696 99764 68 0.1
.text 749422 749508 86 0.0
bl706-wifi (read/write) 1242678 1242838 160 0.0
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120676 120744 68 0.1
.text 977492 977584 92 0.0
bl702l lighting-app bl702l (read/write) 1154084 1154748 664 0.1
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100368 100436 68 0.1
.text 949886 949972 86 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165536 1165688 152 0.0
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99308 99376 68 0.1
.text 962262 962348 86 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777824 777952 128 0.0
(read/write) 168308 168308 0 0.0
.bss 90524 90524 0 0.0
.data 3452 3452 0 0.0
.rodata 88832 88904 72 0.1
.text 688724 688780 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793896 793976 80 0.0
(read/write) 178536 178536 0 0.0
.bss 100700 100700 0 0.0
.data 3480 3480 0 0.0
.rodata 83088 83120 32 0.0
.text 710544 710592 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782152 782288 136 0.0
(read/write) 172992 172992 0 0.0
.bss 95156 95156 0 0.0
.data 3480 3480 0 0.0
.rodata 109696 109768 72 0.1
.text 672192 672256 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734768 734896 128 0.0
(read/write) 167312 167312 0 0.0
.bss 89304 89304 0 0.0
.data 3440 3440 0 0.0
.rodata 84424 84496 72 0.1
.text 650076 650132 56 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720296 720424 128 0.0
(read/write) 167492 167492 0 0.0
.bss 89488 89488 0 0.0
.data 3436 3436 0 0.0
.rodata 80264 80336 72 0.1
.text 639764 639820 56 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567722 567874 152 0.0
(read/write) 207748 207748 0 0.0
.bss 201212 201212 0 0.0
.data 1412 1412 0 0.0
.rodata 83970 84034 64 0.1
.text 481632 481720 88 0.0
lock CC3235SF_LAUNCHXL (read only) 621058 621218 160 0.0
(read/write) 208144 208144 0 0.0
.bss 201576 201576 0 0.0
.data 1448 1448 0 0.0
.rodata 105834 105906 72 0.1
.text 513104 513192 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562015 562063 48 0.0
.app_xip_area 452169 452217 48 0.0
.bss 64760 64760 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 544255 544303 48 0.0
.app_xip_area 429673 429721 48 0.0
.bss 69456 69456 0 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562943 563079 136 0.0
.app_xip_area 454553 454689 136 0.0
.bss 63376 63376 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558439 558519 80 0.0
.app_xip_area 446825 446905 80 0.0
.bss 66496 66496 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1041856 1041984 128 0.0
.bss 192728 192728 0 0.0
.data 2708 2708 0 0.0
.text 846396 846524 128 0.0
BRD4187C (read/write) 1105012 1105148 136 0.0
.bss 195004 195004 0 0.0
.data 3316 3316 0 0.0
.text 906672 906808 136 0.0
lock-app BRD4161A+wf200 (read/write) 1117928 1117960 32 0.0
.bss 188112 188112 0 0.0
.data 2732 2732 0 0.0
.text 927064 927096 32 0.0
window-app BRD4187C (read/write) 1138296 1138464 168 0.0
.bss 167036 167036 0 0.0
.data 3188 3188 0 0.0
.text 968052 968220 168 0.0
esp32 all-clusters-app c3devkit (read only) 1153472 1153582 110 0.0
(read/write) 1669208 1669368 160 0.0
.dram0.bss 71784 71784 0 0.0
.dram0.data 13444 13444 0 0.0
.flash.rodata 239976 240136 160 0.1
.flash.text 1153472 1153582 110 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199595 1199683 88 0.0
(read/write) 519832 519984 152 0.0
.dram0.bss 78656 78656 0 0.0
.dram0.data 34988 34988 0 0.0
.flash.rodata 270268 270420 152 0.1
.flash.text 1193431 1193519 88 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606416 606512 96 0.0
(read/write) 81176 81176 0 0.0
.bss 69024 69024 0 0.0
.data 2168 2168 0 0.0
.text 605880 605976 96 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691664 691792 128 0.0
.bss 67680 67680 0 0.0
.data 2716 2716 0 0.0
.text 577792 577920 128 0.0
light k32w0+release (read only) 595816 595904 88 0.0
(read/write) 79192 79192 0 0.0
.bss 67088 67088 0 0.0
.data 2120 2120 0 0.0
.text 595280 595368 88 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783500 783628 128 0.0
.bss 77356 77356 0 0.0
.data 1928 1928 0 0.0
.text 660760 660888 128 0.0
lock k32w0+release (read only) 577288 577384 96 0.0
(read/write) 78648 78648 0 0.0
.bss 66568 66568 0 0.0
.data 2096 2096 0 0.0
.text 576752 576848 96 0.0
linux air-purifier-app debug (read only) 2534125 2534685 560 0.0
(read/write) 127248 127248 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179592 179848 256 0.1
.text 2179109 2179413 304 0.0
all-clusters-app debug (read only) 5432841 5433417 576 0.0
(read/write) 457856 457856 0 0.0
.bss 131760 131760 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 315000 315000 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1288 0 0.0
.rodata 314140 314396 256 0.1
.text 4706611 4706931 320 0.0
all-clusters-minimal-app debug (read only) 4962017 4962545 528 0.0
(read/write) 234728 234728 0 0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95992 95992 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272813 273037 224 0.1
.text 4456723 4457027 304 0.0
bridge-app debug (read only) 4424985 4425513 528 0.0
(read/write) 215968 215968 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219477 219701 224 0.1
.text 3986915 3987219 304 0.0
chip-tool debug (read only) 11770193 11770785 592 0.0
(read/write) 507960 507960 0 0.0
.bss 94200 94200 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 401512 401512 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 428649 428905 256 0.1
.text 10645731 10646067 336 0.0
chip-tool-ipv6only arm64 (read only) 11344008 11344600 592 0.0
(read/write) 577072 576472 -600 -0.1
.bss 103272 103272 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 440784 440808 24 0.0
.dynamic 512 512 0 0.0
.got 19960 19960 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 339684 339860 176 0.1
.text 10128396 10128796 400 0.0
lighting-app debug+rpc+ui (read only) 5310977 5310977 0 0.0
(read/write) 225040 225040 0 0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340724 340724 0 0.0
.text 4725443 4725443 0 0.0
lock-app debug (read only) 4510105 4510649 544 0.0
(read/write) 203688 203688 0 0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247381 247637 256 0.1
.text 4052675 4052963 288 0.0
ota-provider-app debug (read only) 4174145 4174673 528 0.0
(read/write) 192736 192736 0 0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201589 201813 224 0.1
.text 3780659 3780963 304 0.0
ota-requestor-app debug (read only) 4264721 4265281 560 0.0
(read/write) 197048 197048 0 0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72320 72320 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205397 205653 256 0.1
.text 3863027 3863331 304 0.0
shell debug (read only) 2803569 2804145 576 0.0
(read/write) 152672 152672 0 0.0
.bss 62440 62440 0 0.0
.data 768 768 0 0.0
.data.rel.ro 83656 83656 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1104 0 0.0
.rodata 182592 182848 256 0.1
.text 2449602 2449922 320 0.0
thermostat-no-ble arm64 (read only) 4353400 4353816 416 0.0
(read/write) 247808 247384 -424 -0.2
.bss 122056 122056 0 0.0
.data 2880 2880 0 0.0
.data.rel.ro 102752 102776 24 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 155644 155740 96 0.1
.text 3855244 3855532 288 0.0
tv-app debug (read only) 5411425 5412017 592 0.0
(read/write) 349248 349248 0 0.0
.bss 244608 244608 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92344 92344 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 273493 273749 256 0.1
.text 4899923 4900259 336 0.0
tv-casting-app debug (read only) 9646657 9647249 592 0.0
(read/write) 340144 340144 0 0.0
.bss 156384 156384 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 174432 174432 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365608 365864 256 0.1
.text 8813091 8813427 336 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526712 2526848 136 0.0
.bss 220312 220312 0 0.0
.data 5144 5144 0 0.0
.text 1489396 1489532 136 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070108 1070360 252 0.0
bss 129520 129520 0 0.0
rodata 105596 105752 156 0.1
text 787420 787512 92 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196228 1196292 64 0.0
bss 121730 121730 0 0.0
rodata 139352 139352 0 0.0
text 784804 784868 64 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041168 1041168 0 0.0
bss 129444 129444 0 0.0
rodata 98896 98896 0 0.0
text 765160 765160 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835720 835720 0 0.0
(read/write) 1754172 1754444 272 0.0
.bss 195140 195140 0 0.0
.data 2480 2480 0 0.0
.text 1548164 1548436 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707164 1707292 128 0.0
.bss 193052 193052 0 0.0
.data 2472 2472 0 0.0
.text 1503252 1503380 128 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632068 1632220 152 0.0
.bss 186476 186476 0 0.0
.data 2360 2360 0 0.0
.text 1434844 1434996 152 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1658980 1659132 152 0.0
.bss 213572 213572 0 0.0
.data 2384 2384 0 0.0
.text 1434636 1434788 152 0.0
qpg lighting-app qpg6105+debug (read/write) 1117548 1117668 120 0.0
.bss 101296 101296 0 0.0
.data 740 740 0 0.0
.text 629924 630044 120 0.0
lock-app qpg6105+debug (read/write) 1081460 1081596 136 0.0
.bss 97592 97592 0 0.0
.data 784 784 0 0.0
.text 593840 593976 136 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822234 822374 140 0.0
bss 50988 50988 0 0.0
text 614508 614580 72 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089292 1089560 268 0.0
bss 100516 100516 0 0.0
text 769476 769586 110 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085108 1085248 140 0.0
bss 109840 109840 0 0.0
text 754302 754374 72 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935612 935752 140 0.0
bss 94348 94348 0 0.0
text 647608 647680 72 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822470 822610 140 0.0
bss 51032 51032 0 0.0
text 614878 614950 72 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 979768 980028 260 0.0
bss 79112 79112 0 0.0
text 695174 695284 110 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094160 1094300 140 0.0
bss 99912 99912 0 0.0
text 770700 770772 72 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966184 966324 140 0.0
bss 97376 97376 0 0.0
text 648644 648716 72 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949488 949628 140 0.0
bss 92456 92456 0 0.0
text 663918 663990 72 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881372 881512 140 0.0
bss 69104 69104 0 0.0
text 622992 623064 72 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822016 822156 140 0.0
bss 57348 57348 0 0.0
text 589916 589988 72 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705628 705628 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824198 824338 140 0.0
bss 51168 51168 0 0.0
text 617622 617694 72 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879205 879345 140 0.0
bss 60816 60816 0 0.0
text 631754 631826 72 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846388 846528 140 0.0
bss 57636 57636 0 0.0
text 608382 608454 72 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840552 840692 140 0.0
bss 57988 57988 0 0.0
text 602312 602384 72 0.0

src/app/InteractionModelEngine.cpp Outdated Show resolved Hide resolved
src/app/InteractionModelEngine.cpp Show resolved Hide resolved
src/app/InteractionModelEngine.h Show resolved Hide resolved
@yunhanw-google
Copy link
Contributor

@erjiaqing erjiaqing force-pushed the icd/readclient-dynamic-icd branch from e3d12fe to 02d522a Compare January 15, 2024 02:13
Copy link

github-actions bot commented Jan 15, 2024

PR #31340: Size comparison from 4676d27 to d8e447c

Decreases (1 build for efr32)
platform target config section 4676d27 d8e447c change % change
efr32 window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.text 968556 968548 -8 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4676d27 d8e447c change % change
bl602 lighting-app bl602 (read/write) 1420086 1420086 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 157048 157048 0 0.0
.text 1087726 1087726 0 0.0
bl602+mfd (read/write) 1434558 1434558 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 156008 156008 0 0.0
.text 1103094 1103094 0 0.0
bl602+rpc (read/write) 1467862 1467862 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164664 164664 0 0.0
.text 1119470 1119470 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1185131 1185131 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106420 106420 0 0.0
.text 957390 957390 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196263 1196263 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105360 105360 0 0.0
.text 969454 969454 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276807 1276807 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121840 121840 0 0.0
.text 1032196 1032196 0 0.0
bl706-eth (read/write) 1004249 1004249 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99752 99752 0 0.0
.text 749796 749796 0 0.0
bl706-wifi (read/write) 1235138 1235138 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120732 120732 0 0.0
.text 977928 977928 0 0.0
bl702l lighting-app bl702l (read/write) 1155284 1155284 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100424 100424 0 0.0
.text 950516 950516 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165968 1165968 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99364 99364 0 0.0
.text 962636 962636 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778248 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88896 88896 0 0.0
.text 689088 689088 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794264 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83112 83112 0 0.0
.text 710884 710884 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782568 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109760 109760 0 0.0
.text 672540 672540 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735192 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84488 84488 0 0.0
.text 650440 650440 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720704 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80328 80328 0 0.0
.text 640112 640112 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 568106 568106 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 84034 84034 0 0.0
.text 481948 481948 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621458 621458 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105898 105898 0 0.0
.text 513436 513436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562271 0 0.0
.app_xip_area 452425 452425 0 0.0
.bss 64688 64688 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 544527 544527 0 0.0
.app_xip_area 429945 429945 0 0.0
.bss 69384 69384 0 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 563287 563287 0 0.0
.app_xip_area 454897 454897 0 0.0
.bss 63272 63272 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558831 558831 0 0.0
.app_xip_area 447209 447209 0 0.0
.bss 66392 66392 0 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1042376 1042376 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846924 846924 0 0.0
BRD4187C (read/write) 1105456 1105456 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 907120 907120 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118300 1118300 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927440 927440 0 0.0
window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968556 968548 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1153886 0 0.0
(read/write) 1669488 1669488 0 0.0
.dram0.bss 71656 71656 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 240240 240240 0 0.0
.flash.text 1153886 1153886 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1200131 1200131 0 0.0
(read/write) 520108 520108 0 0.0
.dram0.bss 78520 78520 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 270536 270536 0 0.0
.flash.text 1193967 1193967 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606840 606840 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606304 606304 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 692116 692116 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578248 578248 0 0.0
light k32w0+release (read only) 596184 596184 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595648 595648 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783928 783928 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661192 661192 0 0.0
lock k32w0+release (read only) 577656 577656 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 577120 577120 0 0.0
linux air-purifier-app debug (read only) 2535309 2535309 0 0.0
(read/write) 127192 127192 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 179688 179688 0 0.0
.text 2180341 2180341 0 0.0
all-clusters-app debug (read only) 5435593 5435593 0 0.0
(read/write) 458208 458208 0 0.0
.bss 131216 131216 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 315352 315352 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 314012 314012 0 0.0
.text 4709395 4709395 0 0.0
all-clusters-minimal-app debug (read only) 4961265 4961265 0 0.0
(read/write) 234640 234640 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 271949 271949 0 0.0
.text 4457027 4457027 0 0.0
bridge-app debug (read only) 4426473 4426473 0 0.0
(read/write) 215976 215976 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 219509 219509 0 0.0
.text 3988419 3988419 0 0.0
chip-tool debug (read only) 11782833 11782833 0 0.0
(read/write) 506264 506264 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399792 399792 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 429657 429657 0 0.0
.text 10663363 10663363 0 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357216 0 0.0
(read/write) 576232 576232 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 439024 439024 0 0.0
.dynamic 512 512 0 0.0
.got 20040 20040 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340332 340332 0 0.0
.text 10146652 10146652 0 0.0
lighting-app debug+rpc+ui (read only) 5311121 5311121 0 0.0
(read/write) 224936 224936 0 0.0
.bss 118848 118848 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 340276 340276 0 0.0
.text 4726131 4726131 0 0.0
lock-app debug (read only) 4511721 4511721 0 0.0
(read/write) 203600 203600 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 247445 247445 0 0.0
.text 4054275 4054275 0 0.0
ota-provider-app debug (read only) 4175953 4175953 0 0.0
(read/write) 192680 192680 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 201781 201781 0 0.0
.text 3782323 3782323 0 0.0
ota-requestor-app debug (read only) 4266833 4266833 0 0.0
(read/write) 196960 196960 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 205589 205589 0 0.0
.text 3865091 3865091 0 0.0
shell debug (read only) 2802969 2802969 0 0.0
(read/write) 152704 152704 0 0.0
.bss 61832 61832 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 83784 83784 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 182016 182016 0 0.0
.text 2449746 2449746 0 0.0
thermostat-no-ble arm64 (read only) 4355544 4355544 0 0.0
(read/write) 245728 245728 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155916 155916 0 0.0
.text 3857084 3857084 0 0.0
tv-app debug (read only) 5412993 5412993 0 0.0
(read/write) 349128 349128 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 273493 273493 0 0.0
.text 4901875 4901875 0 0.0
tv-casting-app debug (read only) 9654665 9654665 0 0.0
(read/write) 338080 338080 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172384 172384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 365800 365800 0 0.0
.text 8827171 8827171 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527112 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489796 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075376 1075376 0 0.0
bss 129403 129403 0 0.0
rodata 106752 106752 0 0.0
text 791520 791520 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1200292 1200292 0 0.0
bss 121613 121613 0 0.0
rodata 139600 139600 0 0.0
text 788600 788600 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835696 0 0.0
(read/write) 1761028 1761028 0 0.0
.bss 195020 195020 0 0.0
.data 2624 2624 0 0.0
.text 1554996 1554996 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707524 1707524 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503612 1503612 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632444 1632444 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435220 1435220 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659348 1659348 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1435004 1435004 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117960 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630340 630340 0 0.0
lock-app qpg6105+debug (read/write) 1081936 1081936 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594312 594312 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822594 0 0.0
bss 50916 50916 0 0.0
text 614800 614800 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1090060 1090060 0 0.0
bss 100384 100384 0 0.0
text 769954 769954 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085496 1085496 0 0.0
bss 109696 109696 0 0.0
text 754632 754632 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935944 0 0.0
bss 93664 93664 0 0.0
text 647880 647880 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822830 822830 0 0.0
bss 50960 50960 0 0.0
text 615170 615170 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980468 980468 0 0.0
bss 79004 79004 0 0.0
text 695692 695692 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094524 1094524 0 0.0
bss 99840 99840 0 0.0
text 771006 771006 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966552 966552 0 0.0
bss 97304 97304 0 0.0
text 648938 648938 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949880 949880 0 0.0
bss 92348 92348 0 0.0
text 664248 664248 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881732 881732 0 0.0
bss 69032 69032 0 0.0
text 623286 623286 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822384 822384 0 0.0
bss 57276 57276 0 0.0
text 590210 590210 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824558 824558 0 0.0
bss 51096 51096 0 0.0
text 617914 617914 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879609 879609 0 0.0
bss 60744 60744 0 0.0
text 632106 632106 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846748 846748 0 0.0
bss 57564 57564 0 0.0
text 608676 608676 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840948 840948 0 0.0
bss 57880 57880 0 0.0
text 602630 602630 0 0.0

src/app/InteractionModelEngine.h Outdated Show resolved Hide resolved
src/app/ReadClient.h Outdated Show resolved Hide resolved
src/app/ReadClient.cpp Outdated Show resolved Hide resolved
@yunhanw-google yunhanw-google changed the title [WIP] [icd] add OnPeerTypeChange for dynamic ICD [ICD] Add OnPeerTypeChange for dynamic ICD Jan 16, 2024
Fix typo nolonger
src/app/InteractionModelEngine.h Outdated Show resolved Hide resolved
src/app/InteractionModelEngine.h Outdated Show resolved Hide resolved
src/app/InteractionModelEngine.h Outdated Show resolved Hide resolved
src/app/ReadClient.cpp Outdated Show resolved Hide resolved
src/app/ReadClient.cpp Show resolved Hide resolved
src/app/ReadClient.cpp Outdated Show resolved Hide resolved
src/app/ReadClient.cpp Outdated Show resolved Hide resolved
src/app/ReadClient.h Outdated Show resolved Hide resolved
@yunhanw-google yunhanw-google enabled auto-merge (squash) January 18, 2024 01:10
@yunhanw-google yunhanw-google merged commit 88c0d58 into project-chip:master Jan 18, 2024
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ICD] Figure out dynamic ICD detection.
3 participants