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

[Tizen] Enable WiFi management from example app #23633

Merged
merged 7 commits into from
Feb 17, 2023

Conversation

arkq
Copy link
Contributor

@arkq arkq commented Nov 16, 2022

Problem

Tizen examples are based on Linux code. Tizen and Linux are using wpa_supplicant for WiFi management. In Linux example code, WiFi feature is controlled by CHIP_DEVICE_CONFIG_ENABLE_WPA feature flag, however, Tizen configuration does not. In order to properly support WiFi management Tizen needs to use CHIP_DEVICE_CONFIG_ENABLE_WPA as well and needs to implement missing functions.

Changes

  • Implement WiFi started check function
  • Fix incorrect feature flag for enabling WiFi in Tizen example
  • Simplify WiFiManager::IsActivated() usage (reuse it in other functions)
  • Apply clang-tidy modernize-redundant-void-arg on modified files
  • Activate/deactivate WiFi without async wrapper
  • Add missing "network.set" privilege required for WiFi management

Testing

CI will check potential build failures. Tizen WiFi functionality was tested with Tizen lighting-all:

app_launcher -k org.tizen.matter.example.lighting
...
I/CHIP    ( 1935): SVR: Manual pairing code: [34970112332]
I/CHIP    ( 1935): SVR: Server initializing...
...
app_launcher -k org.tizen.matter.example.lighting wifi true
...
I/CHIP    ( 1888): SVR: Manual pairing code: [34970112332]
I/CHIP    ( 1888): DL: WiFi is already activated              <- WiFi check in EnsureWiFiIsStarted() call done by ChipLinuxAppInit()
I/CHIP    ( 1888): SVR: Server initializing...
...

@github-actions
Copy link

github-actions bot commented Nov 17, 2022

PR #23633: Size comparison from 8c09eae to 084eef8

Increases (9 builds for bl702, esp32, psoc6, telink)
platform target config section 8c09eae 084eef8 change % change
bl702 lighting-app bl702+rpc .debug_info 43432797 43432798 1 0.0
.text 1029698 1029700 2 0.0
esp32 all-clusters-app c3devkit (read only) 1213486 1213488 2 0.0
(read/write) 1786534 1786542 8 0.0
.flash.rodata 256360 256368 8 0.0
.flash.text 1213486 1213488 2 0.0
m5stack (read/write) 562500 562508 8 0.0
.flash.rodata 313480 313488 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27027333 27027334 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26763963 26763964 1 0.0
light cy8ckit_062s2_43012 .debug_info 22229172 22229174 2 0.0
telink all-clusters-app tlsr9518adk80d text 649054 649056 2 0.0
all-clusters-minimal-app tlsr9518adk80d text 613040 613044 4 0.0
lighting-app tlsr9518adk80d text 624466 624468 2 0.0
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8c09eae 084eef8 change % change
bl602 lighting-app bl602 (read/write) 1375890 1375890 0 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1059740 1059740 0 0.0
bl602+rpc (read/write) 1421714 1421714 0 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1091236 1091236 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195687 1195687 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1524109 1524109 0 0.0
.debug_aranges 132328 132328 0 0.0
.debug_frame 485344 485344 0 0.0
.debug_info 39163596 39163596 0 0.0
.debug_line 5273272 5273272 0 0.0
.debug_loc 3368326 3368326 0 0.0
.debug_ranges 360440 360440 0 0.0
.debug_str 3463589 3463589 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116568 116568 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 566910 566910 0 0.0
.symtab 171888 171888 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956000 956000 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283843 1283843 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668139 1668139 0 0.0
.debug_aranges 140392 140392 0 0.0
.debug_frame 512548 512548 0 0.0
.debug_info 43432797 43432798 1 0.0
.debug_line 5668641 5668641 0 0.0
.debug_loc 3562561 3562561 0 0.0
.debug_ranges 383464 383464 0 0.0
.debug_str 3860904 3860904 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130200 130200 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627125 627125 0 0.0
.symtab 190000 190000 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029698 1029700 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678427 678427 0 0.0
(read/write) 173108 173108 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588264 588264 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642723 642723 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563416 563416 0 0.0
lock-ftd LP_CC2652R7 (read only) 676559 676559 0 0.0
(read/write) 172544 172544 0 0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 598808 598808 0 0.0
lock-mtd LP_CC2652R7 (read only) 661115 661115 0 0.0
(read/write) 183244 183244 0 0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103315 103315 0 0.0
.text 557320 557320 0 0.0
pump-app LP_CC2652R7 (read only) 689055 689055 0 0.0
(read/write) 160784 160784 0 0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90767 90767 0 0.0
.text 597804 597804 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673339 673339 0 0.0
(read/write) 176596 176596 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86315 86315 0 0.0
.text 586544 586544 0 0.0
shell LP_CC2652R7 (read only) 669646 669646 0 0.0
(read/write) 184208 184208 0 0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 582732 582732 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587494 587494 0 0.0
.app_xip_area 463704 463704 0 0.0
.bss 66208 66208 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591602 591602 0 0.0
.app_xip_area 462516 462516 0 0.0
.bss 71496 71496 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543978 543978 0 0.0
.app_xip_area 425708 425708 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974500 974500 0 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 820052 820052 0 0.0
BRD4161A+rs911x (read/write) 1035280 1035280 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 846508 846508 0 0.0
BRD4187C (read/write) 1147096 1147096 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 981328 981328 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160480 1160480 0 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000172 1000172 0 0.0
window-app BRD4187C (read/write) 1140316 1140316 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973108 973108 0 0.0
esp32 all-clusters-app c3devkit (read only) 1213486 1213488 2 0.0
(read/write) 1786534 1786542 8 0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256360 256368 8 0.0
.flash.text 1213486 1213488 2 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1224347 1224347 0 0.0
(read/write) 562500 562508 8 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313480 313488 8 0.0
.flash.text 1218963 1218963 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662052 662052 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 563724 563724 0 0.0
light k32w0+release (read/write) 672112 672112 0 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592412 592412 0 0.0
lock k32w0+release (read/write) 633612 633612 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553132 553132 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10424668 10424668 0 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518380 518380 0 0.0
.text 8250500 8250500 0 0.0
thermostat-no-ble arm64 (read only) 2384076 2384076 0 0.0
(read/write) 143665 143665 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144948 144948 0 0.0
.text 1995232 1995232 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452664 2452664 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415308 1415308 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188159 1188159 0 0.0
bss 145285 145285 0 0.0
rodata 144516 144516 0 0.0
text 817284 817284 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167587 1167587 0 0.0
bss 144512 144512 0 0.0
rodata 136304 136304 0 0.0
text 805834 805834 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1746780 1746780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235857 1235857 0 0.0
.debug_aranges 110728 110728 0 0.0
.debug_frame 371396 371396 0 0.0
.debug_info 27027333 27027334 1 0.0
.debug_line 3687492 3687492 0 0.0
.debug_loc 3606214 3606214 0 0.0
.debug_ranges 339928 339928 0 0.0
.debug_str 3432484 3432484 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570636 570636 0 0.0
.symtab 421600 421600 0 0.0
.text 1547016 1547016 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1689316 1689316 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227700 1227700 0 0.0
.debug_aranges 110200 110200 0 0.0
.debug_frame 374476 374476 0 0.0
.debug_info 26763963 26763964 1 0.0
.debug_line 3708476 3708476 0 0.0
.debug_loc 3593820 3593820 0 0.0
.debug_ranges 338544 338544 0 0.0
.debug_str 3421504 3421504 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534725 534725 0 0.0
.symtab 408032 408032 0 0.0
.text 1490288 1490288 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1607492 1607492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062161 1062161 0 0.0
.debug_aranges 102400 102400 0 0.0
.debug_frame 344788 344788 0 0.0
.debug_info 22229172 22229174 2 0.0
.debug_line 3277603 3277603 0 0.0
.debug_loc 3291305 3291305 0 0.0
.debug_ranges 303824 303824 0 0.0
.debug_str 3227039 3227039 0 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471050 471050 0 0.0
.symtab 376400 376400 0 0.0
.text 1416648 1416648 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1641500 1641500 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064136 1064136 0 0.0
.debug_aranges 102800 102800 0 0.0
.debug_frame 346664 346664 0 0.0
.debug_info 22462798 22462798 0 0.0
.debug_line 3274723 3274723 0 0.0
.debug_loc 3319158 3319158 0 0.0
.debug_ranges 305784 305784 0 0.0
.debug_str 3246396 3246396 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473453 473453 0 0.0
.symtab 378096 378096 0 0.0
.text 1445664 1445664 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151104 1151104 0 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598204 598204 0 0.0
lock-app qpg6105+debug (read/write) 1116800 1116800 0 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 563896 563896 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 937728 937728 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649054 649056 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875720 875720 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613040 613044 4 0.0
light-switch-app tlsr9518adk80d (read/write) 791076 791076 0 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554504 554504 0 0.0
lighting-app tlsr9518adk80d (read/write) 875300 875300 0 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624466 624468 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 805568 805568 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 565886 565886 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 18, 2022

PR #23633: Size comparison from e241184 to 301ba1c

Increases (12 builds for bl602, bl702, cc13x2_26x2, nrfconnect, psoc6, telink)
platform target config section e241184 301ba1c change % change
bl602 lighting-app bl602 .text 1060700 1060704 4 0.0
bl702 lighting-app bl702 .debug_info 39174092 39174094 2 0.0
.text 956794 956798 4 0.0
bl702+rpc .debug_info 43445429 43445431 2 0.0
.text 1030796 1030800 4 0.0
cc13x2_26x2 shell LP_CC2652R7 (read only) 670318 670326 8 0.0
.text 583404 583412 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 817986 817990 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27035141 27035143 2 0.0
light cy8ckit_062s2_43012 .debug_info 22236982 22236983 1 0.0
lock cy8ckit_062s2_43012 .debug_info 22470606 22470607 1 0.0
telink all-clusters-app tlsr9518adk80d text 649686 649690 4 0.0
all-clusters-minimal-app tlsr9518adk80d text 613650 613652 2 0.0
light-switch-app tlsr9518adk80d text 555134 555138 4 0.0
lighting-app tlsr9518adk80d (read/write) 875972 875980 8 0.0
text 625098 625102 4 0.0
Decreases (1 build for cc13x2_26x2)
platform target config section e241184 301ba1c change % change
cc13x2_26x2 shell LP_CC2652R7 (read/write) 183536 183528 -8 -0.0
Full report (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e241184 301ba1c change % change
bl602 lighting-app bl602 (read/write) 1376890 1376890 0 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1060700 1060704 4 0.0
bl602+rpc (read/write) 1422714 1422714 0 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1092196 1092196 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196535 1196535 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1524418 1524418 0 0.0
.debug_aranges 132408 132408 0 0.0
.debug_frame 485636 485636 0 0.0
.debug_info 39174092 39174094 2 0.0
.debug_line 5275089 5275089 0 0.0
.debug_loc 3370197 3370197 0 0.0
.debug_ranges 360688 360688 0 0.0
.debug_str 3466584 3466584 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 567670 567670 0 0.0
.symtab 172000 172000 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956794 956798 4 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285011 1285011 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668572 1668572 0 0.0
.debug_aranges 140504 140504 0 0.0
.debug_frame 512972 512972 0 0.0
.debug_info 43445429 43445431 2 0.0
.debug_line 5672098 5672098 0 0.0
.debug_loc 3564739 3564739 0 0.0
.debug_ranges 384112 384112 0 0.0
.debug_str 3864181 3864181 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130280 130280 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627990 627990 0 0.0
.symtab 190160 190160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030796 1030800 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679091 679091 0 0.0
(read/write) 172444 172444 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588928 588928 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643371 643371 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 564064 564064 0 0.0
lock-ftd LP_CC2652R7 (read only) 677151 677151 0 0.0
(read/write) 171952 171952 0 0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 599400 599400 0 0.0
lock-mtd LP_CC2652R7 (read only) 661843 661843 0 0.0
(read/write) 182516 182516 0 0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103355 103355 0 0.0
.text 558008 558008 0 0.0
pump-app LP_CC2652R7 (read only) 689687 689687 0 0.0
(read/write) 160152 160152 0 0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90799 90799 0 0.0
.text 598404 598404 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673963 673963 0 0.0
(read/write) 175972 175972 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86347 86347 0 0.0
.text 587136 587136 0 0.0
shell LP_CC2652R7 (read only) 670318 670326 8 0.0
(read/write) 183536 183528 -8 -0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 583404 583412 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588078 588078 0 0.0
.app_xip_area 464288 464288 0 0.0
.bss 66208 66208 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592178 592178 0 0.0
.app_xip_area 463092 463092 0 0.0
.bss 71496 71496 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544650 544650 0 0.0
.app_xip_area 426380 426380 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 975204 975204 0 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 820756 820756 0 0.0
BRD4161A+rs911x (read/write) 1036088 1036088 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 847316 847316 0 0.0
BRD4187C (read/write) 1147912 1147912 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 982144 982144 0 0.0
lock-app BRD4161A+wf200 (read/write) 1161200 1161200 0 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000892 1000892 0 0.0
window-app BRD4187C (read/write) 1141132 1141132 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973924 973924 0 0.0
esp32 all-clusters-app c3devkit (read only) 1214172 1214172 0 0.0
(read/write) 1786582 1786582 0 0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256408 256408 0 0.0
.flash.text 1214172 1214172 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1224991 1224991 0 0.0
(read/write) 562540 562540 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313520 313520 0 0.0
.flash.text 1219607 1219607 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662692 662692 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564364 564364 0 0.0
light k32w0+release (read/write) 672768 672768 0 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 593068 593068 0 0.0
lock k32w0+release (read/write) 634252 634252 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553772 553772 0 0.0
linux all-clusters-app debug (read only) 3080793 3080793 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 87144 87144 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281355 281355 0 0.0
.text 2614946 2614946 0 0.0
all-clusters-minimal-app debug (read only) 2906441 2906441 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79512 79512 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280843 280843 0 0.0
.text 2444146 2444146 0 0.0
bridge-app debug+rpc (read only) 2403729 2403729 0 0.0
(read/write) 129608 129608 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68776 68776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 211008 211008 0 0.0
.text 2025362 2025362 0 0.0
chip-tool debug (read only) 11082273 11082273 0 0.0
(read/write) 659456 659456 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 624176 624176 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 593061 593061 0 0.0
.text 8963204 8963204 0 0.0
chip-tool-ipv6only arm64 (read only) 10435084 10435084 0 0.0
(read/write) 707505 707505 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 651808 651808 0 0.0
.dynamic 560 560 0 0.0
.got 13936 13936 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 519244 519244 0 0.0
.text 8257716 8257716 0 0.0
lighting-app debug+rpc (read only) 2636625 2636625 0 0.0
(read/write) 132456 132456 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73992 73992 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227936 227936 0 0.0
.text 2231986 2231986 0 0.0
lock-app debug (read only) 2595817 2595817 0 0.0
(read/write) 127376 127376 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70840 70840 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244232 244232 0 0.0
.text 2179874 2179874 0 0.0
ota-provider-app debug (read only) 2390209 2390209 0 0.0
(read/write) 120904 120904 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64760 64760 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 216712 216712 0 0.0
.text 2004946 2004946 0 0.0
ota-requestor-app debug (read only) 2556993 2556993 0 0.0
(read/write) 129248 129248 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 223760 223760 0 0.0
.text 2155586 2155586 0 0.0
shell debug (read only) 2616289 2616289 0 0.0
(read/write) 142968 142968 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78040 78040 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239602 239602 0 0.0
.text 2217170 2217170 0 0.0
thermostat-no-ble arm64 (read only) 2386932 2386932 0 0.0
(read/write) 143665 143665 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145036 145036 0 0.0
.text 1998000 1998000 0 0.0
tv-app debug (read only) 3248209 3248209 0 0.0
(read/write) 261992 261992 0 0.0
.bss 170648 170648 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80384 80384 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268600 268600 0 0.0
.text 2785618 2785618 0 0.0
tv-casting-app debug (read only) 5574273 5574273 0 0.0
(read/write) 161880 161880 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101216 101216 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 355385 355385 0 0.0
.text 4943218 4943218 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453456 2453456 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1416100 1416100 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1189075 1189075 0 0.0
bss 145285 145285 0 0.0
rodata 144728 144728 0 0.0
text 817986 817990 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168475 1168475 0 0.0
bss 144512 144512 0 0.0
rodata 136520 136520 0 0.0
text 806512 806512 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1747596 1747596 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235974 1235974 0 0.0
.debug_aranges 110768 110768 0 0.0
.debug_frame 371568 371568 0 0.0
.debug_info 27035141 27035143 2 0.0
.debug_line 3689322 3689322 0 0.0
.debug_loc 3609823 3609823 0 0.0
.debug_ranges 340456 340456 0 0.0
.debug_str 3435952 3435952 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571307 571307 0 0.0
.symtab 421760 421760 0 0.0
.text 1547832 1547832 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690108 1690108 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227817 1227817 0 0.0
.debug_aranges 110240 110240 0 0.0
.debug_frame 374648 374648 0 0.0
.debug_info 26771773 26771773 0 0.0
.debug_line 3710314 3710314 0 0.0
.debug_loc 3597429 3597429 0 0.0
.debug_ranges 339072 339072 0 0.0
.debug_str 3424972 3424972 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535396 535396 0 0.0
.symtab 408192 408192 0 0.0
.text 1491080 1491080 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1608284 1608284 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062278 1062278 0 0.0
.debug_aranges 102440 102440 0 0.0
.debug_frame 344960 344960 0 0.0
.debug_info 22236982 22236983 1 0.0
.debug_line 3279427 3279427 0 0.0
.debug_loc 3294884 3294884 0 0.0
.debug_ranges 304352 304352 0 0.0
.debug_str 3230550 3230550 0 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471721 471721 0 0.0
.symtab 376560 376560 0 0.0
.text 1417440 1417440 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1642308 1642308 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064253 1064253 0 0.0
.debug_aranges 102840 102840 0 0.0
.debug_frame 346836 346836 0 0.0
.debug_info 22470606 22470607 1 0.0
.debug_line 3276544 3276544 0 0.0
.debug_loc 3322752 3322752 0 0.0
.debug_ranges 306312 306312 0 0.0
.debug_str 3249907 3249907 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474124 474124 0 0.0
.symtab 378256 378256 0 0.0
.text 1446472 1446472 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151712 1151712 0 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598812 598812 0 0.0
lock-app qpg6105+debug (read/write) 1117488 1117488 0 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 564584 564584 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 938400 938400 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649686 649690 4 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 876368 876368 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 613650 613652 2 0.0
light-switch-app tlsr9518adk80d (read/write) 791748 791748 0 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 555134 555138 4 0.0
lighting-app tlsr9518adk80d (read/write) 875972 875980 8 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 625098 625102 4 0.0
ota-requestor-app tlsr9518adk80d (read/write) 806240 806240 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 566518 566518 0 0.0

@arkq arkq added the tizen For Tizen platform label Nov 29, 2022
@pullapprove pullapprove bot requested review from lpbeliveau-silabs and removed request for isiu-apple and wbschiller December 22, 2022 15:30
The IsWiFiManagementStarted is used by the example Linux applications to
check whether CHIP applications is connected with wpa_supplicant WiFi
manager. Since Tizen examples are based on Linux code and Tizen uses
wpa_supplicant as well, Tizen should also implement such check function.
@github-actions
Copy link

PR #23633: Size comparison from 770e39c to 007df71

Full report (2 builds for cc32xx, mbed)
platform target config section 770e39c 007df71 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 641857 641857 0 0.0
(read/write) 204124 204124 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197528 197528 0 0.0
.comment 194 194 0 0.0
.data 1476 1476 0 0.0
.debug_abbrev 931515 931515 0 0.0
.debug_aranges 87432 87432 0 0.0
.debug_frame 300120 300120 0 0.0
.debug_info 20338086 20338086 0 0.0
.debug_line 2657824 2657824 0 0.0
.debug_loc 2790649 2790649 0 0.0
.debug_ranges 281568 281568 0 0.0
.debug_str 3003658 3003658 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105697 105697 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 376514 376514 0 0.0
.symtab 256016 256016 0 0.0
.text 534036 534036 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2467864 2467864 0 0.0
.bss 215924 215924 0 0.0
.data 5880 5880 0 0.0
.text 1430508 1430508 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 16, 2023

PR #23633: Size comparison from 770e39c to 9ec5a1b

Increases above 0.2%:

platform target config section 770e39c 9ec5a1b change % change
bl702 lighting-app bl702 .debug_str 3563205 3575377 12172 0.3
bl702+rpc .debug_str 3966709 3978881 12172 0.3
cc32xx lock CC3235SF_LAUNCHXL .debug_str 3003658 3015122 11464 0.4
linux chip-tool-ipv6only arm64 (read only) 12017364 12049764 32400 0.3
.text 9703492 9734452 30960 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_str 3511974 3524136 12162 0.3
all-clusters-minimal cy8ckit_062s2_43012 .debug_str 3498431 3510593 12162 0.3
light cy8ckit_062s2_43012 .debug_str 3302132 3314304 12172 0.4
lock cy8ckit_062s2_43012 .debug_str 3317461 3328925 11464 0.3
Increases (25 builds for bl702, cc13x2_26x2, cc32xx, cyw30739, efr32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 770e39c 9ec5a1b change % change
bl702 lighting-app bl702 .debug_abbrev 1552830 1552964 134 0.0
.debug_aranges 134352 134384 32 0.0
.debug_frame 492328 492440 112 0.0
.debug_info 40653317 40664852 11535 0.0
.debug_line 5281764 5282334 570 0.0
.debug_loc 3413609 3414245 636 0.0
.debug_ranges 372160 372192 32 0.0
.debug_str 3563205 3575377 12172 0.3
.strtab 573948 574023 75 0.0
bl702+rpc (read/write) 1280607 1280623 16 0.0
.debug_abbrev 1701320 1701454 134 0.0
.debug_aranges 142584 142616 32 0.0
.debug_frame 520076 520188 112 0.0
.debug_info 45062675 45074211 11536 0.0
.debug_line 5680760 5681330 570 0.0
.debug_loc 3610442 3611163 721 0.0
.debug_ranges 395928 395960 32 0.0
.debug_str 3966709 3978881 12172 0.3
.strtab 635007 635082 75 0.0
.text 1032160 1032162 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679659 679707 48 0.0
.text 590964 591012 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643051 643083 32 0.0
.text 564512 564544 32 0.0
lock-ftd LP_CC2652R7 (read/write) 172464 172472 8 0.0
lock-mtd LP_CC2652R7 (read only) 662539 662547 8 0.0
.text 558744 558752 8 0.0
shell LP_CC2652R7 (read only) 670930 670962 32 0.0
.text 585488 585520 32 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 87432 87464 32 0.0
.debug_frame 300120 300232 112 0.0
.debug_info 20338086 20347055 8969 0.0
.debug_line 2657824 2658245 421 0.0
.debug_loc 2790649 2791387 738 0.0
.debug_ranges 281568 281600 32 0.0
.debug_str 3003658 3015122 11464 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 586022 586046 24 0.0
.app_xip_area 462784 462808 24 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1040504 1040536 32 0.0
.text 856828 856860 32 0.0
k32w contact k32w0+release (read/write) 669716 669764 48 0.0
.text 570744 570792 48 0.0
linux chip-tool-ipv6only arm64 (read only) 12017364 12049764 32400 0.3
(read/write) 728632 729208 576 0.1
.data.rel.ro 670872 671424 552 0.1
.got 15304 15328 24 0.2
.text 9703492 9734452 30960 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1163984 1164032 48 0.0
text 806140 806180 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1369292 1369324 32 0.0
text 765904 765948 44 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1109588 1109636 48 0.0
text 775664 775700 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1760236 1760268 32 0.0
.debug_abbrev 1254993 1255158 165 0.0
.debug_aranges 111488 111520 32 0.0
.debug_frame 374544 374656 112 0.0
.debug_info 28060778 28073590 12812 0.0
.debug_line 3792933 3793556 623 0.0
.debug_loc 3685168 3686435 1267 0.0
.debug_ranges 363280 363312 32 0.0
.debug_str 3511974 3524136 12162 0.3
.strtab 579640 579715 75 0.0
.text 1559336 1559368 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1701052 1701084 32 0.0
.debug_abbrev 1240536 1240701 165 0.0
.debug_aranges 110752 110784 32 0.0
.debug_frame 376980 377092 112 0.0
.debug_info 27607720 27620533 12813 0.0
.debug_line 3801399 3802022 623 0.0
.debug_loc 3668782 3670049 1267 0.0
.debug_ranges 361248 361280 32 0.0
.debug_str 3498431 3510593 12162 0.3
.strtab 540096 540171 75 0.0
.text 1500968 1501000 32 0.0
light cy8ckit_062s2_43012 (read/write) 1614404 1614436 32 0.0
.debug_abbrev 1074826 1074991 165 0.0
.debug_aranges 102960 102992 32 0.0
.debug_frame 347240 347352 112 0.0
.debug_info 22942599 22955402 12803 0.1
.debug_line 3353099 3353716 617 0.0
.debug_loc 3347468 3348611 1143 0.0
.debug_ranges 320192 320224 32 0.0
.debug_str 3302132 3314304 12172 0.4
.strtab 475898 475973 75 0.0
.text 1422632 1422664 32 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103400 103432 32 0.0
.debug_frame 349124 349236 112 0.0
.debug_info 23190021 23198990 8969 0.0
.debug_line 3355070 3355494 424 0.0
.debug_loc 3370016 3370831 815 0.0
.debug_ranges 322336 322368 32 0.0
.debug_str 3317461 3328925 11464 0.3
qpg lighting-app qpg6105+debug (read/write) 1150524 1150548 24 0.0
.text 597624 597648 24 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1015380 1015412 32 0.0
text 686360 686392 32 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 951360 951392 32 0.0
text 648178 648206 28 0.0
contact-sensor-app tlsr9518adk80d (read/write) 855780 855812 32 0.0
text 578610 578640 30 0.0
light-switch-app tlsr9518adk80d text 592654 592656 2 0.0
lighting-app tlsr9518adk80d (read/write) 949552 949584 32 0.0
text 658680 658710 30 0.0
Decreases (5 builds for bl602, cc13x2_26x2)
platform target config section 770e39c 9ec5a1b change % change
bl602 lighting-app bl602 .text 1025368 1025366 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 171548 171500 -48 -0.0
lock-ftd LP_CC2652R7 (read only) 676103 676095 -8 -0.0
.text 598888 598880 -8 -0.0
lock-mtd LP_CC2652R7 (read/write) 181284 181276 -8 -0.0
shell LP_CC2652R7 (read/write) 182348 182316 -32 -0.0
Full report (41 builds for bl602, bl702, cc13x2_26x2, cc32xx, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 770e39c 9ec5a1b change % change
bl602 lighting-app bl602 (read/write) 1349102 1349102 0 0.0
.bss 94834 94834 0 0.0
.data 9736 9736 0 0.0
.text 1025368 1025366 -2 -0.0
bl602+rpc (read/write) 1394270 1394270 0 0.0
.bss 102882 102882 0 0.0
.data 10128 10128 0 0.0
.text 1056046 1056046 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1187451 1187451 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69937 69937 0 0.0
.bss_psram 30064 30064 0 0.0
.comment 48 48 0 0.0
.data 4056 4056 0 0.0
.debug_abbrev 1552830 1552964 134 0.0
.debug_aranges 134352 134384 32 0.0
.debug_frame 492328 492440 112 0.0
.debug_info 40653317 40664852 11535 0.0
.debug_line 5281764 5282334 570 0.0
.debug_loc 3413609 3414245 636 0.0
.debug_ranges 372160 372192 32 0.0
.debug_str 3563205 3575377 12172 0.3
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107552 107552 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 573948 574023 75 0.0
.symtab 173584 173584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
954762 954762 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1280607 1280623 16 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77985 77985 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4608 4608 0 0.0
.debug_abbrev 1701320 1701454 134 0.0
.debug_aranges 142584 142616 32 0.0
.debug_frame 520076 520188 112 0.0
.debug_info 45062675 45074211 11536 0.0
.debug_line 5680760 5681330 570 0.0
.debug_loc 3610442 3611163 721 0.0
.debug_ranges 395928 395960 32 0.0
.debug_str 3966709 3978881 12172 0.3
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 122192 122192 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 635007 635082 75 0.0
.symtab 192048 192048 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1032160 1032162 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679659 679707 48 0.0
(read/write) 171548 171500 -48 -0.0
.bss 80900 80900 0 0.0
.data 3384 3384 0 0.0
.rodata 88379 88379 0 0.0
.text 590964 591012 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643051 643083 32 0.0
(read/write) 157600 157600 0 0.0
.bss 80100 80100 0 0.0
.data 3384 3384 0 0.0
.rodata 78219 78219 0 0.0
.text 564512 564544 32 0.0
lock-ftd LP_CC2652R7 (read only) 676103 676095 -8 -0.0
(read/write) 172464 172472 8 0.0
.bss 78348 78348 0 0.0
.data 3312 3312 0 0.0
.rodata 76735 76735 0 0.0
.text 598888 598880 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 662539 662547 8 0.0
(read/write) 181284 181276 -8 -0.0
.bss 73604 73604 0 0.0
.data 3312 3312 0 0.0
.rodata 103315 103315 0 0.0
.text 558744 558752 8 0.0
pump-app LP_CC2652R7 (read only) 689179 689179 0 0.0
(read/write) 160116 160116 0 0.0
.bss 78308 78308 0 0.0
.data 3276 3276 0 0.0
.rodata 90915 90915 0 0.0
.text 597784 597784 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674379 674379 0 0.0
(read/write) 175036 175036 0 0.0
.bss 78428 78428 0 0.0
.data 3300 3300 0 0.0
.rodata 86923 86923 0 0.0
.text 586976 586976 0 0.0
shell LP_CC2652R7 (read only) 670930 670962 32 0.0
(read/write) 182348 182316 -32 -0.0
.bss 82972 82972 0 0.0
.data 3380 3380 0 0.0
.rodata 85130 85130 0 0.0
.text 585488 585520 32 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 641857 641857 0 0.0
(read/write) 204124 204124 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197528 197528 0 0.0
.comment 194 194 0 0.0
.data 1476 1476 0 0.0
.debug_abbrev 931515 931515 0 0.0
.debug_aranges 87432 87464 32 0.0
.debug_frame 300120 300232 112 0.0
.debug_info 20338086 20347055 8969 0.0
.debug_line 2657824 2658245 421 0.0
.debug_loc 2790649 2791387 738 0.0
.debug_ranges 281568 281600 32 0.0
.debug_str 3003658 3015122 11464 0.4
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105697 105697 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 376514 376514 0 0.0
.symtab 256016 256016 0 0.0
.text 0 0 0 0.0
534036 534036 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586022 586046 24 0.0
.app_xip_area 462784 462808 24 0.0
.bss 65680 65680 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589770 589770 0 0.0
.app_xip_area 461236 461236 0 0.0
.bss 70968 70968 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550986 550986 0 0.0
.app_xip_area 433260 433260 0 0.0
.bss 60216 60216 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1040504 1040536 32 0.0
.bss 181608 181608 0 0.0
.data 2044 2044 0 0.0
.text 856828 856860 32 0.0
BRD4187C (read/write) 1137584 1137584 0 0.0
.bss 133288 133288 0 0.0
.data 2532 2532 0 0.0
.text 977168 977168 0 0.0
lock-app BRD4161A+wf200 (read/write) 1067256 1067256 0 0.0
.bss 153128 153128 0 0.0
.data 2052 2052 0 0.0
.text 912052 912052 0 0.0
window-app BRD4187C (read/write) 1138616 1138616 0 0.0
.bss 134880 134880 0 0.0
.data 2572 2572 0 0.0
.text 976568 976568 0 0.0
k32w contact k32w0+release (read/write) 669716 669764 48 0.0
.bss 77660 77660 0 0.0
.data 2200 2200 0 0.0
.text 570744 570792 48 0.0
light k32w0+release (read/write) 668788 668788 0 0.0
.bss 77364 77364 0 0.0
.data 2188 2188 0 0.0
.text 570124 570124 0 0.0
lock k32w0+release (read/write) 625400 625400 0 0.0
.bss 75500 75500 0 0.0
.data 2132 2132 0 0.0
.text 545040 545040 0 0.0
linux chip-tool-ipv6only arm64 (read only) 12017364 12049764 32400 0.3
(read/write) 728632 729208 576 0.1
.bss 34248 34248 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 670872 671424 552 0.1
.dynamic 560 560 0 0.0
.got 15304 15328 24 0.2
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 585044 585044 0 0.0
.text 9703492 9734452 30960 0.3
thermostat-no-ble arm64 (read only) 2517076 2517076 0 0.0
(read/write) 145320 145320 0 0.0
.bss 56488 56488 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 77544 77544 0 0.0
.dynamic 560 560 0 0.0
.got 5408 5408 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 151232 151232 0 0.0
.text 2103552 2103552 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2467864 2467864 0 0.0
.bss 215924 215924 0 0.0
.data 5880 5880 0 0.0
.text 1430508 1430508 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1163984 1164032 48 0.0
bss 143559 143559 0 0.0
rodata 134428 134428 0 0.0
text 806140 806180 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1369292 1369324 32 0.0
bss 106022 106022 0 0.0
rodata 211868 211868 0 0.0
text 765904 765948 44 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1109588 1109636 48 0.0
bss 142715 142715 0 0.0
rodata 111472 111472 0 0.0
text 775664 775700 36 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 840832 840832 0 0.0
(read/write) 1760236 1760268 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189840 189840 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2672 2672 0 0.0
.debug_abbrev 1254993 1255158 165 0.0
.debug_aranges 111488 111520 32 0.0
.debug_frame 374544 374656 112 0.0
.debug_info 28060778 28073590 12812 0.0
.debug_line 3792933 3793556 623 0.0
.debug_loc 3685168 3686435 1267 0.0
.debug_ranges 363280 363312 32 0.0
.debug_str 3511974 3524136 12162 0.3
.heap 840832 840832 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 579640 579715 75 0.0
.symtab 425248 425248 0 0.0
.text 1559336 1559368 32 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841648 841648 0 0.0
(read/write) 1701052 1701084 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189032 189032 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1240536 1240701 165 0.0
.debug_aranges 110752 110784 32 0.0
.debug_frame 376980 377092 112 0.0
.debug_info 27607720 27620533 12813 0.0
.debug_line 3801399 3802022 623 0.0
.debug_loc 3668782 3670049 1267 0.0
.debug_ranges 361248 361280 32 0.0
.debug_str 3498431 3510593 12162 0.3
.heap 841648 841648 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 540096 540171 75 0.0
.symtab 410512 410512 0 0.0
.text 1500968 1501000 32 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 849960 849960 0 0.0
(read/write) 1614404 1614436 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180920 180920 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1074826 1074991 165 0.0
.debug_aranges 102960 102992 32 0.0
.debug_frame 347240 347352 112 0.0
.debug_info 22942599 22955402 12803 0.1
.debug_line 3353099 3353716 617 0.0
.debug_loc 3347468 3348611 1143 0.0
.debug_ranges 320192 320224 32 0.0
.debug_str 3302132 3314304 12172 0.4
.heap 849960 849960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475898 475973 75 0.0
.symtab 378320 378320 0 0.0
.text 1422632 1422664 32 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 844984 844984 0 0.0
(read/write) 1648236 1648236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185888 185888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1076934 1076934 0 0.0
.debug_aranges 103400 103432 32 0.0
.debug_frame 349124 349236 112 0.0
.debug_info 23190021 23198990 8969 0.0
.debug_line 3355070 3355494 424 0.0
.debug_loc 3370016 3370831 815 0.0
.debug_ranges 322336 322368 32 0.0
.debug_str 3317461 3328925 11464 0.3
.heap 844984 844984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 478802 478802 0 0.0
.symtab 380496 380496 0 0.0
.text 1451488 1451488 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150524 1150548 24 0.0
.bss 99932 99932 0 0.0
.data 848 848 0 0.0
.text 597624 597648 24 0.0
lock-app qpg6105+debug (read/write) 1117812 1117812 0 0.0
.bss 96428 96428 0 0.0
.data 860 860 0 0.0
.text 564908 564908 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1015380 1015412 32 0.0
bss 97928 97928 0 0.0
text 686360 686392 32 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951360 951392 32 0.0
bss 96980 96980 0 0.0
text 648178 648206 28 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 855780 855812 32 0.0
bss 89108 89108 0 0.0
text 578610 578640 30 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871540 871540 0 0.0
bss 89192 89192 0 0.0
text 592654 592656 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949552 949584 32 0.0
bss 97336 97336 0 0.0
text 658680 658710 30 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882956 882956 0 0.0
bss 90136 90136 0 0.0
text 602494 602494 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875840 875840 0 0.0
bss 90584 90584 0 0.0
text 594278 594278 0 0.0

@jlatusek
Copy link
Contributor

I've tested these changes with the Lightapp on Tizen and chip-tool on Linux. Everything worked as expected.

Copy link
Contributor

@jlatusek jlatusek left a comment

Choose a reason for hiding this comment

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

LGTM

@yufengwangca yufengwangca merged commit 015ae13 into project-chip:master Feb 17, 2023
@arkq arkq deleted the tizen-wifi-is-started branch February 17, 2023 17:08
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
* [Tizen] Simplify WiFiManager::IsActivated usage

* Apply clang-tidy modernize-redundant-void-arg

* Fix incorrect feature flag for enabling WiFi

* [Tizen] Implement WiFi started check function

The IsWiFiManagementStarted is used by the example Linux applications to
check whether CHIP applications is connected with wpa_supplicant WiFi
manager. Since Tizen examples are based on Linux code and Tizen uses
wpa_supplicant as well, Tizen should also implement such check function.

* Activate/deactivate WiFi without async wrapper

* Add network.set privilege required for WiFi management

* Fix compilation failure after syncing with master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants