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

Group Data Provider: Listener added. #12936

Conversation

rcasallas-silabs
Copy link
Contributor

Problem

The group data provider is missing a listener to detect new and removed groups.

Change overview

  • Added new listener class.
  • Added listener events for group add/remove.
  • Added unit test for the new listener.

Testing

Unit tests pass successfully.

@github-actions
Copy link

github-actions bot commented Dec 13, 2021

PR #12936: Size comparison from c3572d4 to c8aff44

Increases (23 builds for esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c3572d4 c8aff44b change % change
esp32 all-clusters-app c3devkit (read only) 857268 857564 296 0.0
.flash.text 857268 857564 296 0.0
m5stack (read only) 960819 961139 320 0.0
.flash.text 955435 955755 320 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670436 670708 272 0.0
.text 588868 589140 272 0.0
lock-app k32w061+debug (read/write) 620372 620644 272 0.0
.text 540692 540964 272 0.1
shell k32w061+debug (read/write) 625740 626028 288 0.0
.text 543772 544060 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6863180 6864524 1344 0.0
(read/write) 318737 318753 16 0.0
.bss 51889 51905 16 0.0
.text 5817828 5819172 1344 0.0
thermostat-no-ble arm64 (read only) 1954356 1955716 1360 0.1
.text 1620464 1621824 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314360 256 0.0
.text 1276680 1276936 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310216 256 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283328 256 0.0
.text 1245672 1245928 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907735 908007 272 0.0
text 613828 614104 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870803 871075 272 0.0
text 588572 588848 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833738 834026 288 0.0
text 544256 544532 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880351 880639 288 0.0
text 593264 593540 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806606 806878 272 0.0
text 523784 524060 276 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885303 885575 272 0.0
text 596868 597144 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878543 878815 272 0.0
text 592064 592340 276 0.0
p6 all-clusters-app default (read/write) 2361000 2361400 400 0.0
.text 1319264 1319664 400 0.0
light-app default (read/write) 2301600 2302000 400 0.0
.text 1259864 1260264 400 0.0
lock-app default (read/write) 2277672 2278072 400 0.0
.text 1235936 1236336 400 0.0
qpg lighting-app qpg6100+debug (read only) 522184 522464 280 0.1
.text 516864 517144 280 0.1
lock-app qpg6100+debug (read only) 496564 496836 272 0.1
.text 491244 491516 272 0.1
telink lighting-app tlsr9518adk80d (read/write) 812282 812594 312 0.0
text 567284 567592 308 0.1
Full report (29 builds for esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c3572d4 c8aff44b change % change
esp32 all-clusters-app c3devkit (read only) 857268 857564 296 0.0
(read/write) 1304378 1304378 0 0.0
.dram0.bss 64696 64696 0 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 172520 172520 0 0.0
.flash.text 857268 857564 296 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 960819 961139 320 0.0
(read/write) 450092 450092 0 0.0
.dram0.bss 73976 73976 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210280 210280 0 0.0
.flash.text 955435 955755 320 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670436 670708 272 0.0
.bss 73872 73872 0 0.0
.data 1896 1896 0 0.0
.text 588868 589140 272 0.0
lock-app k32w061+debug (read/write) 620372 620644 272 0.0
.bss 72024 72024 0 0.0
.data 1856 1856 0 0.0
.text 540692 540964 272 0.1
shell k32w061+debug (read/write) 625740 626028 288 0.0
.bss 74332 74332 0 0.0
.data 1836 1836 0 0.0
.text 543772 544060 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6863180 6864524 1344 0.0
(read/write) 318737 318753 16 0.0
.bss 51889 51905 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208416 208416 0 0.0
.dynamic 560 560 0 0.0
.got 53512 53512 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364988 364988 0 0.0
.text 5817828 5819172 1344 0.0
thermostat-no-ble arm64 (read only) 1954356 1955716 1360 0.1
(read/write) 137425 137425 0 0.0
.bss 59537 59537 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70528 70528 0 0.0
.dynamic 560 560 0 0.0
.got 3648 3648 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125780 125780 0 0.0
.text 1620464 1621824 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314360 256 0.0
.bss 183964 183964 0 0.0
.data 5240 5240 0 0.0
.heap 847240 847240 0 0.0
.text 1276680 1276936 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310216 256 0.0
.bss 175824 175824 0 0.0
.data 5536 5536 0 0.0
.heap 855088 855088 0 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283328 256 0.0
.bss 174864 174864 0 0.0
.data 5528 5528 0 0.0
.heap 856056 856056 0 0.0
.text 1245672 1245928 256 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 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907735 908007 272 0.0
bss 116300 116300 0 0.0
rodata 102008 102008 0 0.0
text 613828 614104 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870803 871075 272 0.0
bss 112648 112648 0 0.0
rodata 93308 93308 0 0.0
text 588572 588848 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833738 834026 288 0.0
bss 117672 117672 0 0.0
rodata 97268 97268 0 0.0
text 544256 544532 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880351 880639 288 0.0
bss 113560 113560 0 0.0
rodata 98128 98128 0 0.0
text 593264 593540 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806606 806878 272 0.0
bss 114972 114972 0 0.0
rodata 93416 93416 0 0.0
text 523784 524060 276 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885303 885575 272 0.0
bss 113472 113472 0 0.0
rodata 99480 99480 0 0.0
text 596868 597144 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878543 878815 272 0.0
bss 113352 113352 0 0.0
rodata 97616 97616 0 0.0
text 592064 592340 276 0.0
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2361000 2361400 400 0.0
.bss 112164 112164 0 0.0
.data 2528 2528 0 0.0
.heap 918648 918648 0 0.0
.text 1319264 1319664 400 0.0
light-app default (read/write) 2301600 2302000 400 0.0
.bss 101080 101080 0 0.0
.data 2368 2368 0 0.0
.heap 929896 929896 0 0.0
.text 1259864 1260264 400 0.0
lock-app default (read/write) 2277672 2278072 400 0.0
.bss 99960 99960 0 0.0
.data 2328 2328 0 0.0
.heap 931056 931056 0 0.0
.text 1235936 1236336 400 0.0
qpg lighting-app qpg6100+debug (read only) 522184 522464 280 0.1
(read/write) 122332 122332 0 0.0
.bss 82712 82712 0 0.0
.data 996 996 0 0.0
.text 516864 517144 280 0.1
lock-app qpg6100+debug (read only) 496564 496836 272 0.1
(read/write) 122336 122336 0 0.0
.bss 81848 81848 0 0.0
.data 952 952 0 0.0
.text 491244 491516 272 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812282 812594 312 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 567284 567592 308 0.1

@rcasallas-silabs rcasallas-silabs force-pushed the group_data_provider_listener branch from c8aff44 to abee2b1 Compare December 13, 2021 13:58
@github-actions
Copy link

github-actions bot commented Dec 13, 2021

PR #12936: Size comparison from c3572d4 to abee2b1

Increases (24 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c3572d4 abee2b1 change % change
efr32 lighting-app BRD4161A (read only) 815980 816380 400 0.0
.text 815972 816372 400 0.0
BRD4161A+rpc (read only) 803612 804012 400 0.0
.text 803604 804004 400 0.0
window-app BRD4161A (read only) 793056 793440 384 0.0
.text 793048 793432 384 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670436 670708 272 0.0
.text 588868 589140 272 0.0
lock-app k32w061+debug (read/write) 620372 620644 272 0.0
.text 540692 540964 272 0.1
shell k32w061+debug (read/write) 625740 626028 288 0.0
.text 543772 544060 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6863180 6864524 1344 0.0
(read/write) 318737 318753 16 0.0
.bss 51889 51905 16 0.0
.text 5817828 5819172 1344 0.0
thermostat-no-ble arm64 (read only) 1954356 1955716 1360 0.1
.text 1620464 1621824 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314360 256 0.0
.text 1276680 1276936 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310216 256 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283328 256 0.0
.text 1245672 1245928 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907735 908007 272 0.0
text 613828 614104 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870803 871075 272 0.0
text 588572 588848 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833738 834026 288 0.0
text 544256 544532 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880351 880639 288 0.0
text 593264 593540 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806606 806878 272 0.0
text 523784 524060 276 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885303 885575 272 0.0
text 596868 597144 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878543 878815 272 0.0
text 592064 592340 276 0.0
p6 all-clusters-app default (read/write) 2361000 2361400 400 0.0
.text 1319264 1319664 400 0.0
light-app default (read/write) 2301600 2302000 400 0.0
.text 1259864 1260264 400 0.0
lock-app default (read/write) 2277672 2278072 400 0.0
.text 1235936 1236336 400 0.0
qpg lighting-app qpg6100+debug (read only) 522184 522464 280 0.1
.text 516864 517144 280 0.1
lock-app qpg6100+debug (read only) 496564 496836 272 0.1
.text 491244 491516 272 0.1
telink lighting-app tlsr9518adk80d (read/write) 812282 812594 312 0.0
text 567284 567592 308 0.1
Full report (30 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c3572d4 abee2b1 change % change
efr32 lighting-app BRD4161A (read only) 815980 816380 400 0.0
(read/write) 123152 123152 0 0.0
.bss 121288 121288 0 0.0
.data 1864 1864 0 0.0
.text 815972 816372 400 0.0
BRD4161A+rpc (read only) 803612 804012 400 0.0
(read/write) 139828 139828 0 0.0
.bss 137864 137864 0 0.0
.data 1964 1964 0 0.0
.text 803604 804004 400 0.0
window-app BRD4161A (read only) 793056 793440 384 0.0
(read/write) 122104 122104 0 0.0
.bss 120272 120272 0 0.0
.data 1828 1828 0 0.0
.text 793048 793432 384 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670436 670708 272 0.0
.bss 73872 73872 0 0.0
.data 1896 1896 0 0.0
.text 588868 589140 272 0.0
lock-app k32w061+debug (read/write) 620372 620644 272 0.0
.bss 72024 72024 0 0.0
.data 1856 1856 0 0.0
.text 540692 540964 272 0.1
shell k32w061+debug (read/write) 625740 626028 288 0.0
.bss 74332 74332 0 0.0
.data 1836 1836 0 0.0
.text 543772 544060 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6863180 6864524 1344 0.0
(read/write) 318737 318753 16 0.0
.bss 51889 51905 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208416 208416 0 0.0
.dynamic 560 560 0 0.0
.got 53512 53512 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364988 364988 0 0.0
.text 5817828 5819172 1344 0.0
thermostat-no-ble arm64 (read only) 1954356 1955716 1360 0.1
(read/write) 137425 137425 0 0.0
.bss 59537 59537 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70528 70528 0 0.0
.dynamic 560 560 0 0.0
.got 3648 3648 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125780 125780 0 0.0
.text 1620464 1621824 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314360 256 0.0
.bss 183964 183964 0 0.0
.data 5240 5240 0 0.0
.heap 847240 847240 0 0.0
.text 1276680 1276936 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310216 256 0.0
.bss 175824 175824 0 0.0
.data 5536 5536 0 0.0
.heap 855088 855088 0 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283328 256 0.0
.bss 174864 174864 0 0.0
.data 5528 5528 0 0.0
.heap 856056 856056 0 0.0
.text 1245672 1245928 256 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 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907735 908007 272 0.0
bss 116300 116300 0 0.0
rodata 102008 102008 0 0.0
text 613828 614104 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870803 871075 272 0.0
bss 112648 112648 0 0.0
rodata 93308 93308 0 0.0
text 588572 588848 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833738 834026 288 0.0
bss 117672 117672 0 0.0
rodata 97268 97268 0 0.0
text 544256 544532 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880351 880639 288 0.0
bss 113560 113560 0 0.0
rodata 98128 98128 0 0.0
text 593264 593540 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806606 806878 272 0.0
bss 114972 114972 0 0.0
rodata 93416 93416 0 0.0
text 523784 524060 276 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885303 885575 272 0.0
bss 113472 113472 0 0.0
rodata 99480 99480 0 0.0
text 596868 597144 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878543 878815 272 0.0
bss 113352 113352 0 0.0
rodata 97616 97616 0 0.0
text 592064 592340 276 0.0
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2361000 2361400 400 0.0
.bss 112164 112164 0 0.0
.data 2528 2528 0 0.0
.heap 918648 918648 0 0.0
.text 1319264 1319664 400 0.0
light-app default (read/write) 2301600 2302000 400 0.0
.bss 101080 101080 0 0.0
.data 2368 2368 0 0.0
.heap 929896 929896 0 0.0
.text 1259864 1260264 400 0.0
lock-app default (read/write) 2277672 2278072 400 0.0
.bss 99960 99960 0 0.0
.data 2328 2328 0 0.0
.heap 931056 931056 0 0.0
.text 1235936 1236336 400 0.0
qpg lighting-app qpg6100+debug (read only) 522184 522464 280 0.1
(read/write) 122332 122332 0 0.0
.bss 82712 82712 0 0.0
.data 996 996 0 0.0
.text 516864 517144 280 0.1
lock-app qpg6100+debug (read only) 496564 496836 272 0.1
(read/write) 122336 122336 0 0.0
.bss 81848 81848 0 0.0
.data 952 952 0 0.0
.text 491244 491516 272 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812282 812594 312 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 567284 567592 308 0.1

src/credentials/GroupDataProvider.h Show resolved Hide resolved
src/credentials/GroupDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/credentials/GroupDataProvider.h Outdated Show resolved Hide resolved
src/credentials/GroupDataProviderImpl.cpp Outdated Show resolved Hide resolved
@rcasallas-silabs rcasallas-silabs force-pushed the group_data_provider_listener branch from abee2b1 to e363dfc Compare December 13, 2021 16:48
@github-actions
Copy link

github-actions bot commented Dec 13, 2021

PR #12936: Size comparison from 73776ef to e363dfc

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 73776ef e363dfc change % change
efr32 lighting-app BRD4161A (read only) 815948 816348 400 0.0
.text 815940 816340 400 0.0
BRD4161A+rpc (read only) 803580 803980 400 0.0
.text 803572 803972 400 0.0
window-app BRD4161A (read only) 793008 793408 400 0.1
.text 793000 793400 400 0.1
esp32 all-clusters-app c3devkit (read only) 857188 857484 296 0.0
.flash.text 857188 857484 296 0.0
m5stack (read only) 961251 961571 320 0.0
.flash.text 955867 956187 320 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670408 670680 272 0.0
.text 588840 589112 272 0.0
lock-app k32w061+debug (read/write) 620344 620616 272 0.0
.text 540664 540936 272 0.1
shell k32w061+debug (read/write) 625712 625984 272 0.0
.text 543744 544016 272 0.1
linux chip-tool-ipv6only arm64 (read only) 6873564 6874924 1360 0.0
(read/write) 319201 319217 16 0.0
.bss 51921 51937 16 0.0
.text 5826788 5828148 1360 0.0
thermostat-no-ble arm64 (read only) 1954660 1956020 1360 0.1
.text 1620512 1621872 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314032 2314352 320 0.0
.text 1276608 1276928 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309888 2310208 320 0.0
.text 1272488 1272808 320 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2283000 2283256 256 0.0
.text 1245600 1245856 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907723 907995 272 0.0
text 613756 614032 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870775 871047 272 0.0
text 588500 588776 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833726 833998 272 0.0
text 544184 544460 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880339 880611 272 0.0
text 593192 593468 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806578 806866 288 0.0
text 523712 523988 276 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885291 885563 272 0.0
text 596796 597072 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878515 878803 288 0.0
text 591992 592268 276 0.0
p6 all-clusters-app default (read/write) 2360976 2361360 384 0.0
.text 1319240 1319624 384 0.0
light-app default (read/write) 2301568 2301952 384 0.0
.text 1259832 1260216 384 0.0
lock-app default (read/write) 2277640 2278040 400 0.0
.text 1235904 1236304 400 0.0
qpg lighting-app qpg6100+debug (read only) 522160 522432 272 0.1
.text 516840 517112 272 0.1
lock-app qpg6100+debug (read only) 496532 496812 280 0.1
.text 491212 491492 280 0.1
telink lighting-app tlsr9518adk80d (read/write) 812262 812574 312 0.0
text 567218 567526 308 0.1
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 73776ef e363dfc change % change
efr32 lighting-app BRD4161A (read only) 815948 816348 400 0.0
(read/write) 123152 123152 0 0.0
.bss 121288 121288 0 0.0
.data 1864 1864 0 0.0
.text 815940 816340 400 0.0
BRD4161A+rpc (read only) 803580 803980 400 0.0
(read/write) 139828 139828 0 0.0
.bss 137864 137864 0 0.0
.data 1964 1964 0 0.0
.text 803572 803972 400 0.0
window-app BRD4161A (read only) 793008 793408 400 0.1
(read/write) 122104 122104 0 0.0
.bss 120272 120272 0 0.0
.data 1828 1828 0 0.0
.text 793000 793400 400 0.1
esp32 all-clusters-app c3devkit (read only) 857188 857484 296 0.0
(read/write) 1304450 1304450 0 0.0
.dram0.bss 64696 64696 0 0.0
.dram0.data 14164 14164 0 0.0
.flash.rodata 172544 172544 0 0.0
.flash.text 857188 857484 296 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 961251 961571 320 0.0
(read/write) 450260 450260 0 0.0
.dram0.bss 73984 73984 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210440 210440 0 0.0
.flash.text 955867 956187 320 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670408 670680 272 0.0
.bss 73872 73872 0 0.0
.data 1896 1896 0 0.0
.text 588840 589112 272 0.0
lock-app k32w061+debug (read/write) 620344 620616 272 0.0
.bss 72024 72024 0 0.0
.data 1856 1856 0 0.0
.text 540664 540936 272 0.1
shell k32w061+debug (read/write) 625712 625984 272 0.0
.bss 74332 74332 0 0.0
.data 1836 1836 0 0.0
.text 543744 544016 272 0.1
linux chip-tool-ipv6only arm64 (read only) 6873564 6874924 1360 0.0
(read/write) 319201 319217 16 0.0
.bss 51921 51937 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208784 208784 0 0.0
.dynamic 560 560 0 0.0
.got 53576 53576 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 365692 365692 0 0.0
.text 5826788 5828148 1360 0.0
thermostat-no-ble arm64 (read only) 1954660 1956020 1360 0.1
(read/write) 137537 137537 0 0.0
.bss 59537 59537 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70600 70600 0 0.0
.dynamic 560 560 0 0.0
.got 3680 3680 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125796 125796 0 0.0
.text 1620512 1621872 1360 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314032 2314352 320 0.0
.bss 183964 183964 0 0.0
.data 5240 5240 0 0.0
.heap 847240 847240 0 0.0
.text 1276608 1276928 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309888 2310208 320 0.0
.bss 175824 175824 0 0.0
.data 5536 5536 0 0.0
.heap 855088 855088 0 0.0
.text 1272488 1272808 320 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283000 2283256 256 0.0
.bss 174864 174864 0 0.0
.data 5528 5528 0 0.0
.heap 856056 856056 0 0.0
.text 1245600 1245856 256 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 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907723 907995 272 0.0
bss 116300 116300 0 0.0
rodata 102060 102060 0 0.0
text 613756 614032 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870775 871047 272 0.0
bss 112648 112648 0 0.0
rodata 93360 93360 0 0.0
text 588500 588776 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833726 833998 272 0.0
bss 117672 117672 0 0.0
rodata 97320 97320 0 0.0
text 544184 544460 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880339 880611 272 0.0
bss 113560 113560 0 0.0
rodata 98180 98180 0 0.0
text 593192 593468 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806578 806866 288 0.0
bss 114972 114972 0 0.0
rodata 93468 93468 0 0.0
text 523712 523988 276 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885291 885563 272 0.0
bss 113472 113472 0 0.0
rodata 99532 99532 0 0.0
text 596796 597072 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878515 878803 288 0.0
bss 113352 113352 0 0.0
rodata 97668 97668 0 0.0
text 591992 592268 276 0.0
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2360976 2361360 384 0.0
.bss 112164 112164 0 0.0
.data 2528 2528 0 0.0
.heap 918648 918648 0 0.0
.text 1319240 1319624 384 0.0
light-app default (read/write) 2301568 2301952 384 0.0
.bss 101080 101080 0 0.0
.data 2368 2368 0 0.0
.heap 929896 929896 0 0.0
.text 1259832 1260216 384 0.0
lock-app default (read/write) 2277640 2278040 400 0.0
.bss 99960 99960 0 0.0
.data 2328 2328 0 0.0
.heap 931056 931056 0 0.0
.text 1235904 1236304 400 0.0
qpg lighting-app qpg6100+debug (read only) 522160 522432 272 0.1
(read/write) 122332 122332 0 0.0
.bss 82712 82712 0 0.0
.data 996 996 0 0.0
.text 516840 517112 272 0.1
lock-app qpg6100+debug (read only) 496532 496812 280 0.1
(read/write) 122336 122336 0 0.0
.bss 81848 81848 0 0.0
.data 952 952 0 0.0
.text 491212 491492 280 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812262 812574 312 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 567218 567526 308 0.1

@rcasallas-silabs rcasallas-silabs force-pushed the group_data_provider_listener branch from e363dfc to f739bac Compare December 14, 2021 09:21
@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12936: Size comparison from c8027a5 to f739bac

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 f739bac change % change
efr32 lighting-app BRD4161A (read only) 816412 816812 400 0.0
.text 816404 816804 400 0.0
BRD4161A+rpc (read only) 804028 804428 400 0.0
.text 804020 804420 400 0.0
window-app BRD4161A (read only) 793488 793888 400 0.1
.text 793480 793880 400 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857260 296 0.0
.flash.text 856964 857260 296 0.0
m5stack (read only) 960943 961267 324 0.0
.flash.text 955559 955883 324 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670496 670768 272 0.0
.text 588872 589144 272 0.0
lock-app k32w061+debug (read/write) 620432 620704 272 0.0
.text 540696 540968 272 0.1
shell k32w061+debug (read/write) 625800 626072 272 0.0
.text 543776 544048 272 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6878028 1296 0.0
(read/write) 319281 319297 16 0.0
.bss 51873 51889 16 0.0
.text 5828772 5830068 1296 0.0
thermostat-no-ble arm64 (read only) 1952100 1953412 1312 0.1
(read/write) 137665 137681 16 0.0
.bss 59537 59553 16 0.0
.text 1618016 1619328 1312 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314424 320 0.0
.text 1276680 1277000 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310216 256 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283328 256 0.0
.text 1245672 1245928 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908059 272 0.0
text 613628 613904 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870831 871103 272 0.0
text 588368 588644 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834062 272 0.0
text 544052 544328 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 880707 272 0.0
text 593064 593340 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806674 806946 272 0.0
text 523580 523856 276 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885387 885659 272 0.0
text 596668 596944 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 878867 288 0.0
text 591864 592140 276 0.0
p6 all-clusters-app default (read/write) 2361448 2361832 384 0.0
.text 1319712 1320096 384 0.0
light-app default (read/write) 2302024 2302424 400 0.0
.text 1260288 1260688 400 0.0
lock-app default (read/write) 2278112 2278496 384 0.0
.text 1236376 1236760 384 0.0
qpg lighting-app qpg6100+debug (read only) 522192 522464 272 0.1
.text 516872 517144 272 0.1
lock-app qpg6100+debug (read only) 496540 496820 280 0.1
.text 491220 491500 280 0.1
telink lighting-app tlsr9518adk80d (read/write) 812230 812534 304 0.0
text 566982 567290 308 0.1
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 f739bac change % change
efr32 lighting-app BRD4161A (read only) 816412 816812 400 0.0
(read/write) 123208 123208 0 0.0
.bss 121344 121344 0 0.0
.data 1864 1864 0 0.0
.text 816404 816804 400 0.0
BRD4161A+rpc (read only) 804028 804428 400 0.0
(read/write) 139884 139884 0 0.0
.bss 137920 137920 0 0.0
.data 1964 1964 0 0.0
.text 804020 804420 400 0.0
window-app BRD4161A (read only) 793488 793888 400 0.1
(read/write) 122160 122160 0 0.0
.bss 120328 120328 0 0.0
.data 1828 1828 0 0.0
.text 793480 793880 400 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857260 296 0.0
(read/write) 1304650 1304650 0 0.0
.dram0.bss 64752 64752 0 0.0
.dram0.data 14164 14164 0 0.0
.flash.rodata 172696 172696 0 0.0
.flash.text 856964 857260 296 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 960943 961267 324 0.0
(read/write) 450468 450468 0 0.0
.dram0.bss 74040 74040 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210592 210592 0 0.0
.flash.text 955559 955883 324 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670496 670768 272 0.0
.bss 73928 73928 0 0.0
.data 1896 1896 0 0.0
.text 588872 589144 272 0.0
lock-app k32w061+debug (read/write) 620432 620704 272 0.0
.bss 72080 72080 0 0.0
.data 1856 1856 0 0.0
.text 540696 540968 272 0.1
shell k32w061+debug (read/write) 625800 626072 272 0.0
.bss 74388 74388 0 0.0
.data 1836 1836 0 0.0
.text 543776 544048 272 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6878028 1296 0.0
(read/write) 319281 319297 16 0.0
.bss 51873 51889 16 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 208760 0 0.0
.dynamic 560 560 0 0.0
.got 53720 53720 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366092 366092 0 0.0
.text 5828772 5830068 1296 0.0
thermostat-no-ble arm64 (read only) 1952100 1953412 1312 0.1
(read/write) 137665 137681 16 0.0
.bss 59537 59553 16 0.0
.data 832 832 0 0.0
.data.rel.ro 70744 70744 0 0.0
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125764 125764 0 0.0
.text 1618016 1619328 1312 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314424 320 0.0
.bss 184020 184020 0 0.0
.data 5240 5240 0 0.0
.heap 847184 847184 0 0.0
.text 1276680 1277000 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310216 256 0.0
.bss 175880 175880 0 0.0
.data 5536 5536 0 0.0
.heap 855032 855032 0 0.0
.text 1272560 1272816 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283328 256 0.0
.bss 174920 174920 0 0.0
.data 5520 5520 0 0.0
.heap 856008 856008 0 0.0
.text 1245672 1245928 256 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
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908059 272 0.0
bss 116352 116352 0 0.0
rodata 102220 102220 0 0.0
text 613628 613904 276 0.0
nrf52840dk_nrf52840+rpc (read/write) 870831 871103 272 0.0
bss 112700 112700 0 0.0
rodata 93520 93520 0 0.0
text 588368 588644 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834062 272 0.0
bss 117728 117728 0 0.0
rodata 97480 97480 0 0.0
text 544052 544328 276 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 880707 272 0.0
bss 113616 113616 0 0.0
rodata 98340 98340 0 0.0
text 593064 593340 276 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 806674 806946 272 0.0
bss 115024 115024 0 0.0
rodata 93628 93628 0 0.0
text 523580 523856 276 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885387 885659 272 0.0
bss 113528 113528 0 0.0
rodata 99692 99692 0 0.0
text 596668 596944 276 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 878867 288 0.0
bss 113404 113404 0 0.0
rodata 97828 97828 0 0.0
text 591864 592140 276 0.0
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2361448 2361832 384 0.0
.bss 112220 112220 0 0.0
.data 2528 2528 0 0.0
.heap 918592 918592 0 0.0
.text 1319712 1320096 384 0.0
light-app default (read/write) 2302024 2302424 400 0.0
.bss 101136 101136 0 0.0
.data 2368 2368 0 0.0
.heap 929840 929840 0 0.0
.text 1260288 1260688 400 0.0
lock-app default (read/write) 2278112 2278496 384 0.0
.bss 100016 100016 0 0.0
.data 2328 2328 0 0.0
.heap 931000 931000 0 0.0
.text 1236376 1236760 384 0.0
qpg lighting-app qpg6100+debug (read only) 522192 522464 272 0.1
(read/write) 122332 122332 0 0.0
.bss 82768 82768 0 0.0
.data 996 996 0 0.0
.text 516872 517144 272 0.1
lock-app qpg6100+debug (read only) 496540 496820 280 0.1
(read/write) 122336 122336 0 0.0
.bss 81904 81904 0 0.0
.data 952 952 0 0.0
.text 491220 491500 280 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812230 812534 304 0.0
bss 82920 82920 0 0.0
noinit 37160 37160 0 0.0
text 566982 567290 308 0.1

@github-actions
Copy link

github-actions bot commented Dec 15, 2021

PR #12936: Size comparison from c52bc7b to c78adca

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c52bc7b c78adca change % change
efr32 lighting-app BRD4161A (read only) 834400 834800 400 0.0
.text 834392 834792 400 0.0
BRD4161A+rpc (read only) 822004 822404 400 0.0
.text 821996 822396 400 0.0
window-app BRD4161A (read only) 811640 812024 384 0.0
.text 811632 812016 384 0.0
esp32 all-clusters-app c3devkit (read only) 877362 877658 296 0.0
.flash.text 877362 877658 296 0.0
m5stack (read only) 965275 965591 316 0.0
.flash.text 959891 960207 316 0.0
k32w lighting-app k32w061+se05x+release (read/write) 688096 688368 272 0.0
.text 601052 601324 272 0.0
lock-app k32w061+debug (read/write) 638036 638308 272 0.0
.text 552880 553152 272 0.0
shell k32w061+debug (read/write) 643424 643712 288 0.0
.text 555980 556268 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6902300 6903596 1296 0.0
.text 5852084 5853380 1296 0.0
thermostat-no-ble arm64 (read only) 2004092 2005388 1296 0.1
.text 1664608 1665904 1296 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2335472 2335728 256 0.0
.text 1298048 1298304 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2330944 2331264 320 0.0
.text 1293544 1293864 320 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2304064 2304320 256 0.0
.text 1266664 1266920 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 923611 923883 272 0.0
text 624536 624808 272 0.0
nrf52840dk_nrf52840+rpc (read/write) 886651 886923 272 0.0
text 599276 599548 272 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849626 849898 272 0.0
text 554976 555248 272 0.0
lock-app nrf52840dk_nrf52840 (read/write) 898351 898623 272 0.0
text 604180 604452 272 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 824610 824882 272 0.0
text 534708 534980 272 0.1
pump-app nrf52840dk_nrf52840 (read/write) 903291 903563 272 0.0
text 607780 608052 272 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 896531 896803 272 0.0
text 602980 603252 272 0.0
p6 all-clusters-app default (read/write) 2388432 2388832 400 0.0
.text 1346696 1347096 400 0.0
light-app default (read/write) 2328720 2329120 400 0.0
.text 1286984 1287384 400 0.0
lock-app default (read/write) 2304800 2305184 384 0.0
.text 1263064 1263448 384 0.0
qpg lighting-app qpg6105+debug (read only) 532796 533068 272 0.1
.text 527476 527748 272 0.1
lock-app qpg6105+debug (read only) 507164 507436 272 0.1
.text 501844 502116 272 0.1
telink lighting-app tlsr9518adk80d (read/write) 832854 833166 312 0.0
text 580556 580864 308 0.1
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c52bc7b c78adca change % change
efr32 lighting-app BRD4161A (read only) 834400 834800 400 0.0
(read/write) 128632 128632 0 0.0
.bss 126760 126760 0 0.0
.data 1868 1868 0 0.0
.text 834392 834792 400 0.0
BRD4161A+rpc (read only) 822004 822404 400 0.0
(read/write) 145304 145304 0 0.0
.bss 143336 143336 0 0.0
.data 1968 1968 0 0.0
.text 821996 822396 400 0.0
window-app BRD4161A (read only) 811640 812024 384 0.0
(read/write) 127576 127576 0 0.0
.bss 125744 125744 0 0.0
.data 1832 1832 0 0.0
.text 811632 812016 384 0.0
esp32 all-clusters-app c3devkit (read only) 877362 877658 296 0.0
(read/write) 1313434 1313434 0 0.0
.dram0.bss 71080 71080 0 0.0
.dram0.data 14212 14212 0 0.0
.flash.rodata 175096 175096 0 0.0
.flash.text 877362 877658 296 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 965275 965591 316 0.0
(read/write) 454712 454712 0 0.0
.dram0.bss 77552 77552 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 211324 211324 0 0.0
.flash.text 959891 960207 316 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 688096 688368 272 0.0
.bss 79344 79344 0 0.0
.data 1900 1900 0 0.0
.text 601052 601324 272 0.0
lock-app k32w061+debug (read/write) 638036 638308 272 0.0
.bss 77496 77496 0 0.0
.data 1860 1860 0 0.0
.text 552880 553152 272 0.0
shell k32w061+debug (read/write) 643424 643712 288 0.0
.bss 79804 79804 0 0.0
.data 1840 1840 0 0.0
.text 555980 556268 288 0.1
linux chip-tool-ipv6only arm64 (read only) 6902300 6903596 1296 0.0
(read/write) 324113 324113 0 0.0
.bss 56001 56001 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 209248 209248 0 0.0
.dynamic 560 560 0 0.0
.got 53944 53944 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366716 366716 0 0.0
.text 5852084 5853380 1296 0.0
thermostat-no-ble arm64 (read only) 2004092 2005388 1296 0.1
(read/write) 145265 145265 0 0.0
.bss 65633 65633 0 0.0
.data 832 832 0 0.0
.data.rel.ro 72064 72064 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127996 127996 0 0.0
.text 1664608 1665904 1296 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2335472 2335728 256 0.0
.bss 190332 190332 0 0.0
.data 5248 5248 0 0.0
.heap 840864 840864 0 0.0
.text 1298048 1298304 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330944 2331264 320 0.0
.bss 182192 182192 0 0.0
.data 5544 5544 0 0.0
.heap 848712 848712 0 0.0
.text 1293544 1293864 320 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2304064 2304320 256 0.0
.bss 181232 181232 0 0.0
.data 5528 5528 0 0.0
.heap 849688 849688 0 0.0
.text 1266664 1266920 256 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
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 923611 923883 272 0.0
bss 119852 119852 0 0.0
rodata 103612 103612 0 0.0
text 624536 624808 272 0.0
nrf52840dk_nrf52840+rpc (read/write) 886651 886923 272 0.0
bss 116200 116200 0 0.0
rodata 94908 94908 0 0.0
text 599276 599548 272 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849626 849898 272 0.0
bss 121224 121224 0 0.0
rodata 98868 98868 0 0.0
text 554976 555248 272 0.0
lock-app nrf52840dk_nrf52840 (read/write) 898351 898623 272 0.0
bss 119028 119028 0 0.0
rodata 99728 99728 0 0.0
text 604180 604452 272 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 824610 824882 272 0.0
bss 120440 120440 0 0.0
rodata 95020 95020 0 0.0
text 534708 534980 272 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 903291 903563 272 0.0
bss 118940 118940 0 0.0
rodata 101084 101084 0 0.0
text 607780 608052 272 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 896531 896803 272 0.0
bss 118820 118820 0 0.0
rodata 99220 99220 0 0.0
text 602980 603252 272 0.0
shell nrf52840dk_nrf52840 (read/write) 782767 782767 0 0.0
bss 109624 109624 0 0.0
rodata 74396 74396 0 0.0
text 524232 524232 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697838 697838 0 0.0
bss 110604 110604 0 0.0
rodata 69040 69040 0 0.0
text 444868 444868 0 0.0
p6 all-clusters-app default (read/write) 2388432 2388832 400 0.0
.bss 118532 118532 0 0.0
.data 2536 2536 0 0.0
.heap 912272 912272 0 0.0
.text 1346696 1347096 400 0.0
light-app default (read/write) 2328720 2329120 400 0.0
.bss 107448 107448 0 0.0
.data 2376 2376 0 0.0
.heap 923520 923520 0 0.0
.text 1286984 1287384 400 0.0
lock-app default (read/write) 2304800 2305184 384 0.0
.bss 106328 106328 0 0.0
.data 2336 2336 0 0.0
.heap 924680 924680 0 0.0
.text 1263064 1263448 384 0.0
qpg lighting-app qpg6105+debug (read only) 532796 533068 272 0.1
(read/write) 146936 146936 0 0.0
.bss 88096 88096 0 0.0
.data 996 996 0 0.0
.text 527476 527748 272 0.1
lock-app qpg6105+debug (read only) 507164 507436 272 0.1
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 952 952 0 0.0
.text 501844 502116 272 0.1
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) 832854 833166 312 0.0
bss 88336 88336 0 0.0
noinit 37160 37160 0 0.0
text 580556 580864 308 0.1

@rcasallas-silabs rcasallas-silabs force-pushed the group_data_provider_listener branch from c78adca to 64f1b5f Compare December 15, 2021 14:23
@github-actions
Copy link

github-actions bot commented Dec 15, 2021

PR #12936: Size comparison from 6afd51d to 64f1b5f

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6afd51d 64f1b5f change % change
efr32 lighting-app BRD4161A (read only) 835976 836648 672 0.1
.text 835968 836640 672 0.1
BRD4161A+rpc (read only) 823564 824236 672 0.1
.text 823556 824228 672 0.1
window-app BRD4161A (read only) 813200 813872 672 0.1
.text 813192 813864 672 0.1
esp32 all-clusters-app c3devkit (read only) 877798 878096 298 0.0
.flash.text 877798 878096 298 0.0
m5stack (read only) 965715 966027 312 0.0
.flash.text 960331 960643 312 0.0
k32w lighting-app k32w061+se05x+release (read/write) 688420 688692 272 0.0
.text 601376 601648 272 0.0
lock-app k32w061+debug (read/write) 638360 638616 256 0.0
.text 553204 553460 256 0.0
shell k32w061+debug (read/write) 643748 644020 272 0.0
.text 556304 556576 272 0.0
linux chip-tool-ipv6only arm64 (read only) 6979948 6981260 1312 0.0
.text 5915892 5917204 1312 0.0
thermostat-no-ble arm64 (read only) 2006700 2007996 1296 0.1
.text 1667152 1668448 1296 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2335792 2336048 256 0.0
.text 1298368 1298624 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2331272 2331592 320 0.0
.text 1293872 1294192 320 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2304392 2304648 256 0.0
.text 1266992 1267248 256 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 924015 924271 256 0.0
text 624940 625200 260 0.0
nrf52840dk_nrf52840+rpc (read/write) 887055 887311 256 0.0
text 599676 599940 264 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 850030 850286 256 0.0
text 555376 555640 264 0.0
lock-app nrf52840dk_nrf52840 (read/write) 898755 899011 256 0.0
text 604580 604844 264 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 825014 825270 256 0.0
text 535112 535372 260 0.0
pump-app nrf52840dk_nrf52840 (read/write) 903711 903967 256 0.0
text 608184 608444 260 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 896935 897207 272 0.0
text 603380 603644 264 0.0
p6 all-clusters-app default (read/write) 2390008 2390680 672 0.0
.text 1348272 1348944 672 0.0
light-app default (read/write) 2330296 2330968 672 0.0
.text 1288560 1289232 672 0.1
lock-app default (read/write) 2306360 2307032 672 0.0
.text 1264624 1265296 672 0.1
qpg lighting-app qpg6105+debug (read only) 533120 533384 264 0.0
.text 527800 528064 264 0.1
lock-app qpg6105+debug (read only) 507488 507752 264 0.1
.text 502168 502432 264 0.1
telink lighting-app tlsr9518adk80d (read/write) 833338 833650 312 0.0
text 581030 581342 312 0.1
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6afd51d 64f1b5f change % change
efr32 lighting-app BRD4161A (read only) 835976 836648 672 0.1
(read/write) 128632 128632 0 0.0
.bss 126760 126760 0 0.0
.data 1868 1868 0 0.0
.text 835968 836640 672 0.1
BRD4161A+rpc (read only) 823564 824236 672 0.1
(read/write) 145304 145304 0 0.0
.bss 143336 143336 0 0.0
.data 1968 1968 0 0.0
.text 823556 824228 672 0.1
window-app BRD4161A (read only) 813200 813872 672 0.1
(read/write) 127576 127576 0 0.0
.bss 125744 125744 0 0.0
.data 1832 1832 0 0.0
.text 813192 813864 672 0.1
esp32 all-clusters-app c3devkit (read only) 877798 878096 298 0.0
(read/write) 1313442 1313442 0 0.0
.dram0.bss 71080 71080 0 0.0
.dram0.data 14212 14212 0 0.0
.flash.rodata 175104 175104 0 0.0
.flash.text 877798 878096 298 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 965715 966027 312 0.0
(read/write) 454720 454720 0 0.0
.dram0.bss 77552 77552 0 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 211332 211332 0 0.0
.flash.text 960331 960643 312 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 688420 688692 272 0.0
.bss 79344 79344 0 0.0
.data 1900 1900 0 0.0
.text 601376 601648 272 0.0
lock-app k32w061+debug (read/write) 638360 638616 256 0.0
.bss 77496 77496 0 0.0
.data 1860 1860 0 0.0
.text 553204 553460 256 0.0
shell k32w061+debug (read/write) 643748 644020 272 0.0
.bss 79804 79804 0 0.0
.data 1840 1840 0 0.0
.text 556304 556576 272 0.0
linux chip-tool-ipv6only arm64 (read only) 6979948 6981260 1312 0.0
(read/write) 325409 325409 0 0.0
.bss 55889 55889 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 209184 209184 0 0.0
.dynamic 560 560 0 0.0
.got 55536 55536 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 376380 376380 0 0.0
.text 5915892 5917204 1312 0.0
thermostat-no-ble arm64 (read only) 2006700 2007996 1296 0.1
(read/write) 145281 145281 0 0.0
.bss 65633 65633 0 0.0
.data 832 832 0 0.0
.data.rel.ro 72080 72080 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 128012 128012 0 0.0
.text 1667152 1668448 1296 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2335792 2336048 256 0.0
.bss 190332 190332 0 0.0
.data 5248 5248 0 0.0
.heap 840864 840864 0 0.0
.text 1298368 1298624 256 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2331272 2331592 320 0.0
.bss 182192 182192 0 0.0
.data 5544 5544 0 0.0
.heap 848712 848712 0 0.0
.text 1293872 1294192 320 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2304392 2304648 256 0.0
.bss 181232 181232 0 0.0
.data 5528 5528 0 0.0
.heap 849688 849688 0 0.0
.text 1266992 1267248 256 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
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 924015 924271 256 0.0
bss 119852 119852 0 0.0
rodata 103616 103616 0 0.0
text 624940 625200 260 0.0
nrf52840dk_nrf52840+rpc (read/write) 887055 887311 256 0.0
bss 116200 116200 0 0.0
rodata 94912 94912 0 0.0
text 599676 599940 264 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 850030 850286 256 0.0
bss 121224 121224 0 0.0
rodata 98872 98872 0 0.0
text 555376 555640 264 0.0
lock-app nrf52840dk_nrf52840 (read/write) 898755 899011 256 0.0
bss 119028 119028 0 0.0
rodata 99732 99732 0 0.0
text 604580 604844 264 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 825014 825270 256 0.0
bss 120440 120440 0 0.0
rodata 95024 95024 0 0.0
text 535112 535372 260 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 903711 903967 256 0.0
bss 118940 118940 0 0.0
rodata 101088 101088 0 0.0
text 608184 608444 260 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 896935 897207 272 0.0
bss 118820 118820 0 0.0
rodata 99224 99224 0 0.0
text 603380 603644 264 0.0
shell nrf52840dk_nrf52840 (read/write) 782767 782767 0 0.0
bss 109624 109624 0 0.0
rodata 74396 74396 0 0.0
text 524232 524232 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697838 697838 0 0.0
bss 110604 110604 0 0.0
rodata 69040 69040 0 0.0
text 444868 444868 0 0.0
p6 all-clusters-app default (read/write) 2390008 2390680 672 0.0
.bss 118532 118532 0 0.0
.data 2536 2536 0 0.0
.heap 912272 912272 0 0.0
.text 1348272 1348944 672 0.0
light-app default (read/write) 2330296 2330968 672 0.0
.bss 107448 107448 0 0.0
.data 2376 2376 0 0.0
.heap 923520 923520 0 0.0
.text 1288560 1289232 672 0.1
lock-app default (read/write) 2306360 2307032 672 0.0
.bss 106328 106328 0 0.0
.data 2336 2336 0 0.0
.heap 924680 924680 0 0.0
.text 1264624 1265296 672 0.1
qpg lighting-app qpg6105+debug (read only) 533120 533384 264 0.0
(read/write) 146936 146936 0 0.0
.bss 88096 88096 0 0.0
.data 996 996 0 0.0
.text 527800 528064 264 0.1
lock-app qpg6105+debug (read only) 507488 507752 264 0.1
(read/write) 146940 146940 0 0.0
.bss 87232 87232 0 0.0
.data 952 952 0 0.0
.text 502168 502432 264 0.1
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) 833338 833650 312 0.0
bss 88336 88336 0 0.0
noinit 37160 37160 0 0.0
text 581030 581342 312 0.1

@jepenven-silabs jepenven-silabs merged commit 8f15eea into project-chip:master Dec 15, 2021
@rcasallas-silabs rcasallas-silabs deleted the group_data_provider_listener branch February 2, 2022 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants