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

[platform] Move more product attributes to DeviceInstanceInfoProvider #23385

Merged
merged 4 commits into from
Nov 4, 2022

Conversation

Damian-Nordic
Copy link
Contributor

Vendor and product identifiers were already moved from ConfigurationManager to DeviceInstanceInfoProvider to allow for easier integration with platform factory data providers as they may differ across devices running the same firmware.

Somehow PartNumber, ProductURL and ProductLabel slipped unnoticed. Move accessors of these attributes to DeviceInstanceInfoProvider and update all implementations to preserve the existing behavior.

Followup on #23253: for nRF Connect add implementation that retrieves the mentioned attributes from the factory data partition.

@github-actions
Copy link

github-actions bot commented Oct 28, 2022

PR #23385: Size comparison from 753cb9c to 27d5995

Increases (19 builds for bl702, cc13x2_26x2, linux, psoc6, qpg)
platform target config section 753cb9c 27d5995 change % change
bl702 lighting-app bl702 .debug_loc 3366388 3366414 26 0.0
.debug_str 3451542 3451566 24 0.0
.strtab 565954 565960 6 0.0
bl702+rpc .debug_str 3847670 3847694 24 0.0
.strtab 625127 625133 6 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677871 8 0.0
.text 587664 587672 8 0.0
lock-ftd LP_CC2652R7 (read/write) 172316 172324 8 0.0
lock-mtd LP_CC2652R7 (read/write) 184216 184224 8 0.0
pump-app LP_CC2652R7 (read/write) 160796 160812 16 0.0
linux all-clusters-app debug .data.rel.ro 87016 87032 16 0.0
all-clusters-minimal-app debug .data.rel.ro 79384 79400 16 0.0
chip-tool debug .data.rel.ro 623080 623088 8 0.0
chip-tool-ipv6only arm64 (read only) 10436396 10436540 144 0.0
(read/write) 706465 706513 48 0.0
.data.rel.ro 650720 650768 48 0.0
lighting-app debug+rpc (read/write) 132248 132280 32 0.0
.data.rel.ro 73800 73832 32 0.0
ota-requestor-app debug (read/write) 129136 129168 32 0.0
.data.rel.ro 69992 70008 16 0.0
thermostat-no-ble arm64 (read only) 2392844 2392988 144 0.0
(read/write) 143665 143713 48 0.0
.data.rel.ro 77280 77328 48 0.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_str 3435299 3435323 24 0.0
.strtab 570460 570466 6 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_str 3424320 3424344 24 0.0
.strtab 534549 534555 6 0.0
light cy8ckit_062s2_43012 .debug_loc 3274179 3274196 17 0.0
.debug_str 3229759 3229783 24 0.0
.strtab 470874 470880 6 0.0
lock cy8ckit_062s2_43012 .debug_loc 3301773 3301790 17 0.0
.debug_str 3249234 3249258 24 0.0
.strtab 473277 473283 6 0.0
qpg lighting-app qpg6105+debug (read/write) 1149312 1149344 32 0.0
.text 596412 596444 32 0.0
lock-app qpg6105+debug (read/write) 1114248 1114272 24 0.0
.text 561344 561368 24 0.0
Decreases (28 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, psoc6, telink)
platform target config section 753cb9c 27d5995 change % change
bl602 lighting-app bl602 (read/write) 1390518 1390502 -16 -0.0
.text 1069814 1069806 -8 -0.0
bl602+rpc (read/write) 1435982 1435958 -24 -0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702 (read/write) 1189323 1189307 -16 -0.0
.debug_info 37964828 37953800 -11028 -0.0
.debug_line 5257208 5257202 -6 -0.0
.text 957780 957776 -4 -0.0
bl702+rpc (read/write) 1285251 1285235 -16 -0.0
.debug_info 41877797 41866622 -11175 -0.0
.debug_line 5632788 5632782 -6 -0.0
.debug_loc 3559215 3559213 -2 -0.0
.rodata 130024 130008 -16 -0.0
.text 1031488 1031484 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173696 173688 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642111 -8 -0.0
.text 562776 562768 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676379 676371 -8 -0.0
.text 598488 598480 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 660167 660159 -8 -0.0
.text 556424 556416 -8 -0.0
pump-app LP_CC2652R7 (read only) 688635 688619 -16 -0.0
.text 597292 597276 -16 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544474 -8 -0.0
.app_xip_area 426148 426140 -8 -0.0
k32w light k32w0+release (read/write) 672008 671992 -16 -0.0
.text 592380 592364 -16 -0.0
lock k32w0+release (read/write) 633484 633468 -16 -0.0
.text 553076 553060 -16 -0.0
linux all-clusters-app debug (read only) 3086657 3086641 -16 -0.0
.text 2620850 2620834 -16 -0.0
all-clusters-minimal-app debug (read only) 2912449 2912433 -16 -0.0
.text 2450098 2450082 -16 -0.0
bridge-app debug+rpc (read only) 2412801 2412785 -16 -0.0
.data.rel.ro 68680 68664 -16 -0.0
.text 2034018 2034002 -16 -0.0
lighting-app debug+rpc (read only) 2640233 2640217 -16 -0.0
.text 2236162 2236146 -16 -0.0
ota-provider-app debug (read only) 2398777 2398761 -16 -0.0
.text 2013330 2013314 -16 -0.0
ota-requestor-app debug (read only) 2563961 2563945 -16 -0.0
.text 2162370 2162354 -16 -0.0
shell debug .data.rel.ro 78064 78056 -8 -0.0
tv-app debug (read only) 3236713 3236697 -16 -0.0
.data.rel.ro 80272 80264 -8 -0.0
.text 2775186 2775170 -16 -0.0
tv-casting-app debug (read only) 5585641 5585625 -16 -0.0
(read/write) 161896 161864 -32 -0.0
.data.rel.ro 101224 101216 -8 -0.0
.text 4954226 4954210 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1745940 1745932 -8 -0.0
.debug_info 26899492 26899485 -7 -0.0
.debug_line 3673871 3673855 -16 -0.0
.debug_loc 3588816 3588815 -1 -0.0
.text 1546160 1546152 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688548 1688532 -16 -0.0
.debug_info 26636120 26636115 -5 -0.0
.debug_line 3694663 3694647 -16 -0.0
.debug_loc 3576453 3576452 -1 -0.0
.text 1489504 1489488 -16 -0.0
light cy8ckit_062s2_43012 (read/write) 1607004 1606988 -16 -0.0
.debug_info 22097474 22097470 -4 -0.0
.debug_line 3264197 3264181 -16 -0.0
.text 1416144 1416128 -16 -0.0
lock cy8ckit_062s2_43012 (read/write) 1640780 1640764 -16 -0.0
.debug_info 22330843 22330836 -7 -0.0
.debug_line 3261187 3261171 -16 -0.0
.text 1444928 1444912 -16 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790812 -8 -0.0
text 554266 554260 -6 -0.0
lighting-app tlsr9518adk80d (read/write) 806068 806060 -8 -0.0
text 566414 566408 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804944 -8 -0.0
text 565286 565280 -6 -0.0
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 753cb9c 27d5995 change % change
bl602 lighting-app bl602 (read/write) 1390518 1390502 -16 -0.0
.bss 90745 90745 0 0.0
.data 9936 9936 0 0.0
.text 1069814 1069806 -8 -0.0
bl602+rpc (read/write) 1435982 1435958 -24 -0.0
.bss 98177 98177 0 0.0
.data 10320 10320 0 0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189323 1189307 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1509373 1509373 0 0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484428 484428 0 0.0
.debug_info 37964828 37953800 -11028 -0.0
.debug_line 5257208 5257202 -6 -0.0
.debug_loc 3366388 3366414 26 0.0
.debug_ranges 358064 358064 0 0.0
.debug_str 3451542 3451566 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565954 565960 6 0.0
.symtab 171968 171968 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957780 957776 -4 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285251 1285235 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1646772 1646772 0 0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509800 509800 0 0.0
.debug_info 41877797 41866622 -11175 -0.0
.debug_line 5632788 5632782 -6 -0.0
.debug_loc 3559215 3559213 -2 -0.0
.debug_ranges 380864 380864 0 0.0
.debug_str 3847670 3847694 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130008 -16 -0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625127 625133 6 0.0
.symtab 189776 189776 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031488 1031484 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677871 8 0.0
(read/write) 173696 173688 -8 -0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89887 89887 0 0.0
.text 587664 587672 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642111 -8 -0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79023 79023 0 0.0
.text 562776 562768 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676379 676371 -8 -0.0
(read/write) 172316 172324 8 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77411 77411 0 0.0
.text 598488 598480 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 660167 660159 -8 -0.0
(read/write) 184216 184224 8 0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103263 103263 0 0.0
.text 556424 556416 -8 -0.0
pump-app LP_CC2652R7 (read only) 688635 688619 -16 -0.0
(read/write) 160796 160812 16 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90859 90859 0 0.0
.text 597292 597276 -16 -0.0
pump-controller-app LP_CC2652R7 (read only) 672911 672911 0 0.0
(read/write) 176616 176616 0 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86407 86407 0 0.0
.text 586024 586024 0 0.0
shell LP_CC2652R7 (read only) 668890 668890 0 0.0
(read/write) 184988 184988 0 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86594 86594 0 0.0
.text 581980 581980 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588542 588542 0 0.0
.app_xip_area 465128 465128 0 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592590 592590 0 0.0
.app_xip_area 463880 463880 0 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544474 -8 -0.0
.app_xip_area 426148 426140 -8 -0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read/write) 661676 661676 0 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563420 563420 0 0.0
light k32w0+release (read/write) 672008 671992 -16 -0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592380 592364 -16 -0.0
lock k32w0+release (read/write) 633484 633468 -16 -0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553076 553060 -16 -0.0
linux all-clusters-app debug (read only) 3086657 3086641 -16 -0.0
(read/write) 158360 158360 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 87016 87032 16 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281419 281419 0 0.0
.text 2620850 2620834 -16 -0.0
all-clusters-minimal-app debug (read only) 2912449 2912433 -16 -0.0
(read/write) 149792 149792 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79384 79400 16 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280907 280907 0 0.0
.text 2450098 2450082 -16 -0.0
bridge-app debug+rpc (read only) 2412801 2412785 -16 -0.0
(read/write) 129560 129560 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68680 68664 -16 -0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211232 211232 0 0.0
.text 2034018 2034002 -16 -0.0
chip-tool debug (read only) 11081345 11081345 0 0.0
(read/write) 658440 658440 0 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623080 623088 8 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592221 592221 0 0.0
.text 8965204 8965204 0 0.0
chip-tool-ipv6only arm64 (read only) 10436396 10436540 144 0.0
(read/write) 706465 706513 48 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650768 48 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518220 518220 0 0.0
.text 8262340 8262340 0 0.0
lighting-app debug+rpc (read only) 2640233 2640217 -16 -0.0
(read/write) 132248 132280 32 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73800 73832 32 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 228096 228096 0 0.0
.text 2236162 2236146 -16 -0.0
lock-app debug (read only) 2602241 2602241 0 0.0
(read/write) 127296 127296 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244328 244328 0 0.0
.text 2186306 2186306 0 0.0
ota-provider-app debug (read only) 2398777 2398761 -16 -0.0
(read/write) 120824 120824 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64648 64648 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216904 216904 0 0.0
.text 2013330 2013314 -16 -0.0
ota-requestor-app debug (read only) 2563961 2563945 -16 -0.0
(read/write) 129136 129168 32 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69992 70008 16 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223952 223952 0 0.0
.text 2162370 2162354 -16 -0.0
shell debug (read only) 2626433 2626433 0 0.0
(read/write) 143016 143016 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78064 78056 -8 -0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240178 240178 0 0.0
.text 2226610 2226610 0 0.0
thermostat-no-ble arm64 (read only) 2392844 2392988 144 0.0
(read/write) 143665 143713 48 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77328 48 0.1
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2005296 2005296 0 0.0
tv-app debug (read only) 3236713 3236697 -16 -0.0
(read/write) 261752 261752 0 0.0
.bss 170552 170552 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80272 80264 -8 -0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268184 268184 0 0.0
.text 2775186 2775170 -16 -0.0
tv-casting-app debug (read only) 5585641 5585625 -16 -0.0
(read/write) 161896 161864 -32 -0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101216 -8 -0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355961 355961 0 0.0
.text 4954226 4954210 -16 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452768 2452768 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415412 1415412 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745940 1745932 -8 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231262 1231262 0 0.0
.debug_aranges 110712 110712 0 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26899492 26899485 -7 -0.0
.debug_line 3673871 3673855 -16 -0.0
.debug_loc 3588816 3588815 -1 -0.0
.debug_ranges 337960 337960 0 0.0
.debug_str 3435299 3435323 24 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570460 570466 6 0.0
.symtab 421744 421744 0 0.0
.text 0 0 0 0.0
1546160 1546152 -8 -0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688548 1688532 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223105 1223105 0 0.0
.debug_aranges 110184 110184 0 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26636120 26636115 -5 -0.0
.debug_line 3694663 3694647 -16 -0.0
.debug_loc 3576453 3576452 -1 -0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3424320 3424344 24 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534549 534555 6 0.0
.symtab 408176 408176 0 0.0
.text 1489504 1489488 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607004 1606988 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057613 1057613 0 0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344600 344600 0 0.0
.debug_info 22097474 22097470 -4 -0.0
.debug_line 3264197 3264181 -16 -0.0
.debug_loc 3274179 3274196 17 0.0
.debug_ranges 301872 301872 0 0.0
.debug_str 3229759 3229783 24 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470874 470880 6 0.0
.symtab 376560 376560 0 0.0
.text 1416144 1416128 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640780 1640764 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059619 1059619 0 0.0
.debug_aranges 102784 102784 0 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22330843 22330836 -7 -0.0
.debug_line 3261187 3261171 -16 -0.0
.debug_loc 3301773 3301790 17 0.0
.debug_ranges 303816 303816 0 0.0
.debug_str 3249234 3249258 24 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473277 473283 6 0.0
.symtab 378240 378240 0 0.0
.text 1444928 1444912 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149312 1149344 32 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596412 596444 32 0.0
lock-app qpg6105+debug (read/write) 1114248 1114272 24 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561344 561368 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790812 -8 -0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554266 554260 -6 -0.0
lighting-app tlsr9518adk80d (read/write) 806068 806060 -8 -0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566414 566408 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804944 -8 -0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565286 565280 -6 -0.0

Copy link
Contributor

@LuDuda LuDuda left a comment

Choose a reason for hiding this comment

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

Looks great, thanks 👍

Vendor and product identifiers were already moved from
ConfigurationManager to DeviceInstanceInfoProvider to allow
for easier integration with platform factory data providers
as they may differ across devices running the same firmware.

Somehow PartNumber, ProductURL and ProductLabel slipped
unnoticed. Move accessors of these attributes to
DeviceInstanceInfoProvider and update all implementations
to preserve the existing behavior.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
@github-actions
Copy link

github-actions bot commented Nov 4, 2022

PR #23385: Size comparison from a99675e to 3c48e4d

Increases (6 builds for bl702, linux, qpg)
platform target config section a99675e8 3c48e4d change % change
bl702 lighting-app bl702 .debug_loc 3373269 3373340 71 0.0
.debug_str 3451996 3452020 24 0.0
.strtab 565774 565780 6 0.0
bl702+rpc .debug_loc 3566096 3566111 15 0.0
.debug_str 3848124 3848148 24 0.0
.strtab 624947 624953 6 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.data.rel.ro 650720 650768 48 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.data.rel.ro 77280 77328 48 0.1
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114344 32 0.0
.text 561408 561440 32 0.0
Decreases (5 builds for bl602, bl702, mbed)
platform target config section a99675e8 3c48e4d change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.text 1068758 1068754 -4 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.text 1100364 1100356 -8 -0.0
bl702 lighting-app bl702 (read/write) 1188163 1188131 -32 -0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.rodata 116168 116152 -16 -0.0
.text 957074 957070 -4 -0.0
bl702+rpc .debug_info 42004560 41993384 -11176 -0.0
.debug_line 5647232 5647226 -6 -0.0
.text 1030782 1030776 -6 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452224 2452160 -64 -0.0
.text 1414868 1414804 -64 -0.0
Full report (12 builds for bl602, bl702, k32w, linux, mbed, qpg)
platform target config section a99675e8 3c48e4d change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.bss 90729 90729 0 0.0
.data 9936 9936 0 0.0
.text 1068758 1068754 -4 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.bss 98161 98161 0 0.0
.data 10320 10320 0 0.0
.text 1100364 1100356 -8 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188163 1188131 -32 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67126 67126 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1514492 1514492 0 0.0
.debug_aranges 132064 132064 0 0.0
.debug_frame 484664 484664 0 0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.debug_loc 3373269 3373340 71 0.0
.debug_ranges 359744 359744 0 0.0
.debug_str 3451996 3452020 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116168 116152 -16 -0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565774 565780 6 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957074 957070 -4 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284075 1284075 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75158 75158 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1651926 1651926 0 0.0
.debug_aranges 139568 139568 0 0.0
.debug_frame 510036 510036 0 0.0
.debug_info 42004560 41993384 -11176 -0.0
.debug_line 5647232 5647226 -6 -0.0
.debug_loc 3566096 3566111 15 0.0
.debug_ranges 382544 382544 0 0.0
.debug_str 3848124 3848148 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129560 129560 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624947 624953 6 0.0
.symtab 189792 189792 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030782 1030776 -6 -0.0
k32w contact k32w0+release (read/write) 661212 661212 0 0.0
.bss 77024 77024 0 0.0
.data 2104 2104 0 0.0
.text 562972 562972 0 0.0
light k32w0+release (read/write) 671256 671256 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591644 591644 0 0.0
lock k32w0+release (read/write) 632732 632732 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 552340 552340 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650768 48 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518364 518364 0 0.0
.text 8264100 8264100 0 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.bss 55361 55361 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77328 48 0.1
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2007216 2007216 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452224 2452160 -64 -0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1414868 1414804 -64 -0.0
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.bss 110596 110596 0 0.0
.data 848 848 0 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114344 32 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561408 561440 32 0.0

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

PR #23385: Size comparison from a99675e to aa8daa7

Increases (9 builds for bl702, cc13x2_26x2, linux, qpg)
platform target config section a99675e8 aa8daa7 change % change
bl702 lighting-app bl702 .debug_loc 3373269 3373340 71 0.0
.debug_str 3451996 3452020 24 0.0
.strtab 565774 565780 6 0.0
bl702+rpc .debug_loc 3566096 3566111 15 0.0
.debug_str 3848124 3848148 24 0.0
.strtab 624947 624953 6 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 172528 172536 8 0.0
pump-app LP_CC2652R7 (read/write) 160816 160832 16 0.0
pump-controller-app LP_CC2652R7 (read/write) 176612 176620 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.data.rel.ro 650720 650768 48 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.data.rel.ro 77280 77328 48 0.1
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114344 32 0.0
.text 561408 561440 32 0.0
Decreases (14 builds for bl602, bl702, cc13x2_26x2, k32w, telink)
platform target config section a99675e8 aa8daa7 change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.text 1068758 1068754 -4 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.text 1100364 1100358 -6 -0.0
bl702 lighting-app bl702 (read/write) 1188163 1188131 -32 -0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.rodata 116168 116152 -16 -0.0
.text 957074 957070 -4 -0.0
bl702+rpc .debug_info 42004560 41993384 -11176 -0.0
.debug_line 5647232 5647226 -6 -0.0
.text 1030782 1030776 -6 -0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 641635 641627 -8 -0.0
.text 562632 562624 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676151 676143 -8 -0.0
.text 598600 598592 -8 -0.0
pump-app LP_CC2652R7 (read only) 688599 688583 -16 -0.0
.text 597556 597540 -16 -0.0
pump-controller-app LP_CC2652R7 (read only) 672899 672891 -8 -0.0
.text 586312 586304 -8 -0.0
k32w light k32w0+release (read/write) 671256 671240 -16 -0.0
.text 591644 591628 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 936772 936764 -8 -0.0
text 648610 648604 -6 -0.0
all-clusters-minimal-app tlsr9518adk80d text 612580 612574 -6 -0.0
light-switch-app tlsr9518adk80d (read/write) 790244 790236 -8 -0.0
text 554106 554100 -6 -0.0
lighting-app tlsr9518adk80d (read/write) 874468 874452 -16 -0.0
text 624086 624076 -10 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804736 804728 -8 -0.0
text 565484 565480 -4 -0.0
Full report (23 builds for bl602, bl702, cc13x2_26x2, k32w, linux, qpg, telink)
platform target config section a99675e8 aa8daa7 change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.bss 90729 90729 0 0.0
.data 9936 9936 0 0.0
.text 1068758 1068754 -4 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.bss 98161 98161 0 0.0
.data 10320 10320 0 0.0
.text 1100364 1100358 -6 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188163 1188131 -32 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67126 67126 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1514492 1514492 0 0.0
.debug_aranges 132064 132064 0 0.0
.debug_frame 484664 484664 0 0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.debug_loc 3373269 3373340 71 0.0
.debug_ranges 359744 359744 0 0.0
.debug_str 3451996 3452020 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116168 116152 -16 -0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565774 565780 6 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957074 957070 -4 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284075 1284075 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75158 75158 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1651926 1651926 0 0.0
.debug_aranges 139568 139568 0 0.0
.debug_frame 510036 510036 0 0.0
.debug_info 42004560 41993384 -11176 -0.0
.debug_line 5647232 5647226 -6 -0.0
.debug_loc 3566096 3566111 15 0.0
.debug_ranges 382544 382544 0 0.0
.debug_str 3848124 3848148 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129560 129560 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624947 624953 6 0.0
.symtab 189792 189792 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030782 1030776 -6 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677387 677387 0 0.0
(read/write) 174156 174156 0 0.0
.bss 81236 81236 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 587528 587528 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641635 641627 -8 -0.0
(read/write) 158004 158004 0 0.0
.bss 80508 80508 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 562632 562624 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676151 676143 -8 -0.0
(read/write) 172528 172536 8 0.0
.bss 78460 78460 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77071 0 0.0
.text 598600 598592 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659939 659939 0 0.0
(read/write) 184428 184428 0 0.0
.bss 74148 74148 0 0.0
.data 3304 3304 0 0.0
.rodata 102923 102923 0 0.0
.text 556536 556536 0 0.0
pump-app LP_CC2652R7 (read only) 688599 688583 -16 -0.0
(read/write) 160816 160832 16 0.0
.bss 78428 78428 0 0.0
.data 3296 3296 0 0.0
.rodata 90559 90559 0 0.0
.text 597556 597540 -16 -0.0
pump-controller-app LP_CC2652R7 (read only) 672899 672891 -8 -0.0
(read/write) 176612 176620 8 0.0
.bss 78524 78524 0 0.0
.data 3292 3292 0 0.0
.rodata 86107 86107 0 0.0
.text 586312 586304 -8 -0.0
shell LP_CC2652R7 (read only) 668606 668606 0 0.0
(read/write) 185256 185256 0 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 86294 86294 0 0.0
.text 581996 581996 0 0.0
k32w contact k32w0+release (read/write) 661212 661212 0 0.0
.bss 77024 77024 0 0.0
.data 2104 2104 0 0.0
.text 562972 562972 0 0.0
light k32w0+release (read/write) 671256 671240 -16 -0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591644 591628 -16 -0.0
lock k32w0+release (read/write) 632732 632732 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 552340 552340 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650768 48 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518364 518364 0 0.0
.text 8264100 8264100 0 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.bss 55361 55361 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77328 48 0.1
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2007216 2007216 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.bss 110596 110596 0 0.0
.data 848 848 0 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114344 32 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561408 561440 32 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 936772 936764 -8 -0.0
bss 81616 81616 0 0.0
noinit 43440 43440 0 0.0
text 648610 648604 -6 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 874748 874748 0 0.0
bss 80840 80840 0 0.0
noinit 43440 43440 0 0.0
text 612580 612574 -6 -0.0
light-switch-app tlsr9518adk80d (read/write) 790244 790236 -8 -0.0
bss 72464 72464 0 0.0
noinit 43520 43520 0 0.0
text 554106 554100 -6 -0.0
lighting-app tlsr9518adk80d (read/write) 874468 874452 -16 -0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624086 624076 -10 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804736 804728 -8 -0.0
bss 74036 74036 0 0.0
noinit 43520 43520 0 0.0
text 565484 565480 -4 -0.0

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

PR #23385: Size comparison from a99675e to de3391d

Increases (15 builds for bl702, cc13x2_26x2, efr32, linux, psoc6, qpg)
platform target config section a99675e8 de3391d change % change
bl702 lighting-app bl702 .debug_loc 3373269 3373340 71 0.0
.debug_str 3451996 3452020 24 0.0
.strtab 565774 565780 6 0.0
bl702+rpc .debug_loc 3566096 3566111 15 0.0
.debug_str 3848124 3848148 24 0.0
.strtab 624947 624953 6 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 172528 172536 8 0.0
pump-app LP_CC2652R7 (read/write) 160816 160824 8 0.0
pump-controller-app LP_CC2652R7 (read/write) 176612 176620 8 0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 1034792 1034800 8 0.0
.text 845948 845956 8 0.0
lock-app BRD4161A+wf200 (read/write) 1160072 1160088 16 0.0
.text 999692 999708 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.data.rel.ro 650720 650768 48 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.data.rel.ro 77280 77328 48 0.1
psoc6 all-clusters cy8ckit_062s2_43012 .debug_str 3435719 3435743 24 0.0
.strtab 570280 570286 6 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_str 3424748 3424772 24 0.0
.strtab 534369 534375 6 0.0
light cy8ckit_062s2_43012 .debug_loc 3289030 3289047 17 0.0
.debug_str 3230175 3230199 24 0.0
.strtab 470694 470700 6 0.0
lock cy8ckit_062s2_43012 .debug_loc 3316624 3316626 2 0.0
.debug_str 3249646 3249670 24 0.0
.strtab 473097 473103 6 0.0
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114336 24 0.0
.text 561408 561432 24 0.0
Decreases (32 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, mbed, nrfconnect, psoc6, telink)
platform target config section a99675e8 de3391d change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.text 1068758 1068756 -2 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.text 1100364 1100358 -6 -0.0
bl702 lighting-app bl702 (read/write) 1188163 1188131 -32 -0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.rodata 116168 116152 -16 -0.0
.text 957074 957070 -4 -0.0
bl702+rpc .debug_info 42004560 41993385 -11175 -0.0
.debug_line 5647232 5647226 -6 -0.0
.text 1030782 1030778 -4 -0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 641635 641627 -8 -0.0
.text 562632 562624 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676151 676143 -8 -0.0
.text 598600 598592 -8 -0.0
pump-app LP_CC2652R7 (read only) 688599 688591 -8 -0.0
.text 597556 597548 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 672899 672891 -8 -0.0
.text 586312 586304 -8 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544402 544394 -8 -0.0
.app_xip_area 426084 426076 -8 -0.0
efr32 lighting-app BRD4187C (read/write) 1146656 1146640 -16 -0.0
.text 980816 980800 -16 -0.0
window-app BRD4187C (read/write) 1139876 1139860 -16 -0.0
.text 972596 972580 -16 -0.0
esp32 all-clusters-app m5stack (read only) 1234091 1234087 -4 -0.0
.flash.text 1228707 1228703 -4 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452224 2452160 -64 -0.0
.text 1414868 1414804 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1187759 1187743 -16 -0.0
text 816964 816952 -12 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167123 1167107 -16 -0.0
text 805458 805446 -12 -0.0
light-switch-app nrf52840dk_nrf52840 text 760404 760400 -4 -0.0
lighting-app nrf52840dk_nrf52840+rpc text 801118 801108 -10 -0.0
nrf52840dongle_nrf52840 (read/write) 1085387 1085371 -16 -0.0
text 752318 752310 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1079874 1079858 -16 -0.0
text 735898 735890 -8 -0.0
lock-app nrf52840dk_nrf52840 text 771588 771580 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1036166 1036150 -16 -0.0
text 683774 683766 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1088903 1088887 -16 -0.0
text 752204 752192 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1075223 1075207 -16 -0.0
text 742302 742290 -12 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746036 1746028 -8 -0.0
.debug_info 2702594 27025942 -5 -0.0
.debug_line 3685828 3685812 -16 -0.0
.debug_loc 3603682 3603666 -16 -0.0
.text 1546272 1546264 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688644 1688628 -16 -0.0
.debug_info 26762577 26762572 -5 -0.0
.debug_line 3706812 3706796 -16 -0.0
.debug_loc 3591319 3591303 -16 -0.0
.text 1489616 1489600 -16 -0.0
light cy8ckit_062s2_43012 (read/write) 1606972 1606956 -16 -0.0
.debug_info 22228025 22228019 -6 -0.0
.debug_line 3276154 3276138 -16 -0.0
.text 1416128 1416112 -16 -0.0
lock cy8ckit_062s2_43012 (read/write) 1640764 1640748 -16 -0.0
.debug_info 22461403 22461397 -6 -0.0
.debug_line 3273048 3273032 -16 -0.0
.text 1444928 1444912 -16 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 936772 936764 -8 -0.0
text 648610 648602 -8 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 874748 874740 -8 -0.0
text 612580 612572 -8 -0.0
light-switch-app tlsr9518adk80d text 554106 554102 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 874468 874460 -8 -0.0
text 624086 624080 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804736 804728 -8 -0.0
text 565484 565480 -4 -0.0
Full report (48 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a99675e8 de3391d change % change
bl602 lighting-app bl602 (read/write) 1388990 1388982 -8 -0.0
.bss 90729 90729 0 0.0
.data 9936 9936 0 0.0
.text 1068758 1068756 -2 -0.0
bl602+rpc (read/write) 1434454 1434430 -24 -0.0
.bss 98161 98161 0 0.0
.data 10320 10320 0 0.0
.text 1100364 1100358 -6 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188163 1188131 -32 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67126 67126 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1514492 1514492 0 0.0
.debug_aranges 132064 132064 0 0.0
.debug_frame 484664 484664 0 0.0
.debug_info 38087205 38076177 -11028 -0.0
.debug_line 5271085 5271079 -6 -0.0
.debug_loc 3373269 3373340 71 0.0
.debug_ranges 359744 359744 0 0.0
.debug_str 3451996 3452020 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116168 116152 -16 -0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565774 565780 6 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957074 957070 -4 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284075 1284075 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75158 75158 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1651926 1651926 0 0.0
.debug_aranges 139568 139568 0 0.0
.debug_frame 510036 510036 0 0.0
.debug_info 42004560 41993385 -11175 -0.0
.debug_line 5647232 5647226 -6 -0.0
.debug_loc 3566096 3566111 15 0.0
.debug_ranges 382544 382544 0 0.0
.debug_str 3848124 3848148 24 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129560 129560 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624947 624953 6 0.0
.symtab 189792 189792 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030782 1030778 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677387 677387 0 0.0
(read/write) 174156 174156 0 0.0
.bss 81236 81236 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 587528 587528 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641635 641627 -8 -0.0
(read/write) 158004 158004 0 0.0
.bss 80508 80508 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 562632 562624 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 676151 676143 -8 -0.0
(read/write) 172528 172536 8 0.0
.bss 78460 78460 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77071 0 0.0
.text 598600 598592 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659939 659939 0 0.0
(read/write) 184428 184428 0 0.0
.bss 74148 74148 0 0.0
.data 3304 3304 0 0.0
.rodata 102923 102923 0 0.0
.text 556536 556536 0 0.0
pump-app LP_CC2652R7 (read only) 688599 688591 -8 -0.0
(read/write) 160816 160824 8 0.0
.bss 78428 78428 0 0.0
.data 3296 3296 0 0.0
.rodata 90559 90559 0 0.0
.text 597556 597548 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 672899 672891 -8 -0.0
(read/write) 176612 176620 8 0.0
.bss 78524 78524 0 0.0
.data 3292 3292 0 0.0
.rodata 86107 86107 0 0.0
.text 586312 586304 -8 -0.0
shell LP_CC2652R7 (read only) 668606 668606 0 0.0
(read/write) 185256 185256 0 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 86294 86294 0 0.0
.text 581996 581996 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588270 588270 0 0.0
.app_xip_area 464872 464872 0 0.0
.bss 65816 65816 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592318 592318 0 0.0
.app_xip_area 463624 463624 0 0.0
.bss 71104 71104 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544402 544394 -8 -0.0
.app_xip_area 426084 426076 -8 -0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974252 974252 0 0.0
.bss 152260 152260 0 0.0
.data 2248 2248 0 0.0
.text 819724 819724 0 0.0
BRD4161A+rs911x (read/write) 1034792 1034800 8 0.0
.bss 186728 186728 0 0.0
.data 2092 2092 0 0.0
.text 845948 845956 8 0.0
BRD4187C (read/write) 1146656 1146640 -16 -0.0
.bss 138648 138648 0 0.0
.data 2596 2596 0 0.0
.text 980816 980800 -16 -0.0
lock-app BRD4161A+wf200 (read/write) 1160072 1160088 16 0.0
.bss 158256 158256 0 0.0
.data 2100 2100 0 0.0
.text 999692 999708 16 0.0
window-app BRD4187C (read/write) 1139876 1139860 -16 -0.0
.bss 140064 140064 0 0.0
.data 2620 2620 0 0.0
.text 972596 972580 -16 -0.0
esp32 all-clusters-app c3devkit (read only) 1224290 1224290 0 0.0
(read/write) 1788518 1788518 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 258088 258088 0 0.0
.flash.text 1224290 1224290 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234091 1234087 -4 -0.0
(read/write) 564332 564332 0 0.0
.dram0.bss 82320 82320 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315048 315048 0 0.0
.flash.text 1228707 1228703 -4 -0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661212 661212 0 0.0
.bss 77024 77024 0 0.0
.data 2104 2104 0 0.0
.text 562972 562972 0 0.0
light k32w0+release (read/write) 671256 671256 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591644 591644 0 0.0
lock k32w0+release (read/write) 632732 632732 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 552340 552340 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10438300 10438444 144 0.0
(read/write) 706417 706465 48 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650768 48 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518364 518364 0 0.0
.text 8264100 8264100 0 0.0
thermostat-no-ble arm64 (read only) 2394748 2394892 144 0.0
(read/write) 143649 143697 48 0.0
.bss 55361 55361 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77328 48 0.1
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2007216 2007216 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452224 2452160 -64 -0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1414868 1414804 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1187759 1187743 -16 -0.0
bss 145285 145285 0 0.0
rodata 144436 144436 0 0.0
text 816964 816952 -12 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167123 1167107 -16 -0.0
bss 144512 144512 0 0.0
rodata 136224 136224 0 0.0
text 805458 805446 -12 -0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 1100003 1100003 0 0.0
bss 136891 136891 0 0.0
rodata 121672 121672 0 0.0
text 760404 760400 -4 -0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1148219 1148219 0 0.0
bss 148021 148021 0 0.0
rodata 116720 116720 0 0.0
text 801118 801108 -10 -0.0
nrf52840dongle_nrf52840 (read/write) 1085387 1085371 -16 -0.0
bss 154282 154282 0 0.0
rodata 94392 94392 0 0.0
text 752318 752310 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1079874 1079858 -16 -0.0
bss 142964 142964 0 0.0
rodata 117940 117940 0 0.0
text 735898 735890 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 1133511 1133511 0 0.0
bss 137896 137896 0 0.0
rodata 143124 143124 0 0.0
text 771588 771580 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1036166 1036150 -16 -0.0
bss 133781 133781 0 0.0
rodata 135528 135528 0 0.0
text 683774 683766 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 1088903 1088887 -16 -0.0
bss 136720 136720 0 0.0
rodata 118940 118940 0 0.0
text 752204 752192 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1075223 1075207 -16 -0.0
bss 136487 136487 0 0.0
rodata 115420 115420 0 0.0
text 742302 742290 -12 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1746036 1746028 -8 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235810 1235810 0 0.0
.debug_aranges 110736 110736 0 0.0
.debug_frame 371344 371344 0 0.0
.debug_info 2702594 27025942 -5 -0.0
.debug_line 3685828 3685812 -16 -0.0
.debug_loc 3603682 3603666 -16 -0.0
.debug_ranges 339560 339560 0 0.0
.debug_str 3435719 3435743 24 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570280 570286 6 0.0
.symtab 421424 421424 0 0.0
.text 0 0 0 0.0
1546272 1546264 -8 -0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1688644 1688628 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227653 1227653 0 0.0
.debug_aranges 110208 110208 0 0.0
.debug_frame 374424 374424 0 0.0
.debug_info 26762577 26762572 -5 -0.0
.debug_line 3706812 3706796 -16 -0.0
.debug_loc 3591319 3591303 -16 -0.0
.debug_ranges 338176 338176 0 0.0
.debug_str 3424748 3424772 24 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534369 534375 6 0.0
.symtab 407856 407856 0 0.0
.text 1489616 1489600 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1606972 1606956 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062114 1062114 0 0.0
.debug_aranges 102408 102408 0 0.0
.debug_frame 344740 344740 0 0.0
.debug_info 22228025 22228019 -6 -0.0
.debug_line 3276154 3276138 -16 -0.0
.debug_loc 3289030 3289047 17 0.0
.debug_ranges 303472 303472 0 0.0
.debug_str 3230175 3230199 24 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470694 470700 6 0.0
.symtab 376240 376240 0 0.0
.text 1416128 1416112 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1640764 1640748 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064089 1064089 0 0.0
.debug_aranges 102808 102808 0 0.0
.debug_frame 346612 346612 0 0.0
.debug_info 22461403 22461397 -6 -0.0
.debug_line 3273048 3273032 -16 -0.0
.debug_loc 3316624 3316626 2 0.0
.debug_ranges 305416 305416 0 0.0
.debug_str 3249646 3249670 24 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473097 473103 6 0.0
.symtab 377920 377920 0 0.0
.text 1444928 1444912 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149520 1149552 32 0.0
.bss 110596 110596 0 0.0
.data 848 848 0 0.0
.text 596620 596652 32 0.0
lock-app qpg6105+debug (read/write) 1114312 1114336 24 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561408 561432 24 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 936772 936764 -8 -0.0
bss 81616 81616 0 0.0
noinit 43440 43440 0 0.0
text 648610 648602 -8 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 874748 874740 -8 -0.0
bss 80840 80840 0 0.0
noinit 43440 43440 0 0.0
text 612580 612572 -8 -0.0
light-switch-app tlsr9518adk80d (read/write) 790244 790244 0 0.0
bss 72464 72464 0 0.0
noinit 43520 43520 0 0.0
text 554106 554102 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 874468 874460 -8 -0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624086 624080 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 804736 804728 -8 -0.0
bss 74036 74036 0 0.0
noinit 43520 43520 0 0.0
text 565484 565480 -4 -0.0

@andy31415 andy31415 merged commit 48860e2 into project-chip:master Nov 4, 2022
@Damian-Nordic Damian-Nordic deleted the partnumberetc branch November 4, 2022 14:07
s07641069 added a commit to s07641069/connectedhomeip that referenced this pull request Nov 9, 2022
andy31415 pushed a commit that referenced this pull request Nov 10, 2022
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
…project-chip#23385)

* [platform] Move more product attributes to DeviceInstanceInfoProvider

Vendor and product identifiers were already moved from
ConfigurationManager to DeviceInstanceInfoProvider to allow
for easier integration with platform factory data providers
as they may differ across devices running the same firmware.

Somehow PartNumber, ProductURL and ProductLabel slipped
unnoticed. Move accessors of these attributes to
DeviceInstanceInfoProvider and update all implementations
to preserve the existing behavior.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* [nrfconnect] Read PartNumber, URL and Label from factory data

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* Code review

* Remove obsolete definitions to fix the build

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
…project-chip#23385)

* [platform] Move more product attributes to DeviceInstanceInfoProvider

Vendor and product identifiers were already moved from
ConfigurationManager to DeviceInstanceInfoProvider to allow
for easier integration with platform factory data providers
as they may differ across devices running the same firmware.

Somehow PartNumber, ProductURL and ProductLabel slipped
unnoticed. Move accessors of these attributes to
DeviceInstanceInfoProvider and update all implementations
to preserve the existing behavior.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* [nrfconnect] Read PartNumber, URL and Label from factory data

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* Code review

* Remove obsolete definitions to fix the build

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
adbridge pushed a commit to ARM-software/connectedhomeip that referenced this pull request Nov 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants