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

Implement holiday schedules #18711

Merged

Conversation

Morozov-5F
Copy link
Contributor

Problem

Change overview

Implemented new commands for the door lock cluster related to holiday schedules:

  • Set Holiday Schedule
  • Get Holiday Schedule
  • Get Holiday Schedule Response
  • Clear Holiday Schedule
    Implemented new attribute related to holiday schedules:
  • NumberOfHolidaySchedulesSupported
    Updated automated tests for the door lock schedules to include testing of the holiday schedules.

Testing

  • Ran existing YAML tests (DL_UsersAndCredentials, DL_LockUnlock and DL_Schedules)
  • Updated DL_Schedules test to include tests for holiday schedules commands.

@github-actions
Copy link

github-actions bot commented May 22, 2022

PR #18711: Size comparison from b36b8eb to f706473

Increases above 0.2%:

platform target config section b36b8eb f706473a change % change
linux all-clusters-app debug .rodata 241373 243293 1920 0.8
chip-tool debug (read only) 9459701 9492453 32752 0.3
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lock-app debug (read only) 2240769 2254961 14192 0.6
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
shell debug .rodata 222354 223954 1600 0.7
Increases (5 builds for linux)
platform target config section b36b8eb f706473a change % change
linux all-clusters-app debug (read only) 2759561 2764137 4576 0.2
.rodata 241373 243293 1920 0.8
.text 2343634 2346290 2656 0.1
chip-tool debug (read only) 9459701 9492453 32752 0.3
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lock-app debug (read only) 2240769 2254961 14192 0.6
(read/write) 148152 148184 32 0.0
.data.rel.ro 67272 67304 32 0.0
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
shell debug (read only) 2575769 2577369 1600 0.1
.rodata 222354 223954 1600 0.7
Decreases (1 build for nrfconnect)
platform target config section b36b8eb f706473a change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 812288 812284 -4 -0.0
Full report (15 builds for linux, nrfconnect, telink)
platform target config section b36b8eb f706473a change % change
linux all-clusters-app debug (read only) 2759561 2764137 4576 0.2
(read/write) 176384 176384 0 0.0
.bss 85440 85440 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82712 82712 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 241373 243293 1920 0.8
.text 2343634 2346290 2656 0.1
bridge-app debug+rpc (read only) 2035481 2035481 0 0.0
(read/write) 148024 148024 0 0.0
.bss 73120 73120 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65384 65384 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 169065 169065 0 0.0
.text 1709298 1709298 0 0.0
chip-tool debug (read only) 9459701 9492453 32752 0.3
(read/write) 579192 579192 0 0.0
.bss 23936 23936 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 547800 547800 0 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
(read/write) 645361 645361 0 0.0
.bss 42225 42225 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583112 583112 0 0.0
.dynamic 560 560 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lighting-app debug+rpc (read only) 2327273 2327273 0 0.0
(read/write) 153440 153440 0 0.0
.bss 74912 74912 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 188073 188073 0 0.0
.text 1972850 1972850 0 0.0
lock-app debug (read only) 2240769 2254961 14192 0.6
(read/write) 148152 148184 32 0.0
.bss 73600 73600 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67272 67304 32 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
ota-provider-app debug (read only) 2065977 2065977 0 0.0
(read/write) 141232 141232 0 0.0
.bss 73056 73056 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60600 60600 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179872 179872 0 0.0
.text 1727538 1727538 0 0.0
ota-requestor-app debug (read only) 2094929 2094929 0 0.0
(read/write) 144040 144040 0 0.0
.bss 73728 73728 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62664 62664 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175840 175840 0 0.0
.text 1759058 1759058 0 0.0
shell debug (read only) 2575769 2577369 1600 0.1
(read/write) 200408 200408 0 0.0
.bss 116360 116360 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76912 76912 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 222354 223954 1600 0.7
.text 2192242 2192242 0 0.0
thermostat-no-ble arm64 (read only) 2357292 2357292 0 0.0
(read/write) 176609 176609 0 0.0
.bss 87873 87873 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79416 79416 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147548 147548 0 0.0
.text 1980768 1980768 0 0.0
tv-app debug (read only) 2856913 2856913 0 0.0
(read/write) 279072 279072 0 0.0
.bss 191032 191032 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 77120 77120 0 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221137 221137 0 0.0
.text 2453602 2453602 0 0.0
tv-casting-app debug (read only) 5433385 5433385 0 0.0
(read/write) 225344 225344 0 0.0
.bss 78616 78616 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138120 138120 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 340097 340097 0 0.0
.text 4733794 4733794 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182467 1182467 0 0.0
bss 138540 138540 0 0.0
rodata 152796 152796 0 0.0
text 812288 812284 -4 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 782400 782400 0 0.0
bss 70744 70744 0 0.0
noinit 40416 40416 0 0.0
text 553442 553442 0 0.0
lighting-app tlsr9518adk80d (read/write) 802420 802420 0 0.0
bss 71000 71000 0 0.0
noinit 40416 40416 0 0.0
text 570154 570154 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/implement-holiday-schedules branch from f706473 to 984599e Compare May 22, 2022 16:57
@github-actions
Copy link

github-actions bot commented May 22, 2022

PR #18711: Size comparison from b36b8eb to 984599e

Increases above 0.2%:

platform target config section b36b8eb 984599e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
efr32 lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
.text 946752 950176 3424 0.4
k32w lock k32w061+release (read/write) 728636 732044 3408 0.5
.text 644172 647572 3400 0.5
linux all-clusters-app debug .rodata 241373 243293 1920 0.8
chip-tool debug (read only) 9459701 9492453 32752 0.3
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lock-app debug (read only) 2240769 2254961 14192 0.6
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
shell debug .rodata 222354 223954 1600 0.7
p6 lock-app default .text 1393504 1397272 3768 0.3
Increases (13 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6)
platform target config section b36b8eb 984599e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
efr32 lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
.text 946752 950176 3424 0.4
esp32 all-clusters-app m5stack (read only) 1057595 1057599 4 0.0
.flash.text 1052211 1052215 4 0.0
k32w lock k32w061+release (read/write) 728636 732044 3408 0.5
.bss 80784 80792 8 0.0
.text 644172 647572 3400 0.5
linux all-clusters-app debug (read only) 2759561 2764137 4576 0.2
.rodata 241373 243293 1920 0.8
.text 2343634 2346290 2656 0.1
chip-tool debug (read only) 9459701 9492453 32752 0.3
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lock-app debug (read only) 2240769 2254961 14192 0.6
(read/write) 148152 148184 32 0.0
.data.rel.ro 67272 67304 32 0.0
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
shell debug (read only) 2575769 2577369 1600 0.1
.rodata 222354 223954 1600 0.7
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418936 2422328 3392 0.1
.text 1381580 1384972 3392 0.2
p6 lock-app default (read/write) 2435240 2439008 3768 0.2
.bss 129432 129440 8 0.0
.text 1393504 1397272 3768 0.3
Decreases (3 builds for cc13x2_26x2, esp32, nrfconnect)
platform target config section b36b8eb 984599e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 166864 163456 -3408 -2.0
esp32 all-clusters-app c3devkit (read only) 1002770 1002766 -4 -0.0
.flash.text 1002770 1002766 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 812288 812284 -4 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b36b8eb 984599e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668407 668407 0 0.0
(read/write) 182424 182424 0 0.0
.bss 73812 73812 0 0.0
.data 3404 3404 0 0.0
.rodata 99895 99895 0 0.0
.text 568288 568288 0 0.0
lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
(read/write) 166864 163456 -3408 -2.0
.bss 72820 72820 0 0.0
.data 3236 3236 0 0.0
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
(read/write) 145652 145652 0 0.0
.bss 68556 68556 0 0.0
.data 3236 3236 0 0.0
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
pump-app LP_CC2652R7 (read only) 676003 676003 0 0.0
(read/write) 168084 168084 0 0.0
.bss 73100 73100 0 0.0
.data 3272 3272 0 0.0
.rodata 88899 88899 0 0.0
.text 586620 586620 0 0.0
pump-controller-app LP_CC2652R7 (read only) 653963 653963 0 0.0
(read/write) 189908 189908 0 0.0
.bss 73140 73140 0 0.0
.data 3232 3232 0 0.0
.rodata 83675 83675 0 0.0
.text 569808 569808 0 0.0
shell LP_CC2652R7 (read only) 661494 661494 0 0.0
(read/write) 184896 184896 0 0.0
.bss 76172 76172 0 0.0
.data 3408 3408 0 0.0
.rodata 96862 96862 0 0.0
.text 564404 564404 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624150 624150 0 0.0
.app_xip_area 527508 527508 0 0.0
.bss 79284 79284 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
.bss 77860 77860 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570882 570882 0 0.0
.app_xip_area 465980 465980 0 0.0
.bss 87280 87280 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915988 915988 0 0.0
(read/write) 133372 133372 0 0.0
.bss 131312 131312 0 0.0
.data 2060 2060 0 0.0
.text 915980 915980 0 0.0
BRD4161A+rpc (read only) 950176 950176 0 0.0
(read/write) 150056 150056 0 0.0
.bss 147792 147792 0 0.0
.data 2264 2264 0 0.0
.text 950168 950168 0 0.0
BRD4161A+rs911x (read only) 790548 790548 0 0.0
(read/write) 129640 129640 0 0.0
.bss 127572 127572 0 0.0
.data 2068 2068 0 0.0
.text 790540 790540 0 0.0
lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
(read/write) 124124 124124 0 0.0
.bss 122100 122100 0 0.0
.data 2024 2024 0 0.0
.text 946752 950176 3424 0.4
window-app BRD4161A (read only) 897260 897260 0 0.0
(read/write) 133432 133432 0 0.0
.bss 131384 131384 0 0.0
.data 2048 2048 0 0.0
.text 897252 897252 0 0.0
esp32 all-clusters-app c3devkit (read only) 1002770 1002766 -4 -0.0
(read/write) 1478050 1478050 0 0.0
.dram0.bss 68376 68376 0 0.0
.dram0.data 14624 14624 0 0.0
.flash.rodata 209616 209616 0 0.0
.flash.text 1002770 1002766 -4 -0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1057595 1057599 4 0.0
(read/write) 480056 480056 0 0.0
.dram0.bss 73896 73896 0 0.0
.dram0.data 34200 34200 0 0.0
.flash.rodata 239964 239964 0 0.0
.flash.text 1052211 1052215 4 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682488 682488 0 0.0
.bss 80352 80352 0 0.0
.data 2016 2016 0 0.0
.text 598416 598416 0 0.0
lock k32w061+release (read/write) 728636 732044 3408 0.5
.bss 80784 80792 8 0.0
.data 1976 1976 0 0.0
.text 644172 647572 3400 0.5
linux all-clusters-app debug (read only) 2759561 2764137 4576 0.2
(read/write) 176384 176384 0 0.0
.bss 85440 85440 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82712 82712 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 241373 243293 1920 0.8
.text 2343634 2346290 2656 0.1
bridge-app debug+rpc (read only) 2035481 2035481 0 0.0
(read/write) 148024 148024 0 0.0
.bss 73120 73120 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65384 65384 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 169065 169065 0 0.0
.text 1709298 1709298 0 0.0
chip-tool debug (read only) 9459701 9492453 32752 0.3
(read/write) 579192 579192 0 0.0
.bss 23936 23936 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 547800 547800 0 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 482269 483997 1728 0.4
.text 7650501 7681525 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
(read/write) 645361 645361 0 0.0
.bss 42225 42225 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583112 583112 0 0.0
.dynamic 560 560 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
lighting-app debug+rpc (read only) 2327273 2327273 0 0.0
(read/write) 153440 153440 0 0.0
.bss 74912 74912 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 188073 188073 0 0.0
.text 1972850 1972850 0 0.0
lock-app debug (read only) 2240769 2254961 14192 0.6
(read/write) 148152 148184 32 0.0
.bss 73600 73600 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67272 67304 32 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198713 200697 1984 1.0
.text 1882098 1894306 12208 0.6
ota-provider-app debug (read only) 2065977 2065977 0 0.0
(read/write) 141232 141232 0 0.0
.bss 73056 73056 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60600 60600 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179872 179872 0 0.0
.text 1727538 1727538 0 0.0
ota-requestor-app debug (read only) 2094929 2094929 0 0.0
(read/write) 144040 144040 0 0.0
.bss 73728 73728 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62664 62664 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175840 175840 0 0.0
.text 1759058 1759058 0 0.0
shell debug (read only) 2575769 2577369 1600 0.1
(read/write) 200408 200408 0 0.0
.bss 116360 116360 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76912 76912 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 222354 223954 1600 0.7
.text 2192242 2192242 0 0.0
thermostat-no-ble arm64 (read only) 2357292 2357292 0 0.0
(read/write) 176609 176609 0 0.0
.bss 87873 87873 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79416 79416 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147548 147548 0 0.0
.text 1980768 1980768 0 0.0
tv-app debug (read only) 2856913 2856913 0 0.0
(read/write) 279072 279072 0 0.0
.bss 191032 191032 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 77120 77120 0 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221137 221137 0 0.0
.text 2453602 2453602 0 0.0
tv-casting-app debug (read only) 5433385 5433385 0 0.0
(read/write) 225344 225344 0 0.0
.bss 78616 78616 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138120 138120 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 340097 340097 0 0.0
.text 4733794 4733794 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418936 2422328 3392 0.1
.bss 202796 202796 0 0.0
.data 5872 5872 0 0.0
.text 1381580 1384972 3392 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182467 1182467 0 0.0
bss 138540 138540 0 0.0
rodata 152796 152796 0 0.0
text 812288 812284 -4 -0.0
p6 all-clusters-app default (read/write) 2540656 2540656 0 0.0
.bss 136344 136344 0 0.0
.data 2808 2808 0 0.0
.text 1498920 1498920 0 0.0
light-app default (read/write) 2424552 2424552 0 0.0
.bss 129616 129616 0 0.0
.data 2608 2608 0 0.0
.text 1382816 1382816 0 0.0
lock-app default (read/write) 2435240 2439008 3768 0.2
.bss 129432 129440 8 0.0
.data 2568 2568 0 0.0
.text 1393504 1397272 3768 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782400 782400 0 0.0
bss 70744 70744 0 0.0
noinit 40416 40416 0 0.0
text 553442 553442 0 0.0
lighting-app tlsr9518adk80d (read/write) 802420 802420 0 0.0
bss 71000 71000 0 0.0
noinit 40416 40416 0 0.0
text 570154 570154 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/implement-holiday-schedules branch from 984599e to 1416eed Compare May 23, 2022 13:45
@github-actions
Copy link

github-actions bot commented May 23, 2022

PR #18711: Size comparison from 7afd352 to 1416eed

Increases above 0.2%:

platform target config section 7afd352 1416eed change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
efr32 lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
.text 946752 950176 3424 0.4
k32w lock k32w061+release (read/write) 728636 732044 3408 0.5
.text 644172 647572 3400 0.5
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
p6 lock-app default .text 1393504 1397272 3768 0.3
Increases (9 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, p6)
platform target config section 7afd352 1416eed change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
efr32 lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
.text 946752 950176 3424 0.4
esp32 all-clusters-app m5stack (read only) 1057579 1057583 4 0.0
.flash.text 1052195 1052199 4 0.0
k32w lock k32w061+release (read/write) 728636 732044 3408 0.5
.bss 80784 80792 8 0.0
.text 644172 647572 3400 0.5
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418936 2422328 3392 0.1
.text 1381580 1384972 3392 0.2
p6 lock-app default (read/write) 2435240 2439008 3768 0.2
.bss 129432 129440 8 0.0
.text 1393504 1397272 3768 0.3
Decreases (3 builds for cc13x2_26x2, esp32, nrfconnect)
platform target config section 7afd352 1416eed change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 166864 163456 -3408 -2.0
esp32 all-clusters-app c3devkit (read only) 1002770 1002766 -4 -0.0
.flash.text 1002770 1002766 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 812296 812292 -4 -0.0
Full report (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7afd352 1416eed change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668423 668423 0 0.0
(read/write) 183216 183216 0 0.0
.bss 74620 74620 0 0.0
.data 3404 3404 0 0.0
.rodata 99895 99895 0 0.0
.text 568304 568304 0 0.0
lock-ftd LP_CC2652R7 (read only) 675919 679327 3408 0.5
(read/write) 166864 163456 -3408 -2.0
.bss 72820 72820 0 0.0
.data 3236 3236 0 0.0
.rodata 94407 96135 1728 1.8
.text 581028 582708 1680 0.3
lock-mtd LP_CC2652R7 (read only) 625327 628735 3408 0.5
(read/write) 145652 145652 0 0.0
.bss 68556 68556 0 0.0
.data 3236 3236 0 0.0
.rodata 94287 96015 1728 1.8
.text 530548 532228 1680 0.3
pump-app LP_CC2652R7 (read only) 676003 676003 0 0.0
(read/write) 168268 168268 0 0.0
.bss 73284 73284 0 0.0
.data 3272 3272 0 0.0
.rodata 88899 88899 0 0.0
.text 586620 586620 0 0.0
pump-controller-app LP_CC2652R7 (read only) 653963 653963 0 0.0
(read/write) 189908 189908 0 0.0
.bss 73140 73140 0 0.0
.data 3232 3232 0 0.0
.rodata 83675 83675 0 0.0
.text 569808 569808 0 0.0
shell LP_CC2652R7 (read only) 661510 661510 0 0.0
(read/write) 185688 185688 0 0.0
.bss 76980 76980 0 0.0
.data 3408 3408 0 0.0
.rodata 96862 96862 0 0.0
.text 564420 564420 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624150 624150 0 0.0
.app_xip_area 527508 527508 0 0.0
.bss 79284 79284 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626962 630370 3408 0.5
.app_xip_area 531776 535184 3408 0.6
.bss 77860 77860 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570882 570882 0 0.0
.app_xip_area 465980 465980 0 0.0
.bss 87280 87280 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915988 915988 0 0.0
(read/write) 133372 133372 0 0.0
.bss 131312 131312 0 0.0
.data 2060 2060 0 0.0
.text 915980 915980 0 0.0
BRD4161A+rpc (read only) 950176 950176 0 0.0
(read/write) 150056 150056 0 0.0
.bss 147792 147792 0 0.0
.data 2264 2264 0 0.0
.text 950168 950168 0 0.0
BRD4161A+rs911x (read only) 790548 790548 0 0.0
(read/write) 129640 129640 0 0.0
.bss 127572 127572 0 0.0
.data 2068 2068 0 0.0
.text 790540 790540 0 0.0
lock-app BRD4161A+wf200 (read only) 946760 950184 3424 0.4
(read/write) 124124 124124 0 0.0
.bss 122100 122100 0 0.0
.data 2024 2024 0 0.0
.text 946752 950176 3424 0.4
window-app BRD4161A (read only) 897260 897260 0 0.0
(read/write) 133432 133432 0 0.0
.bss 131384 131384 0 0.0
.data 2048 2048 0 0.0
.text 897252 897252 0 0.0
esp32 all-clusters-app c3devkit (read only) 1002770 1002766 -4 -0.0
(read/write) 1478850 1478850 0 0.0
.dram0.bss 69176 69176 0 0.0
.dram0.data 14624 14624 0 0.0
.flash.rodata 209616 209616 0 0.0
.flash.text 1002770 1002766 -4 -0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1057579 1057583 4 0.0
(read/write) 480864 480864 0 0.0
.dram0.bss 74704 74704 0 0.0
.dram0.data 34200 34200 0 0.0
.flash.rodata 239964 239964 0 0.0
.flash.text 1052195 1052199 4 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682488 682488 0 0.0
.bss 80352 80352 0 0.0
.data 2016 2016 0 0.0
.text 598416 598416 0 0.0
lock k32w061+release (read/write) 728636 732044 3408 0.5
.bss 80784 80792 8 0.0
.data 1976 1976 0 0.0
.text 644172 647572 3400 0.5
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9206580 9241828 35248 0.4
(read/write) 645361 645361 0 0.0
.bss 42225 42225 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583112 583112 0 0.0
.dynamic 560 560 0 0.0
.got 14984 14984 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 446692 448340 1648 0.4
.text 7297844 7331444 33600 0.5
thermostat-no-ble arm64 (read only) 2357292 2357292 0 0.0
(read/write) 176849 176849 0 0.0
.bss 88113 88113 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79416 79416 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147548 147548 0 0.0
.text 1980768 1980768 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418936 2422328 3392 0.1
.bss 202796 202796 0 0.0
.data 5872 5872 0 0.0
.text 1381580 1384972 3392 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183235 1183235 0 0.0
bss 139348 139348 0 0.0
rodata 152796 152796 0 0.0
text 812296 812292 -4 -0.0
p6 all-clusters-app default (read/write) 2540688 2540688 0 0.0
.bss 137144 137144 0 0.0
.data 2808 2808 0 0.0
.text 1498952 1498952 0 0.0
light-app default (read/write) 2424552 2424552 0 0.0
.bss 129616 129616 0 0.0
.data 2608 2608 0 0.0
.text 1382816 1382816 0 0.0
lock-app default (read/write) 2435240 2439008 3768 0.2
.bss 129432 129440 8 0.0
.data 2568 2568 0 0.0
.text 1393504 1397272 3768 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782400 782400 0 0.0
bss 70744 70744 0 0.0
noinit 40416 40416 0 0.0
text 553442 553442 0 0.0
lighting-app tlsr9518adk80d (read/write) 802420 802420 0 0.0
bss 71000 71000 0 0.0
noinit 40416 40416 0 0.0
text 570154 570154 0 0.0

@github-actions
Copy link

github-actions bot commented May 25, 2022

PR #18711: Size comparison from a3fdd05 to 587ca8e

Increases above 0.2%:

platform target config section a3fdd05 587ca8e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 676511 679927 3416 0.5
.rodata 94551 96279 1728 1.8
.text 581476 583164 1688 0.3
lock-mtd LP_CC2652R7 (read only) 625919 629335 3416 0.5
.rodata 94431 96159 1728 1.8
.text 530996 532684 1688 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 627450 630858 3408 0.5
.app_xip_area 532200 535608 3408 0.6
k32w lock k32w061+release (read/write) 729316 732700 3384 0.5
.text 644780 648164 3384 0.5
linux all-clusters-app debug .rodata 240317 242269 1952 0.8
chip-tool debug (read only) 9609981 9642733 32752 0.3
.rodata 492797 494525 1728 0.4
.text 7738005 7769029 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9349380 9384628 35248 0.4
.rodata 456652 458300 1648 0.4
.text 7378228 7411828 33600 0.5
lock-app debug (read only) 2239633 2253857 14224 0.6
.rodata 198489 200505 2016 1.0
.text 1881186 1893394 12208 0.6
shell debug .rodata 221362 222930 1568 0.7
p6 lock-app default .text 1393400 1397168 3768 0.3
Increases (12 builds for cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, p6)
platform target config section a3fdd05 587ca8e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 676511 679927 3416 0.5
.rodata 94551 96279 1728 1.8
.text 581476 583164 1688 0.3
lock-mtd LP_CC2652R7 (read only) 625919 629335 3416 0.5
.rodata 94431 96159 1728 1.8
.text 530996 532684 1688 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 627450 630858 3408 0.5
.app_xip_area 532200 535608 3408 0.6
esp32 all-clusters-app m5stack (read only) 1056139 1056143 4 0.0
.flash.text 1050755 1050759 4 0.0
k32w lock k32w061+release (read/write) 729316 732700 3384 0.5
.text 644780 648164 3384 0.5
linux all-clusters-app debug (read only) 2747161 2751753 4592 0.2
.rodata 240317 242269 1952 0.8
.text 2333202 2335842 2640 0.1
chip-tool debug (read only) 9609981 9642733 32752 0.3
.rodata 492797 494525 1728 0.4
.text 7738005 7769029 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9349380 9384628 35248 0.4
.rodata 456652 458300 1648 0.4
.text 7378228 7411828 33600 0.5
lock-app debug (read only) 2239633 2253857 14224 0.6
.rodata 198489 200505 2016 1.0
.text 1881186 1893394 12208 0.6
shell debug (read only) 2563337 2564905 1568 0.1
.rodata 221362 222930 1568 0.7
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2419216 2422608 3392 0.1
.text 1381860 1385252 3392 0.2
p6 lock-app default (read/write) 2435136 2438904 3768 0.2
.text 1393400 1397168 3768 0.3
Decreases (3 builds for cc13x2_26x2, esp32, nrfconnect)
platform target config section a3fdd05 587ca8e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 166328 162912 -3416 -2.1
esp32 all-clusters-app c3devkit (read only) 1001112 1001108 -4 -0.0
.flash.text 1001112 1001108 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181875 1181859 -16 -0.0
text 810628 810620 -8 -0.0
Full report (32 builds for cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a3fdd05 587ca8e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667479 667479 0 0.0
(read/write) 184368 184368 0 0.0
.bss 74828 74828 0 0.0
.data 3400 3400 0 0.0
.rodata 100103 100103 0 0.0
.text 567148 567148 0 0.0
lock-ftd LP_CC2652R7 (read only) 676511 679927 3416 0.5
(read/write) 166328 162912 -3416 -2.1
.bss 72876 72876 0 0.0
.data 3236 3236 0 0.0
.rodata 94551 96279 1728 1.8
.text 581476 583164 1688 0.3
lock-mtd LP_CC2652R7 (read only) 625919 629335 3416 0.5
(read/write) 145708 145708 0 0.0
.bss 68612 68612 0 0.0
.data 3236 3236 0 0.0
.rodata 94431 96159 1728 1.8
.text 530996 532684 1688 0.3
pump-app LP_CC2652R7 (read only) 676307 676307 0 0.0
(read/write) 167956 167956 0 0.0
.bss 73276 73276 0 0.0
.data 3272 3272 0 0.0
.rodata 88715 88715 0 0.0
.text 587108 587108 0 0.0
pump-controller-app LP_CC2652R7 (read only) 654291 654291 0 0.0
(read/write) 189572 189572 0 0.0
.bss 73132 73132 0 0.0
.data 3232 3232 0 0.0
.rodata 83499 83499 0 0.0
.text 570312 570312 0 0.0
shell LP_CC2652R7 (read only) 660494 660494 0 0.0
(read/write) 186912 186912 0 0.0
.bss 77188 77188 0 0.0
.data 3404 3404 0 0.0
.rodata 97070 97070 0 0.0
.text 563200 563200 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 622134 622134 0 0.0
.app_xip_area 525412 525412 0 0.0
.bss 79364 79364 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 627450 630858 3408 0.5
.app_xip_area 532200 535608 3408 0.6
.bss 77924 77924 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571218 571218 0 0.0
.app_xip_area 466292 466292 0 0.0
.bss 87304 87304 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1001112 1001108 -4 -0.0
(read/write) 1479114 1479114 0 0.0
.dram0.bss 69392 69392 0 0.0
.dram0.data 14616 14616 0 0.0
.flash.rodata 209672 209672 0 0.0
.flash.text 1001112 1001108 -4 -0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1056139 1056143 4 0.0
(read/write) 481144 481144 0 0.0
.dram0.bss 74904 74904 0 0.0
.dram0.data 34200 34200 0 0.0
.flash.rodata 240044 240044 0 0.0
.flash.text 1050755 1050759 4 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 681216 681216 0 0.0
.bss 80424 80424 0 0.0
.data 2008 2008 0 0.0
.text 597080 597080 0 0.0
lock k32w061+release (read/write) 729316 732700 3384 0.5
.bss 80856 80856 0 0.0
.data 1976 1976 0 0.0
.text 644780 648164 3384 0.5
linux all-clusters-app debug (read only) 2747161 2751753 4592 0.2
(read/write) 178240 178240 0 0.0
.bss 86464 86464 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 83560 83560 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 240317 242269 1952 0.8
.text 2333202 2335842 2640 0.1
bridge-app debug+rpc (read only) 2022281 2022281 0 0.0
(read/write) 147928 147928 0 0.0
.bss 73152 73152 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65272 65272 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167977 167977 0 0.0
.text 1698146 1698146 0 0.0
chip-tool debug (read only) 9609981 9642733 32752 0.3
(read/write) 596824 596824 0 0.0
.bss 23968 23968 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 565400 565400 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 492797 494525 1728 0.4
.text 7738005 7769029 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9349380 9384628 35248 0.4
(read/write) 663057 663057 0 0.0
.bss 42241 42241 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 600760 600760 0 0.0
.dynamic 560 560 0 0.0
.got 15024 15024 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 456652 458300 1648 0.4
.text 7378228 7411828 33600 0.5
lighting-app debug+rpc (read only) 2314665 2314665 0 0.0
(read/write) 153536 153536 0 0.0
.bss 74944 74944 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70792 70792 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 187017 187017 0 0.0
.text 1962258 1962258 0 0.0
lock-app debug (read only) 2239633 2253857 14224 0.6
(read/write) 148600 148600 0 0.0
.bss 73632 73632 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67688 67688 0 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198489 200505 2016 1.0
.text 1881186 1893394 12208 0.6
ota-provider-app debug (read only) 2064873 2064873 0 0.0
(read/write) 141424 141424 0 0.0
.bss 73056 73056 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60792 60792 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179680 179680 0 0.0
.text 1726626 1726626 0 0.0
ota-requestor-app debug (read only) 2093825 2093825 0 0.0
(read/write) 144232 144232 0 0.0
.bss 73728 73728 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62856 62856 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175648 175648 0 0.0
.text 1758146 1758146 0 0.0
shell debug (read only) 2563337 2564905 1568 0.1
(read/write) 202328 202328 0 0.0
.bss 117416 117416 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77776 77776 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 221362 222930 1568 0.7
.text 2181714 2181714 0 0.0
thermostat-no-ble arm64 (read only) 2360276 2360276 0 0.0
(read/write) 177441 177441 0 0.0
.bss 88177 88177 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79944 79944 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147716 147716 0 0.0
.text 1983488 1983488 0 0.0
tv-app debug (read only) 2873497 2873497 0 0.0
(read/write) 280416 280416 0 0.0
.bss 191320 191320 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78144 78144 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221617 221617 0 0.0
.text 2469394 2469394 0 0.0
tv-casting-app debug (read only) 5438721 5438721 0 0.0
(read/write) 226400 226400 0 0.0
.bss 78904 78904 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138888 138888 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339841 339841 0 0.0
.text 4739122 4739122 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2419216 2422608 3392 0.1
.bss 202852 202852 0 0.0
.data 5872 5872 0 0.0
.text 1381860 1385252 3392 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181875 1181859 -16 -0.0
bss 139552 139552 0 0.0
rodata 152844 152844 0 0.0
text 810628 810620 -8 -0.0
p6 all-clusters-app default (read/write) 2537544 2537544 0 0.0
.bss 137352 137352 0 0.0
.data 2800 2800 0 0.0
.text 1495808 1495808 0 0.0
light-app default (read/write) 2420856 2420856 0 0.0
.bss 129688 129688 0 0.0
.data 2600 2600 0 0.0
.text 1379120 1379120 0 0.0
lock-app default (read/write) 2435136 2438904 3768 0.2
.bss 129496 129496 0 0.0
.data 2568 2568 0 0.0
.text 1393400 1397168 3768 0.3
telink light-switch-app tlsr9518adk80d (read/write) 780088 780088 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 551574 551574 0 0.0
lighting-app tlsr9518adk80d (read/write) 800104 800104 0 0.0
bss 71076 71076 0 0.0
noinit 40416 40416 0 0.0
text 568308 568308 0 0.0

@Morozov-5F Morozov-5F force-pushed the feature/implement-holiday-schedules branch from 587ca8e to a689762 Compare May 26, 2022 10:13
@github-actions
Copy link

github-actions bot commented May 26, 2022

PR #18711: Size comparison from 0219efa to a689762

Increases above 0.2%:

platform target config section 0219efa a689762 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675911 679327 3416 0.5
.rodata 94335 96055 1720 1.8
.text 581092 582788 1696 0.3
lock-mtd LP_CC2652R7 (read only) 625311 628727 3416 0.5
.rodata 94215 95935 1720 1.8
.text 530604 532300 1696 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626810 630210 3400 0.5
.app_xip_area 531560 534960 3400 0.6
efr32 lock-app BRD4161A+wf200 (read only) 948368 951768 3400 0.4
.text 948360 951760 3400 0.4
k32w lock k32w061+release (read/write) 728684 732084 3400 0.5
.text 644148 647548 3400 0.5
linux all-clusters-app debug .rodata 240093 242013 1920 0.8
chip-tool debug (read only) 9600277 9633029 32752 0.3
.rodata 492413 494141 1728 0.4
.text 7730245 7761269 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9340884 9376100 35216 0.4
.rodata 456300 457932 1632 0.4
.text 7372004 7405588 33584 0.5
lock-app debug (read only) 2238969 2253241 14272 0.6
.rodata 198120 200168 2048 1.0
.text 1880914 1893138 12224 0.6
shell debug .rodata 220626 222194 1568 0.7
p6 lock-app default .text 1392408 1396176 3768 0.3
Increases (12 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6)
platform target config section 0219efa a689762 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 675911 679327 3416 0.5
.rodata 94335 96055 1720 1.8
.text 581092 582788 1696 0.3
lock-mtd LP_CC2652R7 (read only) 625311 628727 3416 0.5
.rodata 94215 95935 1720 1.8
.text 530604 532300 1696 0.3
cyw30739 lock cyw930739m2evb_01 (read/write) 626810 630210 3400 0.5
.app_xip_area 531560 534960 3400 0.6
efr32 lock-app BRD4161A+wf200 (read only) 948368 951768 3400 0.4
.text 948360 951760 3400 0.4
k32w lock k32w061+release (read/write) 728684 732084 3400 0.5
.text 644148 647548 3400 0.5
linux all-clusters-app debug (read only) 2746617 2751177 4560 0.2
.rodata 240093 242013 1920 0.8
.text 2332930 2335570 2640 0.1
chip-tool debug (read only) 9600277 9633029 32752 0.3
.rodata 492413 494141 1728 0.4
.text 7730245 7761269 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9340884 9376100 35216 0.4
.rodata 456300 457932 1632 0.4
.text 7372004 7405588 33584 0.5
lock-app debug (read only) 2238969 2253241 14272 0.6
.rodata 198120 200168 2048 1.0
.text 1880914 1893138 12224 0.6
shell debug (read only) 2553969 2555537 1568 0.1
.rodata 220626 222194 1568 0.7
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2420432 2423816 3384 0.1
.text 1383076 1386460 3384 0.2
p6 lock-app default (read/write) 2434144 2437912 3768 0.2
.text 1392408 1396176 3768 0.3
Decreases (3 builds for cc13x2_26x2, esp32, nrfconnect)
platform target config section 0219efa a689762 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 166928 163512 -3416 -2.0
esp32 all-clusters-app c3devkit (read only) 1002228 1002224 -4 -0.0
.flash.text 1002228 1002224 -4 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 810308 810304 -4 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0219efa a689762 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 644979 644979 0 0.0
(read/write) 159144 159144 0 0.0
.bss 74828 74828 0 0.0
.data 3400 3400 0 0.0
.rodata 83747 83747 0 0.0
.text 560996 560996 0 0.0
lock-ftd LP_CC2652R7 (read only) 675911 679327 3416 0.5
(read/write) 166928 163512 -3416 -2.0
.bss 72876 72876 0 0.0
.data 3236 3236 0 0.0
.rodata 94335 96055 1720 1.8
.text 581092 582788 1696 0.3
lock-mtd LP_CC2652R7 (read only) 625311 628727 3416 0.5
(read/write) 145708 145708 0 0.0
.bss 68612 68612 0 0.0
.data 3236 3236 0 0.0
.rodata 94215 95935 1720 1.8
.text 530604 532300 1696 0.3
pump-app LP_CC2652R7 (read only) 675731 675731 0 0.0
(read/write) 168532 168532 0 0.0
.bss 73276 73276 0 0.0
.data 3272 3272 0 0.0
.rodata 88531 88531 0 0.0
.text 586716 586716 0 0.0
pump-controller-app LP_CC2652R7 (read only) 653659 653659 0 0.0
(read/write) 190204 190204 0 0.0
.bss 73132 73132 0 0.0
.data 3232 3232 0 0.0
.rodata 83275 83275 0 0.0
.text 569904 569904 0 0.0
shell LP_CC2652R7 (read only) 637986 637986 0 0.0
(read/write) 154708 154708 0 0.0
.bss 77188 77188 0 0.0
.data 3404 3404 0 0.0
.rodata 80722 80722 0 0.0
.text 557032 557032 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621510 621510 0 0.0
.app_xip_area 524788 524788 0 0.0
.bss 79364 79364 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 626810 630210 3400 0.5
.app_xip_area 531560 534960 3400 0.6
.bss 77924 77924 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570622 570622 0 0.0
.app_xip_area 465692 465692 0 0.0
.bss 87308 87308 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 913896 913896 0 0.0
(read/write) 133448 133448 0 0.0
.bss 131384 131384 0 0.0
.data 2064 2064 0 0.0
.text 913888 913888 0 0.0
BRD4161A+rpc (read only) 948068 948068 0 0.0
(read/write) 150140 150140 0 0.0
.bss 147872 147872 0 0.0
.data 2268 2268 0 0.0
.text 948060 948060 0 0.0
BRD4161A+rs911x (read only) 788508 788508 0 0.0
(read/write) 129716 129716 0 0.0
.bss 127644 127644 0 0.0
.data 2072 2072 0 0.0
.text 788500 788500 0 0.0
lock-app BRD4161A+wf200 (read only) 948368 951768 3400 0.4
(read/write) 124196 124196 0 0.0
.bss 122156 122156 0 0.0
.data 2036 2036 0 0.0
.text 948360 951760 3400 0.4
window-app BRD4161A (read only) 898824 898824 0 0.0
(read/write) 133512 133512 0 0.0
.bss 131448 131448 0 0.0
.data 2060 2060 0 0.0
.text 898816 898816 0 0.0
esp32 all-clusters-app c3devkit (read only) 1002228 1002224 -4 -0.0
(read/write) 1479314 1479314 0 0.0
.dram0.bss 69400 69400 0 0.0
.dram0.data 14640 14640 0 0.0
.flash.rodata 209840 209840 0 0.0
.flash.text 1002228 1002224 -4 -0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1057135 1057135 0 0.0
(read/write) 481288 481288 0 0.0
.dram0.bss 74912 74912 0 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 240172 240172 0 0.0
.flash.text 1051751 1051751 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 680744 680744 0 0.0
.bss 80424 80424 0 0.0
.data 2008 2008 0 0.0
.text 596608 596608 0 0.0
lock k32w061+release (read/write) 728684 732084 3400 0.5
.bss 80856 80856 0 0.0
.data 1976 1976 0 0.0
.text 644148 647548 3400 0.5
linux all-clusters-app debug (read only) 2746617 2751177 4560 0.2
(read/write) 178240 178240 0 0.0
.bss 86496 86496 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83560 83560 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 240093 242013 1920 0.8
.text 2332930 2335570 2640 0.1
bridge-app debug+rpc (read only) 2023745 2023745 0 0.0
(read/write) 147896 147896 0 0.0
.bss 73120 73120 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65272 65272 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 168096 168096 0 0.0
.text 1699490 1699490 0 0.0
chip-tool debug (read only) 9600277 9633029 32752 0.3
(read/write) 596016 596016 0 0.0
.bss 23936 23936 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 564656 564656 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 492413 494141 1728 0.4
.text 7730245 7761269 31024 0.4
chip-tool-no-interactive-ipv6only arm64 (read only) 9340884 9376100 35216 0.4
(read/write) 662145 662145 0 0.0
.bss 42225 42225 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 599960 599960 0 0.0
.dynamic 560 560 0 0.0
.got 14936 14936 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 456300 457932 1632 0.4
.text 7372004 7405588 33584 0.5
lighting-app debug+rpc (read only) 2314097 2314097 0 0.0
(read/write) 153536 153536 0 0.0
.bss 74944 74944 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70776 70776 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186760 186760 0 0.0
.text 1961970 1961970 0 0.0
lock-app debug (read only) 2238969 2253241 14272 0.6
(read/write) 148600 148600 0 0.0
.bss 73632 73632 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67704 67704 0 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 198120 200168 2048 1.0
.text 1880914 1893138 12224 0.6
ota-provider-app debug (read only) 2066369 2066369 0 0.0
(read/write) 141360 141360 0 0.0
.bss 73024 73024 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60776 60776 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 179768 179768 0 0.0
.text 1728034 1728034 0 0.0
ota-requestor-app debug (read only) 2095489 2095489 0 0.0
(read/write) 144200 144200 0 0.0
.bss 73728 73728 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 62872 62872 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 175776 175776 0 0.0
.text 1759682 1759682 0 0.0
shell debug (read only) 2553969 2555537 1568 0.1
(read/write) 201744 201744 0 0.0
.bss 117416 117416 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 220626 222194 1568 0.7
.text 2174258 2174258 0 0.0
thermostat-no-ble arm64 (read only) 2359708 2359708 0 0.0
(read/write) 177377 177377 0 0.0
.bss 88177 88177 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79872 79872 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147404 147404 0 0.0
.text 1983344 1983344 0 0.0
tv-app debug (read only) 2875017 2875017 0 0.0
(read/write) 280368 280368 0 0.0
.bss 191304 191304 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221728 221728 0 0.0
.text 2470802 2470802 0 0.0
tv-casting-app debug (read only) 5432729 5432729 0 0.0
(read/write) 226256 226256 0 0.0
.bss 78888 78888 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138736 138736 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339264 339264 0 0.0
.text 4734114 4734114 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2420432 2423816 3384 0.1
.bss 202868 202868 0 0.0
.data 5872 5872 0 0.0
.text 1383076 1386460 3384 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181367 1181367 0 0.0
bss 139560 139560 0 0.0
rodata 152656 152656 0 0.0
text 810308 810304 -4 -0.0
p6 all-clusters-app default (read/write) 2536592 2536592 0 0.0
.bss 137352 137352 0 0.0
.data 2800 2800 0 0.0
.text 1494856 1494856 0 0.0
light-app default (read/write) 2419880 2419880 0 0.0
.bss 129688 129688 0 0.0
.data 2600 2600 0 0.0
.text 1378144 1378144 0 0.0
lock-app default (read/write) 2434144 2437912 3768 0.2
.bss 129496 129496 0 0.0
.data 2568 2568 0 0.0
.text 1392408 1396176 3768 0.3
telink light-switch-app tlsr9518adk80d (read/write) 779400 779400 0 0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 551116 551116 0 0.0
lighting-app tlsr9518adk80d (read/write) 799424 799424 0 0.0
bss 71076 71076 0 0.0
noinit 40416 40416 0 0.0
text 567850 567850 0 0.0

@andy31415 andy31415 merged commit b5a967c into project-chip:master May 26, 2022
@Morozov-5F Morozov-5F deleted the feature/implement-holiday-schedules branch June 1, 2022 17:56
Zcl,
"Unable to get number of supported holiday schedules when initializing lock endpoint, defaulting to 10 [endpointId=%d]",
endpointId);
numberOfYearDaySchedulesPerUser = 10;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we resetting numberOfYearDaySchedulesPerUser if holiday schedules are not supported?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was a typo, fixed here: #18860

return false;
}

// appclusters, 5.2.4.22-25: year day index changes from 1 to maxNumberOfHolidaySchedules
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this have to do with "year day index"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a typo, I copy pasted the comment, here's the result. I should probably revise all the comments.

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.

[SQA] Door Lock - Missing commands has to be implemented.
5 participants