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

Allow modifying the window covering cluster and power source cluster … #17792

Merged
merged 1 commit into from
Apr 28, 2022

Conversation

carricdsilva-apple
Copy link
Contributor

…attrs from the M5Stack

Problem

UI hooks to modify attributes of the window covering and power source clusters

Change overview

Hooked up the UI to attribute writes.

Testing

Manually with the M5Stack

@github-actions
Copy link

github-actions bot commented Apr 27, 2022

PR #17792: Size comparison from 13ef4a3 to 578f324

Increases (1 build for esp32)
platform target config section 13ef4a3 578f324 change % change
esp32 all-clusters-app m5stack (read only) 1053619 1054359 740 0.1
(read/write) 475616 476048 432 0.1
.flash.rodata 235916 236348 432 0.2
.flash.text 1048235 1048975 740 0.1
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 13ef4a3 578f324 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 688215 688215 0 0.0
(read/write) 163824 163824 0 0.0
.bss 75020 75020 0 0.0
.data 3396 3396 0 0.0
.rodata 101583 101583 0 0.0
.text 586152 586152 0 0.0
lock-ftd LP_CC2652R7 (read only) 688783 688783 0 0.0
(read/write) 154568 154568 0 0.0
.bss 73388 73388 0 0.0
.data 3220 3220 0 0.0
.rodata 103175 103175 0 0.0
.text 585124 585124 0 0.0
lock-mtd LP_CC2652R7 (read only) 637535 637535 0 0.0
(read/write) 146188 146188 0 0.0
.bss 69108 69108 0 0.0
.data 3220 3220 0 0.0
.rodata 103055 103055 0 0.0
.text 533988 533988 0 0.0
pump-app LP_CC2652R7 (read only) 661635 661635 0 0.0
(read/write) 182916 182916 0 0.0
.bss 73564 73564 0 0.0
.data 3252 3252 0 0.0
.rodata 80371 80371 0 0.0
.text 580784 580784 0 0.0
pump-controller-app LP_CC2652R7 (read only) 654523 654523 0 0.0
(read/write) 189820 189820 0 0.0
.bss 73612 73612 0 0.0
.data 3216 3216 0 0.0
.rodata 83395 83395 0 0.0
.text 570648 570648 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626770 626770 0 0.0
.app_xip_area 529648 529648 0 0.0
.bss 79780 79780 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 621314 621314 0 0.0
.app_xip_area 525664 525664 0 0.0
.bss 78340 78340 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574150 574150 0 0.0
.app_xip_area 468856 468856 0 0.0
.bss 87688 87688 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907612 907612 0 0.0
(read/write) 134908 134908 0 0.0
.bss 132864 132864 0 0.0
.data 2044 2044 0 0.0
.text 907604 907604 0 0.0
BRD4161A+rpc (read only) 942028 942028 0 0.0
(read/write) 151592 151592 0 0.0
.bss 149344 149344 0 0.0
.data 2248 2248 0 0.0
.text 942020 942020 0 0.0
window-app BRD4161A (read only) 844996 844996 0 0.0
(read/write) 132996 132996 0 0.0
.bss 131040 131040 0 0.0
.data 1956 1956 0 0.0
.text 844988 844988 0 0.0
esp32 all-clusters-app c3devkit (read only) 999324 999324 0 0.0
(read/write) 1473618 1473618 0 0.0
.dram0.bss 68176 68176 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206568 206568 0 0.0
.flash.text 999324 999324 0 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053619 1054359 740 0.1
(read/write) 475616 476048 432 0.1
.dram0.bss 73696 73696 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235916 236348 432 0.2
.flash.text 1048235 1048975 740 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688712 688712 0 0.0
.bss 81112 81112 0 0.0
.data 2000 2000 0 0.0
.text 599800 599800 0 0.0
lock k32w061+release (read/write) 729572 729572 0 0.0
.bss 81520 81520 0 0.0
.data 1960 1960 0 0.0
.text 640292 640292 0 0.0
linux all-clusters-app debug (read only) 2734441 2734441 0 0.0
(read/write) 172808 172808 0 0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81576 81576 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 233797 233797 0 0.0
.text 2326018 2326018 0 0.0
bridge-app debug+rpc (read only) 1890425 1890425 0 0.0
(read/write) 120240 120240 0 0.0
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40328 40328 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159537 159537 0 0.0
.text 1608322 1608322 0 0.0
chip-tool debug (read only) 8359621 8359621 0 0.0
(read/write) 472624 472624 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 442648 442648 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 452949 452949 0 0.0
.text 6825109 6825109 0 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 8221580 8221580 0 0.0
(read/write) 537745 537745 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 477752 477752 0 0.0
.dynamic 560 560 0 0.0
.got 14080 14080 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 419388 419388 0 0.0
.text 6588244 6588244 0 0.0
lighting-app debug+rpc (read only) 2325881 2325881 0 0.0
(read/write) 151192 151192 0 0.0
.bss 73216 73216 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70248 70248 0 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183633 183633 0 0.0
.text 1975826 1975826 0 0.0
lock-app debug (read only) 2206265 2206265 0 0.0
(read/write) 145576 145576 0 0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66600 66600 0 0.0
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192129 192129 0 0.0
.text 1854354 1854354 0 0.0
ota-provider-app debug (read only) 2059001 2059001 0 0.0
(read/write) 138824 138824 0 0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60152 60152 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174171 174171 0 0.0
.text 1727538 1727538 0 0.0
ota-requestor-app debug (read only) 2090217 2090217 0 0.0
(read/write) 141600 141600 0 0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62184 62184 0 0.0
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170492 170492 0 0.0
.text 1760946 1760946 0 0.0
shell debug (read only) 2560257 2560257 0 0.0
(read/write) 196776 196776 0 0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75912 75912 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215538 215538 0 0.0
.text 2183026 2183026 0 0.0
thermostat-no-ble arm64 (read only) 2367676 2367676 0 0.0
(read/write) 174337 174337 0 0.0
.bss 86097 86097 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78984 78984 0 0.0
.dynamic 560 560 0 0.0
.got 4744 4744 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145468 145468 0 0.0
.text 1993184 1993184 0 0.0
tv-app debug (read only) 2844401 2844401 0 0.0
(read/write) 276472 276472 0 0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76488 76488 0 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215947 215947 0 0.0
.text 2446210 2446210 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411508 2411508 0 0.0
.bss 205660 205660 0 0.0
.data 5848 5848 0 0.0
.text 1374108 1374108 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179243 1179243 0 0.0
bss 141784 141784 0 0.0
rodata 150204 150204 0 0.0
text 808616 808616 0 0.0
p6 all-clusters-app default (read/write) 2526920 2526920 0 0.0
.bss 139040 139040 0 0.0
.data 2784 2784 0 0.0
.text 1485184 1485184 0 0.0
light-app default (read/write) 2418680 2418680 0 0.0
.bss 132520 132520 0 0.0
.data 2584 2584 0 0.0
.text 1376944 1376944 0 0.0
lock-app default (read/write) 2422856 2422856 0 0.0
.bss 132320 132320 0 0.0
.data 2544 2544 0 0.0
.text 1381120 1381120 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807864 807864 0 0.0
bss 75216 75216 0 0.0
noinit 40416 40416 0 0.0
text 571682 571682 0 0.0

@github-actions
Copy link

github-actions bot commented Apr 27, 2022

PR #17792: Size comparison from 11c49af to 52b5029

Increases (1 build for esp32)
platform target config section 11c49af 52b5029 change % change
esp32 all-clusters-app m5stack (read only) 1053087 1053919 832 0.1
(read/write) 475568 476008 440 0.1
.flash.rodata 235836 236276 440 0.2
.flash.text 1047703 1048535 832 0.1
Full report (32 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 11c49af 52b5029 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 687787 687787 0 0.0
(read/write) 164308 164308 0 0.0
.bss 75076 75076 0 0.0
.data 3396 3396 0 0.0
.rodata 101467 101467 0 0.0
.text 585840 585840 0 0.0
lock-ftd LP_CC2652R7 (read only) 688571 688571 0 0.0
(read/write) 154828 154828 0 0.0
.bss 73436 73436 0 0.0
.data 3220 3220 0 0.0
.rodata 103123 103123 0 0.0
.text 584964 584964 0 0.0
lock-mtd LP_CC2652R7 (read only) 637315 637315 0 0.0
(read/write) 146236 146236 0 0.0
.bss 69156 69156 0 0.0
.data 3220 3220 0 0.0
.rodata 103003 103003 0 0.0
.text 533820 533820 0 0.0
pump-app LP_CC2652R7 (read only) 661359 661359 0 0.0
(read/write) 183240 183240 0 0.0
.bss 73612 73612 0 0.0
.data 3252 3252 0 0.0
.rodata 80319 80319 0 0.0
.text 580560 580560 0 0.0
pump-controller-app LP_CC2652R7 (read only) 654303 654303 0 0.0
(read/write) 190088 190088 0 0.0
.bss 73660 73660 0 0.0
.data 3216 3216 0 0.0
.rodata 83343 83343 0 0.0
.text 570480 570480 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 626374 626374 0 0.0
.app_xip_area 529204 529204 0 0.0
.bss 79828 79828 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 620974 620974 0 0.0
.app_xip_area 525276 525276 0 0.0
.bss 78388 78388 0 0.0
.data 656 656 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 574074 574074 0 0.0
.app_xip_area 468732 468732 0 0.0
.bss 87736 87736 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907432 907432 0 0.0
(read/write) 134960 134960 0 0.0
.bss 132912 132912 0 0.0
.data 2044 2044 0 0.0
.text 907424 907424 0 0.0
BRD4161A+rpc (read only) 941816 941816 0 0.0
(read/write) 151640 151640 0 0.0
.bss 149392 149392 0 0.0
.data 2248 2248 0 0.0
.text 941808 941808 0 0.0
window-app BRD4161A (read only) 844640 844640 0 0.0
(read/write) 133048 133048 0 0.0
.bss 131088 131088 0 0.0
.data 1956 1956 0 0.0
.text 844632 844632 0 0.0
esp32 all-clusters-app c3devkit (read only) 998842 998842 0 0.0
(read/write) 1473570 1473570 0 0.0
.dram0.bss 68208 68208 0 0.0
.dram0.data 14428 14428 0 0.0
.flash.rodata 206488 206488 0 0.0
.flash.text 998842 998842 0 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1053087 1053919 832 0.1
(read/write) 475568 476008 440 0.1
.dram0.bss 73728 73728 0 0.0
.dram0.data 34168 34168 0 0.0
.flash.rodata 235836 236276 440 0.2
.flash.text 1047703 1048535 832 0.1
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 688388 688388 0 0.0
.bss 81160 81160 0 0.0
.data 2000 2000 0 0.0
.text 599428 599428 0 0.0
lock k32w061+release (read/write) 729248 729248 0 0.0
.bss 81568 81568 0 0.0
.data 1960 1960 0 0.0
.text 639920 639920 0 0.0
linux all-clusters-app debug (read only) 2730993 2730993 0 0.0
(read/write) 172752 172752 0 0.0
.bss 83168 83168 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 81496 81496 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 234085 234085 0 0.0
.text 2322546 2322546 0 0.0
bridge-app debug+rpc (read only) 1888049 1888049 0 0.0
(read/write) 120112 120112 0 0.0
.bss 71168 71168 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 40184 40184 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 159489 159489 0 0.0
.text 1606402 1606402 0 0.0
chip-tool debug (read only) 8379277 8379277 0 0.0
(read/write) 473424 473424 0 0.0
.bss 22592 22592 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 443448 443448 0 0.0
.dynamic 624 624 0 0.0
.got 4952 4952 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 455029 455029 0 0.0
.text 6840933 6840933 0 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 8237604 8237604 0 0.0
(read/write) 538593 538593 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 478600 478600 0 0.0
.dynamic 560 560 0 0.0
.got 14080 14080 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 421492 421492 0 0.0
.text 6600196 6600196 0 0.0
lighting-app debug+rpc (read only) 2322417 2322417 0 0.0
(read/write) 151096 151096 0 0.0
.bss 73248 73248 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 183601 183601 0 0.0
.text 1972802 1972802 0 0.0
lock-app debug (read only) 2203521 2203521 0 0.0
(read/write) 145416 145416 0 0.0
.bss 71808 71808 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 66456 66456 0 0.0
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 192097 192097 0 0.0
.text 1852050 1852050 0 0.0
ota-provider-app debug (read only) 2057001 2057001 0 0.0
(read/write) 138696 138696 0 0.0
.bss 71232 71232 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 60008 60008 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 174147 174147 0 0.0
.text 1725970 1725970 0 0.0
ota-requestor-app debug (read only) 2088081 2088081 0 0.0
(read/write) 141472 141472 0 0.0
.bss 71872 71872 0 0.0
.data 1928 1928 0 0.0
.data.rel.ro 62056 62056 0 0.0
.dynamic 592 592 0 0.0
.got 4320 4320 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 170380 170380 0 0.0
.text 1759330 1759330 0 0.0
shell debug (read only) 2555977 2555977 0 0.0
(read/write) 196648 196648 0 0.0
.bss 113768 113768 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 75784 75784 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 215794 215794 0 0.0
.text 2178898 2178898 0 0.0
thermostat-no-ble arm64 (read only) 2365468 2365468 0 0.0
(read/write) 174305 174305 0 0.0
.bss 86129 86129 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 78928 78928 0 0.0
.dynamic 560 560 0 0.0
.got 4736 4736 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145612 145612 0 0.0
.text 1991024 1991024 0 0.0
tv-app debug (read only) 2841065 2841065 0 0.0
(read/write) 276344 276344 0 0.0
.bss 189112 189112 0 0.0
.data 4640 4640 0 0.0
.data.rel.ro 76360 76360 0 0.0
.dynamic 592 592 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 216203 216203 0 0.0
.text 2443026 2443026 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411100 2411100 0 0.0
.bss 205708 205708 0 0.0
.data 5848 5848 0 0.0
.text 1373700 1373700 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179039 1179039 0 0.0
bss 141840 141840 0 0.0
rodata 150064 150064 0 0.0
text 808428 808428 0 0.0
p6 all-clusters-app default (read/write) 2526408 2526408 0 0.0
.bss 139096 139096 0 0.0
.data 2784 2784 0 0.0
.text 1484672 1484672 0 0.0
light-app default (read/write) 2418352 2418352 0 0.0
.bss 132568 132568 0 0.0
.data 2584 2584 0 0.0
.text 1376616 1376616 0 0.0
lock-app default (read/write) 2422432 2422432 0 0.0
.bss 132368 132368 0 0.0
.data 2544 2544 0 0.0
.text 1380696 1380696 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807312 807312 0 0.0
bss 75272 75272 0 0.0
noinit 40416 40416 0 0.0
text 571242 571242 0 0.0

@bzbarsky-apple
Copy link
Contributor

fast-tracking platform-specific change.

@bzbarsky-apple bzbarsky-apple merged commit fdf5162 into project-chip:master Apr 28, 2022
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.

3 participants