Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ICD] Implement the support of the ICD Check-In BackOff #34482

Merged
merged 10 commits into from
Jul 26, 2024

Conversation

mkardous-silabs
Copy link
Contributor

@mkardous-silabs mkardous-silabs commented Jul 24, 2024

Description

PR implements the ICD Check-In BackOff strategy with the ICD server feature-set.
PR adds the framework to enable a platform to inject a strategy that will be leveraged by the ICDManager during server init.

  • Add the MaximumCheckInBackOff attribute to the ICDM cluster.
  • Adds an injectable Check-In BackOff strategy that is consummed by the ICDManager.
  • Adds a Default Check-In BackOff that reproduces the current behavior

Note to reviewers

The goal of this PR is just to setup the structure were a strategy can be injected. It provides very little help to implement a given strategy for now. Having trackers for missed Check-In messages and other tools will be added in a follow up PR.

Tests

  • Automated tests to validated regression
  • Manual tests to validate the default strategy behavior since we still need to restructure the Check-In message sending.

Copy link

github-actions bot commented Jul 24, 2024

PR #34482: Size comparison from 8ad0bdf to c8b04e7

Full report (61 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, stm32, tizen)
platform target config section 8ad0bdf c8b04e7 change % change
bl602 lighting-app bl602 FLASH 1271952 1271976 24 0.0
RAM 95384 95392 8 0.0
bl602+mfd FLASH 1286210 1286234 24 0.0
RAM 95528 95544 16 0.0
bl602+rpc FLASH 1310920 1310944 24 0.0
RAM 103808 103816 8 0.0
bl702 lighting-app bl702 FLASH 1092846 1092870 24 0.0
RAM 15245 15257 12 0.1
bl702+mfd FLASH 1103540 1103564 24 0.0
RAM 15397 15401 4 0.0
bl702+rpc FLASH 1182912 1182936 24 0.0
RAM 24245 24253 8 0.0
bl706-eth FLASH 876146 876170 24 0.0
RAM 27348 27360 12 0.0
bl706-wifi FLASH 1128328 1128354 26 0.0
RAM 14681 14693 12 0.1
bl702l lighting-app bl702l FLASH 1079744 1079768 24 0.0
RAM 21800 21812 12 0.1
bl702l+mfd FLASH 1091006 1091030 24 0.0
RAM 21960 21964 4 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798900 798924 24 0.0
RAM 109236 109244 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816660 816684 24 0.0
RAM 117020 117028 8 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808492 808516 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761108 761132 24 0.0
RAM 105408 105408 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746892 746916 24 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606478 606490 12 0.0
RAM 204564 204580 16 0.0
lock CC3235SF_LAUNCHXL FLASH 652018 652026 8 0.0
RAM 204836 204852 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668009 668041 32 0.0
RAM 77700 77708 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687861 687893 32 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687861 687893 32 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644805 644829 24 0.0
RAM 72768 72776 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609601 40 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629189 629237 48 0.0
RAM 73428 73436 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629189 629237 48 0.0
RAM 73428 73436 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625257 625305 48 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644965 645013 48 0.0
RAM 76444 76452 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644965 645013 48 0.0
RAM 76444 76452 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593477 593517 40 0.0
RAM 67852 67860 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613329 613369 40 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613329 613369 40 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926120 926120 0 0.0
RAM 134528 134536 8 0.0
lock-app BRD4338a FLASH 734508 734548 40 0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014572 1014636 64 0.0
RAM 126648 126656 8 0.0
esp32 all-clusters-app c3devkit DRAM 90948 90956 8 0.0
FLASH 1471072 1471086 14 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117428 117444 16 0.0
FLASH 1540191 1540211 20 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2705679 2710307 4628 0.2
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5400 5400 0 0.0
FLASH 5834028 5838658 4630 0.1
RAM 494560 494560 0 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5293826 5298456 4630 0.1
RAM 235728 235728 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4694610 4699208 4598 0.1
RAM 212992 212992 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12274738 12279334 4596 0.0
RAM 548050 548050 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11295111 11299707 4596 0.0
RAM 544890 544890 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4448844 4453440 4596 0.1
RAM 199024 199024 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618689 5623281 4592 0.1
RAM 224272 224272 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4753062 4757658 4596 0.1
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4397556 4402154 4598 0.1
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4535338 4539966 4628 0.1
RAM 199416 199416 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2978349 2982861 4512 0.2
RAM 153704 153704 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5970301 5974813 4512 0.1
RAM 573184 573216 32 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 1048639 10491037 4640 0.0
RAM 633352 633352 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226720 226728 8 0.0
nxp contact k32w0+release FLASH 576100 576132 32 0.0
RAM 70104 70112 8 0.0
k32w1+release FLASH 591656 591696 40 0.0
RAM 74144 74152 8 0.0
light k32w0+release FLASH 610400 610432 32 0.0
RAM 69564 69572 8 0.0
k32w1+release FLASH 675192 675216 24 0.0
RAM 82872 82888 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611460 1611476 16 0.0
RAM 209728 209744 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531812 1531828 16 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458844 1458860 16 0.0
RAM 199808 199816 8 0.0
lock cy8ckit_062s2_43012 FLASH 1459484 1459500 16 0.0
RAM 224328 224344 16 0.0
stm32 light STM32WB5MM-DK FLASH 474120 474144 24 0.0
RAM 144260 144268 8 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1640500 1640532 32 0.0
RAM 48708 48724 16 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16290646 16290990 344 0.0
RAM 7153088 7153288 200 0.0

@github-actions github-actions bot added the tests label Jul 25, 2024
src/app/server/Server.h Outdated Show resolved Hide resolved
src/app/server/Server.h Outdated Show resolved Hide resolved
@mkardous-silabs mkardous-silabs force-pushed the feature/check_in_backoff branch from acb71f9 to f1484c0 Compare July 26, 2024 18:28
Copy link

github-actions bot commented Jul 26, 2024

PR #34482: Size comparison from 63d38ea to f1484c0

Full report (3 builds for cc32xx, stm32)
platform target config section 63d38ea f1484c0 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606674 4 0.0
RAM 204564 204580 16 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204852 16 0.0
stm32 light STM32WB5MM-DK FLASH 475408 475408 0 0.0
RAM 144300 144308 8 0.0

Copy link

github-actions bot commented Jul 26, 2024

PR #34482: Size comparison from 63d38ea to ca9e27f

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 63d38ea ca9e27f change % change
bl602 lighting-app bl602 FLASH 1274146 1274158 12 0.0
RAM 95424 95432 8 0.0
bl602+mfd FLASH 1288404 1288416 12 0.0
RAM 95568 95584 16 0.0
bl602+rpc FLASH 1313114 1313126 12 0.0
RAM 103848 103856 8 0.0
bl702 lighting-app bl702 FLASH 1095040 1095052 12 0.0
RAM 15245 15257 12 0.1
bl702+mfd FLASH 1105734 1105746 12 0.0
RAM 15397 15401 4 0.0
bl702+rpc FLASH 1185106 1185118 12 0.0
RAM 24245 24253 8 0.0
bl706-eth FLASH 878084 878096 12 0.0
RAM 27348 27360 12 0.0
bl706-wifi FLASH 1130780 1130792 12 0.0
RAM 14681 14693 12 0.1
bl702l lighting-app bl702l FLASH 1081938 1081950 12 0.0
RAM 21800 21812 12 0.1
bl702l+mfd FLASH 1093200 1093212 12 0.0
RAM 21960 21964 4 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 800212 0 0.0
RAM 109276 109284 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117028 8 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606674 4 0.0
RAM 204564 204580 16 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204852 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 669281 0 0.0
RAM 77740 77748 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 646077 0 0.0
RAM 72808 72816 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609713 -24 -0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625409 -24 -0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593637 -24 -0.0
RAM 67852 67860 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 927240 -8 -0.0
RAM 134568 134576 8 0.0
lock-app BRD4338a FLASH 734684 734644 -40 -0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014772 1014740 -32 -0.0
RAM 126648 126656 8 0.0
esp32 all-clusters-app c3devkit DRAM 91020 91028 8 0.0
FLASH 1482368 1482368 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117500 117516 16 0.0
FLASH 1551631 1551635 4 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710575 2710603 28 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5902302 5902332 30 0.0
RAM 499576 499576 0 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306932 5306962 30 0.0
RAM 235920 235920 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707164 4707194 30 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12336940 12336968 28 0.0
RAM 553458 553458 0 0.0
chip-tool-ipv6only arm64 unknown 20192 20192 0 0.0
FLASH 11035964 11035980 16 0.0
RAM 603176 603176 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343039 11343067 28 0.0
RAM 550298 550298 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463202 4463230 28 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631521 5631553 32 0.0
RAM 224464 224464 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757958 4757986 28 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402420 4402450 30 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540568 4540596 28 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991613 2991645 32 0.0
RAM 154056 154056 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259844 4259860 16 0.0
RAM 236360 236368 8 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983421 5983453 32 0.0
RAM 578144 578176 32 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10549533 10549677 144 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226728 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897228 897228 0 0.0
RAM 141608 141612 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 962828 962828 0 0.0
RAM 140712 140716 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 832644 0 0.0
RAM 140464 140468 4 0.0
nxp contact k32w0+release FLASH 576100 576084 -16 -0.0
RAM 70104 70112 8 0.0
k32w1+release FLASH 591808 591784 -24 -0.0
RAM 74144 74152 8 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69616 8 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82928 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622948 1622948 0 0.0
RAM 209776 209792 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533444 1533428 -16 -0.0
RAM 206584 206584 0 0.0
light cy8ckit_062s2_43012 FLASH 1460468 1460468 0 0.0
RAM 199848 199856 8 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224344 16 0.0
qpg lighting-app qpg6105+debug FLASH 653084 653084 0 0.0
RAM 104680 104688 8 0.0
lock-app qpg6105+debug FLASH 612288 612264 -24 -0.0
RAM 99320 99328 8 0.0
stm32 light STM32WB5MM-DK FLASH 475408 475408 0 0.0
RAM 144300 144308 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619026 619000 -26 -0.0
RAM 50660 50664 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 669320 669332 12 0.0
RAM 147936 147940 4 0.0
all-clusters-minimal-app tlsr9528a FLASH 765338 765350 12 0.0
RAM 110136 110140 4 0.0
bridge-app tlsr9258a FLASH 677604 677616 12 0.0
RAM 91316 91320 4 0.0
contact-sensor-app tlsr9528a_retention FLASH 620618 620592 -26 -0.0
RAM 50704 50708 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706462 706436 -26 -0.0
RAM 74032 74036 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 617396 12 0.0
RAM 144124 144128 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 803476 12 0.0
RAM 99052 99056 4 0.0
lock-app-dfu tlsr9528a FLASH 652396 652370 -26 -0.0
RAM 66736 66740 4 0.0
ota-requestor-app tlsr9258a FLASH 695640 695652 12 0.0
RAM 91000 91004 4 0.0
pump-app-usb tlsr9518adk80d FLASH 629972 629946 -26 -0.0
RAM 55480 55484 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607574 607548 -26 -0.0
RAM 52724 52728 4 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627232 627334 102 0.0
RAM 52332 52344 12 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651396 651370 -26 -0.0
RAM 56360 56364 4 0.0
thermostat tlsr9518adk80d FLASH 626282 626256 -26 -0.0
RAM 53048 53052 4 0.0
window-covering tlsr9118bdk40d FLASH 521442 521454 12 0.0
RAM 97256 97260 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1669024 1669048 24 0.0
RAM 48924 48940 16 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16381678 16381774 96 0.0
RAM 7190408 7190464 56 0.0

src/app/icd/server/DefaultICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/icd/server/DefaultICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/icd/server/DefaultICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/icd/server/DefaultICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/icd/server/ICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/icd/server/ICDCheckInBackOffStrategy.h Outdated Show resolved Hide resolved
src/app/server/Server.h Outdated Show resolved Hide resolved
src/app/server/Server.h Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Jul 26, 2024

PR #34482: Size comparison from 63d38ea to 4755d13

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 63d38ea 4755d13 change % change
bl602 lighting-app bl602 FLASH 1274146 1274158 12 0.0
RAM 95424 95432 8 0.0
bl602+mfd FLASH 1288404 1288416 12 0.0
RAM 95568 95584 16 0.0
bl602+rpc FLASH 1313114 1313126 12 0.0
RAM 103848 103856 8 0.0
bl702 lighting-app bl702 FLASH 1095040 1095052 12 0.0
RAM 15245 15257 12 0.1
bl702+mfd FLASH 1105734 1105746 12 0.0
RAM 15397 15401 4 0.0
bl702+rpc FLASH 1185106 1185118 12 0.0
RAM 24245 24253 8 0.0
bl706-eth FLASH 878084 878096 12 0.0
RAM 27348 27360 12 0.0
bl706-wifi FLASH 1130780 1130792 12 0.0
RAM 14681 14693 12 0.1
bl702l lighting-app bl702l FLASH 1081938 1081950 12 0.0
RAM 21800 21812 12 0.1
bl702l+mfd FLASH 1093200 1093212 12 0.0
RAM 21960 21964 4 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 800212 0 0.0
RAM 109276 109284 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117028 8 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606674 4 0.0
RAM 204564 204580 16 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204852 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 669281 0 0.0
RAM 77740 77748 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 689141 0 0.0
RAM 80380 80380 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 646077 0 0.0
RAM 72808 72816 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609713 -24 -0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625409 -24 -0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593637 -24 -0.0
RAM 67852 67860 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 927240 -8 -0.0
RAM 134568 134576 8 0.0
lock-app BRD4338a FLASH 734684 734644 -40 -0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014772 1014740 -32 -0.0
RAM 126648 126656 8 0.0
esp32 all-clusters-app c3devkit DRAM 91020 91036 16 0.0
FLASH 1482368 1482400 32 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117500 117516 16 0.0
FLASH 1551631 1551667 36 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710575 2710603 28 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5902302 5902364 62 0.0
RAM 499576 499608 32 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306932 5306962 30 0.0
RAM 235920 235920 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707164 4707194 30 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12336940 12336968 28 0.0
RAM 553458 553458 0 0.0
chip-tool-ipv6only arm64 unknown 20192 20192 0 0.0
FLASH 11035964 11035980 16 0.0
RAM 603176 603176 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343039 11343067 28 0.0
RAM 550298 550298 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463202 4463230 28 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631521 5631553 32 0.0
RAM 224464 224464 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757958 4757986 28 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402420 4402450 30 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540568 4540596 28 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991613 2991677 64 0.0
RAM 154056 154088 32 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259844 4259860 16 0.0
RAM 236360 236368 8 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983421 5983453 32 0.0
RAM 578144 578176 32 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10549533 10549677 144 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226728 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897228 897260 32 0.0
RAM 141608 141613 5 0.0
nrf7002dk_nrf5340_cpuapp FLASH 962828 962860 32 0.0
RAM 140712 140717 5 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 832644 0 0.0
RAM 140464 140468 4 0.0
nxp contact k32w0+release FLASH 576100 576084 -16 -0.0
RAM 70104 70112 8 0.0
k32w1+release FLASH 591808 591784 -24 -0.0
RAM 74144 74152 8 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69616 8 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82928 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622948 1622980 32 0.0
RAM 209776 209792 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533444 1533428 -16 -0.0
RAM 206584 206584 0 0.0
light cy8ckit_062s2_43012 FLASH 1460468 1460468 0 0.0
RAM 199848 199856 8 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224344 16 0.0
qpg lighting-app qpg6105+debug FLASH 653084 653084 0 0.0
RAM 104680 104688 8 0.0
lock-app qpg6105+debug FLASH 612288 612264 -24 -0.0
RAM 99320 99328 8 0.0
stm32 light STM32WB5MM-DK FLASH 475408 475408 0 0.0
RAM 144300 144308 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619026 619000 -26 -0.0
RAM 50660 50664 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 669320 669332 12 0.0
RAM 147936 147944 8 0.0
all-clusters-minimal-app tlsr9528a FLASH 765338 765350 12 0.0
RAM 110136 110140 4 0.0
bridge-app tlsr9258a FLASH 677604 677616 12 0.0
RAM 91316 91320 4 0.0
contact-sensor-app tlsr9528a_retention FLASH 620618 620592 -26 -0.0
RAM 50704 50708 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706462 706436 -26 -0.0
RAM 74032 74036 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 617396 12 0.0
RAM 144124 144128 4 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 803476 12 0.0
RAM 99052 99056 4 0.0
lock-app-dfu tlsr9528a FLASH 652396 652370 -26 -0.0
RAM 66736 66740 4 0.0
ota-requestor-app tlsr9258a FLASH 695640 695652 12 0.0
RAM 91000 91004 4 0.0
pump-app-usb tlsr9518adk80d FLASH 629972 629946 -26 -0.0
RAM 55480 55484 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607574 607548 -26 -0.0
RAM 52724 52728 4 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627232 627334 102 0.0
RAM 52332 52344 12 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651396 651370 -26 -0.0
RAM 56360 56364 4 0.0
thermostat tlsr9518adk80d FLASH 626282 626256 -26 -0.0
RAM 53048 53052 4 0.0
window-covering tlsr9118bdk40d FLASH 521442 521454 12 0.0
RAM 97256 97260 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1669024 1669080 56 0.0
RAM 48924 48940 16 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16381678 16381774 96 0.0
RAM 7190408 7190464 56 0.0

@mergify mergify bot merged commit 5eba394 into project-chip:master Jul 26, 2024
69 checks passed
j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
…#34482)

* Add MaximunCheckInBackOff attribute to ICDM cluster

* Add injectable ICD Check-In BackOff strategy

* Fix gn dependency

* Fix non CIP builds

* Fix switch case and add test

* Update zcl with extensions

* Fix zap generation

* Refactor ICDManager init to leverage a builder pattern

* Fix non LIT test builds

* Apply suggestions from code review

Co-authored-by: Boris Zbarsky <[email protected]>

---------

Co-authored-by: Boris Zbarsky <[email protected]>
rochaferraz pushed a commit to rochaferraz/connectedhomeip that referenced this pull request Jul 31, 2024
…#34482)

* Add MaximunCheckInBackOff attribute to ICDM cluster

* Add injectable ICD Check-In BackOff strategy

* Fix gn dependency

* Fix non CIP builds

* Fix switch case and add test

* Update zcl with extensions

* Fix zap generation

* Refactor ICDManager init to leverage a builder pattern

* Fix non LIT test builds

* Apply suggestions from code review

Co-authored-by: Boris Zbarsky <[email protected]>

---------

Co-authored-by: Boris Zbarsky <[email protected]>
@mkardous-silabs mkardous-silabs deleted the feature/check_in_backoff branch August 5, 2024 12:27
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