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

[nrfconnect] Improve CHIP_MEMORY_PROFILING config #32827

Merged

Conversation

ArekBalysNordic
Copy link
Contributor

Enabled the full SHELL option when memory profiling is enabled.

Copy link

github-actions bot commented Apr 3, 2024

PR #32827: Size comparison from a7c9a7b to 2f5d3ba

Decreases (1 build for efr32)
platform target config section a7c9a7b 2f5d3ba change % change
efr32 lock-app BRD4338a (read/write) 958360 958352 -8 -0.0
.text 698604 698596 -8 -0.0
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32)
platform target config section a7c9a7b 2f5d3ba change % change
bl602 lighting-app bl602 (read/write) 1438558 1438558 0 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158536 158536 0 0.0
.text 1104512 1104512 0 0.0
bl602+mfd (read/write) 1452982 1452982 0 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157496 157496 0 0.0
.text 1119830 1119830 0 0.0
bl602+rpc (read/write) 1486206 1486206 0 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166104 166104 0 0.0
.text 1136158 1136158 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1203271 1203271 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107896 107896 0 0.0
.text 973678 973678 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1214339 1214339 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106836 106836 0 0.0
.text 985688 985688 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1295019 1295019 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123268 123268 0 0.0
.text 1048642 1048642 0 0.0
bl706-eth (read/write) 1020697 1020697 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101220 101220 0 0.0
.text 764528 764528 0 0.0
bl706-wifi (read/write) 1255354 1255354 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122220 122220 0 0.0
.text 996430 996430 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1172856 1172856 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101900 101900 0 0.0
.text 966788 966788 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1184264 1184264 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100840 100840 0 0.0
.text 979110 979110 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774892 774892 0 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 82164 82164 0 0.0
.text 692460 692460 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791276 791276 0 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76340 76340 0 0.0
.text 714668 714668 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779948 779948 0 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 103092 103092 0 0.0
.text 676588 676588 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 732148 732148 0 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77820 77820 0 0.0
.text 654060 654060 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717748 717748 0 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73596 73596 0 0.0
.text 643884 643884 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584418 584418 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86946 86946 0 0.0
.text 495348 495348 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629666 629666 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107394 107394 0 0.0
.text 520148 520148 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568043 568043 0 0.0
.app_xip_area 458037 458037 0 0.0
.bss 64832 64832 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) 550683 550683 0 0.0
.app_xip_area 435917 435917 0 0.0
.bss 69584 69584 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) 571027 571027 0 0.0
.app_xip_area 462525 462525 0 0.0
.bss 63368 63368 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) 563779 563779 0 0.0
.app_xip_area 451997 451997 0 0.0
.bss 66568 66568 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1111912 1111912 0 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 913284 913284 0 0.0
lock-app BRD4338a (read/write) 958360 958352 -8 -0.0
.bss 210196 210196 0 0.0
.data 30192 30192 0 0.0
.text 698604 698596 -8 -0.0
window-app BRD4187C (read/write) 1159272 1159272 0 0.0
.bss 167592 167592 0 0.0
.data 3336 3336 0 0.0
.text 988324 988324 0 0.0
esp32 all-clusters-app c3devkit (read only) 1212060 1212060 0 0.0
(read/write) 1749864 1749864 0 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252376 252376 0 0.0
.flash.text 1212060 1212060 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253547 1253547 0 0.0
(read/write) 535936 535936 0 0.0
.dram0.bss 81008 81008 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 283828 283828 0 0.0
.flash.text 1247383 1247383 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2638717 2638717 0 0.0
(read/write) 129272 129272 0 0.0
.bss 46608 46608 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74472 74472 0 0.0
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 185104 185104 0 0.0
.text 2275829 2275829 0 0.0
all-clusters-app debug (read only) 5945153 5945153 0 0.0
(read/write) 480744 480744 0 0.0
.bss 134912 134912 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333864 333864 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349840 349840 0 0.0
.text 5161731 5161731 0 0.0
all-clusters-minimal-app debug (read only) 5225601 5225601 0 0.0
(read/write) 236696 236696 0 0.0
.bss 127744 127744 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97448 97448 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288906 288906 0 0.0
.text 4701779 4701779 0 0.0
bridge-app debug (read only) 4619969 4619969 0 0.0
(read/write) 217576 217576 0 0.0
.bss 118272 118272 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86368 86368 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229482 229482 0 0.0
.text 4169987 4169987 0 0.0
chip-tool debug (read only) 12075025 12075025 0 0.0
(read/write) 522240 522240 0 0.0
.bss 94488 94488 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415408 415408 0 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 450233 450233 0 0.0
.text 10917635 10917635 0 0.0
chip-tool-ipv6only arm64 (read only) 1139475 1139475 0 0.0
(read/write) 588160 588160 0 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455320 455320 0 0.0
.dynamic 512 512 0 0.0
.got 17024 17024 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355604 355604 0 0.0
.text 10159080 10159080 0 0.0
lighting-app debug+rpc+ui (read only) 5543433 5543433 0 0.0
(read/write) 226336 226336 0 0.0
.bss 119208 119208 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94752 94752 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354452 354452 0 0.0
.text 4942099 4942099 0 0.0
lock-app debug (read only) 4687313 4687313 0 0.0
(read/write) 205160 205160 0 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80616 80616 0 0.0
.dynamic 624 624 0 0.0
.got 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255434 255434 0 0.0
.text 4220019 4220019 0 0.0
ota-provider-app debug (read only) 4301505 4301505 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 208490 208490 0 0.0
.text 3899827 3899827 0 0.0
ota-requestor-app debug (read only) 4430977 4430977 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 214634 214634 0 0.0
.text 4018611 4018611 0 0.0
shell debug (read only) 2911177 2911177 0 0.0
(read/write) 156144 156144 0 0.0
.bss 62416 62416 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86544 86544 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 185568 185568 0 0.0
.text 2552130 2552130 0 0.0
thermostat-no-ble arm64 (read only) 4419860 4419860 0 0.0
(read/write) 243088 243088 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 159804 159804 0 0.0
.text 3925192 3925192 0 0.0
tv-app debug (read only) 5755273 5755273 0 0.0
(read/write) 352536 352536 0 0.0
.bss 244080 244080 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94616 94616 0 0.0
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 292458 292458 0 0.0
.text 5220643 5220643 0 0.0
tv-casting-app debug (read only) 9885385 9885385 0 0.0
(read/write) 340120 340120 0 0.0
.bss 155920 155920 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174304 174304 0 0.0
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 382840 382840 0 0.0
.text 9036915 9036915 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533248 2533248 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495932 1495932 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063156 1063156 0 0.0
bss 133115 133115 0 0.0
rodata 102692 102692 0 0.0
text 780144 780144 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224412 1224412 0 0.0
bss 127171 127171 0 0.0
rodata 151168 151168 0 0.0
text 796052 796052 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010684 1010684 0 0.0
bss 131973 131973 0 0.0
rodata 89956 89956 0 0.0
text 741432 741432 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 962216 962216 0 0.0
bss 126010 126010 0 0.0
rodata 79392 79392 0 0.0
text 709652 709652 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196640 1196640 0 0.0
bss 119347 119347 0 0.0
rodata 177788 177788 0 0.0
text 745344 745344 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1062300 1062300 0 0.0
bss 137785 137785 0 0.0
rodata 85132 85132 0 0.0
text 789092 789092 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1017108 1017108 0 0.0
bss 145790 145790 0 0.0
rodata 75052 75052 0 0.0
text 741260 741260 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 960296 960296 0 0.0
bss 136591 136591 0 0.0
rodata 80920 80920 0 0.0
text 690796 690796 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196640 1196640 0 0.0
bss 119347 119347 0 0.0
rodata 177788 177788 0 0.0
text 745344 745344 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 974528 974528 0 0.0
bss 126541 126541 0 0.0
rodata 98952 98952 0 0.0
text 701932 701932 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 904768 904768 0 0.0
bss 126607 126607 0 0.0
rodata 100376 100376 0 0.0
text 625788 625788 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1209892 1209892 0 0.0
bss 119878 119878 0 0.0
rodata 197356 197356 0 0.0
text 738524 738524 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 925904 925904 0 0.0
bss 125242 125242 0 0.0
rodata 74480 74480 0 0.0
text 679100 679100 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 912208 912208 0 0.0
bss 125041 125041 0 0.0
rodata 71216 71216 0 0.0
text 668940 668940 0 0.0
nxp contact k32w0+release (read only) 573620 573620 0 0.0
(read/write) 79976 79976 0 0.0
.bss 67812 67812 0 0.0
.data 2180 2180 0 0.0
.text 573084 573084 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700492 700492 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 587096 587096 0 0.0
light k32w0+release (read only) 607600 607600 0 0.0
(read/write) 79372 79372 0 0.0
.bss 67196 67196 0 0.0
.data 2192 2192 0 0.0
.text 607064 607064 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 792072 792072 0 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 670016 670016 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1798004 1798004 0 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590692 1590692 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719932 1719932 0 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515772 1515772 0 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1639020 1639020 0 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441588 1441588 0 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668636 1668636 0 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1444044 1444044 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130592 1130592 0 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642976 642976 0 0.0
lock-app qpg6105+debug (read/write) 1090568 1090568 0 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602948 602948 0 0.0
stm32 light STM32WB5MM-DK (read/write) 601789 601789 0 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79812 79812 0 0.0
.text 383216 383216 0 0.0

- Enabled the full SHELL option when memory profiling is enabled.
@ArekBalysNordic ArekBalysNordic force-pushed the memory_profiling_improvement branch from 2f5d3ba to 3ddce6d Compare April 3, 2024 11:07
@github-actions github-actions bot added the config label Apr 3, 2024
Copy link

github-actions bot commented Apr 3, 2024

PR #32827: Size comparison from a7c9a7b to 3ddce6d

Decreases (1 build for efr32)
platform target config section a7c9a7b 3ddce6d change % change
efr32 lock-app BRD4338a (read/write) 958360 958352 -8 -0.0
.text 698604 698596 -8 -0.0
Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section a7c9a7b 3ddce6d change % change
bl602 lighting-app bl602 (read/write) 1438558 1438558 0 0.0
.bss 85360 85360 0 0.0
.data 9504 9504 0 0.0
.rodata 158536 158536 0 0.0
.text 1104512 1104512 0 0.0
bl602+mfd (read/write) 1452982 1452982 0 0.0
.bss 85520 85520 0 0.0
.data 9480 9480 0 0.0
.rodata 157496 157496 0 0.0
.text 1119830 1119830 0 0.0
bl602+rpc (read/write) 1486206 1486206 0 0.0
.bss 93392 93392 0 0.0
.data 9880 9880 0 0.0
.rodata 166104 166104 0 0.0
.text 1136158 1136158 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1203271 1203271 0 0.0
.bss 11133 11133 0 0.0
.data 3688 3688 0 0.0
.rodata 107896 107896 0 0.0
.text 973678 973678 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1214339 1214339 0 0.0
.bss 11309 11309 0 0.0
.data 3664 3664 0 0.0
.rodata 106836 106836 0 0.0
.text 985688 985688 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1295019 1295019 0 0.0
.bss 19613 19613 0 0.0
.data 4224 4224 0 0.0
.rodata 123268 123268 0 0.0
.text 1048642 1048642 0 0.0
bl706-eth (read/write) 1020697 1020697 0 0.0
.bss 23708 23708 0 0.0
.data 3264 3264 0 0.0
.rodata 101220 101220 0 0.0
.text 764528 764528 0 0.0
bl706-wifi (read/write) 1255354 1255354 0 0.0
.bss 10577 10577 0 0.0
.data 3696 3696 0 0.0
.rodata 122220 122220 0 0.0
.text 996430 996430 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1172856 1172856 0 0.0
.bss 16328 16328 0 0.0
.data 5048 5048 0 0.0
.rodata 101900 101900 0 0.0
.text 966788 966788 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1184264 1184264 0 0.0
.bss 16504 16504 0 0.0
.data 5032 5032 0 0.0
.rodata 100840 100840 0 0.0
.text 979110 979110 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 774892 774892 0 0.0
(read/write) 168648 168648 0 0.0
.bss 90636 90636 0 0.0
.data 3568 3568 0 0.0
.rodata 82164 82164 0 0.0
.text 692460 692460 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 791276 791276 0 0.0
(read/write) 178896 178896 0 0.0
.bss 100884 100884 0 0.0
.data 3568 3568 0 0.0
.rodata 76340 76340 0 0.0
.text 714668 714668 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 779948 779948 0 0.0
(read/write) 173336 173336 0 0.0
.bss 95324 95324 0 0.0
.data 3568 3568 0 0.0
.rodata 103092 103092 0 0.0
.text 676588 676588 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 732148 732148 0 0.0
(read/write) 167616 167616 0 0.0
.bss 89368 89368 0 0.0
.data 3560 3560 0 0.0
.rodata 77820 77820 0 0.0
.text 654060 654060 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 717748 717748 0 0.0
(read/write) 167824 167824 0 0.0
.bss 89592 89592 0 0.0
.data 3552 3552 0 0.0
.rodata 73596 73596 0 0.0
.text 643884 643884 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 584418 584418 0 0.0
(read/write) 208000 208000 0 0.0
.bss 201228 201228 0 0.0
.data 1648 1648 0 0.0
.rodata 86946 86946 0 0.0
.text 495348 495348 0 0.0
lock CC3235SF_LAUNCHXL (read only) 629666 629666 0 0.0
(read/write) 208344 208344 0 0.0
.bss 201720 201720 0 0.0
.data 1504 1504 0 0.0
.rodata 107394 107394 0 0.0
.text 520148 520148 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568043 568043 0 0.0
.app_xip_area 458037 458037 0 0.0
.bss 64832 64832 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) 550683 550683 0 0.0
.app_xip_area 435917 435917 0 0.0
.bss 69584 69584 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) 571027 571027 0 0.0
.app_xip_area 462525 462525 0 0.0
.bss 63368 63368 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) 563779 563779 0 0.0
.app_xip_area 451997 451997 0 0.0
.bss 66568 66568 0 0.0
.data 792 792 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4187C (read/write) 1111912 1111912 0 0.0
.bss 195184 195184 0 0.0
.data 3424 3424 0 0.0
.text 913284 913284 0 0.0
lock-app BRD4338a (read/write) 958360 958352 -8 -0.0
.bss 210196 210196 0 0.0
.data 30192 30192 0 0.0
.text 698604 698596 -8 -0.0
window-app BRD4187C (read/write) 1159272 1159272 0 0.0
.bss 167592 167592 0 0.0
.data 3336 3336 0 0.0
.text 988324 988324 0 0.0
esp32 all-clusters-app c3devkit (read only) 1212060 1212060 0 0.0
(read/write) 1749864 1749864 0 0.0
.dram0.bss 74328 74328 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252376 252376 0 0.0
.flash.text 1212060 1212060 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253547 1253547 0 0.0
(read/write) 535936 535936 0 0.0
.dram0.bss 81008 81008 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 283828 283828 0 0.0
.flash.text 1247383 1247383 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2638717 2638717 0 0.0
(read/write) 129272 129272 0 0.0
.bss 46608 46608 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 74472 74472 0 0.0
.dynamic 608 608 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 185104 185104 0 0.0
.text 2275829 2275829 0 0.0
all-clusters-app debug (read only) 5945153 5945153 0 0.0
(read/write) 480744 480744 0 0.0
.bss 134912 134912 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 333864 333864 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1408 1408 0 0.0
.rodata 349840 349840 0 0.0
.text 5161731 5161731 0 0.0
all-clusters-minimal-app debug (read only) 5225601 5225601 0 0.0
(read/write) 236696 236696 0 0.0
.bss 127744 127744 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 97448 97448 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 288906 288906 0 0.0
.text 4701779 4701779 0 0.0
bridge-app debug (read only) 4619969 4619969 0 0.0
(read/write) 217576 217576 0 0.0
.bss 118272 118272 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86368 86368 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 229482 229482 0 0.0
.text 4169987 4169987 0 0.0
chip-tool debug (read only) 12075025 12075025 0 0.0
(read/write) 522240 522240 0 0.0
.bss 94488 94488 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 415408 415408 0 0.0
.dynamic 624 624 0 0.0
.got 5744 5744 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 450233 450233 0 0.0
.text 10917635 10917635 0 0.0
chip-tool-ipv6only arm64 (read only) 1139475 1139475 0 0.0
(read/write) 588160 588160 0 0.0
.bss 103608 103608 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455320 455320 0 0.0
.dynamic 512 512 0 0.0
.got 17024 17024 0 0.0
.init 24 24 0 0.0
.init_array 264 264 0 0.0
.rodata 355604 355604 0 0.0
.text 10159080 10159080 0 0.0
lighting-app debug+rpc+ui (read only) 5543433 5543433 0 0.0
(read/write) 226336 226336 0 0.0
.bss 119208 119208 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 94752 94752 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 354452 354452 0 0.0
.text 4942099 4942099 0 0.0
lock-app debug (read only) 4687313 4687313 0 0.0
(read/write) 205160 205160 0 0.0
.bss 113696 113696 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 80616 80616 0 0.0
.dynamic 624 624 0 0.0
.got 5176 5176 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 255434 255434 0 0.0
.text 4220019 4220019 0 0.0
ota-provider-app debug (read only) 4301505 4301505 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 208490 208490 0 0.0
.text 3899827 3899827 0 0.0
ota-requestor-app debug (read only) 4430977 4430977 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 214634 214634 0 0.0
.text 4018611 4018611 0 0.0
shell debug (read only) 2911177 2911177 0 0.0
(read/write) 156144 156144 0 0.0
.bss 62416 62416 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 86544 86544 0 0.0
.dynamic 592 592 0 0.0
.got 4064 4064 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 185568 185568 0 0.0
.text 2552130 2552130 0 0.0
thermostat-no-ble arm64 (read only) 4419860 4419860 0 0.0
(read/write) 243088 243088 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 159804 159804 0 0.0
.text 3925192 3925192 0 0.0
tv-app debug (read only) 5755273 5755273 0 0.0
(read/write) 352536 352536 0 0.0
.bss 244080 244080 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 94616 94616 0 0.0
.dynamic 624 624 0 0.0
.got 5472 5472 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 292458 292458 0 0.0
.text 5220643 5220643 0 0.0
tv-casting-app debug (read only) 9885385 9885385 0 0.0
(read/write) 340120 340120 0 0.0
.bss 155920 155920 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174304 174304 0 0.0
.dynamic 624 624 0 0.0
.got 5048 5048 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 382840 382840 0 0.0
.text 9036915 9036915 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2533248 2533248 0 0.0
.bss 220480 220480 0 0.0
.data 5216 5216 0 0.0
.text 1495932 1495932 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1063156 1063156 0 0.0
bss 133115 133115 0 0.0
rodata 102692 102692 0 0.0
text 780144 780144 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1224412 1224412 0 0.0
bss 127171 127171 0 0.0
rodata 151168 151168 0 0.0
text 796052 796052 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1010684 1010684 0 0.0
bss 131973 131973 0 0.0
rodata 89956 89956 0 0.0
text 741432 741432 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 962216 962216 0 0.0
bss 126010 126010 0 0.0
rodata 79392 79392 0 0.0
text 709652 709652 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196640 1196640 0 0.0
bss 119347 119347 0 0.0
rodata 177788 177788 0 0.0
text 745344 745344 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1062300 1062300 0 0.0
bss 137785 137785 0 0.0
rodata 85132 85132 0 0.0
text 789092 789092 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1017108 1017108 0 0.0
bss 145790 145790 0 0.0
rodata 75052 75052 0 0.0
text 741260 741260 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 960296 960296 0 0.0
bss 136591 136591 0 0.0
rodata 80920 80920 0 0.0
text 690796 690796 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196640 1196640 0 0.0
bss 119347 119347 0 0.0
rodata 177788 177788 0 0.0
text 745344 745344 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 974528 974528 0 0.0
bss 126541 126541 0 0.0
rodata 98952 98952 0 0.0
text 701932 701932 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 904768 904768 0 0.0
bss 126607 126607 0 0.0
rodata 100376 100376 0 0.0
text 625788 625788 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1209892 1209892 0 0.0
bss 119878 119878 0 0.0
rodata 197356 197356 0 0.0
text 738524 738524 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 925904 925904 0 0.0
bss 125242 125242 0 0.0
rodata 74480 74480 0 0.0
text 679100 679100 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 912208 912208 0 0.0
bss 125041 125041 0 0.0
rodata 71216 71216 0 0.0
text 668940 668940 0 0.0
nxp contact k32w0+release (read only) 573620 573620 0 0.0
(read/write) 79976 79976 0 0.0
.bss 67812 67812 0 0.0
.data 2180 2180 0 0.0
.text 573084 573084 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 700492 700492 0 0.0
.bss 71156 71156 0 0.0
.data 2856 2856 0 0.0
.text 587096 587096 0 0.0
light k32w0+release (read only) 607600 607600 0 0.0
(read/write) 79372 79372 0 0.0
.bss 67196 67196 0 0.0
.data 2192 2192 0 0.0
.text 607064 607064 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 792072 792072 0 0.0
.bss 80636 80636 0 0.0
.data 2056 2056 0 0.0
.text 670016 670016 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834416 834416 0 0.0
(read/write) 1798004 1798004 0 0.0
.bss 196244 196244 0 0.0
.data 2680 2680 0 0.0
.text 1590692 1590692 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837568 837568 0 0.0
(read/write) 1719932 1719932 0 0.0
.bss 193124 193124 0 0.0
.data 2648 2648 0 0.0
.text 1515772 1515772 0 0.0
light cy8ckit_062s2_43012 (read only) 844296 844296 0 0.0
(read/write) 1639020 1639020 0 0.0
.bss 186588 186588 0 0.0
.data 2456 2456 0 0.0
.text 1441588 1441588 0 0.0
lock cy8ckit_062s2_43012 (read only) 817136 817136 0 0.0
(read/write) 1668636 1668636 0 0.0
.bss 213748 213748 0 0.0
.data 2456 2456 0 0.0
.text 1444044 1444044 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130592 1130592 0 0.0
.bss 102488 102488 0 0.0
.data 836 836 0 0.0
.text 642976 642976 0 0.0
lock-app qpg6105+debug (read/write) 1090568 1090568 0 0.0
.bss 97232 97232 0 0.0
.data 856 856 0 0.0
.text 602948 602948 0 0.0
stm32 light STM32WB5MM-DK (read/write) 601789 601789 0 0.0
.bss 128352 128352 0 0.0
.data 676 676 0 0.0
.rodata 79812 79812 0 0.0
.text 383216 383216 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824534 824534 0 0.0
bss 49692 49692 0 0.0
text 617202 617202 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1093428 1093428 0 0.0
bss 101812 101812 0 0.0
text 794362 794362 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1050852 1050852 0 0.0
bss 110108 110108 0 0.0
text 765644 765644 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 911572 911572 0 0.0
bss 93148 93148 0 0.0
text 653118 653118 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826150 826150 0 0.0
bss 49732 49732 0 0.0
text 618892 618892 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 929728 929728 0 0.0
bss 77472 77472 0 0.0
text 697590 697590 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1074744 1074744 0 0.0
bss 100220 100220 0 0.0
text 778512 778512 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 904260 904260 0 0.0
bss 69204 69204 0 0.0
text 654292 654292 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 930544 930544 0 0.0
bss 92720 92720 0 0.0
text 672206 672206 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 828890 828890 0 0.0
bss 49840 49840 0 0.0
text 621964 621964 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 792464 792464 0 0.0
bss 56040 56040 0 0.0
text 592638 592638 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 675844 675844 0 0.0
bss 73404 73404 0 0.0
text 461614 461614 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833694 833694 0 0.0
bss 51372 51372 0 0.0
text 625262 625262 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852425 852425 0 0.0
bss 59516 59516 0 0.0
text 637348 637348 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 818120 818120 0 0.0
bss 56336 56336 0 0.0
text 612322 612322 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 836204 836204 0 0.0
bss 68112 68112 0 0.0
text 627570 627570 0 0.0

@mergify mergify bot merged commit a7839b0 into project-chip:master Apr 3, 2024
67 checks passed
kkasperczyk-no pushed a commit to kkasperczyk-no/connectedhomeip that referenced this pull request Apr 24, 2024
- Enabled the full SHELL option when memory profiling is enabled.
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 <marcin.kajor@nordicsemi.no>

* [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 <damian.krolik@nordicsemi.no>

* [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 <lukasz.duda@nordicsemi.no>

* [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 <damian.krolik@nordicsemi.no>

* [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 <damian.krolik@nordicsemi.no>

* [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 <kamil.kasperczyk@nordicsemi.no>

* [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 <marcin.kajor@nordicsemi.no>

* [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 <lukasz.duda@nordicsemi.no>

* [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 <marcin.kajor@nordicsemi.no>

* 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 <marcin.kajor@nordicsemi.no>
Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Co-authored-by: Marcin Kajor <marcin.kajor@nordicsemi.no>
Co-authored-by: Damian Krolik <damian.krolik@nordicsemi.no>
Co-authored-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Co-authored-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Co-authored-by: Restyled.io <commits@restyled.io>

* [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 <damian.krolik@nordicsemi.no>

* [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 <marcin.kajor@nordicsemi.no>

* [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 <patryk.lipinski@nordicsemi.no>

* [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 <marcin.kajor@nordicsemi.no>
Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Co-authored-by: Arkadiusz Bałys <arkadiusz.balys@nordicsemi.no>
Co-authored-by: Marcin Kajor <marcin.kajor@nordicsemi.no>
Co-authored-by: Damian Krolik <damian.krolik@nordicsemi.no>
Co-authored-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Patryk Lipinski <patryk.lipinski@nordicsemi.no>
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.

3 participants