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

Managed ACL: Add AccessRestrictionList support #34932

Merged
merged 28 commits into from
Aug 27, 2024

Conversation

tleacmcsa
Copy link
Contributor

@tleacmcsa tleacmcsa commented Aug 12, 2024

Add Access Restriction support

  • AccessRestriction class and unit tests
  • Updates to access-control-server:
    • Added attributes:
      • CommissioningARL
      • ARL
    • Added events:
      • AccessRestrictionEntryChanged
      • FabricRestrictionReviewUpdate
    • Added commands:
      • ReviewFabricRestrictions
      • ReviewFabricRestrictionsResponse
    • Populate ARL from CommissioningARL upon commissioning complete event
  • Added Server initialization parameters for:
    • AccessRestrictionProvider implementation
  • Updated platform/linux examples:
    • ExampleAccessRestriction
    • AppMain optional support for AccessRestrictions
    • Options parses optional CommissioningARL entries
  • Added include exception for vector and map (feature currently for higher resourced NIMs only)

Copy link

semanticdiff-com bot commented Aug 12, 2024

Review changes with SemanticDiff.

Analyzed 1 of 40 files.

File Information
Filename Status
src/transport/SecureSession.cpp Unsupported file format
src/transport/SecureSession.h Unsupported file format
src/transport/Session.h Unsupported file format
src/transport/SessionManager.cpp Unsupported file format
src/transport/tests/TestSessionManager.cpp Unsupported file format
src/messaging/tests/TestReliableMessageProtocol.cpp Unsupported file format
src/lib/core/CHIPConfig.h Unsupported file format
src/credentials/FabricTable.cpp Unsupported file format
src/credentials/FabricTable.h Unsupported file format
src/credentials/tests/TestFabricTable.cpp Unsupported file format
src/app/EventManagement.cpp Unsupported file format
src/app/InteractionModelEngine.cpp Unsupported file format
src/app/chip_data_model.gni Unsupported file format
src/app/server/BUILD.gn Unsupported file format
src/app/server/Server.cpp Unsupported file format
src/app/server/Server.h Unsupported file format
src/app/reporting/Engine.cpp Unsupported file format
src/app/clusters/access-control-server/ArlEncoder.cpp Unsupported file format
src/app/clusters/access-control-server/ArlEncoder.h Unsupported file format
src/app/clusters/access-control-server/access-control-server.cpp Unsupported file format
src/access/AccessConfig.h Unsupported file format
src/access/AccessControl.cpp Unsupported file format
src/access/AccessControl.h Unsupported file format
src/access/AccessRestrictionProvider.cpp Unsupported file format
src/access/AccessRestrictionProvider.h Unsupported file format
src/access/BUILD.gn Unsupported file format
src/access/RequestPath.h Unsupported file format
src/access/SubjectDescriptor.h Unsupported file format
src/access/access.gni Unsupported file format
src/access/tests/BUILD.gn Unsupported file format
src/access/tests/TestAccessRestrictionProvider.cpp Unsupported file format
✔️ scripts/tools/check_includes_config.py Analyzed
examples/platform/linux/AppMain.cpp Unsupported file format
examples/platform/linux/BUILD.gn Unsupported file format
examples/platform/linux/ExampleAccessRestrictionProvider.h Unsupported file format
examples/platform/linux/Options.cpp Unsupported file format
examples/platform/linux/Options.h Unsupported file format
examples/network-manager-app/network-manager-common/network-manager-app.matter Unsupported file format
examples/network-manager-app/network-manager-common/network-manager-app.zap Unsupported file format
examples/network-manager-app/linux/args.gni Unsupported file format

Copy link

github-actions bot commented Aug 12, 2024

PR #34932: Size comparison from e994cbf to 5501b22

Increases above 0.2%:

platform target config section e994cbf 5501b22 change % change
tizen all-clusters-app arm unknown 4796 4812 16 0.3
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e994cbf 5501b22 change % change
bl602 lighting-app bl602 FLASH 1278128 1278128 0 0.0
RAM 95928 95936 8 0.0
bl602+mfd FLASH 1292238 1292238 0 0.0
RAM 96072 96080 8 0.0
bl602+rpc FLASH 1317092 1317092 0 0.0
RAM 104352 104360 8 0.0
bl702 lighting-app bl702 FLASH 943988 943988 0 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946388 946388 0 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039044 1039044 0 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 646706 646706 0 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894312 894312 0 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960392 960392 0 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963270 963270 0 0.0
RAM 17012 17012 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 803140 803140 0 0.0
RAM 117628 117636 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818984 818968 -16 -0.0
RAM 125220 125228 8 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 811324 811324 0 0.0
RAM 119500 119508 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763496 763496 0 0.0
RAM 113648 113656 8 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747996 747996 0 0.0
RAM 113840 113848 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205412 8 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205628 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672289 672281 -8 -0.0
RAM 78348 78356 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692149 692141 -8 -0.0
RAM 80980 80988 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692149 692141 -8 -0.0
RAM 80980 80988 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649077 649069 -8 -0.0
RAM 73416 73424 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610721 610785 64 0.0
RAM 71340 71348 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630349 630413 64 0.0
RAM 73892 73900 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630349 630413 64 0.0
RAM 73892 73900 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 628185 628249 64 0.0
RAM 74356 74364 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647893 647957 64 0.0
RAM 76908 76916 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647893 647957 64 0.0
RAM 76908 76916 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601717 601765 48 0.0
RAM 68388 68396 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 621577 621625 48 0.0
RAM 71020 71028 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 621577 621625 48 0.0
RAM 71020 71028 8 0.0
efr32 lighting-app BRD4187C FLASH 930312 930304 -8 -0.0
RAM 135144 135152 8 0.0
lock-app BRD4338a FLASH 737468 737460 -8 -0.0
RAM 207864 207872 8 0.0
window-app BRD4187C FLASH 1015444 1015468 24 0.0
RAM 127084 127092 8 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2754771 2755025 254 0.0
RAM 128408 128440 32 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6036700 6036956 256 0.0
RAM 509704 509736 32 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5375880 5376168 288 0.0
RAM 240072 240104 32 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4728568 4728824 256 0.0
RAM 216952 216952 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12488168 12488168 0 0.0
RAM 557202 557202 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11198969 11198969 0 0.0
RAM 554706 554706 0 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4539332 4539620 288 0.0
RAM 203456 203456 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5663137 5663393 256 0.0
RAM 228008 228040 32 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4783348 4783572 224 0.0
RAM 203736 203768 32 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4423388 4423612 224 0.0
RAM 197720 197720 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4562006 4562230 224 0.0
RAM 202256 202256 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3076317 3076317 0 0.0
RAM 159200 159232 32 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 6006597 6006821 224 0.0
RAM 582968 582968 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10692077 10692301 224 0.0
RAM 644280 644312 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909008 -4 -0.0
RAM 142255 142263 8 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880924 -8 -0.0
RAM 140394 140402 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840844 -4 -0.0
RAM 141074 141082 8 0.0
nxp contact k32w0+release FLASH 577372 577356 -16 -0.0
RAM 70468 70476 8 0.0
k32w1+release FLASH 592680 592656 -24 -0.0
RAM 74456 74464 8 0.0
light k32w0+release FLASH 612816 612816 0 0.0
RAM 69940 69948 8 0.0
k32w1+release FLASH 677640 677640 0 0.0
RAM 83232 83240 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1638196 1638196 0 0.0
RAM 210928 210936 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1543892 1543892 0 0.0
RAM 207672 207680 8 0.0
light cy8ckit_062s2_43012 FLASH 1463796 1463796 0 0.0
RAM 200776 200784 8 0.0
lock cy8ckit_062s2_43012 FLASH 1462460 1462460 0 0.0
RAM 225112 225120 8 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655964 56 0.0
RAM 105152 105160 8 0.0
lock-app qpg6105+debug FLASH 613248 613280 32 0.0
RAM 99636 99644 8 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478372 68 0.0
RAM 144764 144772 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620118 620122 4 0.0
RAM 50940 50948 8 0.0
all-clusters-app tlsr9118bdk40d FLASH 680638 680638 0 0.0
RAM 149592 149600 8 0.0
all-clusters-minimal-app tlsr9528a FLASH 773898 773898 0 0.0
RAM 110752 110760 8 0.0
bridge-app tlsr9258a FLASH 678806 678806 0 0.0
RAM 91636 91644 8 0.0
contact-sensor-app tlsr9528a_retention FLASH 621714 621718 4 0.0
RAM 50980 50988 8 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707596 707600 4 0.0
RAM 74320 74328 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620640 620640 0 0.0
RAM 145580 145588 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806726 806726 0 0.0
RAM 99504 99512 8 0.0
lock-app-dfu tlsr9528a FLASH 654586 654590 4 0.0
RAM 67016 67024 8 0.0
ota-requestor-app tlsr9258a FLASH 696822 696822 0 0.0
RAM 91320 91328 8 0.0
pump-app-usb tlsr9518adk80d FLASH 631102 631106 4 0.0
RAM 55760 55768 8 0.0
pump-controller-app tlsr9518adk80d FLASH 608612 608616 4 0.0
RAM 53004 53012 8 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628502 628506 4 0.0
RAM 52700 52708 8 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652482 652486 4 0.0
RAM 56640 56648 8 0.0
thermostat tlsr9518adk80d FLASH 633666 633670 4 0.0
RAM 53400 53408 8 0.0
window-covering tlsr9118bdk40d FLASH 522646 522646 0 0.0
RAM 98540 98548 8 0.0
tizen all-clusters-app arm unknown 4796 4812 16 0.3
FLASH 1697032 1699456 2424 0.1
RAM 89292 89316 24 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link
Contributor

@chrisdecenzo chrisdecenzo left a comment

Choose a reason for hiding this comment

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

first pass feedback

src/lib/support/DefaultStorageKeyAllocator.h Outdated Show resolved Hide resolved
src/app/server/Server.h Outdated Show resolved Hide resolved
src/app/CommandHandlerImpl.cpp Outdated Show resolved Hide resolved
@tleacmcsa tleacmcsa changed the title Add AccessRestrictionList support [DRAFT] Add AccessRestrictionList support Aug 13, 2024
Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from ddf44dc to 5e96425

Increases above 0.2%:

platform target config section ddf44dc 5e96425 change % change
tizen all-clusters-app arm unknown 4796 4812 16 0.3
Full report (10 builds for cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section ddf44dc 5e96425 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909012 0 0.0
RAM 142255 142255 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880932 0 0.0
RAM 140394 140394 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840848 0 0.0
RAM 141074 141074 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
tizen all-clusters-app arm unknown 4796 4812 16 0.3
FLASH 1697032 1699460 2428 0.1
RAM 89292 89308 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from ddf44dc to 668fefe

Increases above 0.2%:

platform target config section ddf44dc 668fefe change % change
tizen all-clusters-app arm unknown 4796 4812 16 0.3
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ddf44dc 668fefe change % change
bl602 lighting-app bl602 FLASH 1278128 1278128 0 0.0
RAM 95928 95928 0 0.0
bl602+mfd FLASH 1292238 1292238 0 0.0
RAM 96072 96072 0 0.0
bl602+rpc FLASH 1317092 1317092 0 0.0
RAM 104352 104352 0 0.0
bl702 lighting-app bl702 FLASH 943988 943988 0 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946388 946388 0 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039044 1039044 0 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 646706 646706 0 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894312 894312 0 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960392 960392 0 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963270 963270 0 0.0
RAM 17012 17012 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 803140 803140 0 0.0
RAM 117628 117628 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818984 818984 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 811324 811324 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763496 763496 0 0.0
RAM 113648 113648 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747996 747996 0 0.0
RAM 113840 113840 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672289 672289 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649077 649077 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610721 610721 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 628185 628185 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601717 601717 0 0.0
RAM 68388 68388 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
efr32 lighting-app BRD4187C FLASH 930312 930304 -8 -0.0
RAM 135144 135144 0 0.0
lock-app BRD4338a FLASH 737468 737460 -8 -0.0
RAM 207864 207864 0 0.0
window-app BRD4187C FLASH 1015444 1015436 -8 -0.0
RAM 127084 127084 0 0.0
linux chip-tool-ipv6only arm64 unknown 20312 20312 0 0.0
FLASH 11163580 11163580 0 0.0
RAM 607272 607272 0 0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4363556 4363796 240 0.0
RAM 242416 242416 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909012 0 0.0
RAM 142255 142255 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880932 0 0.0
RAM 140394 140394 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840848 0 0.0
RAM 141074 141074 0 0.0
nxp contact k32w0+release FLASH 577372 577372 0 0.0
RAM 70468 70468 0 0.0
k32w1+release FLASH 592680 592680 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612816 612816 0 0.0
RAM 69940 69940 0 0.0
k32w1+release FLASH 677640 677640 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1638196 1638196 0 0.0
RAM 210928 210928 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1543892 1543892 0 0.0
RAM 207672 207672 0 0.0
light cy8ckit_062s2_43012 FLASH 1463796 1463796 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462460 1462460 0 0.0
RAM 225112 225112 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620118 620118 0 0.0
RAM 50940 50940 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 680638 680638 0 0.0
RAM 149592 149592 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 773898 773898 0 0.0
RAM 110752 110752 0 0.0
bridge-app tlsr9258a FLASH 678806 678806 0 0.0
RAM 91636 91636 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621714 621714 0 0.0
RAM 50980 50980 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707596 707596 0 0.0
RAM 74320 74320 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620640 620640 0 0.0
RAM 145580 145580 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806726 806726 0 0.0
RAM 99504 99504 0 0.0
lock-app-dfu tlsr9528a FLASH 654586 654586 0 0.0
RAM 67016 67016 0 0.0
ota-requestor-app tlsr9258a FLASH 696822 696822 0 0.0
RAM 91320 91320 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631102 631102 0 0.0
RAM 55760 55760 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608612 608612 0 0.0
RAM 53004 53004 0 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628502 628502 0 0.0
RAM 52700 52700 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652482 652482 0 0.0
RAM 56640 56640 0 0.0
thermostat tlsr9518adk80d FLASH 633666 633666 0 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522646 522646 0 0.0
RAM 98540 98540 0 0.0
tizen all-clusters-app arm unknown 4796 4812 16 0.3
FLASH 1697032 1699460 2428 0.1
RAM 89292 89308 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 62139bf to 9ed7dcc

Increases above 0.2%:

platform target config section 62139bf 9ed7dcc change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (7 builds for cc32xx, qpg, stm32, tizen)
platform target config section 62139bf 9ed7dcc change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703260 2428 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 62139bf to c16e6e2

Increases above 0.2%:

platform target config section 62139bf c16e6e2 change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (5 builds for cc32xx, stm32, tizen)
platform target config section 62139bf c16e6e2 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703260 2428 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 62139bf to 3bba771

Increases above 0.2%:

platform target config section 62139bf 3bba771 change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section 62139bf 3bba771 change % change
bl602 lighting-app bl602 FLASH 1278128 1278128 0 0.0
RAM 95928 95928 0 0.0
bl602+mfd FLASH 1292238 1292238 0 0.0
RAM 96072 96072 0 0.0
bl602+rpc FLASH 1317092 1317092 0 0.0
RAM 104352 104352 0 0.0
bl702 lighting-app bl702 FLASH 943988 943988 0 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946388 946388 0 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039044 1039044 0 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 646706 646706 0 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894312 894312 0 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960392 960392 0 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963270 963270 0 0.0
RAM 17012 17012 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 803140 803140 0 0.0
RAM 117628 117628 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818984 818984 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 811324 811324 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763496 763496 0 0.0
RAM 113648 113648 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747996 747996 0 0.0
RAM 113840 113840 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672289 672289 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649077 649077 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610721 610721 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 628185 628185 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601717 601717 0 0.0
RAM 68388 68388 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909012 0 0.0
RAM 142255 142255 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880932 0 0.0
RAM 140394 140394 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840848 0 0.0
RAM 141074 141074 0 0.0
nxp contact k32w0+release FLASH 577372 577372 0 0.0
RAM 70468 70468 0 0.0
k32w1+release FLASH 592680 592680 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612816 612816 0 0.0
RAM 69940 69940 0 0.0
k32w1+release FLASH 677640 677640 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1639108 1639108 0 0.0
RAM 210952 210952 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1543892 1543892 0 0.0
RAM 207672 207672 0 0.0
light cy8ckit_062s2_43012 FLASH 1463796 1463796 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462460 1462460 0 0.0
RAM 225112 225112 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703260 2428 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 62139bf to 9766e30

Increases above 0.2%:

platform target config section 62139bf 9766e30 change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 62139bf 9766e30 change % change
bl602 lighting-app bl602 FLASH 1278128 1278128 0 0.0
RAM 95928 95928 0 0.0
bl602+mfd FLASH 1292238 1292238 0 0.0
RAM 96072 96072 0 0.0
bl602+rpc FLASH 1317092 1317092 0 0.0
RAM 104352 104352 0 0.0
bl702 lighting-app bl702 FLASH 943988 943988 0 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946388 946388 0 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039044 1039044 0 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 646706 646706 0 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894312 894312 0 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960392 960392 0 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963270 963270 0 0.0
RAM 17012 17012 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 803140 803140 0 0.0
RAM 117628 117628 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818984 818984 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 811324 811324 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763496 763496 0 0.0
RAM 113648 113648 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747996 747996 0 0.0
RAM 113840 113840 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672289 672289 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649077 649077 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610721 610721 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 628185 628185 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601717 601717 0 0.0
RAM 68388 68388 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
efr32 lighting-app BRD4187C FLASH 930312 930304 -8 -0.0
RAM 135144 135144 0 0.0
lock-app BRD4338a FLASH 737468 737460 -8 -0.0
RAM 207864 207864 0 0.0
window-app BRD4187C FLASH 1015444 1015436 -8 -0.0
RAM 127084 127084 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2754677 2754931 254 0.0
RAM 128408 128408 0 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6036734 6037022 288 0.0
RAM 509704 509704 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5375786 5376074 288 0.0
RAM 240072 240072 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4728474 4728730 256 0.0
RAM 216952 216920 -32 -0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12488074 12488074 0 0.0
RAM 557202 557202 0 0.0
chip-tool-ipv6only arm64 unknown 20312 20312 0 0.0
FLASH 11163580 11163580 0 0.0
RAM 607272 607272 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11198875 11198875 0 0.0
RAM 554706 554706 0 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4539238 4539526 288 0.0
RAM 203456 203456 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5663041 5663297 256 0.0
RAM 228008 228008 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4783222 4783446 224 0.0
RAM 203736 203736 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4423294 4423518 224 0.0
RAM 197720 197720 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4561912 4562136 224 0.0
RAM 202256 202256 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3076221 3076221 0 0.0
RAM 159200 159200 0 0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4363556 4363796 240 0.0
RAM 242416 242416 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 6006501 6006725 224 0.0
RAM 582968 582936 -32 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10691981 10692205 224 0.0
RAM 644280 644280 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909012 0 0.0
RAM 142255 142255 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880932 0 0.0
RAM 140394 140394 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840848 0 0.0
RAM 141074 141074 0 0.0
nxp contact k32w0+release FLASH 577372 577372 0 0.0
RAM 70468 70468 0 0.0
k32w1+release FLASH 592680 592680 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612816 612816 0 0.0
RAM 69940 69940 0 0.0
k32w1+release FLASH 677640 677640 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1639108 1639108 0 0.0
RAM 210952 210952 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1543892 1543892 0 0.0
RAM 207672 207672 0 0.0
light cy8ckit_062s2_43012 FLASH 1463796 1463796 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462460 1462460 0 0.0
RAM 225112 225112 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620118 620118 0 0.0
RAM 50940 50940 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 680630 680630 0 0.0
RAM 149592 149592 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 773898 773898 0 0.0
RAM 110752 110752 0 0.0
bridge-app tlsr9258a FLASH 678806 678806 0 0.0
RAM 91636 91636 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621714 621714 0 0.0
RAM 50980 50980 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707596 707596 0 0.0
RAM 74320 74320 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620640 620640 0 0.0
RAM 145580 145580 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806726 806726 0 0.0
RAM 99504 99504 0 0.0
lock-app-dfu tlsr9528a FLASH 654586 654586 0 0.0
RAM 67016 67016 0 0.0
ota-requestor-app tlsr9258a FLASH 696822 696822 0 0.0
RAM 91320 91320 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631102 631102 0 0.0
RAM 55760 55760 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608612 608612 0 0.0
RAM 53004 53004 0 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628502 628502 0 0.0
RAM 52700 52700 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652482 652482 0 0.0
RAM 56640 56640 0 0.0
thermostat tlsr9518adk80d FLASH 633666 633666 0 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522646 522646 0 0.0
RAM 98540 98540 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703260 2428 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

examples/platform/linux/Options.cpp Outdated Show resolved Hide resolved
src/access/AccessControl.h Show resolved Hide resolved
src/access/AccessRestriction.cpp Outdated Show resolved Hide resolved
src/access/AccessRestriction.cpp Outdated Show resolved Hide resolved
src/access/AccessRestriction.h Outdated Show resolved Hide resolved
examples/platform/linux/ExampleAccessRestriction.h Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 128c37a to febc716

Increases above 0.2%:

platform target config section 128c37a febc7165 change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (5 builds for cc32xx, stm32, tizen)
platform target config section 128c37a febc7165 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703020 2188 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 13, 2024

PR #34932: Size comparison from 128c37a to 0739363

Increases above 0.2%:

platform target config section 128c37a 0739363 change % change
tizen all-clusters-app arm unknown 4808 4824 16 0.3
Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 128c37a 0739363 change % change
bl602 lighting-app bl602 FLASH 1278128 1278128 0 0.0
RAM 95928 95928 0 0.0
bl602+mfd FLASH 1292238 1292238 0 0.0
RAM 96072 96072 0 0.0
bl602+rpc FLASH 1317092 1317092 0 0.0
RAM 104352 104352 0 0.0
bl702 lighting-app bl702 FLASH 943988 943988 0 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946388 946388 0 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039044 1039044 0 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 646706 646706 0 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894312 894312 0 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960392 960392 0 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963270 963270 0 0.0
RAM 17012 17012 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 803140 803140 0 0.0
RAM 117628 117628 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 818984 818984 0 0.0
RAM 125220 125220 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 811324 811324 0 0.0
RAM 119500 119500 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 763496 763496 0 0.0
RAM 113648 113648 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747996 747996 0 0.0
RAM 113840 113840 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 613106 613106 0 0.0
RAM 205404 205404 0 0.0
lock CC3235SF_LAUNCHXL FLASH 655074 655074 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672289 672289 0 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692149 692149 0 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649077 649077 0 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610721 610721 0 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630349 630349 0 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 628185 628185 0 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 647893 647893 0 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 601717 601717 0 0.0
RAM 68388 68388 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 621577 621577 0 0.0
RAM 71020 71020 0 0.0
efr32 lighting-app BRD4187C FLASH 930312 930304 -8 -0.0
RAM 135144 135144 0 0.0
lock-app BRD4338a FLASH 737468 737460 -8 -0.0
RAM 207864 207864 0 0.0
window-app BRD4187C FLASH 1015444 1015436 -8 -0.0
RAM 127084 127084 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2754677 2754675 -2 -0.0
RAM 128408 128408 0 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6036734 6036766 32 0.0
RAM 509704 509704 0 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5375786 5375818 32 0.0
RAM 240072 240072 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4728474 4728474 0 0.0
RAM 216952 216920 -32 -0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12488074 12488074 0 0.0
RAM 557202 557202 0 0.0
chip-tool-ipv6only arm64 unknown 20312 20312 0 0.0
FLASH 11163580 11163580 0 0.0
RAM 607272 607272 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11199311 11199311 0 0.0
RAM 554706 554706 0 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4539238 4539270 32 0.0
RAM 203456 203456 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5663041 5663041 0 0.0
RAM 228008 228008 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4783222 4783222 0 0.0
RAM 203736 203736 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4423294 4423294 0 0.0
RAM 197720 197720 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4561912 4561912 0 0.0
RAM 202256 202256 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3076221 3076221 0 0.0
RAM 159200 159200 0 0.0
thermostat-no-ble arm64 unknown 9352 9352 0 0.0
FLASH 4363556 4363556 0 0.0
RAM 242416 242416 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 6006501 6006501 0 0.0
RAM 582968 582936 -32 -0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10691981 10691981 0 0.0
RAM 644280 644280 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 909012 909012 0 0.0
RAM 142255 142255 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 880932 880932 0 0.0
RAM 140394 140394 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 840848 840848 0 0.0
RAM 141074 141074 0 0.0
nxp contact k32w0+release FLASH 577372 577372 0 0.0
RAM 70468 70468 0 0.0
k32w1+release FLASH 592680 592680 0 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612816 612816 0 0.0
RAM 69940 69940 0 0.0
k32w1+release FLASH 677640 677640 0 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1639108 1639108 0 0.0
RAM 210952 210952 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1543892 1543892 0 0.0
RAM 207672 207672 0 0.0
light cy8ckit_062s2_43012 FLASH 1463796 1463796 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462460 1462460 0 0.0
RAM 225112 225112 0 0.0
qpg lighting-app qpg6105+debug FLASH 655908 655908 0 0.0
RAM 105152 105152 0 0.0
lock-app qpg6105+debug FLASH 613248 613248 0 0.0
RAM 99636 99636 0 0.0
stm32 light STM32WB5MM-DK FLASH 478304 478304 0 0.0
RAM 144764 144764 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620118 620118 0 0.0
RAM 50940 50940 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 680630 680630 0 0.0
RAM 149592 149592 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 773898 773898 0 0.0
RAM 110752 110752 0 0.0
bridge-app tlsr9258a FLASH 678806 678806 0 0.0
RAM 91636 91636 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621714 621714 0 0.0
RAM 50980 50980 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707596 707596 0 0.0
RAM 74320 74320 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620640 620640 0 0.0
RAM 145580 145580 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806726 806726 0 0.0
RAM 99504 99504 0 0.0
lock-app-dfu tlsr9528a FLASH 654586 654586 0 0.0
RAM 67016 67016 0 0.0
ota-requestor-app tlsr9258a FLASH 696822 696822 0 0.0
RAM 91320 91320 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631102 631102 0 0.0
RAM 55760 55760 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608612 608612 0 0.0
RAM 53004 53004 0 0.0
shell tlsr9518adk80d FLASH 466810 466810 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628502 628502 0 0.0
RAM 52700 52700 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652482 652482 0 0.0
RAM 56640 56640 0 0.0
thermostat tlsr9518adk80d FLASH 633666 633666 0 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522646 522646 0 0.0
RAM 98540 98540 0 0.0
tizen all-clusters-app arm unknown 4808 4824 16 0.3
FLASH 1700832 1703020 2188 0.1
RAM 89348 89364 16 0.0
chip-tool-ubsan arm unknown 10236 10236 0 0.0
FLASH 17307046 17307046 0 0.0
RAM 7560508 7560508 0 0.0

Copy link

github-actions bot commented Aug 26, 2024

PR #34932: Size comparison from acba7f8 to d27dfb6

Increases above 0.2%:

platform target config section acba7f8 d27dfb6 change % change
tizen all-clusters-app arm unknown 4832 4848 16 0.3
Full report (77 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section acba7f8 d27dfb6 change % change
bl602 lighting-app bl602 FLASH 1278596 1278766 170 0.0
RAM 95880 95880 0 0.0
bl602+mfd FLASH 1292706 1292876 170 0.0
RAM 96024 96024 0 0.0
bl602+rpc FLASH 1317560 1317730 170 0.0
RAM 104304 104304 0 0.0
bl702 lighting-app bl702 FLASH 944224 944380 156 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946624 946780 156 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039536 1039692 156 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 647296 647452 156 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894668 894866 198 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960884 961040 156 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963506 963662 156 0.0
RAM 17012 17012 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672457 672593 136 0.0
RAM 78300 78300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649253 649389 136 0.0
RAM 73368 73368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610969 611113 144 0.0
RAM 71292 71292 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 629001 629153 152 0.0
RAM 74308 74308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 602797 602925 128 0.0
RAM 68348 68348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
efr32 lighting-app BRD4187C FLASH 930532 930676 144 0.0
RAM 135096 135096 0 0.0
lock-app BRD4338a FLASH 740604 740724 120 0.0
RAM 208492 208492 0 0.0
window-app BRD4187C FLASH 1015656 1015800 144 0.0
RAM 127036 127036 0 0.0
esp32 all-clusters-app c3devkit DRAM 94200 94200 0 0.0
FLASH 1533674 1533838 164 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115136 115136 0 0.0
FLASH 1543650 1543838 188 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2758323 2758883 560 0.0
RAM 128472 128520 48 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6045250 6045812 562 0.0
RAM 509992 510024 32 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5381162 5381756 594 0.0
RAM 240200 240232 32 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4729896 4730458 562 0.0
RAM 216952 216952 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12647116 12647598 482 0.0
RAM 558290 558354 64 0.0
chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11319484 11320124 640 0.0
RAM 608336 608384 48 0.0
fabric-admin debug unknown 5664 5664 0 0.0
FLASH 10926467 10926949 482 0.0
RAM 556490 556554 64 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4552096 4552690 594 0.0
RAM 203680 203728 48 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5665937 5666497 560 0.0
RAM 228008 228056 48 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4785242 4785804 562 0.0
RAM 203736 203768 32 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4424716 4425278 562 0.0
RAM 197720 197752 32 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4563334 4563896 562 0.0
RAM 202256 202288 32 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3083581 3084141 560 0.0
RAM 159000 159040 40 0.0
thermostat-no-ble arm64 unknown 9296 9296 0 0.0
FLASH 4321068 4321740 672 0.0
RAM 241848 241888 40 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 6009589 6010117 528 0.0
RAM 583192 583192 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10851901 10852413 512 0.0
RAM 645720 645768 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 910212 910356 144 0.0
RAM 142219 142219 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 882200 882308 108 0.0
RAM 140358 140358 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 841268 841408 140 0.0
RAM 141038 141038 0 0.0
nxp contact k32w0+release FLASH 577580 577732 152 0.0
RAM 70444 70444 0 0.0
k32w1+release FLASH 590208 590352 144 0.0
RAM 62488 62488 0 0.0
light k32w0+release FLASH 613008 613160 152 0.0
RAM 69916 69916 0 0.0
k32w1+release FLASH 674880 675024 144 0.0
RAM 71472 71472 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1641036 1641148 112 0.0
RAM 210920 210920 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1544732 1544844 112 0.0
RAM 207632 207632 0 0.0
light cy8ckit_062s2_43012 FLASH 1464364 1464476 112 0.0
RAM 200728 200728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463412 1463524 112 0.0
RAM 225064 225064 0 0.0
qpg lighting-app qpg6105+debug FLASH 656068 656220 152 0.0
RAM 105128 105128 0 0.0
lock-app qpg6105+debug FLASH 613992 614144 152 0.0
RAM 99612 99612 0 0.0
stm32 light STM32WB5MM-DK FLASH 478424 478560 136 0.0
RAM 144716 144716 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620280 620414 134 0.0
RAM 50932 50932 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 682044 682178 134 0.0
RAM 149552 149552 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 774286 774420 134 0.0
RAM 110712 110712 0 0.0
bridge-app tlsr9258a FLASH 679010 679144 134 0.0
RAM 91588 91588 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621872 622006 134 0.0
RAM 50972 50972 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707768 707904 136 0.0
RAM 74312 74312 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620600 620734 134 0.0
RAM 145532 145532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806732 806866 134 0.0
RAM 99456 99456 0 0.0
lock-app-dfu tlsr9528a FLASH 654854 654988 134 0.0
RAM 67008 67008 0 0.0
ota-requestor-app tlsr9258a FLASH 697026 697160 134 0.0
RAM 91272 91272 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631318 631452 134 0.0
RAM 55752 55752 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608828 608962 134 0.0
RAM 52996 52996 0 0.0
shell tlsr9518adk80d FLASH 466816 466890 74 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628662 628796 134 0.0
RAM 52692 52692 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652698 652832 134 0.0
RAM 56632 56632 0 0.0
thermostat tlsr9518adk80d FLASH 635128 635262 134 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522814 522948 134 0.0
RAM 98532 98532 0 0.0
tizen all-clusters-app arm unknown 4832 4848 16 0.3
FLASH 1706760 1709260 2500 0.1
RAM 89340 89376 36 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17492462 17493694 1232 0.0
RAM 7599476 7600012 536 0.0

Copy link

github-actions bot commented Aug 26, 2024

PR #34932: Size comparison from 7ddba36 to cbcd55a

Increases above 0.2%:

platform target config section 7ddba36 cbcd55a change % change
tizen all-clusters-app arm unknown 4832 4848 16 0.3
Full report (77 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 7ddba36 cbcd55a change % change
bl602 lighting-app bl602 FLASH 1278596 1278766 170 0.0
RAM 95880 95880 0 0.0
bl602+mfd FLASH 1292706 1292876 170 0.0
RAM 96024 96024 0 0.0
bl602+rpc FLASH 1317560 1317730 170 0.0
RAM 104304 104304 0 0.0
bl702 lighting-app bl702 FLASH 944224 944380 156 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946624 946780 156 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039536 1039692 156 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 647296 647452 156 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894668 894866 198 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960884 961040 156 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963506 963662 156 0.0
RAM 17012 17012 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672457 672593 136 0.0
RAM 78300 78300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649253 649389 136 0.0
RAM 73368 73368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610969 611113 144 0.0
RAM 71292 71292 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 629001 629153 152 0.0
RAM 74308 74308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 602797 602925 128 0.0
RAM 68348 68348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
efr32 lighting-app BRD4187C FLASH 930532 930676 144 0.0
RAM 135096 135096 0 0.0
lock-app BRD4338a FLASH 740604 740724 120 0.0
RAM 208492 208492 0 0.0
window-app BRD4187C FLASH 1015656 1015800 144 0.0
RAM 127036 127036 0 0.0
esp32 all-clusters-app c3devkit DRAM 94200 94200 0 0.0
FLASH 1533674 1533838 164 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115136 115136 0 0.0
FLASH 1543650 1543838 188 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2758323 2758883 560 0.0
RAM 128472 128520 48 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6045250 6045812 562 0.0
RAM 509992 510024 32 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5381162 5381756 594 0.0
RAM 240200 240232 32 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4729896 4730458 562 0.0
RAM 216952 216952 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12647116 12647598 482 0.0
RAM 558290 558354 64 0.0
chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11319484 11320124 640 0.0
RAM 608336 608384 48 0.0
fabric-admin debug unknown 5664 5664 0 0.0
FLASH 10926467 10926949 482 0.0
RAM 556490 556554 64 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4552096 4552690 594 0.0
RAM 203680 203728 48 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5665937 5666497 560 0.0
RAM 228008 228056 48 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4785242 4785804 562 0.0
RAM 203736 203768 32 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4424716 4425278 562 0.0
RAM 197720 197752 32 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4563334 4563896 562 0.0
RAM 202256 202288 32 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3083581 3084141 560 0.0
RAM 159000 159040 40 0.0
thermostat-no-ble arm64 unknown 9296 9296 0 0.0
FLASH 4321068 4321740 672 0.0
RAM 241848 241888 40 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 6009765 6010293 528 0.0
RAM 583192 583192 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10851901 10852413 512 0.0
RAM 645720 645768 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 910212 910356 144 0.0
RAM 142219 142219 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 882200 882308 108 0.0
RAM 140358 140358 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 841268 841408 140 0.0
RAM 141038 141038 0 0.0
nxp contact k32w0+release FLASH 577580 577732 152 0.0
RAM 70444 70444 0 0.0
k32w1+release FLASH 590208 590352 144 0.0
RAM 62488 62488 0 0.0
light k32w0+release FLASH 613008 613160 152 0.0
RAM 69916 69916 0 0.0
k32w1+release FLASH 674880 675024 144 0.0
RAM 71472 71472 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1641036 1641148 112 0.0
RAM 210920 210920 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1544732 1544844 112 0.0
RAM 207632 207632 0 0.0
light cy8ckit_062s2_43012 FLASH 1464364 1464476 112 0.0
RAM 200728 200728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463412 1463524 112 0.0
RAM 225064 225064 0 0.0
qpg lighting-app qpg6105+debug FLASH 656068 656220 152 0.0
RAM 105128 105128 0 0.0
lock-app qpg6105+debug FLASH 613992 614144 152 0.0
RAM 99612 99612 0 0.0
stm32 light STM32WB5MM-DK FLASH 478424 478560 136 0.0
RAM 144716 144716 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620280 620414 134 0.0
RAM 50932 50932 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 682044 682178 134 0.0
RAM 149552 149552 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 774286 774420 134 0.0
RAM 110712 110712 0 0.0
bridge-app tlsr9258a FLASH 679010 679144 134 0.0
RAM 91588 91588 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621872 622006 134 0.0
RAM 50972 50972 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707768 707904 136 0.0
RAM 74312 74312 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620600 620734 134 0.0
RAM 145532 145532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806732 806866 134 0.0
RAM 99456 99456 0 0.0
lock-app-dfu tlsr9528a FLASH 654854 654988 134 0.0
RAM 67008 67008 0 0.0
ota-requestor-app tlsr9258a FLASH 697026 697160 134 0.0
RAM 91272 91272 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631318 631452 134 0.0
RAM 55752 55752 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608828 608962 134 0.0
RAM 52996 52996 0 0.0
shell tlsr9518adk80d FLASH 466816 466890 74 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628662 628796 134 0.0
RAM 52692 52692 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652698 652832 134 0.0
RAM 56632 56632 0 0.0
thermostat tlsr9518adk80d FLASH 635128 635262 134 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522814 522948 134 0.0
RAM 98532 98532 0 0.0
tizen all-clusters-app arm unknown 4832 4848 16 0.3
FLASH 1706760 1709260 2500 0.1
RAM 89340 89376 36 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17492462 17493694 1232 0.0
RAM 7599476 7600012 536 0.0

@chrisdecenzo chrisdecenzo enabled auto-merge (squash) August 26, 2024 21:46
@anush-apple anush-apple dismissed bzbarsky-apple’s stale review August 26, 2024 21:48

Clearing since outstanding issues have been cleared. Boris is on PTO and team is trying to hit deadline to merge today. If anything is missed, can follow up in a subsequent PT.

auto-merge was automatically disabled August 27, 2024 14:24

Head branch was pushed to by a user without write access

Copy link

github-actions bot commented Aug 27, 2024

PR #34932: Size comparison from d185778 to 31a7ddd

Increases above 0.2%:

platform target config section d185778 31a7ddd change % change
tizen all-clusters-app arm unknown 4832 4848 16 0.3
Full report (41 builds for bl602, bl702, bl702l, cyw30739, linux, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section d185778 31a7ddd change % change
bl602 lighting-app bl602 FLASH 1278596 1278766 170 0.0
RAM 95880 95880 0 0.0
bl602+mfd FLASH 1292706 1292876 170 0.0
RAM 96024 96024 0 0.0
bl602+rpc FLASH 1317560 1317730 170 0.0
RAM 104304 104304 0 0.0
bl702 lighting-app bl702 FLASH 944224 944380 156 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946624 946780 156 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039536 1039692 156 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 647296 647452 156 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894668 894866 198 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960884 961040 156 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963506 963662 156 0.0
RAM 17012 17012 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672457 672593 136 0.0
RAM 78300 78300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649253 649389 136 0.0
RAM 73368 73368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610969 611113 144 0.0
RAM 71292 71292 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 629001 629153 152 0.0
RAM 74308 74308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 602797 602925 128 0.0
RAM 68348 68348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
linux chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11319484 11320124 640 0.0
RAM 608336 608384 48 0.0
thermostat-no-ble arm64 unknown 9296 9296 0 0.0
FLASH 4321068 4321740 672 0.0
RAM 241848 241888 40 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 910212 910356 144 0.0
RAM 142219 142219 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 882200 882308 108 0.0
RAM 140358 140358 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 841268 841408 140 0.0
RAM 141038 141038 0 0.0
nxp contact k32w0+release FLASH 577580 577732 152 0.0
RAM 70444 70444 0 0.0
k32w1+release FLASH 590208 590352 144 0.0
RAM 62488 62488 0 0.0
light k32w0+release FLASH 613008 613160 152 0.0
RAM 69916 69916 0 0.0
k32w1+release FLASH 674880 675024 144 0.0
RAM 71472 71472 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1641036 1641148 112 0.0
RAM 210920 210920 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1544732 1544844 112 0.0
RAM 207632 207632 0 0.0
light cy8ckit_062s2_43012 FLASH 1464364 1464476 112 0.0
RAM 200728 200728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463412 1463524 112 0.0
RAM 225064 225064 0 0.0
qpg lighting-app qpg6105+debug FLASH 656068 656220 152 0.0
RAM 105128 105128 0 0.0
lock-app qpg6105+debug FLASH 613992 614144 152 0.0
RAM 99612 99612 0 0.0
stm32 light STM32WB5MM-DK FLASH 478424 478560 136 0.0
RAM 144716 144716 0 0.0
tizen all-clusters-app arm unknown 4832 4848 16 0.3
FLASH 1706760 1709260 2500 0.1
RAM 89340 89376 36 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17492462 17493694 1232 0.0
RAM 7599476 7600012 536 0.0

Copy link

github-actions bot commented Aug 27, 2024

PR #34932: Size comparison from d185778 to 141c555

Increases above 0.2%:

platform target config section d185778 141c555 change % change
tizen all-clusters-app arm unknown 4832 4848 16 0.3
Full report (12 builds for nrfconnect, nxp, qpg, stm32, tizen)
platform target config section d185778 141c555 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 910212 910356 144 0.0
RAM 142219 142219 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 882200 882308 108 0.0
RAM 140358 140358 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 841268 841408 140 0.0
RAM 141038 141038 0 0.0
nxp contact k32w0+release FLASH 577580 577732 152 0.0
RAM 70444 70444 0 0.0
k32w1+release FLASH 590208 590352 144 0.0
RAM 62488 62488 0 0.0
light k32w0+release FLASH 613008 613160 152 0.0
RAM 69916 69916 0 0.0
k32w1+release FLASH 674880 675024 144 0.0
RAM 71472 71472 0 0.0
qpg lighting-app qpg6105+debug FLASH 656068 656220 152 0.0
RAM 105128 105128 0 0.0
lock-app qpg6105+debug FLASH 613992 614144 152 0.0
RAM 99612 99612 0 0.0
stm32 light STM32WB5MM-DK FLASH 478424 478560 136 0.0
RAM 144716 144716 0 0.0
tizen all-clusters-app arm unknown 4832 4848 16 0.3
FLASH 1706760 1709260 2500 0.1
RAM 89340 89376 36 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17492462 17493694 1232 0.0
RAM 7599476 7600012 536 0.0

Copy link

github-actions bot commented Aug 27, 2024

PR #34932: Size comparison from d185778 to 3d976bf

Increases above 0.2%:

platform target config section d185778 3d976bf change % change
tizen all-clusters-app arm unknown 4832 4848 16 0.3
Full report (77 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d185778 3d976bf change % change
bl602 lighting-app bl602 FLASH 1278596 1278766 170 0.0
RAM 95880 95880 0 0.0
bl602+mfd FLASH 1292706 1292876 170 0.0
RAM 96024 96024 0 0.0
bl602+rpc FLASH 1317560 1317730 170 0.0
RAM 104304 104304 0 0.0
bl702 lighting-app bl702 FLASH 944224 944380 156 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 946624 946780 156 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1039536 1039692 156 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 647296 647452 156 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 894668 894866 198 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 960884 961040 156 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 963506 963662 156 0.0
RAM 17012 17012 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 672457 672593 136 0.0
RAM 78300 78300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 692309 692453 144 0.0
RAM 80932 80932 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 649253 649389 136 0.0
RAM 73368 73368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610969 611113 144 0.0
RAM 71292 71292 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 630597 630749 152 0.0
RAM 73844 73844 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 629001 629153 152 0.0
RAM 74308 74308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 648717 648861 144 0.0
RAM 76860 76860 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 602797 602925 128 0.0
RAM 68348 68348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 622649 622785 136 0.0
RAM 70980 70980 0 0.0
efr32 lighting-app BRD4187C FLASH 930532 930676 144 0.0
RAM 135096 135096 0 0.0
lock-app BRD4338a FLASH 740604 740724 120 0.0
RAM 208492 208492 0 0.0
window-app BRD4187C FLASH 1015656 1015800 144 0.0
RAM 127036 127036 0 0.0
esp32 all-clusters-app c3devkit DRAM 94200 94200 0 0.0
FLASH 1533674 1533838 164 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115136 115136 0 0.0
FLASH 1543638 1543826 188 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2758323 2758883 560 0.0
RAM 128472 128520 48 0.0
all-clusters-app debug unknown 5408 5408 0 0.0
FLASH 6045250 6045812 562 0.0
RAM 509992 510024 32 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5381162 5381756 594 0.0
RAM 240200 240232 32 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4729896 4730458 562 0.0
RAM 216952 216952 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12647116 12647598 482 0.0
RAM 558290 558354 64 0.0
chip-tool-ipv6only arm64 unknown 20352 20352 0 0.0
FLASH 11319484 11320124 640 0.0
RAM 608336 608384 48 0.0
fabric-admin debug unknown 5664 5664 0 0.0
FLASH 10926467 10926949 482 0.0
RAM 556490 556554 64 0.0
fabric-bridge-app debug unknown 4520 4520 0 0.0
FLASH 4552096 4552690 594 0.0
RAM 203680 203728 48 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5665937 5666497 560 0.0
RAM 228008 228056 48 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4785242 4785804 562 0.0
RAM 203736 203768 32 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4424716 4425278 562 0.0
RAM 197720 197752 32 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4563334 4563896 562 0.0
RAM 202256 202288 32 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3083581 3084141 560 0.0
RAM 159000 159040 40 0.0
thermostat-no-ble arm64 unknown 9296 9296 0 0.0
FLASH 4321068 4321740 672 0.0
RAM 241848 241888 40 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 6009765 6010293 528 0.0
RAM 583192 583192 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10851901 10852413 512 0.0
RAM 645720 645768 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 910212 910356 144 0.0
RAM 142219 142219 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 882200 882308 108 0.0
RAM 140358 140358 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 841268 841408 140 0.0
RAM 141038 141038 0 0.0
nxp contact k32w0+release FLASH 577580 577732 152 0.0
RAM 70444 70444 0 0.0
k32w1+release FLASH 590208 590352 144 0.0
RAM 62488 62488 0 0.0
light k32w0+release FLASH 613008 613160 152 0.0
RAM 69916 69916 0 0.0
k32w1+release FLASH 674880 675024 144 0.0
RAM 71472 71472 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1641036 1641148 112 0.0
RAM 210920 210920 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1544732 1544844 112 0.0
RAM 207632 207632 0 0.0
light cy8ckit_062s2_43012 FLASH 1464364 1464476 112 0.0
RAM 200728 200728 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463412 1463524 112 0.0
RAM 225064 225064 0 0.0
qpg lighting-app qpg6105+debug FLASH 656068 656220 152 0.0
RAM 105128 105128 0 0.0
lock-app qpg6105+debug FLASH 613992 614144 152 0.0
RAM 99612 99612 0 0.0
stm32 light STM32WB5MM-DK FLASH 478424 478560 136 0.0
RAM 144716 144716 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620280 620414 134 0.0
RAM 50932 50932 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 682044 682178 134 0.0
RAM 149552 149552 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 774286 774420 134 0.0
RAM 110712 110712 0 0.0
bridge-app tlsr9258a FLASH 679010 679144 134 0.0
RAM 91588 91588 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 621872 622006 134 0.0
RAM 50972 50972 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707880 708016 136 0.0
RAM 74312 74312 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 620712 620846 134 0.0
RAM 145532 145532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 806844 806978 134 0.0
RAM 99456 99456 0 0.0
lock-app-dfu tlsr9528a FLASH 654854 654988 134 0.0
RAM 67008 67008 0 0.0
ota-requestor-app tlsr9258a FLASH 697138 697272 134 0.0
RAM 91272 91272 0 0.0
pump-app-usb tlsr9518adk80d FLASH 631318 631452 134 0.0
RAM 55752 55752 0 0.0
pump-controller-app tlsr9518adk80d FLASH 608828 608962 134 0.0
RAM 52996 52996 0 0.0
shell tlsr9518adk80d FLASH 466816 466890 74 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628662 628796 134 0.0
RAM 52692 52692 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652810 652944 134 0.0
RAM 56632 56632 0 0.0
thermostat tlsr9518adk80d FLASH 635128 635262 134 0.0
RAM 53400 53400 0 0.0
window-covering tlsr9118bdk40d FLASH 522814 522948 134 0.0
RAM 98532 98532 0 0.0
tizen all-clusters-app arm unknown 4832 4848 16 0.3
FLASH 1706760 1709260 2500 0.1
RAM 89340 89376 36 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17492462 17493694 1232 0.0
RAM 7599476 7600012 536 0.0

@chrisdecenzo chrisdecenzo merged commit 87f6277 into project-chip:master Aug 27, 2024
67 checks passed
PeterC1965 pushed a commit to PeterC1965/connectedhomeip that referenced this pull request Aug 28, 2024
* Add AccessRestrictionList support

* Update src/access/AccessConfig.h

Co-authored-by: C Freeman <cecille@google.com>

* Reworked data manipulators and other cleanup

* Fixed encode/decode so reading CommissioningARL and Arl attributes work

* Reworked ARL storage

Previously ARL related data was persisted in KVS.  This has been
removed and now the responsibility for managing/maintaining the
related data (CommissioningARL and ARL attributes) is up to the
app to set on AccessRestrictionProvider class.

* Review fixes

cleanup ArlEncoder interface.
return error to client if arl review request fails
return token to client in FabricRestrictionReviewUpdate

* Fixed GetEntries vector pointer arg

* Updated core restriction logic/integration

* Restyled by clang-format

* fixed include check for renamed AccessRestrictionProvider.h file

* M-ACL updates

- refactored AccessControl::Check into CheckACL and CheckARL
- added placeholders for the upcoming CHIP_ERROR_ACCESS_RESTRICTED_BY_ARL
- extracted ARL exception processing to standalone class for better
  testing

* Add plumbing for subject descriptor IsCommissioning field

- Make session manager update that state on a message-per-message basis
- Add tests

Missing test: MRP test against a not-yet-committed fabric over CASE showing
that IsCommissioning is true.

* Fix crash

* Use new IsCommissioning in ARL check

* Updates for review comments

* restyled

* Review updates

- fixed return type for some command failures
- enhanced unit tests

* restyled

* Updated ARL tests per review comments

* work around nuttx and jsoncpp contention

* Review comments and nuttx build failure fix attempt

* review updates

---------

Co-authored-by: C Freeman <cecille@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee.carmelveilleux@gmail.com>
@tleacmcsa tleacmcsa deleted the arl-feature branch August 29, 2024 13:05
shgutte pushed a commit to shgutte/connectedhomeip that referenced this pull request Sep 10, 2024
* Add AccessRestrictionList support

* Update src/access/AccessConfig.h

Co-authored-by: C Freeman <cecille@google.com>

* Reworked data manipulators and other cleanup

* Fixed encode/decode so reading CommissioningARL and Arl attributes work

* Reworked ARL storage

Previously ARL related data was persisted in KVS.  This has been
removed and now the responsibility for managing/maintaining the
related data (CommissioningARL and ARL attributes) is up to the
app to set on AccessRestrictionProvider class.

* Review fixes

cleanup ArlEncoder interface.
return error to client if arl review request fails
return token to client in FabricRestrictionReviewUpdate

* Fixed GetEntries vector pointer arg

* Updated core restriction logic/integration

* Restyled by clang-format

* fixed include check for renamed AccessRestrictionProvider.h file

* M-ACL updates

- refactored AccessControl::Check into CheckACL and CheckARL
- added placeholders for the upcoming CHIP_ERROR_ACCESS_RESTRICTED_BY_ARL
- extracted ARL exception processing to standalone class for better
  testing

* Add plumbing for subject descriptor IsCommissioning field

- Make session manager update that state on a message-per-message basis
- Add tests

Missing test: MRP test against a not-yet-committed fabric over CASE showing
that IsCommissioning is true.

* Fix crash

* Use new IsCommissioning in ARL check

* Updates for review comments

* restyled

* Review updates

- fixed return type for some command failures
- enhanced unit tests

* restyled

* Updated ARL tests per review comments

* work around nuttx and jsoncpp contention

* Review comments and nuttx build failure fix attempt

* review updates

---------

Co-authored-by: C Freeman <cecille@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee.carmelveilleux@gmail.com>
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.

7 participants