Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Implement user lable cluser server callback #12977

Merged
merged 3 commits into from
Dec 14, 2021
Merged

Implement user lable cluser server callback #12977

merged 3 commits into from
Dec 14, 2021

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Dec 14, 2021

Problem

What is being fixed? Examples:

  • Missing implementation for user label cluster in CHIP sdk

Change overview

  • Implement user label cluster server callback

Testing

How was this tested? (at least one bullet point required)

yufengw@yufengw-SEi:~/connectedhomeip/out/debug/standalone$ ./chip-tool userlabel read label-list 12344321 0
.....
[1639448813.459026][1016252:1016257] CHIP:DMG: ReportDataMessage =
[1639448813.459032][1016252:1016257] CHIP:DMG: {
[1639448813.459035][1016252:1016257] CHIP:DMG: 	AttributeReportIBs =
[1639448813.459040][1016252:1016257] CHIP:DMG: 	[
[1639448813.459044][1016252:1016257] CHIP:DMG: 		AttributeReportIB =
[1639448813.459049][1016252:1016257] CHIP:DMG: 		{
[1639448813.459053][1016252:1016257] CHIP:DMG: 			AttributeDataIB =
[1639448813.459057][1016252:1016257] CHIP:DMG: 			{
[1639448813.459062][1016252:1016257] CHIP:DMG: 				DataVersion = 0x0,
[1639448813.459067][1016252:1016257] CHIP:DMG: 				AttributePathIB =
[1639448813.459072][1016252:1016257] CHIP:DMG: 				{
[1639448813.459077][1016252:1016257] CHIP:DMG: 					Endpoint = 0x0,
[1639448813.459082][1016252:1016257] CHIP:DMG: 					Cluster = 0x41,
[1639448813.459087][1016252:1016257] CHIP:DMG: 					Attribute = 0x0000_0000,
[1639448813.459093][1016252:1016257] CHIP:DMG: 				}
[1639448813.459101][1016252:1016257] CHIP:DMG: 					
[1639448813.459107][1016252:1016257] CHIP:DMG: 					Data = [
[1639448813.459115][1016252:1016257] CHIP:DMG: 						
[1639448813.459123][1016252:1016257] CHIP:DMG: 					],
[1639448813.459129][1016252:1016257] CHIP:DMG: 			},
[1639448813.459135][1016252:1016257] CHIP:DMG: 			
[1639448813.459139][1016252:1016257] CHIP:DMG: 		},
[1639448813.459149][1016252:1016257] CHIP:DMG: 		
[1639448813.459154][1016252:1016257] CHIP:DMG: 		AttributeReportIB =
[1639448813.459162][1016252:1016257] CHIP:DMG: 		{
[1639448813.459167][1016252:1016257] CHIP:DMG: 			AttributeDataIB =
[1639448813.459173][1016252:1016257] CHIP:DMG: 			{
[1639448813.459179][1016252:1016257] CHIP:DMG: 				DataVersion = 0x0,
[1639448813.459185][1016252:1016257] CHIP:DMG: 				AttributePathIB =
[1639448813.459192][1016252:1016257] CHIP:DMG: 				{
[1639448813.459198][1016252:1016257] CHIP:DMG: 					Endpoint = 0x0,
[1639448813.459203][1016252:1016257] CHIP:DMG: 					Cluster = 0x41,
[1639448813.459208][1016252:1016257] CHIP:DMG: 					Attribute = 0x0000_0000,
[1639448813.459213][1016252:1016257] CHIP:DMG: 					ListIndex = Null,
[1639448813.459218][1016252:1016257] CHIP:DMG: 				}
[1639448813.459224][1016252:1016257] CHIP:DMG: 					
[1639448813.459229][1016252:1016257] CHIP:DMG: 					Data = 
[1639448813.459234][1016252:1016257] CHIP:DMG: 					{
[1639448813.459242][1016252:1016257] CHIP:DMG: 						0x1 = "room", 
[1639448813.459250][1016252:1016257] CHIP:DMG: 						0x2 = "bedroom 2", 
[1639448813.459257][1016252:1016257] CHIP:DMG: 					},
[1639448813.459264][1016252:1016257] CHIP:DMG: 			},
[1639448813.459272][1016252:1016257] CHIP:DMG: 			
[1639448813.459276][1016252:1016257] CHIP:DMG: 		},
[1639448813.459286][1016252:1016257] CHIP:DMG: 		
[1639448813.459290][1016252:1016257] CHIP:DMG: 		AttributeReportIB =
[1639448813.459297][1016252:1016257] CHIP:DMG: 		{
[1639448813.459301][1016252:1016257] CHIP:DMG: 			AttributeDataIB =
[1639448813.459306][1016252:1016257] CHIP:DMG: 			{
[1639448813.459310][1016252:1016257] CHIP:DMG: 				DataVersion = 0x0,
[1639448813.459316][1016252:1016257] CHIP:DMG: 				AttributePathIB =
[1639448813.459324][1016252:1016257] CHIP:DMG: 				{
[1639448813.459330][1016252:1016257] CHIP:DMG: 					Endpoint = 0x0,
[1639448813.459337][1016252:1016257] CHIP:DMG: 					Cluster = 0x41,
[1639448813.459343][1016252:1016257] CHIP:DMG: 					Attribute = 0x0000_0000,
[1639448813.459348][1016252:1016257] CHIP:DMG: 					ListIndex = Null,
[1639448813.459353][1016252:1016257] CHIP:DMG: 				}
[1639448813.459358][1016252:1016257] CHIP:DMG: 					
[1639448813.459363][1016252:1016257] CHIP:DMG: 					Data = 
[1639448813.459368][1016252:1016257] CHIP:DMG: 					{
[1639448813.459374][1016252:1016257] CHIP:DMG: 						0x1 = "orientation", 
[1639448813.459382][1016252:1016257] CHIP:DMG: 						0x2 = "North", 
[1639448813.459388][1016252:1016257] CHIP:DMG: 					},
[1639448813.459395][1016252:1016257] CHIP:DMG: 			},
[1639448813.459403][1016252:1016257] CHIP:DMG: 			
[1639448813.459407][1016252:1016257] CHIP:DMG: 		},
[1639448813.459417][1016252:1016257] CHIP:DMG: 		
[1639448813.459420][1016252:1016257] CHIP:DMG: 		AttributeReportIB =
[1639448813.459427][1016252:1016257] CHIP:DMG: 		{
[1639448813.459432][1016252:1016257] CHIP:DMG: 			AttributeDataIB =
[1639448813.459436][1016252:1016257] CHIP:DMG: 			{
[1639448813.459441][1016252:1016257] CHIP:DMG: 				DataVersion = 0x0,
[1639448813.459446][1016252:1016257] CHIP:DMG: 				AttributePathIB =
[1639448813.459451][1016252:1016257] CHIP:DMG: 				{
[1639448813.459458][1016252:1016257] CHIP:DMG: 					Endpoint = 0x0,
[1639448813.459465][1016252:1016257] CHIP:DMG: 					Cluster = 0x41,
[1639448813.459472][1016252:1016257] CHIP:DMG: 					Attribute = 0x0000_0000,
[1639448813.459479][1016252:1016257] CHIP:DMG: 					ListIndex = Null,
[1639448813.459486][1016252:1016257] CHIP:DMG: 				}
[1639448813.459494][1016252:1016257] CHIP:DMG: 					
[1639448813.459499][1016252:1016257] CHIP:DMG: 					Data = 
[1639448813.459507][1016252:1016257] CHIP:DMG: 					{
[1639448813.459513][1016252:1016257] CHIP:DMG: 						0x1 = "floor", 
[1639448813.459520][1016252:1016257] CHIP:DMG: 						0x2 = "2", 
[1639448813.459529][1016252:1016257] CHIP:DMG: 					},
[1639448813.459535][1016252:1016257] CHIP:DMG: 			},
[1639448813.459544][1016252:1016257] CHIP:DMG: 			
[1639448813.459549][1016252:1016257] CHIP:DMG: 		},
[1639448813.459560][1016252:1016257] CHIP:DMG: 		
[1639448813.459564][1016252:1016257] CHIP:DMG: 		AttributeReportIB =
[1639448813.459571][1016252:1016257] CHIP:DMG: 		{
[1639448813.459575][1016252:1016257] CHIP:DMG: 			AttributeDataIB =
[1639448813.459580][1016252:1016257] CHIP:DMG: 			{
[1639448813.459584][1016252:1016257] CHIP:DMG: 				DataVersion = 0x0,
[1639448813.459589][1016252:1016257] CHIP:DMG: 				AttributePathIB =
[1639448813.459594][1016252:1016257] CHIP:DMG: 				{
[1639448813.459599][1016252:1016257] CHIP:DMG: 					Endpoint = 0x0,
[1639448813.459606][1016252:1016257] CHIP:DMG: 					Cluster = 0x41,
[1639448813.459614][1016252:1016257] CHIP:DMG: 					Attribute = 0x0000_0000,
[1639448813.459621][1016252:1016257] CHIP:DMG: 					ListIndex = Null,
[1639448813.459626][1016252:1016257] CHIP:DMG: 				}
[1639448813.459632][1016252:1016257] CHIP:DMG: 					
[1639448813.459636][1016252:1016257] CHIP:DMG: 					Data = 
[1639448813.459641][1016252:1016257] CHIP:DMG: 					{
[1639448813.459647][1016252:1016257] CHIP:DMG: 						0x1 = "direction", 
[1639448813.459655][1016252:1016257] CHIP:DMG: 						0x2 = "up", 
[1639448813.459662][1016252:1016257] CHIP:DMG: 					},
[1639448813.459669][1016252:1016257] CHIP:DMG: 			},
[1639448813.459677][1016252:1016257] CHIP:DMG: 			
[1639448813.459682][1016252:1016257] CHIP:DMG: 		},
[1639448813.459690][1016252:1016257] CHIP:DMG: 		
[1639448813.459694][1016252:1016257] CHIP:DMG: 	],
[1639448813.459710][1016252:1016257] CHIP:DMG: 	
[1639448813.459714][1016252:1016257] CHIP:DMG: 	SuppressResponse = true, 
[1639448813.459719][1016252:1016257] CHIP:DMG: }
[1639448813.459866][1016252:1016257] CHIP:TOO: UserLabel.LabelList response: 4 entries
[1639448813.459887][1016252:1016257] CHIP:TOO:   [1]: {
[1639448813.459891][1016252:1016257] CHIP:TOO:     Label: room
[1639448813.459896][1016252:1016257] CHIP:TOO:     Value: bedroom 2
[1639448813.459901][1016252:1016257] CHIP:TOO:   }
[1639448813.459909][1016252:1016257] CHIP:TOO:   [2]: {
[1639448813.459913][1016252:1016257] CHIP:TOO:     Label: orientation
[1639448813.459917][1016252:1016257] CHIP:TOO:     Value: North
[1639448813.459921][1016252:1016257] CHIP:TOO:   }
[1639448813.459926][1016252:1016257] CHIP:TOO:   [3]: {
[1639448813.459929][1016252:1016257] CHIP:TOO:     Label: floor
[1639448813.459933][1016252:1016257] CHIP:TOO:     Value: 2
[1639448813.459937][1016252:1016257] CHIP:TOO:   }
[1639448813.459942][1016252:1016257] CHIP:TOO:   [4]: {
[1639448813.459945][1016252:1016257] CHIP:TOO:     Label: direction
[1639448813.459949][1016252:1016257] CHIP:TOO:     Value: up
[1639448813.459953][1016252:1016257] CHIP:TOO:   }

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12977: Size comparison from c8027a5 to 9146d0a

Increases above 0.2%:

platform target config section c8027a5 9146d0a change % change
linux thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
.init_array 280 288 8 2.9
.text 1618016 1622800 4784 0.3
p6 lock-app default .data 2328 2336 8 0.3
qpg lighting-app qpg6100+debug .data 996 1000 4 0.4
lock-app qpg6100+debug .data 952 956 4 0.4
Increases (17 builds for efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section c8027a5 9146d0a change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.data.rel.ro 208760 209128 368 0.2
.got 53720 53808 88 0.2
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data.rel.ro 70744 70896 152 0.2
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314752 648 0.0
.bss 184020 184036 16 0.0
.text 1276680 1277328 648 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.text 1245672 1246328 656 0.1
p6 all-clusters-app default (read/write) 2361448 2362336 888 0.0
.bss 112220 112236 16 0.0
.text 1319712 1320600 888 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
text 566982 567578 596 0.1
Decreases (7 builds for mbed, p6, qpg)
platform target config section c8027a5 9146d0a change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 847184 847168 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 855032 855016 -16 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 856008 855992 -16 -0.0
p6 all-clusters-app default .heap 918592 918576 -16 -0.0
light-app default .heap 929840 929824 -16 -0.0
lock-app default .heap 931000 930976 -24 -0.0
qpg lock-app qpg6100+debug (read/write) 122336 122332 -4 -0.0
Full report (20 builds for efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section c8027a5 9146d0a change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.bss 51873 51873 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 209128 368 0.2
.dynamic 560 560 0 0.0
.got 53720 53808 88 0.2
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data 832 832 0 0.0
.data.rel.ro 70744 70896 152 0.2
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314752 648 0.0
.bss 184020 184036 16 0.0
.data 5240 5240 0 0.0
.heap 847184 847168 -16 -0.0
.text 1276680 1277328 648 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.data 5536 5536 0 0.0
.heap 855032 855016 -16 -0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.data 5520 5520 0 0.0
.heap 856008 855992 -16 -0.0
.text 1245672 1246328 656 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
p6 all-clusters-app default (read/write) 2361448 2362336 888 0.0
.bss 112220 112236 16 0.0
.data 2528 2528 0 0.0
.heap 918592 918576 -16 -0.0
.text 1319712 1320600 888 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.data 2368 2368 0 0.0
.heap 929840 929824 -16 -0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.heap 931000 930976 -24 -0.0
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
(read/write) 122336 122332 -4 -0.0
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
noinit 37160 37160 0 0.0
text 566982 567578 596 0.1

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12977: Size comparison from c8027a5 to 7a6699c

Increases above 0.2%:

platform target config section c8027a5 7a6699c change % change
linux thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
.init_array 280 288 8 2.9
.text 1618016 1622800 4784 0.3
p6 lock-app default .data 2328 2336 8 0.3
qpg lighting-app qpg6100+debug .data 996 1000 4 0.4
lock-app qpg6100+debug .data 952 956 4 0.4
Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 7a6699c change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857528 564 0.1
(read/write) 1304650 1304738 88 0.0
.dram0.bss 64752 64768 16 0.0
.flash.rodata 172696 172768 72 0.0
.flash.text 856964 857528 564 0.1
m5stack (read only) 960943 961523 580 0.1
(read/write) 450468 450568 100 0.0
.dram0.bss 74040 74056 16 0.0
.flash.rodata 210592 210676 84 0.0
.flash.text 955559 956139 580 0.1
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.data.rel.ro 208760 209128 368 0.2
.got 53720 53808 88 0.2
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data.rel.ro 70744 70896 152 0.2
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314752 648 0.0
.bss 184020 184036 16 0.0
.text 1276680 1277328 648 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.text 1245672 1246328 656 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908471 684 0.1
bss 116352 116372 20 0.0
rodata 102220 102296 76 0.1
text 613628 614208 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 870831 871515 684 0.1
bss 112700 112720 20 0.0
rodata 93520 93596 76 0.1
text 588368 588944 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834474 684 0.1
bss 117728 117744 16 0.0
rodata 97480 97556 76 0.1
text 544052 544628 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 881087 652 0.1
bss 113616 113632 16 0.0
rodata 98340 98416 76 0.1
text 593064 593644 580 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 806674 807358 684 0.1
bss 115024 115044 20 0.0
rodata 93628 93704 76 0.1
text 523580 524156 576 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885387 886071 684 0.1
bss 113528 113544 16 0.0
rodata 99692 99768 76 0.1
text 596668 597244 576 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 879279 700 0.1
bss 113404 113424 20 0.0
rodata 97828 97904 76 0.1
text 591864 592444 580 0.1
p6 all-clusters-app default (read/write) 2361448 2362336 888 0.0
.bss 112220 112236 16 0.0
.text 1319712 1320600 888 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
text 566982 567578 596 0.1
Decreases (7 builds for mbed, p6, qpg)
platform target config section c8027a5 7a6699c change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 847184 847168 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 855032 855016 -16 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 856008 855992 -16 -0.0
p6 all-clusters-app default .heap 918592 918576 -16 -0.0
light-app default .heap 929840 929824 -16 -0.0
lock-app default .heap 931000 930976 -24 -0.0
qpg lock-app qpg6100+debug (read/write) 122336 122332 -4 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 7a6699c change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857528 564 0.1
(read/write) 1304650 1304738 88 0.0
.dram0.bss 64752 64768 16 0.0
.dram0.data 14164 14164 0 0.0
.flash.rodata 172696 172768 72 0.0
.flash.text 856964 857528 564 0.1
.iram0.text 62076 62076 0 0.0
m5stack (read only) 960943 961523 580 0.1
(read/write) 450468 450568 100 0.0
.dram0.bss 74040 74056 16 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210592 210676 84 0.0
.flash.text 955559 956139 580 0.1
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.bss 51873 51873 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 209128 368 0.2
.dynamic 560 560 0 0.0
.got 53720 53808 88 0.2
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data 832 832 0 0.0
.data.rel.ro 70744 70896 152 0.2
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314752 648 0.0
.bss 184020 184036 16 0.0
.data 5240 5240 0 0.0
.heap 847184 847168 -16 -0.0
.text 1276680 1277328 648 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.data 5536 5536 0 0.0
.heap 855032 855016 -16 -0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.data 5520 5520 0 0.0
.heap 856008 855992 -16 -0.0
.text 1245672 1246328 656 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908471 684 0.1
bss 116352 116372 20 0.0
rodata 102220 102296 76 0.1
text 613628 614208 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 870831 871515 684 0.1
bss 112700 112720 20 0.0
rodata 93520 93596 76 0.1
text 588368 588944 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834474 684 0.1
bss 117728 117744 16 0.0
rodata 97480 97556 76 0.1
text 544052 544628 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 881087 652 0.1
bss 113616 113632 16 0.0
rodata 98340 98416 76 0.1
text 593064 593644 580 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 806674 807358 684 0.1
bss 115024 115044 20 0.0
rodata 93628 93704 76 0.1
text 523580 524156 576 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885387 886071 684 0.1
bss 113528 113544 16 0.0
rodata 99692 99768 76 0.1
text 596668 597244 576 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 879279 700 0.1
bss 113404 113424 20 0.0
rodata 97828 97904 76 0.1
text 591864 592444 580 0.1
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2361448 2362336 888 0.0
.bss 112220 112236 16 0.0
.data 2528 2528 0 0.0
.heap 918592 918576 -16 -0.0
.text 1319712 1320600 888 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.data 2368 2368 0 0.0
.heap 929840 929824 -16 -0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.heap 931000 930976 -24 -0.0
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
(read/write) 122336 122332 -4 -0.0
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
noinit 37160 37160 0 0.0
text 566982 567578 596 0.1

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12977: Size comparison from c8027a5 to 6319078

Increases above 0.2%:

platform target config section c8027a5 6319078 change % change
linux thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
.init_array 280 288 8 2.9
.text 1618016 1622800 4784 0.3
p6 lock-app default .data 2328 2336 8 0.3
qpg lighting-app qpg6100+debug .data 996 1000 4 0.4
lock-app qpg6100+debug .data 952 956 4 0.4
Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 6319078 change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857528 564 0.1
(read/write) 1304650 1304794 144 0.0
.dram0.bss 64752 64768 16 0.0
.flash.rodata 172696 172824 128 0.1
.flash.text 856964 857528 564 0.1
m5stack (read only) 960943 961523 580 0.1
(read/write) 450468 450624 156 0.0
.dram0.bss 74040 74064 24 0.0
.flash.rodata 210592 210724 132 0.1
.flash.text 955559 956139 580 0.1
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.data.rel.ro 208760 209128 368 0.2
.got 53720 53808 88 0.2
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data.rel.ro 70744 70896 152 0.2
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2314104 2314808 704 0.0
.bss 184020 184036 16 0.0
.text 1276680 1277384 704 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.text 1245672 1246328 656 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908471 684 0.1
bss 116352 116372 20 0.0
rodata 102220 102296 76 0.1
text 613628 614208 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 870831 871515 684 0.1
bss 112700 112720 20 0.0
rodata 93520 93596 76 0.1
text 588368 588944 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834474 684 0.1
bss 117728 117744 16 0.0
rodata 97480 97556 76 0.1
text 544052 544628 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 881087 652 0.1
bss 113616 113632 16 0.0
rodata 98340 98416 76 0.1
text 593064 593644 580 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 806674 807358 684 0.1
bss 115024 115044 20 0.0
rodata 93628 93704 76 0.1
text 523580 524156 576 0.1
pump-app nrf52840dk_nrf52840 (read/write) 885387 886071 684 0.1
bss 113528 113544 16 0.0
rodata 99692 99768 76 0.1
text 596668 597244 576 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 879279 700 0.1
bss 113404 113424 20 0.0
rodata 97828 97904 76 0.1
text 591864 592444 580 0.1
p6 all-clusters-app default (read/write) 2361448 2362392 944 0.0
.bss 112220 112236 16 0.0
.text 1319712 1320656 944 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
text 566982 567578 596 0.1
Decreases (7 builds for mbed, p6, qpg)
platform target config section c8027a5 6319078 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 847184 847168 -16 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 855032 855016 -16 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 856008 855992 -16 -0.0
p6 all-clusters-app default .heap 918592 918576 -16 -0.0
light-app default .heap 929840 929824 -16 -0.0
lock-app default .heap 931000 930976 -24 -0.0
qpg lock-app qpg6100+debug (read/write) 122336 122332 -4 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section c8027a5 6319078 change % change
efr32 lighting-app BRD4161A (read only) 816412 817332 920 0.1
(read/write) 123208 123228 20 0.0
.bss 121344 121360 16 0.0
.data 1864 1868 4 0.2
.text 816404 817324 920 0.1
BRD4161A+rpc (read only) 804028 804948 920 0.1
(read/write) 139884 139904 20 0.0
.bss 137920 137936 16 0.0
.data 1964 1968 4 0.2
.text 804020 804940 920 0.1
window-app BRD4161A (read only) 793488 794416 928 0.1
(read/write) 122160 122176 16 0.0
.bss 120328 120344 16 0.0
.data 1828 1832 4 0.2
.text 793480 794408 928 0.1
esp32 all-clusters-app c3devkit (read only) 856964 857528 564 0.1
(read/write) 1304650 1304794 144 0.0
.dram0.bss 64752 64768 16 0.0
.dram0.data 14164 14164 0 0.0
.flash.rodata 172696 172824 128 0.1
.flash.text 856964 857528 564 0.1
.iram0.text 62076 62076 0 0.0
m5stack (read only) 960943 961523 580 0.1
(read/write) 450468 450624 156 0.0
.dram0.bss 74040 74064 24 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210592 210724 132 0.1
.flash.text 955559 956139 580 0.1
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670496 671168 672 0.1
.bss 73928 73944 16 0.0
.data 1896 1900 4 0.2
.text 588872 589524 652 0.1
lock-app k32w061+debug (read/write) 620432 621104 672 0.1
.bss 72080 72096 16 0.0
.data 1856 1860 4 0.2
.text 540696 541348 652 0.1
shell k32w061+debug (read/write) 625800 626472 672 0.1
.bss 74388 74404 16 0.0
.data 1836 1840 4 0.2
.text 543776 544428 652 0.1
linux chip-tool-ipv6only arm64 (read only) 6876732 6890780 14048 0.2
(read/write) 319281 319729 448 0.1
.bss 51873 51873 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 209128 368 0.2
.dynamic 560 560 0 0.0
.got 53720 53808 88 0.2
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366092 366332 240 0.1
.text 5828772 5841620 12848 0.2
thermostat-no-ble arm64 (read only) 1952100 1957220 5120 0.3
(read/write) 137665 137857 192 0.1
.bss 59537 59569 32 0.1
.data 832 832 0 0.0
.data.rel.ro 70744 70896 152 0.2
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 288 8 2.9
.rodata 125764 125924 160 0.1
.text 1618016 1622800 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314104 2314808 704 0.0
.bss 184020 184036 16 0.0
.data 5240 5240 0 0.0
.heap 847184 847168 -16 -0.0
.text 1276680 1277384 704 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309960 2310608 648 0.0
.bss 175880 175896 16 0.0
.data 5536 5536 0 0.0
.heap 855032 855016 -16 -0.0
.text 1272560 1273208 648 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283072 2283728 656 0.0
.bss 174920 174936 16 0.0
.data 5520 5520 0 0.0
.heap 856008 855992 -16 -0.0
.text 1245672 1246328 656 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053944 2053944 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016544 1016544 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 907787 908471 684 0.1
bss 116352 116372 20 0.0
rodata 102220 102296 76 0.1
text 613628 614208 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 870831 871515 684 0.1
bss 112700 112720 20 0.0
rodata 93520 93596 76 0.1
text 588368 588944 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 833790 834474 684 0.1
bss 117728 117744 16 0.0
rodata 97480 97556 76 0.1
text 544052 544628 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 880435 881087 652 0.1
bss 113616 113632 16 0.0
rodata 98340 98416 76 0.1
text 593064 593644 580 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 806674 807358 684 0.1
bss 115024 115044 20 0.0
rodata 93628 93704 76 0.1
text 523580 524156 576 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 885387 886071 684 0.1
bss 113528 113544 16 0.0
rodata 99692 99768 76 0.1
text 596668 597244 576 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 878579 879279 700 0.1
bss 113404 113424 20 0.0
rodata 97828 97904 76 0.1
text 591864 592444 580 0.1
shell nrf52840dk_nrf52840 (read/write) 782427 782427 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523996 523996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697506 697506 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444636 444636 0 0.0
p6 all-clusters-app default (read/write) 2361448 2362392 944 0.0
.bss 112220 112236 16 0.0
.data 2528 2528 0 0.0
.heap 918592 918576 -16 -0.0
.text 1319712 1320656 944 0.1
light-app default (read/write) 2302024 2302936 912 0.0
.bss 101136 101152 16 0.0
.data 2368 2368 0 0.0
.heap 929840 929824 -16 -0.0
.text 1260288 1261200 912 0.1
lock-app default (read/write) 2278112 2279016 904 0.0
.bss 100016 100032 16 0.0
.data 2328 2336 8 0.3
.heap 931000 930976 -24 -0.0
.text 1236376 1237280 904 0.1
qpg lighting-app qpg6100+debug (read only) 522192 522844 652 0.1
(read/write) 122332 122336 4 0.0
.bss 82768 82784 16 0.0
.data 996 1000 4 0.4
.text 516872 517524 652 0.1
lock-app qpg6100+debug (read only) 496540 497216 676 0.1
(read/write) 122336 122332 -4 -0.0
.bss 81904 81920 16 0.0
.data 952 956 4 0.4
.text 491220 491896 676 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812230 812926 696 0.1
bss 82920 82936 16 0.0
noinit 37160 37160 0 0.0
text 566982 567578 596 0.1

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12977: Size comparison from 7ead62d to 9c0aa99

Increases above 0.2%:

platform target config section 7ead62d 9c0aa99 change % change
linux thermostat-no-ble arm64 (read only) 1998508 2003596 5088 0.3
.init_array 280 288 8 2.9
.text 1659328 1664112 4784 0.3
p6 all-clusters-app default .data 2528 2536 8 0.3
light-app default .data 2368 2376 8 0.3
qpg lighting-app qpg6100+debug .data 996 1000 4 0.4
lock-app qpg6100+debug .data 952 956 4 0.4
Increases (24 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 7ead62d 9c0aa99 change % change
efr32 lighting-app BRD4161A (read only) 833464 834360 896 0.1
(read/write) 128608 128632 24 0.0
.bss 126744 126760 16 0.0
.data 1864 1868 4 0.2
.text 833456 834352 896 0.1
BRD4161A+rpc (read only) 821052 821964 912 0.1
(read/write) 145284 145304 20 0.0
.bss 143320 143336 16 0.0
.data 1964 1968 4 0.2
.text 821044 821956 912 0.1
window-app BRD4161A (read only) 810688 811600 912 0.1
(read/write) 127560 127576 16 0.0
.bss 125728 125744 16 0.0
.data 1828 1832 4 0.2
.text 810680 811592 912 0.1
k32w lighting-app k32w061+se05x+release (read/write) 687400 688072 672 0.1
.bss 79328 79344 16 0.0
.data 1896 1900 4 0.2
.text 600376 601028 652 0.1
lock-app k32w061+debug (read/write) 637324 638012 688 0.1
.bss 77480 77496 16 0.0
.data 1856 1860 4 0.2
.text 552188 552856 668 0.1
shell k32w061+debug (read/write) 642728 643416 688 0.1
.bss 79788 79804 16 0.0
.data 1836 1840 4 0.2
.text 555304 555972 668 0.1
linux chip-tool-ipv6only arm64 (read only) 6880588 6894636 14048 0.2
(read/write) 323585 324033 448 0.1
.data.rel.ro 208880 209248 368 0.2
.got 53776 53864 88 0.2
.rodata 366140 366380 240 0.1
.text 5832148 5844996 12848 0.2
thermostat-no-ble arm64 (read only) 1998508 2003596 5088 0.3
(read/write) 145073 145265 192 0.1
.bss 65601 65633 32 0.0
.data.rel.ro 71912 72064 152 0.2
.init_array 280 288 8 2.9
.rodata 127852 127996 144 0.1
.text 1659328 1664112 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2334712 2335416 704 0.0
.bss 190316 190332 16 0.0
.data 5240 5248 8 0.2
.text 1297288 1297992 704 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2330304 2330952 648 0.0
.bss 182176 182192 16 0.0
.data 5536 5544 8 0.1
.text 1292904 1293552 648 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2303416 2304072 656 0.0
.bss 181216 181232 16 0.0
.data 5520 5528 8 0.1
.text 1266016 1266672 656 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 922887 923587 700 0.1
bss 119832 119852 20 0.0
rodata 103544 103620 76 0.1
text 623928 624508 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 885943 886627 684 0.1
bss 116180 116200 20 0.0
rodata 94840 94916 76 0.1
text 598668 599244 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 848902 849602 700 0.1
bss 121208 121224 16 0.0
rodata 98800 98876 76 0.1
text 554368 554944 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 897675 898327 652 0.1
bss 119012 119028 16 0.0
rodata 99660 99736 76 0.1
text 603572 604148 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823934 824586 652 0.1
bss 120420 120440 20 0.0
rodata 94952 95028 76 0.1
text 534100 534680 580 0.1
pump-app nrf52840dk_nrf52840 (read/write) 902615 903283 668 0.1
bss 118924 118940 16 0.0
rodata 101016 101092 76 0.1
text 607172 607752 580 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 895823 896507 684 0.1
bss 118800 118820 20 0.0
rodata 99152 99228 76 0.1
text 602372 602948 576 0.1
p6 all-clusters-app default (read/write) 2387432 2388392 960 0.0
.bss 118516 118532 16 0.0
.data 2528 2536 8 0.3
.text 1345696 1346656 960 0.1
light-app default (read/write) 2327792 2328696 904 0.0
.bss 107432 107448 16 0.0
.data 2368 2376 8 0.3
.text 1286056 1286960 904 0.1
lock-app default (read/write) 2303856 2304760 904 0.0
.bss 106312 106328 16 0.0
.text 1262120 1263024 904 0.1
qpg lighting-app qpg6100+debug (read only) 533756 534408 652 0.1
(read/write) 122332 122336 4 0.0
.bss 88168 88184 16 0.0
.data 996 1000 4 0.4
.text 528436 529088 652 0.1
lock-app qpg6100+debug (read only) 508100 508776 676 0.1
.bss 87304 87320 16 0.0
.data 952 956 4 0.4
.text 502780 503456 676 0.1
telink lighting-app tlsr9518adk80d (read/write) 832126 832822 696 0.1
bss 88320 88336 16 0.0
text 579914 580510 596 0.1
Decreases (7 builds for mbed, p6, qpg)
platform target config section 7ead62d 9c0aa99 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 840888 840864 -24 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 848736 848712 -24 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 849712 849688 -24 -0.0
p6 all-clusters-app default .heap 912296 912272 -24 -0.0
light-app default .heap 923544 923520 -24 -0.0
lock-app default .heap 924696 924680 -16 -0.0
qpg lock-app qpg6100+debug (read/write) 122336 122332 -4 -0.0
Full report (30 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 7ead62d 9c0aa99 change % change
efr32 lighting-app BRD4161A (read only) 833464 834360 896 0.1
(read/write) 128608 128632 24 0.0
.bss 126744 126760 16 0.0
.data 1864 1868 4 0.2
.text 833456 834352 896 0.1
BRD4161A+rpc (read only) 821052 821964 912 0.1
(read/write) 145284 145304 20 0.0
.bss 143320 143336 16 0.0
.data 1964 1968 4 0.2
.text 821044 821956 912 0.1
window-app BRD4161A (read only) 810688 811600 912 0.1
(read/write) 127560 127576 16 0.0
.bss 125728 125744 16 0.0
.data 1828 1832 4 0.2
.text 810680 811592 912 0.1
k32w lighting-app k32w061+se05x+release (read/write) 687400 688072 672 0.1
.bss 79328 79344 16 0.0
.data 1896 1900 4 0.2
.text 600376 601028 652 0.1
lock-app k32w061+debug (read/write) 637324 638012 688 0.1
.bss 77480 77496 16 0.0
.data 1856 1860 4 0.2
.text 552188 552856 668 0.1
shell k32w061+debug (read/write) 642728 643416 688 0.1
.bss 79788 79804 16 0.0
.data 1836 1840 4 0.2
.text 555304 555972 668 0.1
linux chip-tool-ipv6only arm64 (read only) 6880588 6894636 14048 0.2
(read/write) 323585 324033 448 0.1
.bss 56001 56001 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208880 209248 368 0.2
.dynamic 560 560 0 0.0
.got 53776 53864 88 0.2
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366140 366380 240 0.1
.text 5832148 5844996 12848 0.2
thermostat-no-ble arm64 (read only) 1998508 2003596 5088 0.3
(read/write) 145073 145265 192 0.1
.bss 65601 65633 32 0.0
.data 832 832 0 0.0
.data.rel.ro 71912 72064 152 0.2
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 280 288 8 2.9
.rodata 127852 127996 144 0.1
.text 1659328 1664112 4784 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334712 2335416 704 0.0
.bss 190316 190332 16 0.0
.data 5240 5248 8 0.2
.heap 840888 840864 -24 -0.0
.text 1297288 1297992 704 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330304 2330952 648 0.0
.bss 182176 182192 16 0.0
.data 5536 5544 8 0.1
.heap 848736 848712 -24 -0.0
.text 1292904 1293552 648 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2303416 2304072 656 0.0
.bss 181216 181232 16 0.0
.data 5520 5528 8 0.1
.heap 849712 849688 -24 -0.0
.text 1266016 1266672 656 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.heap 1020320 1020320 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 922887 923587 700 0.1
bss 119832 119852 20 0.0
rodata 103544 103620 76 0.1
text 623928 624508 580 0.1
nrf52840dk_nrf52840+rpc (read/write) 885943 886627 684 0.1
bss 116180 116200 20 0.0
rodata 94840 94916 76 0.1
text 598668 599244 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 848902 849602 700 0.1
bss 121208 121224 16 0.0
rodata 98800 98876 76 0.1
text 554368 554944 576 0.1
lock-app nrf52840dk_nrf52840 (read/write) 897675 898327 652 0.1
bss 119012 119028 16 0.0
rodata 99660 99736 76 0.1
text 603572 604148 576 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 823934 824586 652 0.1
bss 120420 120440 20 0.0
rodata 94952 95028 76 0.1
text 534100 534680 580 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497447 497447 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339488 339488 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 902615 903283 668 0.1
bss 118924 118940 16 0.0
rodata 101016 101092 76 0.1
text 607172 607752 580 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 895823 896507 684 0.1
bss 118800 118820 20 0.0
rodata 99152 99228 76 0.1
text 602372 602948 576 0.1
shell nrf52840dk_nrf52840 (read/write) 782767 782767 0 0.0
bss 109624 109624 0 0.0
rodata 74396 74396 0 0.0
text 524232 524232 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697838 697838 0 0.0
bss 110604 110604 0 0.0
rodata 69040 69040 0 0.0
text 444868 444868 0 0.0
p6 all-clusters-app default (read/write) 2387432 2388392 960 0.0
.bss 118516 118532 16 0.0
.data 2528 2536 8 0.3
.heap 912296 912272 -24 -0.0
.text 1345696 1346656 960 0.1
light-app default (read/write) 2327792 2328696 904 0.0
.bss 107432 107448 16 0.0
.data 2368 2376 8 0.3
.heap 923544 923520 -24 -0.0
.text 1286056 1286960 904 0.1
lock-app default (read/write) 2303856 2304760 904 0.0
.bss 106312 106328 16 0.0
.data 2336 2336 0 0.0
.heap 924696 924680 -16 -0.0
.text 1262120 1263024 904 0.1
qpg lighting-app qpg6100+debug (read only) 533756 534408 652 0.1
(read/write) 122332 122336 4 0.0
.bss 88168 88184 16 0.0
.data 996 1000 4 0.4
.text 528436 529088 652 0.1
lock-app qpg6100+debug (read only) 508100 508776 676 0.1
(read/write) 122336 122332 -4 -0.0
.bss 87304 87320 16 0.0
.data 952 956 4 0.4
.text 502780 503456 676 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832126 832822 696 0.1
bss 88320 88336 16 0.0
noinit 37160 37160 0 0.0
text 579914 580510 596 0.1

@yufengwangca yufengwangca merged commit c9bc5ae into project-chip:master Dec 14, 2021
@yufengwangca yufengwangca deleted the pr/cluster/userlabel branch December 14, 2021 19:14
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