Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@ArekBalysNordic
Copy link
Contributor

This PR contains various improvements and fixes for the WiFi driver and management according to SDK nrfconnect 2.6.0 revision.
To learn about the specific purposes of fixes and improvements see the messages for the specific commit within this PR.

@CLAassistant
Copy link

CLAassistant commented Mar 26, 2024

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Mar 26, 2024

PR #32711: Size comparison from d26d2e5 to 926c279

Decreases (1 build for efr32)
platform target config section d26d2e5 926c279 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 934688 934680 -8 -0.0
.text 735284 735276 -8 -0.0
Full report (53 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, stm32)
platform target config section d26d2e5 926c279 change % change
bl602 lighting-app bl602 (read/write) 1438534 1438534 0 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158488 158488 0 0.0
.text 1104536 1104536 0 0.0
bl602+mfd (read/write) 1452958 1452958 0 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157448 157448 0 0.0
.text 1119854 1119854 0 0.0
bl602+rpc (read/write) 1486182 1486182 0 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166056 166056 0 0.0
.text 1136182 1136182 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202995 1202995 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107840 107840 0 0.0
.text 973458 973458 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1214063 1214063 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106780 106780 0 0.0
.text 985468 985468 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1294743 1294743 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123212 123212 0 0.0
.text 1048422 1048422 0 0.0
bl706-eth (read/write) 1020673 1020673 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101172 101172 0 0.0
.text 764552 764552 0 0.0
bl706-wifi (read/write) 1255398 1255398 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122172 122172 0 0.0
.text 996522 996522 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1172580 1172580 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101844 101844 0 0.0
.text 966568 966568 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183988 1183988 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100784 100784 0 0.0
.text 978890 978890 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774436 774436 0 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 81852 81852 0 0.0
.text 692316 692316 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 790844 790844 0 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76028 76028 0 0.0
.text 714548 714548 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779500 779500 0 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 102788 102788 0 0.0
.text 676444 676444 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 731692 731692 0 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77516 77516 0 0.0
.text 653908 653908 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717284 717284 0 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73292 73292 0 0.0
.text 643724 643724 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584026 584026 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86666 86666 0 0.0
.text 495236 495236 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629282 629282 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107122 107122 0 0.0
.text 520036 520036 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569619 569619 0 0.0
.app_xip_area 459357 459357 0 0.0
.bss 65088 65088 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552259 552259 0 0.0
.app_xip_area 437237 437237 0 0.0
.bss 69840 69840 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572387 572387 0 0.0
.app_xip_area 463629 463629 0 0.0
.bss 63624 63624 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565331 565331 0 0.0
.app_xip_area 453293 453293 0 0.0
.bss 66824 66824 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 934688 934680 -8 -0.0
.bss 197976 197976 0 0.0
.data 1404 1404 0 0.0
.text 735284 735276 -8 -0.0
BRD4187C (read/write) 1111448 1111448 0 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 912820 912820 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123820 1123820 0 0.0
.bss 186804 186804 0 0.0
.data 2808 2808 0 0.0
.text 934188 934188 0 0.0
window-app BRD4187C (read/write) 1158608 1158608 0 0.0
.bss 167432 167432 0 0.0
.data 3336 3336 0 0.0
.text 987820 987820 0 0.0
esp32 all-clusters-app c3devkit (read only) 1211974 1211974 0 0.0
(read/write) 1749792 1749792 0 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252304 252304 0 0.0
.flash.text 1211974 1211974 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254183 1254183 0 0.0
(read/write) 536392 536392 0 0.0
.dram0.bss 81264 81264 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284028 284028 0 0.0
.flash.text 1248019 1248019 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605280 605280 0 0.0
(read/write) 79480 79480 0 0.0
.bss 67308 67308 0 0.0
.data 2188 2188 0 0.0
.text 604744 604744 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700188 700188 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 586792 586792 0 0.0
light k32w0+release (read only) 607240 607240 0 0.0
(read/write) 79340 79340 0 0.0
.bss 67164 67164 0 0.0
.data 2192 2192 0 0.0
.text 606704 606704 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 791608 791608 0 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 669552 669552 0 0.0
linux air-purifier-app debug (read only) 2624373 2624373 0 0.0
(read/write) 129112 129112 0 0.0
.bss 46544 46544 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74376 74376 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 184720 184720 0 0.0
.text 2261957 2261957 0 0.0
all-clusters-app debug (read only) 5930521 5930521 0 0.0
(read/write) 480552 480552 0 0.0
.bss 134848 134848 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333720 333720 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349456 349456 0 0.0
.text 5147459 5147459 0 0.0
all-clusters-minimal-app debug (read only) 5211369 5211369 0 0.0
(read/write) 236504 236504 0 0.0
.bss 127680 127680 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97304 97304 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288490 288490 0 0.0
.text 4687939 4687939 0 0.0
bridge-app debug (read only) 4605769 4605769 0 0.0
(read/write) 217416 217416 0 0.0
.bss 118208 118208 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86240 86240 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229098 229098 0 0.0
.text 4156147 4156147 0 0.0
chip-tool debug (read only) 12047729 12047729 0 0.0
(read/write) 521664 521664 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414872 414872 0 0.0
.dynamic 624 624 0 0.0
.got 5760 5760 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 448761 448761 0 0.0
.text 10892963 10892963 0 0.0
chip-tool-ipv6only arm64 (read only) 11368100 11368100 0 0.0
(read/write) 586080 586080 0 0.0
.bss 103528 103528 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 454648 454648 0 0.0
.dynamic 512 512 0 0.0
.got 16944 16944 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 354564 354564 0 0.0
.text 10135144 10135144 0 0.0
lighting-app debug+rpc+ui (read only) 5529313 5529313 0 0.0
(read/write) 226144 226144 0 0.0
.bss 119144 119144 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94608 94608 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354068 354068 0 0.0
.text 4928339 4928339 0 0.0
lock-app debug (read only) 4673049 4673049 0 0.0
(read/write) 204968 204968 0 0.0
.bss 113632 113632 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80488 80488 0 0.0
.dynamic 624 624 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 254986 254986 0 0.0
.text 4206179 4206179 0 0.0
ota-provider-app debug (read only) 4300569 4300569 0 0.0
(read/write) 193464 193464 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 69872 69872 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208170 208170 0 0.0
.text 3899091 3899091 0 0.0
ota-requestor-app debug (read only) 4430009 4430009 0 0.0
(read/write) 197832 197832 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 72976 72976 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214282 214282 0 0.0
.text 4017875 4017875 0 0.0
shell debug (read only) 2898513 2898513 0 0.0
(read/write) 156504 156504 0 0.0
.bss 62768 62768 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86528 86528 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 185408 185408 0 0.0
.text 2539554 2539554 0 0.0
thermostat-no-ble arm64 (read only) 4418868 4418868 0 0.0
(read/write) 244072 244072 0 0.0
.bss 121832 121832 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 103680 103680 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159500 159500 0 0.0
.text 3924536 3924536 0 0.0
tv-app debug (read only) 5720249 5720249 0 0.0
(read/write) 352768 352768 0 0.0
.bss 244400 244400 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94520 94520 0 0.0
.dynamic 624 624 0 0.0
.got 5488 5488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 290122 290122 0 0.0
.text 5187811 5187811 0 0.0
tv-casting-app debug (read only) 9872401 9872401 0 0.0
(read/write) 340448 340448 0 0.0
.bss 156272 156272 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174272 174272 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 382648 382648 0 0.0
.text 9023779 9023779 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2532808 2532808 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495492 1495492 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1797500 1797500 0 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590188 1590188 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719556 1719556 0 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515396 1515396 0 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1638660 1638660 0 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441228 1441228 0 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668300 1668300 0 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1443708 1443708 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130416 1130416 0 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642800 642800 0 0.0
lock-app qpg6105+debug (read/write) 1090392 1090392 0 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602772 602772 0 0.0
stm32 light STM32WB5MM-DK (read/write) 601637 601637 0 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79732 79732 0 0.0
.text 383144 383144 0 0.0

markaj-nordic and others added 13 commits March 27, 2024 10:15
It's pointless to issue a connect request in case
no valid SSID has been found.

Signed-off-by: Marcin Kajor <[email protected]>
Wi-Fi stack recently introduced a check for valid band value and the
default value of 0 (memset) means only 2.4GHz, so, 5GHz Wi-Fi
associations will fail.

Fix the default to Unknown to scan all supported bands.
Find the Wi-Fi interface at the Wi-Fi manager initialization
and use that interface instead of the default interface when
calling Wi-Fi management functions.

Signed-off-by: Damian Krolik <[email protected]>
This commit makes sure that correct Network ID is provided to the
Network Commissioning cluster from the platform's Wi-Fi driver.

Signed-off-by: Łukasz Duda <[email protected]>
Instead, use a single handler for both joining and leaving
a multicast group to reduce the code duplication.

Signed-off-by: Damian Krolik <[email protected]>
Move the platform handler for joining and leaving a multicast
group to ConnectivityManagerImpl to support Matter stack on
a system with multiple network interfaces (Thread + Wi-Fi).

Signed-off-by: Damian Krolik <[email protected]>
The Wi-Fi device does not update mDNS queries after obtaining
new IPv6 GUA address, so for some time after assigning prefix,
the Thread Border Routers still use cached link-local address,
which is not routable.

Signed-off-by: Kamil Kasperczyk <[email protected]>
Disable synchronous printk to avoid blocking IRQs which
may affect time sensitive components (like 15.4 radio).

Signed-off-by: Marcin Kajor <[email protected]>
This commit handles a few issues with Wi-Fi connection or scanning:
 - Use wifi_status structure instead of incompatible WiFiRequestStatus
 - On connect error value > 2 do not report success
 - On scan error value > 1 do not report success
 - Provide value of mandatory LastConnectErrorValue attribute

Signed-off-by: Łukasz Duda <[email protected]>
* error code handling unification
* added GetWantedNetwork getter
  and use it when handling network status change
* minor refactoring

Signed-off-by: Marcin Kajor <[email protected]>
We need to disable all dependencies to the Zephyr net_if module until
we switch unit tests to it.
@ArekBalysNordic ArekBalysNordic force-pushed the nrfconnect_wifi_improvements branch from 051a0f5 to 72e7235 Compare March 27, 2024 09:15
@ArekBalysNordic ArekBalysNordic marked this pull request as ready for review March 27, 2024 09:16
@github-actions
Copy link

github-actions bot commented Mar 27, 2024

PR #32711: Size comparison from f15d3ae to 72e7235

Increases (14 builds for nrfconnect)
platform target config section f15d3ae 72e7235 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1062888 1062968 80 0.0
text 779912 779988 76 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1224252 1224316 64 0.0
bss 127155 127171 16 0.0
text 795872 795952 80 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1010464 1010544 80 0.0
text 741248 741324 76 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 961932 962012 80 0.0
text 709420 709496 76 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1196328 1196424 96 0.0
bss 119331 119347 16 0.0
text 745052 745176 124 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1062064 1062144 80 0.0
text 788912 788984 72 0.0
nrf52840dongle_nrf52840 text 741080 741156 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 960060 960140 80 0.0
text 690616 690688 72 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1196328 1196424 96 0.0
bss 119331 119347 16 0.0
text 745052 745176 124 0.0
lock-app nrf52840dk_nrf52840 (read/write) 974308 974372 64 0.0
text 701752 701824 72 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 904532 904612 80 0.0
text 625604 625680 76 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1209564 1209740 176 0.0
bss 119862 119878 16 0.0
text 738276 738404 128 0.0
pump-app nrf52840dk_nrf52840 (read/write) 925684 925748 64 0.0
text 678920 678992 72 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 911988 912052 64 0.0
text 668760 668832 72 0.0
Decreases (31 builds for efr32, nrfconnect, telink)
platform target config section f15d3ae 72e7235 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 934944 934936 -8 -0.0
.text 735540 735532 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 133119 133115 -4 -0.0
nrf7002dk_nrf5340_cpuapp rodata 151200 151168 -32 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 131977 131973 -4 -0.0
light-switch-app nrf52840dk_nrf52840 bss 126014 126010 -4 -0.0
nrf7002dk_nrf5340_cpuapp rodata 177780 177748 -32 -0.0
lighting-app nrf52840dk_nrf52840+rpc bss 137789 137785 -4 -0.0
nrf52840dongle_nrf52840 (read/write) 1017000 1016952 -48 -0.0
bss 145794 145790 -4 -0.0
nrf5340dk_nrf5340_cpuapp bss 136595 136591 -4 -0.0
nrf7002dk_nrf5340_cpuapp rodata 177780 177748 -32 -0.0
lock-app nrf52840dk_nrf52840 bss 126545 126541 -4 -0.0
nrf5340dk_nrf5340_cpuapp bss 126611 126607 -4 -0.0
nrf7002dk_nrf5340_cpuapp rodata 197332 197316 -16 -0.0
pump-app nrf52840dk_nrf52840 bss 125246 125242 -4 -0.0
pump-controller-app nrf52840dk_nrf52840 bss 125045 125041 -4 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 824426 824386 -40 -0.0
text 617140 617098 -42 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1093288 1093240 -48 -0.0
text 794262 794216 -46 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1050744 1050696 -48 -0.0
bss 110116 110108 -8 -0.0
text 765576 765530 -46 -0.0
bridge-app tlsr9518adk80d (read/write) 911464 911424 -40 -0.0
text 653060 653014 -46 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 826058 826002 -56 -0.0
bss 49740 49732 -8 -0.0
text 618830 618788 -42 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931768 931720 -48 -0.0
bss 77740 77732 -8 -0.0
text 698980 698934 -46 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074644 1074588 -56 -0.0
bss 100228 100220 -8 -0.0
text 778444 778398 -46 -0.0
lock-app-dfu tlsr9528a (read/write) 904160 904112 -48 -0.0
text 654234 654188 -46 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 930444 930388 -56 -0.0
bss 92728 92720 -8 -0.0
text 672138 672092 -46 -0.0
pump-app tlsr9258a_retention (read/write) 828782 828734 -48 -0.0
bss 49848 49840 -8 -0.0
text 621892 621850 -42 -0.0
pump-controller-app tlsr9518adk80d (read/write) 792356 792300 -56 -0.0
bss 56048 56040 -8 -0.0
text 592570 592524 -46 -0.0
shell tlsr9518adk80d (read/write) 677312 677292 -20 -0.0
bss 73672 73664 -8 -0.0
text 462570 462560 -10 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 833586 833546 -40 -0.0
text 625200 625158 -42 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 852317 852269 -48 -0.0
bss 59524 59516 -8 -0.0
text 637280 637234 -46 -0.0
thermostat tlsr9518adk80d (read/write) 818012 817964 -48 -0.0
text 612254 612208 -46 -0.0
window-covering tlsr9258a (read/write) 836104 836056 -48 -0.0
text 627512 627466 -46 -0.0
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f15d3ae 72e7235 change % change
bl602 lighting-app bl602 (read/write) 1438370 1438370 0 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158492 158492 0 0.0
.text 1104362 1104362 0 0.0
bl602+mfd (read/write) 1452786 1452786 0 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157452 157452 0 0.0
.text 1119680 1119680 0 0.0
bl602+rpc (read/write) 1486010 1486010 0 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166060 166060 0 0.0
.text 1136008 1136008 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202823 1202823 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107844 107844 0 0.0
.text 973284 973284 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1213895 1213895 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106784 106784 0 0.0
.text 985294 985294 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1294571 1294571 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123216 123216 0 0.0
.text 1048248 1048248 0 0.0
bl706-eth (read/write) 1020505 1020505 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101176 101176 0 0.0
.text 764378 764378 0 0.0
bl706-wifi (read/write) 1255134 1255134 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122176 122176 0 0.0
.text 996254 996254 0 0.0
bl702l lighting-app bl702l (read/write) 1172924 1172924 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101848 101848 0 0.0
.text 966394 966394 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183816 1183816 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100788 100788 0 0.0
.text 978716 978716 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774716 774716 0 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 82116 82116 0 0.0
.text 692332 692332 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791092 791092 0 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76292 76292 0 0.0
.text 714532 714532 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779780 779780 0 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 103052 103052 0 0.0
.text 676460 676460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 731972 731972 0 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77780 77780 0 0.0
.text 653924 653924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717572 717572 0 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73556 73556 0 0.0
.text 643748 643748 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584242 584242 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86906 86906 0 0.0
.text 495212 495212 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629490 629490 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107354 107354 0 0.0
.text 520012 520012 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569531 569531 0 0.0
.app_xip_area 459269 459269 0 0.0
.bss 65088 65088 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552171 552171 0 0.0
.app_xip_area 437149 437149 0 0.0
.bss 69840 69840 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572387 572387 0 0.0
.app_xip_area 463629 463629 0 0.0
.bss 63624 63624 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565243 565243 0 0.0
.app_xip_area 453205 453205 0 0.0
.bss 66824 66824 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 934944 934936 -8 -0.0
.bss 197976 197976 0 0.0
.data 1404 1404 0 0.0
.text 735540 735532 -8 -0.0
BRD4187C (read/write) 1111704 1111704 0 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 913076 913076 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123660 1123660 0 0.0
.bss 186804 186804 0 0.0
.data 2808 2808 0 0.0
.text 934028 934028 0 0.0
window-app BRD4187C (read/write) 1159064 1159064 0 0.0
.bss 167592 167592 0 0.0
.data 3336 3336 0 0.0
.text 988116 988116 0 0.0
esp32 all-clusters-app c3devkit (read only) 1211908 1211908 0 0.0
(read/write) 1749824 1749824 0 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252336 252336 0 0.0
.flash.text 1211908 1211908 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254007 1254007 0 0.0
(read/write) 536424 536424 0 0.0
.dram0.bss 81264 81264 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284060 284060 0 0.0
.flash.text 1247843 1247843 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605312 605312 0 0.0
(read/write) 79480 79480 0 0.0
.bss 67308 67308 0 0.0
.data 2188 2188 0 0.0
.text 604776 604776 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700412 700412 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 587016 587016 0 0.0
light k32w0+release (read only) 607272 607272 0 0.0
(read/write) 79340 79340 0 0.0
.bss 67164 67164 0 0.0
.data 2192 2192 0 0.0
.text 606736 606736 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 791880 791880 0 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 669824 669824 0 0.0
linux air-purifier-app debug (read only) 2624269 2624269 0 0.0
(read/write) 129048 129048 0 0.0
.bss 46544 46544 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74312 74312 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 184976 184976 0 0.0
.text 2261717 2261717 0 0.0
all-clusters-app debug (read only) 5930417 5930417 0 0.0
(read/write) 480520 480520 0 0.0
.bss 134848 134848 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333688 333688 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349712 349712 0 0.0
.text 5147219 5147219 0 0.0
all-clusters-minimal-app debug (read only) 5211297 5211297 0 0.0
(read/write) 236472 236472 0 0.0
.bss 127680 127680 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97272 97272 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288778 288778 0 0.0
.text 4687699 4687699 0 0.0
bridge-app debug (read only) 4605665 4605665 0 0.0
(read/write) 217384 217384 0 0.0
.bss 118208 118208 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86208 86208 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229354 229354 0 0.0
.text 4155907 4155907 0 0.0
chip-tool debug (read only) 12055361 12055361 0 0.0
(read/write) 522016 522016 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415240 415240 0 0.0
.dynamic 624 624 0 0.0
.got 5760 5760 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 449689 449689 0 0.0
.text 10898611 10898611 0 0.0
chip-tool-ipv6only arm64 (read only) 11373988 11373988 0 0.0
(read/write) 588392 588392 0 0.0
.bss 103528 103528 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455128 455128 0 0.0
.dynamic 512 512 0 0.0
.got 17000 17000 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355124 355124 0 0.0
.text 10139048 10139048 0 0.0
lighting-app debug+rpc+ui (read only) 5529241 5529241 0 0.0
(read/write) 226112 226112 0 0.0
.bss 119144 119144 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94576 94576 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354356 354356 0 0.0
.text 4928099 4928099 0 0.0
lock-app debug (read only) 4672977 4672977 0 0.0
(read/write) 204936 204936 0 0.0
.bss 113632 113632 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80456 80456 0 0.0
.dynamic 624 624 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255274 255274 0 0.0
.text 4205939 4205939 0 0.0
ota-provider-app debug (read only) 4300433 4300433 0 0.0
(read/write) 193432 193432 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 69840 69840 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208394 208394 0 0.0
.text 3898851 3898851 0 0.0
ota-requestor-app debug (read only) 4429905 4429905 0 0.0
(read/write) 197800 197800 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 72944 72944 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214538 214538 0 0.0
.text 4017635 4017635 0 0.0
shell debug (read only) 2898409 2898409 0 0.0
(read/write) 156472 156472 0 0.0
.bss 62768 62768 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86496 86496 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 185664 185664 0 0.0
.text 2539314 2539314 0 0.0
thermostat-no-ble arm64 (read only) 4419060 4419060 0 0.0
(read/write) 243904 243904 0 0.0
.bss 121832 121832 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 103680 103680 0 0.0
.dynamic 512 512 0 0.0
.got 8624 8624 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159756 159756 0 0.0
.text 3924440 3924440 0 0.0
tv-app debug (read only) 5737841 5737841 0 0.0
(read/write) 352832 352832 0 0.0
.bss 244400 244400 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94584 94584 0 0.0
.dynamic 624 624 0 0.0
.got 5488 5488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 292138 292138 0 0.0
.text 5203315 5203315 0 0.0
tv-casting-app debug (read only) 9872969 9872969 0 0.0
(read/write) 340416 340416 0 0.0
.bss 156272 156272 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174240 174240 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 382968 382968 0 0.0
.text 9024147 9024147 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533072 2533072 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495756 1495756 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1062888 1062968 80 0.0
bss 133119 133115 -4 -0.0
rodata 102648 102648 0 0.0
text 779912 779988 76 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224252 1224316 64 0.0
bss 127155 127171 16 0.0
rodata 151200 151168 -32 -0.0
text 795872 795952 80 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010464 1010544 80 0.0
bss 131977 131973 -4 -0.0
rodata 89912 89912 0 0.0
text 741248 741324 76 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 961932 962012 80 0.0
bss 126014 126010 -4 -0.0
rodata 79348 79348 0 0.0
text 709420 709496 76 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196328 1196424 96 0.0
bss 119331 119347 16 0.0
rodata 177780 177748 -32 -0.0
text 745052 745176 124 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1062064 1062144 80 0.0
bss 137789 137785 -4 -0.0
rodata 85088 85088 0 0.0
text 788912 788984 72 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1017000 1016952 -48 -0.0
bss 145794 145790 -4 -0.0
rodata 75008 75008 0 0.0
text 741080 741156 76 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 960060 960140 80 0.0
bss 136595 136591 -4 -0.0
rodata 80876 80876 0 0.0
text 690616 690688 72 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196328 1196424 96 0.0
bss 119331 119347 16 0.0
rodata 177780 177748 -32 -0.0
text 745052 745176 124 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 974308 974372 64 0.0
bss 126545 126541 -4 -0.0
rodata 98908 98908 0 0.0
text 701752 701824 72 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 904532 904612 80 0.0
bss 126611 126607 -4 -0.0
rodata 100332 100332 0 0.0
text 625604 625680 76 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1209564 1209740 176 0.0
bss 119862 119878 16 0.0
rodata 197332 197316 -16 -0.0
text 738276 738404 128 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 925684 925748 64 0.0
bss 125246 125242 -4 -0.0
rodata 74436 74436 0 0.0
text 678920 678992 72 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 911988 912052 64 0.0
bss 125045 125041 -4 -0.0
rodata 71172 71172 0 0.0
text 668760 668832 72 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1797676 1797676 0 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590364 1590364 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719748 1719748 0 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515588 1515588 0 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1638852 1638852 0 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441420 1441420 0 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668460 1668460 0 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1443868 1443868 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130424 1130424 0 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642808 642808 0 0.0
lock-app qpg6105+debug (read/write) 1090392 1090392 0 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602772 602772 0 0.0
stm32 light STM32WB5MM-DK (read/write) 601637 601637 0 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79764 79764 0 0.0
.text 383112 383112 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824426 824386 -40 -0.0
bss 49692 49692 0 0.0
text 617140 617098 -42 -0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1093288 1093240 -48 -0.0
bss 101812 101812 0 0.0
text 794262 794216 -46 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050744 1050696 -48 -0.0
bss 110116 110108 -8 -0.0
text 765576 765530 -46 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 911464 911424 -40 -0.0
bss 93148 93148 0 0.0
text 653060 653014 -46 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826058 826002 -56 -0.0
bss 49740 49732 -8 -0.0
text 618830 618788 -42 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931768 931720 -48 -0.0
bss 77740 77732 -8 -0.0
text 698980 698934 -46 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074644 1074588 -56 -0.0
bss 100228 100220 -8 -0.0
text 778444 778398 -46 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 904160 904112 -48 -0.0
bss 69204 69204 0 0.0
text 654234 654188 -46 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 930444 930388 -56 -0.0
bss 92728 92720 -8 -0.0
text 672138 672092 -46 -0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828782 828734 -48 -0.0
bss 49848 49840 -8 -0.0
text 621892 621850 -42 -0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 792356 792300 -56 -0.0
bss 56048 56040 -8 -0.0
text 592570 592524 -46 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677312 677292 -20 -0.0
bss 73672 73664 -8 -0.0
text 462570 462560 -10 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833586 833546 -40 -0.0
bss 51372 51372 0 0.0
text 625200 625158 -42 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852317 852269 -48 -0.0
bss 59524 59516 -8 -0.0
text 637280 637234 -46 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818012 817964 -48 -0.0
bss 56336 56336 0 0.0
text 612254 612208 -46 -0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 836104 836056 -48 -0.0
bss 68112 68112 0 0.0
text 627512 627466 -46 -0.0

@ArekBalysNordic ArekBalysNordic requested review from andy31415 and axelnxp and removed request for andy31415 March 27, 2024 15:18
@github-actions
Copy link

github-actions bot commented Mar 27, 2024

PR #32711: Size comparison from f15d3ae to 44ecb4e

Increases (78 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f15d3ae 44ecb4e change % change
bl602 lighting-app bl602 (read/write) 1438370 1438442 72 0.0
.rodata 158492 158524 32 0.0
.text 1104362 1104408 46 0.0
bl602+mfd (read/write) 1452786 1452866 80 0.0
.rodata 157452 157484 32 0.0
.text 1119680 1119726 46 0.0
bl602+rpc (read/write) 1486010 1486090 80 0.0
.rodata 166060 166092 32 0.0
.text 1136008 1136054 46 0.0
bl702 lighting-app bl702 (read/write) 1202823 1203143 320 0.0
.rodata 107844 107876 32 0.0
.text 973284 973570 286 0.0
bl702+mfd (read/write) 1213895 1214211 316 0.0
.rodata 106784 106816 32 0.0
.text 985294 985580 286 0.0
bl702+rpc (read/write) 1294571 1294891 320 0.0
.rodata 123216 123248 32 0.0
.text 1048248 1048534 286 0.0
bl706-eth (read/write) 1020505 1020581 76 0.0
.rodata 101176 101208 32 0.0
.text 764378 764424 46 0.0
bl706-wifi (read/write) 1255134 1255218 84 0.0
.rodata 122176 122208 32 0.0
.text 996254 996308 54 0.0
bl702l lighting-app bl702l .rodata 101848 101880 32 0.0
.text 966394 966680 286 0.0
bl702l+mfd (read/write) 1183816 1184136 320 0.0
.rodata 100788 100820 32 0.0
.text 978716 979002 286 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774716 774788 72 0.0
.rodata 82116 82148 32 0.0
.text 692332 692372 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791092 791172 80 0.0
.rodata 76292 76332 40 0.1
.text 714532 714572 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779780 779852 72 0.0
.rodata 103052 103084 32 0.0
.text 676460 676500 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 731972 732044 72 0.0
.rodata 77780 77812 32 0.0
.text 653924 653964 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717572 717644 72 0.0
.rodata 73556 73588 32 0.0
.text 643748 643788 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584242 584322 80 0.0
.rodata 86906 86938 32 0.0
.text 495212 495260 48 0.0
lock CC3235SF_LAUNCHXL (read only) 629490 629570 80 0.0
.rodata 107354 107386 32 0.0
.text 520012 520060 48 0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 572387 572467 80 0.0
.app_xip_area 463629 463709 80 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 934944 935032 88 0.0
.text 735540 735628 88 0.0
BRD4187C (read/write) 1111704 1111800 96 0.0
.text 913076 913172 96 0.0
window-app BRD4187C (read/write) 1159064 1159128 64 0.0
.text 988116 988180 64 0.0
esp32 all-clusters-app c3devkit (read only) 1211908 1211958 50 0.0
(read/write) 1749824 1749856 32 0.0
.flash.rodata 252336 252368 32 0.0
.flash.text 1211908 1211958 50 0.0
m5stack (read only) 1254007 1254051 44 0.0
(read/write) 536424 536456 32 0.0
.flash.rodata 284060 284092 32 0.0
.flash.text 1247843 1247887 44 0.0
k32w contact k32w0+release (read only) 605312 605344 32 0.0
.text 604776 604808 32 0.0
light k32w0+release (read only) 607272 607304 32 0.0
.text 606736 606768 32 0.0
k32w1+release (read/write) 791880 791952 72 0.0
.text 669824 669896 72 0.0
linux air-purifier-app debug (read only) 2624269 2624541 272 0.0
.rodata 184976 185008 32 0.0
.text 2261717 2261957 240 0.0
all-clusters-app debug (read only) 5930417 5930689 272 0.0
.rodata 349712 349744 32 0.0
.text 5147219 5147459 240 0.0
all-clusters-minimal-app debug (read only) 5211297 5211553 256 0.0
.rodata 288778 288810 32 0.0
.text 4687699 4687923 224 0.0
bridge-app debug (read only) 4605665 4605937 272 0.0
.rodata 229354 229386 32 0.0
.text 4155907 4156147 240 0.0
chip-tool debug (read only) 12055361 12055633 272 0.0
.rodata 449689 449721 32 0.0
.text 10898611 10898851 240 0.0
chip-tool-ipv6only arm64 (read only) 11373988 11374228 240 0.0
.rodata 355124 355156 32 0.0
.text 10139048 10139256 208 0.0
lighting-app debug+rpc+ui (read only) 5529241 5529513 272 0.0
.rodata 354356 354388 32 0.0
.text 4928099 4928339 240 0.0
lock-app debug (read only) 4672977 4673249 272 0.0
.rodata 255274 255306 32 0.0
.text 4205939 4206179 240 0.0
ota-provider-app debug (read only) 4300433 4300689 256 0.0
.rodata 208394 208426 32 0.0
.text 3898851 3899075 224 0.0
ota-requestor-app debug (read only) 4429905 4430161 256 0.0
.rodata 214538 214570 32 0.0
.text 4017635 4017859 224 0.0
shell debug (read only) 2898409 2898681 272 0.0
.rodata 185664 185696 32 0.0
.text 2539314 2539554 240 0.0
thermostat-no-ble arm64 (read only) 4419060 4419300 240 0.0
.rodata 159756 159788 32 0.0
.text 3924440 3924648 208 0.0
tv-app debug (read only) 5737841 5738097 256 0.0
.rodata 292138 292170 32 0.0
.text 5203315 5203539 224 0.0
tv-casting-app debug (read only) 9872969 9873241 272 0.0
.rodata 382968 383000 32 0.0
.text 9024147 9024387 240 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2533072 2533168 96 0.0
.text 1495756 1495852 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1062888 1063032 144 0.0
rodata 102648 102680 32 0.0
text 779912 780028 116 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1224252 1224332 80 0.0
bss 127155 127171 16 0.0
text 795872 795964 92 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1010464 1010608 144 0.0
rodata 89912 89944 32 0.0
text 741248 741364 116 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 961932 962076 144 0.0
rodata 79348 79380 32 0.0
text 709420 709536 116 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1196328 1196504 176 0.0
bss 119331 119347 16 0.0
text 745052 745228 176 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1062064 1062208 144 0.0
rodata 85088 85120 32 0.0
text 788912 789024 112 0.0
nrf52840dongle_nrf52840 (read/write) 1017000 1017032 32 0.0
rodata 75008 75040 32 0.0
text 741080 741196 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 960060 960204 144 0.0
rodata 80876 80908 32 0.0
text 690616 690728 112 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1196328 1196504 176 0.0
bss 119331 119347 16 0.0
text 745052 745228 176 0.0
lock-app nrf52840dk_nrf52840 (read/write) 974308 974452 144 0.0
rodata 98908 98940 32 0.0
text 701752 701864 112 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 904532 904692 160 0.0
rodata 100332 100364 32 0.0
text 625604 625720 116 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1209564 1209820 256 0.0
bss 119862 119878 16 0.0
rodata 197332 197348 16 0.0
text 738276 738456 180 0.0
pump-app nrf52840dk_nrf52840 (read/write) 925684 925828 144 0.0
rodata 74436 74468 32 0.0
text 678920 679032 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 911988 912132 144 0.0
rodata 71172 71204 32 0.0
text 668760 668872 112 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1797676 1797756 80 0.0
.text 1590364 1590444 80 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1719748 1719812 64 0.0
.text 1515588 1515652 64 0.0
light cy8ckit_062s2_43012 (read/write) 1638852 1638932 80 0.0
.text 1441420 1441500 80 0.0
lock cy8ckit_062s2_43012 (read/write) 1668460 1668540 80 0.0
.text 1443868 1443948 80 0.0
qpg lighting-app qpg6105+debug (read/write) 1130424 1130496 72 0.0
.text 642808 642880 72 0.0
lock-app qpg6105+debug (read/write) 1090392 1090464 72 0.0
.text 602772 602844 72 0.0
stm32 light STM32WB5MM-DK (read/write) 601637 601709 72 0.0
.rodata 79764 79796 32 0.0
.text 383112 383152 40 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 824426 824458 32 0.0
text 617140 617144 4 0.0
all-clusters-app tlsr9518adk80d (read/write) 1093288 1093320 32 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1050744 1050768 24 0.0
bridge-app tlsr9518adk80d (read/write) 911464 911496 32 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826058 826082 24 0.0
text 618830 618834 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 931768 931792 24 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1074644 1074668 24 0.0
lock-app-dfu tlsr9528a (read/write) 904160 904192 32 0.0
ota-requestor-app tlsr9518adk80d (read/write) 930444 930468 24 0.0
pump-app tlsr9258a_retention (read/write) 828782 828814 32 0.0
text 621892 621896 4 0.0
pump-controller-app tlsr9518adk80d (read/write) 792356 792380 24 0.0
shell tlsr9518adk80d (read/write) 677312 677372 60 0.0
text 462570 462606 36 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 833586 833626 40 0.0
text 625200 625204 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 852317 852341 24 0.0
thermostat tlsr9518adk80d (read/write) 818012 818044 32 0.0
window-covering tlsr9258a (read/write) 836104 836136 32 0.0
Decreases (23 builds for bl702l, linux, nrfconnect, telink)
platform target config section f15d3ae 44ecb4e change % change
bl702l lighting-app bl702l (read/write) 1172924 1172728 -196 -0.0
linux chip-tool-ipv6only arm64 (read/write) 588392 588120 -272 -0.0
thermostat-no-ble arm64 (read/write) 243904 243632 -272 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 133119 133115 -4 -0.0
nrf7002dk_nrf5340_cpuapp rodata 151200 151168 -32 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 131977 131973 -4 -0.0
light-switch-app nrf52840dk_nrf52840 bss 126014 126010 -4 -0.0
lighting-app nrf52840dk_nrf52840+rpc bss 137789 137785 -4 -0.0
nrf52840dongle_nrf52840 bss 145794 145790 -4 -0.0
nrf5340dk_nrf5340_cpuapp bss 136595 136591 -4 -0.0
lock-app nrf52840dk_nrf52840 bss 126545 126541 -4 -0.0
nrf5340dk_nrf5340_cpuapp bss 126611 126607 -4 -0.0
pump-app nrf52840dk_nrf52840 bss 125246 125242 -4 -0.0
pump-controller-app nrf52840dk_nrf52840 bss 125045 125041 -4 -0.0
telink all-clusters-minimal-app tlsr9528a bss 110116 110108 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 49740 49732 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 77740 77732 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100228 100220 -8 -0.0
ota-requestor-app tlsr9518adk80d bss 92728 92720 -8 -0.0
pump-app tlsr9258a_retention bss 49848 49840 -8 -0.0
pump-controller-app tlsr9518adk80d bss 56048 56040 -8 -0.0
shell tlsr9518adk80d bss 73672 73664 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 59524 59516 -8 -0.0
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f15d3ae 44ecb4e change % change
bl602 lighting-app bl602 (read/write) 1438370 1438442 72 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158492 158524 32 0.0
.text 1104362 1104408 46 0.0
bl602+mfd (read/write) 1452786 1452866 80 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157452 157484 32 0.0
.text 1119680 1119726 46 0.0
bl602+rpc (read/write) 1486010 1486090 80 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166060 166092 32 0.0
.text 1136008 1136054 46 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1202823 1203143 320 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107844 107876 32 0.0
.text 973284 973570 286 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1213895 1214211 316 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106784 106816 32 0.0
.text 985294 985580 286 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1294571 1294891 320 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123216 123248 32 0.0
.text 1048248 1048534 286 0.0
bl706-eth (read/write) 1020505 1020581 76 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101176 101208 32 0.0
.text 764378 764424 46 0.0
bl706-wifi (read/write) 1255134 1255218 84 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122176 122208 32 0.0
.text 996254 996308 54 0.0
bl702l lighting-app bl702l (read/write) 1172924 1172728 -196 -0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101848 101880 32 0.0
.text 966394 966680 286 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1183816 1184136 320 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100788 100820 32 0.0
.text 978716 979002 286 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774716 774788 72 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 82116 82148 32 0.0
.text 692332 692372 40 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791092 791172 80 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76292 76332 40 0.1
.text 714532 714572 40 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779780 779852 72 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 103052 103084 32 0.0
.text 676460 676500 40 0.0
pump-app LP_EM_CC1354P10_6 (read only) 731972 732044 72 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77780 77812 32 0.0
.text 653924 653964 40 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717572 717644 72 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73556 73588 32 0.0
.text 643748 643788 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584242 584322 80 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86906 86938 32 0.0
.text 495212 495260 48 0.0
lock CC3235SF_LAUNCHXL (read only) 629490 629570 80 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107354 107386 32 0.0
.text 520012 520060 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569531 569531 0 0.0
.app_xip_area 459269 459269 0 0.0
.bss 65088 65088 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 552171 552171 0 0.0
.app_xip_area 437149 437149 0 0.0
.bss 69840 69840 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 572387 572467 80 0.0
.app_xip_area 463629 463709 80 0.0
.bss 63624 63624 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 565243 565243 0 0.0
.app_xip_area 453205 453205 0 0.0
.bss 66824 66824 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 934944 935032 88 0.0
.bss 197976 197976 0 0.0
.data 1404 1404 0 0.0
.text 735540 735628 88 0.0
BRD4187C (read/write) 1111704 1111800 96 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 913076 913172 96 0.0
lock-app BRD4161A+wf200 (read/write) 1123660 1123660 0 0.0
.bss 186804 186804 0 0.0
.data 2808 2808 0 0.0
.text 934028 934028 0 0.0
window-app BRD4187C (read/write) 1159064 1159128 64 0.0
.bss 167592 167592 0 0.0
.data 3336 3336 0 0.0
.text 988116 988180 64 0.0
esp32 all-clusters-app c3devkit (read only) 1211908 1211958 50 0.0
(read/write) 1749824 1749856 32 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252336 252368 32 0.0
.flash.text 1211908 1211958 50 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1254007 1254051 44 0.0
(read/write) 536424 536456 32 0.0
.dram0.bss 81264 81264 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284060 284092 32 0.0
.flash.text 1247843 1247887 44 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605312 605344 32 0.0
(read/write) 79480 79480 0 0.0
.bss 67308 67308 0 0.0
.data 2188 2188 0 0.0
.text 604776 604808 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700412 700412 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 587016 587016 0 0.0
light k32w0+release (read only) 607272 607304 32 0.0
(read/write) 79340 79340 0 0.0
.bss 67164 67164 0 0.0
.data 2192 2192 0 0.0
.text 606736 606768 32 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 791880 791952 72 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 669824 669896 72 0.0
linux air-purifier-app debug (read only) 2624269 2624541 272 0.0
(read/write) 129048 129048 0 0.0
.bss 46544 46544 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74312 74312 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 184976 185008 32 0.0
.text 2261717 2261957 240 0.0
all-clusters-app debug (read only) 5930417 5930689 272 0.0
(read/write) 480520 480520 0 0.0
.bss 134848 134848 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333688 333688 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349712 349744 32 0.0
.text 5147219 5147459 240 0.0
all-clusters-minimal-app debug (read only) 5211297 5211553 256 0.0
(read/write) 236472 236472 0 0.0
.bss 127680 127680 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97272 97272 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288778 288810 32 0.0
.text 4687699 4687923 224 0.0
bridge-app debug (read only) 4605665 4605937 272 0.0
(read/write) 217384 217384 0 0.0
.bss 118208 118208 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86208 86208 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229354 229386 32 0.0
.text 4155907 4156147 240 0.0
chip-tool debug (read only) 12055361 12055633 272 0.0
(read/write) 522016 522016 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415240 415240 0 0.0
.dynamic 624 624 0 0.0
.got 5760 5760 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 449689 449721 32 0.0
.text 10898611 10898851 240 0.0
chip-tool-ipv6only arm64 (read only) 11373988 11374228 240 0.0
(read/write) 588392 588120 -272 -0.0
.bss 103528 103528 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455128 455128 0 0.0
.dynamic 512 512 0 0.0
.got 17000 17000 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355124 355156 32 0.0
.text 10139048 10139256 208 0.0
lighting-app debug+rpc+ui (read only) 5529241 5529513 272 0.0
(read/write) 226112 226112 0 0.0
.bss 119144 119144 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94576 94576 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354356 354388 32 0.0
.text 4928099 4928339 240 0.0
lock-app debug (read only) 4672977 4673249 272 0.0
(read/write) 204936 204936 0 0.0
.bss 113632 113632 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80456 80456 0 0.0
.dynamic 624 624 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255274 255306 32 0.0
.text 4205939 4206179 240 0.0
ota-provider-app debug (read only) 4300433 4300689 256 0.0
(read/write) 193432 193432 0 0.0
.bss 113312 113312 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 69840 69840 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 208394 208426 32 0.0
.text 3898851 3899075 224 0.0
ota-requestor-app debug (read only) 4429905 4430161 256 0.0
(read/write) 197800 197800 0 0.0
.bss 114208 114208 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 72944 72944 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 214538 214570 32 0.0
.text 4017635 4017859 224 0.0
shell debug (read only) 2898409 2898681 272 0.0
(read/write) 156472 156472 0 0.0
.bss 62768 62768 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86496 86496 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 185664 185696 32 0.0
.text 2539314 2539554 240 0.0
thermostat-no-ble arm64 (read only) 4419060 4419300 240 0.0
(read/write) 243904 243632 -272 -0.1
.bss 121832 121832 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 103680 103680 0 0.0
.dynamic 512 512 0 0.0
.got 8624 8624 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 159756 159788 32 0.0
.text 3924440 3924648 208 0.0
tv-app debug (read only) 5737841 5738097 256 0.0
(read/write) 352832 352832 0 0.0
.bss 244400 244400 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94584 94584 0 0.0
.dynamic 624 624 0 0.0
.got 5488 5488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 292138 292170 32 0.0
.text 5203315 5203539 224 0.0
tv-casting-app debug (read only) 9872969 9873241 272 0.0
(read/write) 340416 340416 0 0.0
.bss 156272 156272 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174240 174240 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 382968 383000 32 0.0
.text 9024147 9024387 240 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533072 2533168 96 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495756 1495852 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1062888 1063032 144 0.0
bss 133119 133115 -4 -0.0
rodata 102648 102680 32 0.0
text 779912 780028 116 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224252 1224332 80 0.0
bss 127155 127171 16 0.0
rodata 151200 151168 -32 -0.0
text 795872 795964 92 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010464 1010608 144 0.0
bss 131977 131973 -4 -0.0
rodata 89912 89944 32 0.0
text 741248 741364 116 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 961932 962076 144 0.0
bss 126014 126010 -4 -0.0
rodata 79348 79380 32 0.0
text 709420 709536 116 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196328 1196504 176 0.0
bss 119331 119347 16 0.0
rodata 177780 177780 0 0.0
text 745052 745228 176 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1062064 1062208 144 0.0
bss 137789 137785 -4 -0.0
rodata 85088 85120 32 0.0
text 788912 789024 112 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1017000 1017032 32 0.0
bss 145794 145790 -4 -0.0
rodata 75008 75040 32 0.0
text 741080 741196 116 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 960060 960204 144 0.0
bss 136595 136591 -4 -0.0
rodata 80876 80908 32 0.0
text 690616 690728 112 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196328 1196504 176 0.0
bss 119331 119347 16 0.0
rodata 177780 177780 0 0.0
text 745052 745228 176 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 974308 974452 144 0.0
bss 126545 126541 -4 -0.0
rodata 98908 98940 32 0.0
text 701752 701864 112 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 904532 904692 160 0.0
bss 126611 126607 -4 -0.0
rodata 100332 100364 32 0.0
text 625604 625720 116 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1209564 1209820 256 0.0
bss 119862 119878 16 0.0
rodata 197332 197348 16 0.0
text 738276 738456 180 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 925684 925828 144 0.0
bss 125246 125242 -4 -0.0
rodata 74436 74468 32 0.0
text 678920 679032 112 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 911988 912132 144 0.0
bss 125045 125041 -4 -0.0
rodata 71172 71204 32 0.0
text 668760 668872 112 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1797676 1797756 80 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590364 1590444 80 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719748 1719812 64 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515588 1515652 64 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1638852 1638932 80 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441420 1441500 80 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668460 1668540 80 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1443868 1443948 80 0.0
qpg lighting-app qpg6105+debug (read/write) 1130424 1130496 72 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642808 642880 72 0.0
lock-app qpg6105+debug (read/write) 1090392 1090464 72 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602772 602844 72 0.0
stm32 light STM32WB5MM-DK (read/write) 601637 601709 72 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79764 79796 32 0.0
.text 383112 383152 40 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824426 824458 32 0.0
bss 49692 49692 0 0.0
text 617140 617144 4 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1093288 1093320 32 0.0
bss 101812 101812 0 0.0
text 794262 794262 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050744 1050768 24 0.0
bss 110116 110108 -8 -0.0
text 765576 765576 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 911464 911496 32 0.0
bss 93148 93148 0 0.0
text 653060 653060 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826058 826082 24 0.0
bss 49740 49732 -8 -0.0
text 618830 618834 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 931768 931792 24 0.0
bss 77740 77732 -8 -0.0
text 698980 698980 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074644 1074668 24 0.0
bss 100228 100220 -8 -0.0
text 778444 778444 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 904160 904192 32 0.0
bss 69204 69204 0 0.0
text 654234 654234 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 930444 930468 24 0.0
bss 92728 92720 -8 -0.0
text 672138 672138 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828782 828814 32 0.0
bss 49848 49840 -8 -0.0
text 621892 621896 4 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 792356 792380 24 0.0
bss 56048 56040 -8 -0.0
text 592570 592570 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677312 677372 60 0.0
bss 73672 73664 -8 -0.0
text 462570 462606 36 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833586 833626 40 0.0
bss 51372 51372 0 0.0
text 625200 625204 4 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852317 852341 24 0.0
bss 59524 59516 -8 -0.0
text 637280 637280 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818012 818044 32 0.0
bss 56336 56336 0 0.0
text 612254 612254 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 836104 836136 32 0.0
bss 68112 68112 0 0.0
text 627512 627512 0 0.0

@mergify mergify bot merged commit 78160d1 into project-chip:master Apr 2, 2024
kkasperczyk-no added a commit to kkasperczyk-no/connectedhomeip that referenced this pull request Apr 24, 2024
… 2.6.0 (project-chip#32711)

* [nrfconnect] wifi: avoid unwanted connect request

It's pointless to issue a connect request in case
no valid SSID has been found.

Signed-off-by: Marcin Kajor <[email protected]>

* [nrfconnect] wifi: Fix 5GHz association

Wi-Fi stack recently introduced a check for valid band value and the
default value of 0 (memset) means only 2.4GHz, so, 5GHz Wi-Fi
associations will fail.

Fix the default to Unknown to scan all supported bands.

* [zephyr][nrfconnect] Make Wi-Fi manager use Wi-Fi interface only

Find the Wi-Fi interface at the Wi-Fi manager initialization
and use that interface instead of the default interface when
calling Wi-Fi management functions.

Signed-off-by: Damian Krolik <[email protected]>

* [nrfconnect] fix handling of LastNetworkID in Wi-Fi driver

This commit makes sure that correct Network ID is provided to the
Network Commissioning cluster from the platform's Wi-Fi driver.

Signed-off-by: Łukasz Duda <[email protected]>

* [inet] Combine platform handlers for joining/leaving mcast group

Instead, use a single handler for both joining and leaving
a multicast group to reduce the code duplication.

Signed-off-by: Damian Krolik <[email protected]>

* [zephyr][nrfconnect] Move handler for joining/leaving mcast group

Move the platform handler for joining and leaving a multicast
group to ConnectivityManagerImpl to support Matter stack on
a system with multiple network interfaces (Thread + Wi-Fi).

Signed-off-by: Damian Krolik <[email protected]>

* [nrfconnect] Added DNS server refresh after adding new IPv6 address

The Wi-Fi device does not update mDNS queries after obtaining
new IPv6 GUA address, so for some time after assigning prefix,
the Thread Border Routers still use cached link-local address,
which is not routable.

Signed-off-by: Kamil Kasperczyk <[email protected]>

* [nrfconnect] [zephyr] Disable synchronous printk

Disable synchronous printk to avoid blocking IRQs which
may affect time sensitive components (like 15.4 radio).

Signed-off-by: Marcin Kajor <[email protected]>

* [nrfconnect] Fix various Wi-Fi issues with error code handling

This commit handles a few issues with Wi-Fi connection or scanning:
 - Use wifi_status structure instead of incompatible WiFiRequestStatus
 - On connect error value > 2 do not report success
 - On scan error value > 1 do not report success
 - Provide value of mandatory LastConnectErrorValue attribute

Signed-off-by: Łukasz Duda <[email protected]>

* [nrfconnect] Minor Wi-Fi refinements

* error code handling unification
* added GetWantedNetwork getter
  and use it when handling network status change
* minor refactoring

Signed-off-by: Marcin Kajor <[email protected]>

* Restyled by clang-format

* [nrfconnect] Provide a workaround for nrfconnect Posix unit tests.

We need to disable all dependencies to the Zephyr net_if module until
we switch unit tests to it.

* Restyled by gn

* Use Enum to indicate an operation instead of bool in MulticastGroupHandler

---------

Signed-off-by: Marcin Kajor <[email protected]>
Signed-off-by: Damian Krolik <[email protected]>
Signed-off-by: Łukasz Duda <[email protected]>
Signed-off-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Marcin Kajor <[email protected]>
Co-authored-by: Damian Krolik <[email protected]>
Co-authored-by: Łukasz Duda <[email protected]>
Co-authored-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
mergify bot pushed a commit that referenced this pull request Apr 24, 2024
* [nrfconnect][zephyr] Improvements and Fixes for WiFi according to NCS 2.6.0 (#32711)

* [nrfconnect] wifi: avoid unwanted connect request

It's pointless to issue a connect request in case
no valid SSID has been found.

Signed-off-by: Marcin Kajor <[email protected]>

* [nrfconnect] wifi: Fix 5GHz association

Wi-Fi stack recently introduced a check for valid band value and the
default value of 0 (memset) means only 2.4GHz, so, 5GHz Wi-Fi
associations will fail.

Fix the default to Unknown to scan all supported bands.

* [zephyr][nrfconnect] Make Wi-Fi manager use Wi-Fi interface only

Find the Wi-Fi interface at the Wi-Fi manager initialization
and use that interface instead of the default interface when
calling Wi-Fi management functions.

Signed-off-by: Damian Krolik <[email protected]>

* [nrfconnect] fix handling of LastNetworkID in Wi-Fi driver

This commit makes sure that correct Network ID is provided to the
Network Commissioning cluster from the platform's Wi-Fi driver.

Signed-off-by: Łukasz Duda <[email protected]>

* [inet] Combine platform handlers for joining/leaving mcast group

Instead, use a single handler for both joining and leaving
a multicast group to reduce the code duplication.

Signed-off-by: Damian Krolik <[email protected]>

* [zephyr][nrfconnect] Move handler for joining/leaving mcast group

Move the platform handler for joining and leaving a multicast
group to ConnectivityManagerImpl to support Matter stack on
a system with multiple network interfaces (Thread + Wi-Fi).

Signed-off-by: Damian Krolik <[email protected]>

* [nrfconnect] Added DNS server refresh after adding new IPv6 address

The Wi-Fi device does not update mDNS queries after obtaining
new IPv6 GUA address, so for some time after assigning prefix,
the Thread Border Routers still use cached link-local address,
which is not routable.

Signed-off-by: Kamil Kasperczyk <[email protected]>

* [nrfconnect] [zephyr] Disable synchronous printk

Disable synchronous printk to avoid blocking IRQs which
may affect time sensitive components (like 15.4 radio).

Signed-off-by: Marcin Kajor <[email protected]>

* [nrfconnect] Fix various Wi-Fi issues with error code handling

This commit handles a few issues with Wi-Fi connection or scanning:
 - Use wifi_status structure instead of incompatible WiFiRequestStatus
 - On connect error value > 2 do not report success
 - On scan error value > 1 do not report success
 - Provide value of mandatory LastConnectErrorValue attribute

Signed-off-by: Łukasz Duda <[email protected]>

* [nrfconnect] Minor Wi-Fi refinements

* error code handling unification
* added GetWantedNetwork getter
  and use it when handling network status change
* minor refactoring

Signed-off-by: Marcin Kajor <[email protected]>

* Restyled by clang-format

* [nrfconnect] Provide a workaround for nrfconnect Posix unit tests.

We need to disable all dependencies to the Zephyr net_if module until
we switch unit tests to it.

* Restyled by gn

* Use Enum to indicate an operation instead of bool in MulticastGroupHandler

---------

Signed-off-by: Marcin Kajor <[email protected]>
Signed-off-by: Damian Krolik <[email protected]>
Signed-off-by: Łukasz Duda <[email protected]>
Signed-off-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Marcin Kajor <[email protected]>
Co-authored-by: Damian Krolik <[email protected]>
Co-authored-by: Łukasz Duda <[email protected]>
Co-authored-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* [nrfconnect] Improve CHIP_MEMORY_PROFILING config (#32827)

- Enabled the full SHELL option when memory profiling is enabled.

* [dnssd] Allow selecting DNS-SD implementation at runtime (#32829)

Add Resolver::SetInstance() and ServiceAdvertiser::SetInstance()
methods for dynamically changing the system-wide DNS-SD
implementation used by Matter.

Also, allow for building "minimal" and "platform" DNS-SD
implementations together.

Co-authored-by: Damian Krolik <[email protected]>

* [scripts] Fixed nrfconnect factory generation scripts (#32892)

The factory_data.hex file is not generated as an intermediate
product of factory generation process. In result, factory
generation works only if merging with firmware is used or
scripts are manually invoked.

Added optional --size and --offset arguments to
generate_nrfconnect_chip_factory_data.py script that results in
calling nrfconnect_generate_partition.py internally. It solves
an issue and additionally simplifies manual generation process
(if selected).

* [nrfconnect] Implemented WiFiNetworkDiagnostics events generation (#32962)

* Added generation of optional events from WiFiNetworkDiagnostics
cluster.
* Improved handler methods to validate the input data size

* [zephyr] Fix CHIPDevicePlatformEvent.h include dependency (#33004)

Currently the CHIPDevicePlatformEvent depends on the
SystemPacketBuffer which is included
in the CHIPDeviceEvent.h too late.

The problem is silently worked around in the application
when the <platform/PlatformManager.h> include is preceded
by other headers that pull in SystemPacketBuffer.h, but we need
a proper fix.

Signed-off-by: Marcin Kajor <[email protected]>

* [zephyr] Added Bluetooth LE Extended Advertisement option (#33005)

This commit implements platform solution for a Bluetooth LE
extended advertising.

Additionally, for the CommissioningWindowManager types were
changed from Seconds16 to Seconds32, because the current
implementation overflows for 48h duration.

Co-authored-by: Patryk Lipinski <[email protected]>

* [clusters] Implemented ThreadDiagnosticDelegate (#32964)

Added ThreadDiagnosticDelegate to enable generation of optional
events from ThreadNetworkDiagnostics cluster.

Additionally implemented generation of ConnectionStatus
and NetworkFaultChanged events when Thread link state
is changed.

---------

Signed-off-by: Marcin Kajor <[email protected]>
Signed-off-by: Damian Krolik <[email protected]>
Signed-off-by: Łukasz Duda <[email protected]>
Signed-off-by: Kamil Kasperczyk <[email protected]>
Co-authored-by: Arkadiusz Bałys <[email protected]>
Co-authored-by: Marcin Kajor <[email protected]>
Co-authored-by: Damian Krolik <[email protected]>
Co-authored-by: Łukasz Duda <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Patryk Lipinski <[email protected]>
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.

10 participants