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

[zephyr] Added Bluetooth LE Extended Advertisement option #33005

Merged
merged 1 commit into from
Apr 17, 2024

Conversation

kkasperczyk-no
Copy link
Contributor

@kkasperczyk-no kkasperczyk-no commented Apr 16, 2024

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.

Fixed: #33020

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.
Copy link

github-actions bot commented Apr 16, 2024

PR #33005: Size comparison from 9a81bed to 07038eb

Increases (74 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 9a81bed 07038eb change % change
bl602 lighting-app bl602 .bss 85440 85448 8 0.0
bl602+mfd .bss 85608 85616 8 0.0
bl602+rpc .bss 93480 93488 8 0.0
bl702 lighting-app bl702+mfd (read/write) 1218739 1218743 4 0.0
bl702l lighting-app bl702l (read/write) 1177268 1177784 516 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782812 782820 8 0.0
(read/write) 171632 171640 8 0.0
.bss 93588 93596 8 0.0
.text 699920 699928 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798796 798804 8 0.0
(read/write) 182104 182112 8 0.0
.bss 104076 104084 8 0.0
.text 721816 721820 4 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787564 787572 8 0.0
(read/write) 176224 176232 8 0.0
.bss 98196 98204 8 0.0
.text 683768 683776 8 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739876 739884 8 0.0
(read/write) 170592 170600 8 0.0
.bss 92328 92336 8 0.0
.text 661320 661328 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 725508 725516 8 0.0
(read/write) 170816 170824 8 0.0
.bss 92552 92560 8 0.0
.text 651176 651184 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586870 586950 80 0.0
(read/write) 208088 208096 8 0.0
.bss 201316 201324 8 0.0
.text 497244 497324 80 0.0
lock CC3235SF_LAUNCHXL (read only) 631678 631766 88 0.0
(read/write) 208344 208352 8 0.0
.bss 201720 201728 8 0.0
.text 521704 521792 88 0.0
cyw30739 light cyw930739m2evb_01 .bss 64892 64900 8 0.0
lock cyw930739m2evb_01 .bss 69556 69564 8 0.0
ota-requestor cyw930739m2evb_01 .bss 63436 63444 8 0.0
switch cyw930739m2evb_01 .bss 66540 66548 8 0.0
efr32 lighting-app BRD4187C (read/write) 1068472 1068480 8 0.0
.bss 179896 179904 8 0.0
lock-app BRD4338a (read/write) 960116 960204 88 0.0
.text 700256 700344 88 0.0
window-app BRD4187C (read/write) 1134308 1134380 72 0.0
.bss 164496 164504 8 0.0
.text 966464 966528 64 0.0
esp32 all-clusters-app c3devkit (read/write) 1750224 1750240 16 0.0
.dram0.bss 74320 74328 8 0.0
m5stack (read/write) 536532 536540 8 0.0
.dram0.bss 81064 81072 8 0.0
linux air-purifier-app debug (read only) 2647093 2647317 224 0.0
.text 2282709 2282933 224 0.0
all-clusters-app debug (read only) 5956769 5956929 160 0.0
.text 5170227 5170387 160 0.0
all-clusters-minimal-app debug (read only) 5236697 5236873 176 0.0
.text 4710163 4710339 176 0.0
bridge-app debug (read only) 4628561 4628817 256 0.0
.text 4176067 4176323 256 0.0
lighting-app debug+rpc+ui (read only) 5552641 5552929 288 0.0
.text 4949875 4950163 288 0.0
lock-app debug (read only) 4694457 4694681 224 0.0
.text 4225235 4225459 224 0.0
ota-provider-app debug (read only) 4309905 4310161 256 0.0
.text 3905779 3906035 256 0.0
ota-requestor-app debug (read only) 4440721 4440993 272 0.0
.text 4025779 4026051 272 0.0
shell debug (read only) 2923273 2923497 224 0.0
.text 2560722 2560946 224 0.0
thermostat-no-ble arm64 (read only) 4429100 4429260 160 0.0
.text 3932408 3932568 160 0.0
tv-app debug (read only) 5766793 5767065 272 0.0
.text 5228739 5229011 272 0.0
tv-casting-app debug (read only) 9896849 9897137 288 0.0
.text 9045571 9045859 288 0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220480 220488 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1064908 1065016 108 0.0
rodata 103052 103096 44 0.0
text 781528 781600 72 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1225836 1225908 72 0.0
bss 127163 127171 8 0.0
text 797348 797400 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1012388 1012496 108 0.0
rodata 90316 90360 44 0.0
text 742896 742968 72 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 964008 964116 108 0.0
rodata 79776 79820 44 0.1
text 711060 711136 76 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1198236 1198364 128 0.0
bss 119339 119347 8 0.0
rodata 178152 178200 48 0.0
text 746584 746660 76 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1063968 1064080 112 0.0
rodata 85488 85536 48 0.1
text 790408 790480 72 0.0
nrf52840dongle_nrf52840 (read/write) 1018764 1018888 124 0.0
rodata 75412 75456 44 0.1
text 742564 742640 76 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 961968 962076 108 0.0
rodata 81280 81324 44 0.1
text 692108 692180 72 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1198236 1198364 128 0.0
bss 119339 119347 8 0.0
rodata 178152 178200 48 0.0
text 746584 746660 76 0.0
lock-app nrf52840dk_nrf52840 (read/write) 976352 976476 124 0.0
rodata 99336 99380 44 0.0
text 703380 703452 72 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 906592 906716 124 0.0
rodata 100760 100804 44 0.0
text 627228 627304 76 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1211536 1211664 128 0.0
bss 119870 119878 8 0.0
rodata 197720 197768 48 0.0
text 739796 739876 80 0.0
pump-app nrf52840dk_nrf52840 (read/write) 927412 927524 112 0.0
rodata 74836 74884 48 0.1
text 680248 680324 76 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 913716 913828 112 0.0
rodata 71572 71620 48 0.1
text 670088 670164 76 0.0
nxp contact k32w0+release (read/write) 80004 80012 8 0.0
.bss 67840 67848 8 0.0
k32w1+release .bss 71184 71192 8 0.0
light k32w0+release (read/write) 79464 79472 8 0.0
.bss 67280 67288 8 0.0
k32w1+release .bss 80728 80736 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1803324 1803444 120 0.0
.bss 198364 198372 8 0.0
.text 1593884 1593996 112 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1725228 1725332 104 0.0
.bss 195244 195252 8 0.0
.text 1518940 1519036 96 0.0
light cy8ckit_062s2_43012 (read/write) 1643940 1644060 120 0.0
.bss 188708 188716 8 0.0
.text 1444380 1444492 112 0.0
lock cy8ckit_062s2_43012 (read/write) 1672644 1672748 104 0.0
.bss 215788 215796 8 0.0
.text 1446012 1446108 96 0.0
qpg lighting-app qpg6105+debug .bss 102572 102580 8 0.0
lock-app qpg6105+debug .bss 97244 97252 8 0.0
stm32 light STM32WB5MM-DK .bss 128428 128436 8 0.0
telink air-quality-sensor-app tlsr9528a_retention bss 49836 49844 8 0.0
all-clusters-app tlsr9518adk80d bss 101520 101528 8 0.0
all-clusters-minimal-app tlsr9528a bss 109968 109976 8 0.0
bridge-app tlsr9518adk80d bss 92724 92732 8 0.0
contact-sensor-app tlsr9528a_retention bss 49880 49888 8 0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 77492 77500 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 99816 99824 8 0.0
lock-app-dfu tlsr9528a bss 69160 69168 8 0.0
ota-requestor-app tlsr9518adk80d bss 92428 92436 8 0.0
pump-app tlsr9258a bss 58124 58132 8 0.0
pump-controller-app tlsr9518adk80d bss 56052 56060 8 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 842802 842810 8 0.0
bss 51508 51516 8 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 59676 59684 8 0.0
thermostat tlsr9518adk80d bss 56384 56392 8 0.0
window-covering tlsr9258a bss 58340 58348 8 0.0
Decreases (43 builds for bl602, bl702, bl702l, cyw30739, esp32, linux, nxp, psoc6, qpg, stm32, telink)
platform target config section 9a81bed 07038eb change % change
bl602 lighting-app bl602 .text 1108398 1108384 -14 -0.0
bl602+mfd .text 1123716 1123702 -14 -0.0
bl602+rpc .text 1139788 1139774 -14 -0.0
bl702 lighting-app bl702 .text 977698 977684 -14 -0.0
bl702+mfd .text 989452 989438 -14 -0.0
bl702+rpc .text 1052406 1052392 -14 -0.0
bl706-eth .text 768402 768388 -14 -0.0
bl706-wifi (read/write) 1259858 1259846 -12 -0.0
.text 1000292 1000280 -12 -0.0
bl702l lighting-app bl702l .text 970564 970550 -14 -0.0
bl702l+mfd .text 982886 982872 -14 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569799 569783 -16 -0.0
.app_xip_area 459733 459709 -24 -0.0
lock cyw930739m2evb_01 (read/write) 552007 551999 -8 -0.0
.app_xip_area 437269 437253 -16 -0.0
ota-requestor cyw930739m2evb_01 .app_xip_area 464541 464533 -8 -0.0
switch cyw930739m2evb_01 (read/write) 565071 565063 -8 -0.0
.app_xip_area 453317 453301 -16 -0.0
esp32 all-clusters-app c3devkit (read only) 1213546 1213534 -12 -0.0
.flash.text 1213546 1213534 -12 -0.0
m5stack (read only) 1256211 1256183 -28 -0.0
.flash.text 1250047 1250019 -28 -0.0
linux thermostat-no-ble arm64 (read/write) 246320 246160 -160 -0.1
nxp contact k32w0+release (read only) 575116 575100 -16 -0.0
.text 574580 574564 -16 -0.0
k32w1+release (read/write) 702252 702220 -32 -0.0
.text 588832 588792 -40 -0.0
light k32w0+release (read only) 609056 609040 -16 -0.0
.text 608520 608504 -16 -0.0
k32w1+release .text 671840 671832 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832288 832280 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835440 835432 -8 -0.0
light cy8ckit_062s2_43012 (read only) 842168 842160 -8 -0.0
lock cy8ckit_062s2_43012 (read only) 815096 815088 -8 -0.0
qpg lighting-app qpg6105+debug (read/write) 1132368 1132360 -8 -0.0
.text 644752 644744 -8 -0.0
lock-app qpg6105+debug (read/write) 1092408 1092360 -48 -0.0
.text 604788 604740 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 603957 603949 -8 -0.0
.text 384896 384880 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention text 624068 624058 -10 -0.0
all-clusters-app tlsr9518adk80d text 797616 797604 -12 -0.0
all-clusters-minimal-app tlsr9528a text 771974 771966 -8 -0.0
bridge-app tlsr9518adk80d text 655324 655312 -12 -0.0
contact-sensor-app tlsr9528a_retention text 626174 626164 -10 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a text 702836 702830 -6 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d text 793432 793420 -12 -0.0
lock-app-dfu tlsr9528a text 659702 659696 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 932908 932900 -8 -0.0
text 674984 674972 -12 -0.0
pump-app tlsr9258a (read/write) 832732 832724 -8 -0.0
text 623270 623260 -10 -0.0
pump-controller-app tlsr9518adk80d text 598176 598166 -10 -0.0
smoke_co_alarm-app tlsr9528a_retention text 632712 632706 -6 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d text 642278 642268 -10 -0.0
thermostat tlsr9518adk80d text 617728 617722 -6 -0.0
window-covering tlsr9258a text 625636 625630 -6 -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 9a81bed 07038eb change % change
bl602 lighting-app bl602 (read/write) 1443066 1443066 0 0.0
.bss 85440 85448 8 0.0
.data 9504 9504 0 0.0
.rodata 159068 159068 0 0.0
.text 1108398 1108384 -14 -0.0
bl602+mfd (read/write) 1457490 1457490 0 0.0
.bss 85608 85616 8 0.0
.data 9480 9480 0 0.0
.rodata 158028 158028 0 0.0
.text 1123716 1123702 -14 -0.0
bl602+rpc (read/write) 1490466 1490466 0 0.0
.bss 93480 93488 8 0.0
.data 9880 9880 0 0.0
.rodata 166644 166644 0 0.0
.text 1139788 1139774 -14 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1207927 1207927 0 0.0
.bss 11185 11185 0 0.0
.data 3696 3696 0 0.0
.rodata 108432 108432 0 0.0
.text 977698 977684 -14 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1218739 1218743 4 0.0
.bss 11361 11361 0 0.0
.data 3672 3672 0 0.0
.rodata 107372 107372 0 0.0
.text 989452 989438 -14 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1299407 1299407 0 0.0
.bss 19669 19669 0 0.0
.data 4232 4232 0 0.0
.rodata 123804 123804 0 0.0
.text 1052406 1052392 -14 -0.0
bl706-eth (read/write) 1025193 1025193 0 0.0
.bss 23760 23760 0 0.0
.data 3256 3256 0 0.0
.rodata 101756 101756 0 0.0
.text 768402 768388 -14 -0.0
bl706-wifi (read/write) 1259858 1259846 -12 -0.0
.bss 10645 10645 0 0.0
.data 3696 3696 0 0.0
.rodata 122756 122756 0 0.0
.text 1000292 1000280 -12 -0.0
bl702l lighting-app bl702l (read/write) 1177268 1177784 516 0.0
.bss 16396 16396 0 0.0
.data 5056 5056 0 0.0
.rodata 102436 102436 0 0.0
.text 970564 970550 -14 -0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1188676 1188676 0 0.0
.bss 16572 16572 0 0.0
.data 5040 5040 0 0.0
.rodata 101376 101376 0 0.0
.text 982886 982872 -14 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 782812 782820 8 0.0
(read/write) 171632 171640 8 0.0
.bss 93588 93596 8 0.0
.data 3584 3584 0 0.0
.rodata 82628 82628 0 0.0
.text 699920 699928 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798796 798804 8 0.0
(read/write) 182104 182112 8 0.0
.bss 104076 104084 8 0.0
.data 3576 3576 0 0.0
.rodata 76716 76716 0 0.0
.text 721816 721820 4 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787564 787572 8 0.0
(read/write) 176224 176232 8 0.0
.bss 98196 98204 8 0.0
.data 3576 3576 0 0.0
.rodata 103532 103532 0 0.0
.text 683768 683776 8 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739876 739884 8 0.0
(read/write) 170592 170600 8 0.0
.bss 92328 92336 8 0.0
.data 3568 3568 0 0.0
.rodata 78292 78292 0 0.0
.text 661320 661328 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 725508 725516 8 0.0
(read/write) 170816 170824 8 0.0
.bss 92552 92560 8 0.0
.data 3568 3568 0 0.0
.rodata 74068 74068 0 0.0
.text 651176 651184 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 586870 586950 80 0.0
(read/write) 208088 208096 8 0.0
.bss 201316 201324 8 0.0
.data 1648 1648 0 0.0
.rodata 87502 87502 0 0.0
.text 497244 497324 80 0.0
lock CC3235SF_LAUNCHXL (read only) 631678 631766 88 0.0
(read/write) 208344 208352 8 0.0
.bss 201720 201728 8 0.0
.data 1504 1504 0 0.0
.rodata 107854 107854 0 0.0
.text 521704 521792 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 569799 569783 -16 -0.0
.app_xip_area 459733 459709 -24 -0.0
.bss 64892 64900 8 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) 552007 551999 -8 -0.0
.app_xip_area 437269 437253 -16 -0.0
.bss 69556 69564 8 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) 573111 573111 0 0.0
.app_xip_area 464541 464533 -8 -0.0
.bss 63436 63444 8 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) 565071 565063 -8 -0.0
.app_xip_area 453317 453301 -16 -0.0
.bss 66540 66548 8 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) 1068472 1068480 8 0.0
.bss 179896 179904 8 0.0
.data 3424 3424 0 0.0
.text 885132 885132 0 0.0
lock-app BRD4338a (read/write) 960116 960204 88 0.0
.bss 210220 210220 0 0.0
.data 30272 30272 0 0.0
.text 700256 700344 88 0.0
window-app BRD4187C (read/write) 1134308 1134380 72 0.0
.bss 164496 164504 8 0.0
.data 3328 3328 0 0.0
.text 966464 966528 64 0.0
esp32 all-clusters-app c3devkit (read only) 1213546 1213534 -12 -0.0
(read/write) 1750224 1750240 16 0.0
.dram0.bss 74320 74328 8 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 252752 252752 0 0.0
.flash.text 1213546 1213534 -12 -0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1256211 1256183 -28 -0.0
(read/write) 536532 536540 8 0.0
.dram0.bss 81064 81072 8 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 284368 284368 0 0.0
.flash.text 1250047 1250019 -28 -0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2647093 2647317 224 0.0
(read/write) 130032 130032 0 0.0
.bss 46728 46728 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 75080 75080 0 0.0
.dynamic 608 608 0 0.0
.got 4520 4520 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 185392 185392 0 0.0
.text 2282709 2282933 224 0.0
all-clusters-app debug (read only) 5956769 5956929 160 0.0
(read/write) 481512 481512 0 0.0
.bss 135040 135040 0 0.0
.data 4560 4560 0 0.0
.data.rel.ro 334472 334472 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1440 1440 0 0.0
.rodata 351760 351760 0 0.0
.text 5170227 5170387 160 0.0
all-clusters-minimal-app debug (read only) 5236697 5236873 176 0.0
(read/write) 237464 237464 0 0.0
.bss 127872 127872 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 98056 98056 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 290410 290410 0 0.0
.text 4710163 4710339 176 0.0
bridge-app debug (read only) 4628561 4628817 256 0.0
(read/write) 218344 218344 0 0.0
.bss 118400 118400 0 0.0
.data 6240 6240 0 0.0
.data.rel.ro 86976 86976 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 230794 230794 0 0.0
.text 4176067 4176323 256 0.0
chip-tool debug (read only) 12084641 12084641 0 0.0
(read/write) 523104 523104 0 0.0
.bss 94744 94744 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 416000 416000 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 451449 451449 0 0.0
.text 10924835 10924835 0 0.0
chip-tool-ipv6only arm64 (read only) 11403972 11403972 0 0.0
(read/write) 587232 587232 0 0.0
.bss 103720 103720 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 455936 455936 0 0.0
.dynamic 512 512 0 0.0
.got 17112 17112 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 356260 356260 0 0.0
.text 10166024 10166024 0 0.0
lighting-app debug+rpc+ui (read only) 5552641 5552929 288 0.0
(read/write) 227112 227112 0 0.0
.bss 119344 119344 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 95376 95376 0 0.0
.dynamic 672 672 0 0.0
.got 5856 5856 0 0.0
.init 27 27 0 0.0
.init_array 976 976 0 0.0
.rodata 354676 354676 0 0.0
.text 4949875 4950163 288 0.0
lock-app debug (read only) 4694457 4694681 224 0.0
(read/write) 205568 205568 0 0.0
.bss 113704 113704 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 81000 81000 0 0.0
.dynamic 624 624 0 0.0
.got 5168 5168 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 256586 256586 0 0.0
.text 4225235 4225459 224 0.0
ota-provider-app debug (read only) 4309905 4310161 256 0.0
(read/write) 194200 194200 0 0.0
.bss 113440 113440 0 0.0
.data 4368 4368 0 0.0
.data.rel.ro 70448 70448 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 209642 209642 0 0.0
.text 3905779 3906035 256 0.0
ota-requestor-app debug (read only) 4440721 4440993 272 0.0
(read/write) 198568 198568 0 0.0
.bss 114336 114336 0 0.0
.data 4768 4768 0 0.0
.data.rel.ro 73536 73536 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 215914 215914 0 0.0
.text 4025779 4026051 272 0.0
shell debug (read only) 2923273 2923497 224 0.0
(read/write) 156880 156880 0 0.0
.bss 62512 62512 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 87152 87152 0 0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 187872 187872 0 0.0
.text 2560722 2560946 224 0.0
thermostat-no-ble arm64 (read only) 4429100 4429260 160 0.0
(read/write) 246320 246160 -160 -0.1
.bss 121976 121976 0 0.0
.data 3392 3392 0 0.0
.data.rel.ro 104296 104296 0 0.0
.dynamic 512 512 0 0.0
.got 8712 8712 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 160148 160148 0 0.0
.text 3932408 3932568 160 0.0
tv-app debug (read only) 5766793 5767065 272 0.0
(read/write) 353336 353336 0 0.0
.bss 244336 244336 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 95160 95160 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 294730 294730 0 0.0
.text 5228739 5229011 272 0.0
tv-casting-app debug (read only) 9896849 9897137 288 0.0
(read/write) 342720 342720 0 0.0
.bss 157976 157976 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 174848 174848 0 0.0
.dynamic 624 624 0 0.0
.got 5040 5040 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 384472 384472 0 0.0
.text 9045571 9045859 288 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2534816 2534816 0 0.0
.bss 220480 220488 8 0.0
.data 5216 5216 0 0.0
.text 1497500 1497500 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1064908 1065016 108 0.0
bss 133107 133107 0 0.0
rodata 103052 103096 44 0.0
text 781528 781600 72 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225836 1225908 72 0.0
bss 127163 127171 8 0.0
rodata 151304 151304 0 0.0
text 797348 797400 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1012388 1012496 108 0.0
bss 131965 131965 0 0.0
rodata 90316 90360 44 0.0
text 742896 742968 72 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 964008 964116 108 0.0
bss 126026 126026 0 0.0
rodata 79776 79820 44 0.1
text 711060 711136 76 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1198236 1198364 128 0.0
bss 119339 119347 8 0.0
rodata 178152 178200 48 0.0
text 746584 746660 76 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1063968 1064080 112 0.0
bss 137777 137777 0 0.0
rodata 85488 85536 48 0.1
text 790408 790480 72 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1018764 1018888 124 0.0
bss 145782 145782 0 0.0
rodata 75412 75456 44 0.1
text 742564 742640 76 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 961968 962076 108 0.0
bss 136583 136583 0 0.0
rodata 81280 81324 44 0.1
text 692108 692180 72 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1198236 1198364 128 0.0
bss 119339 119347 8 0.0
rodata 178152 178200 48 0.0
text 746584 746660 76 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 976352 976476 124 0.0
bss 126557 126557 0 0.0
rodata 99336 99380 44 0.0
text 703380 703452 72 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 906592 906716 124 0.0
bss 126623 126623 0 0.0
rodata 100760 100804 44 0.0
text 627228 627304 76 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211536 1211664 128 0.0
bss 119870 119878 8 0.0
rodata 197720 197768 48 0.0
text 739796 739876 80 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 927412 927524 112 0.0
bss 125234 125234 0 0.0
rodata 74836 74884 48 0.1
text 680248 680324 76 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 913716 913828 112 0.0
bss 125033 125033 0 0.0
rodata 71572 71620 48 0.1
text 670088 670164 76 0.0
nxp contact k32w0+release (read only) 575116 575100 -16 -0.0
(read/write) 80004 80012 8 0.0
.bss 67840 67848 8 0.0
.data 2180 2180 0 0.0
.text 574580 574564 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 702252 702220 -32 -0.0
.bss 71184 71192 8 0.0
.data 2856 2856 0 0.0
.text 588832 588792 -40 -0.0
light k32w0+release (read only) 609056 609040 -16 -0.0
(read/write) 79464 79472 8 0.0
.bss 67280 67288 8 0.0
.data 2200 2200 0 0.0
.text 608520 608504 -16 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 793992 793992 0 0.0
.bss 80728 80736 8 0.0
.data 2056 2056 0 0.0
.text 671840 671832 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 832288 832280 -8 -0.0
(read/write) 1803324 1803444 120 0.0
.bss 198364 198372 8 0.0
.data 2688 2688 0 0.0
.text 1593884 1593996 112 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 835440 835432 -8 -0.0
(read/write) 1725228 1725332 104 0.0
.bss 195244 195252 8 0.0
.data 2656 2656 0 0.0
.text 1518940 1519036 96 0.0
light cy8ckit_062s2_43012 (read only) 842168 842160 -8 -0.0
(read/write) 1643940 1644060 120 0.0
.bss 188708 188716 8 0.0
.data 2464 2464 0 0.0
.text 1444380 1444492 112 0.0
lock cy8ckit_062s2_43012 (read only) 815096 815088 -8 -0.0
(read/write) 1672644 1672748 104 0.0
.bss 215788 215796 8 0.0
.data 2456 2456 0 0.0
.text 1446012 1446108 96 0.0
qpg lighting-app qpg6105+debug (read/write) 1132368 1132360 -8 -0.0
.bss 102572 102580 8 0.0
.data 844 844 0 0.0
.text 644752 644744 -8 -0.0
lock-app qpg6105+debug (read/write) 1092408 1092360 -48 -0.0
.bss 97244 97252 8 0.0
.data 856 856 0 0.0
.text 604788 604740 -48 -0.0
stm32 light STM32WB5MM-DK (read/write) 603957 603949 -8 -0.0
.bss 128428 128436 8 0.0
.data 676 676 0 0.0
.rodata 80212 80212 0 0.0
.text 384896 384880 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 833042 833042 0 0.0
bss 49836 49844 8 0.0
text 624068 624058 -10 -0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1096264 1096264 0 0.0
bss 101520 101528 8 0.0
text 797616 797604 -12 -0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1057728 1057728 0 0.0
bss 109968 109976 8 0.0
text 771974 771966 -8 -0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 913120 913120 0 0.0
bss 92724 92732 8 0.0
text 655324 655312 -12 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835078 835078 0 0.0
bss 49880 49888 8 0.0
text 626174 626164 -10 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 935864 935864 0 0.0
bss 77492 77500 8 0.0
text 702836 702830 -6 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1089632 1089632 0 0.0
bss 99816 99824 8 0.0
text 793432 793420 -12 -0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 910316 910316 0 0.0
bss 69160 69168 8 0.0
text 659702 659696 -6 -0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 932908 932900 -8 -0.0
bss 92428 92436 8 0.0
text 674984 674972 -12 -0.0
pump-app tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 832732 832724 -8 -0.0
bss 58124 58132 8 0.0
text 623270 623260 -10 -0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 798852 798852 0 0.0
bss 56052 56060 8 0.0
text 598176 598166 -10 -0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676016 676016 0 0.0
bss 73412 73412 0 0.0
text 461764 461764 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 842802 842810 8 0.0
bss 51508 51516 8 0.0
text 632712 632706 -6 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 858565 858565 0 0.0
bss 59676 59684 8 0.0
text 642278 642268 -10 -0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 824400 824400 0 0.0
bss 56384 56392 8 0.0
text 617728 617722 -6 -0.0
window-covering tlsr9258a (read only) 52490 52490 0 0.0
(read/write) 837516 837516 0 0.0
bss 58340 58348 8 0.0
text 625636 625630 -6 -0.0

@mergify mergify bot merged commit 0b0d116 into project-chip:master Apr 17, 2024
65 checks passed
kkasperczyk-no added a commit to kkasperczyk-no/connectedhomeip that referenced this pull request Apr 24, 2024
…ip#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>
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.

[BUG] MaxCommissioningTimeout returned by CommissioningWindowManager overflows 16-bit type
4 participants