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] Implement DiagnosticDataProvider interface #26060

Merged
merged 7 commits into from
Apr 21, 2023

Conversation

hyunuktak
Copy link
Contributor

Problem

DiagnosticDataProvider is not implemented on Tizen platform.

Change overview

Added mandatory attributes for Diagnostic cluster on Tizen.

Testing

chip-tool example.

@github-actions
Copy link

PR #26060: Size comparison from d85124e to 13f3f05

Increases (1 build for cc32xx)
platform target config section d85124e 13f3f05 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20303347 20303348 1 0.0
Full report (1 build for cc32xx)
platform target config section d85124e 13f3f05 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642953 642953 0 0.0
(read/write) 203848 203848 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197248 197248 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 933129 933129 0 0.0
.debug_aranges 87616 87616 0 0.0
.debug_frame 301352 301352 0 0.0
.debug_info 20303347 20303348 1 0.0
.debug_line 2679969 2679969 0 0.0
.debug_loc 2824782 2824782 0 0.0
.debug_ranges 286208 286208 0 0.0
.debug_str 3039567 3039567 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104353 104353 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 377533 377533 0 0.0
.symtab 256800 256800 0 0.0
.text 536480 536480 0 0.0

src/platform/Tizen/ConfigurationManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityManagerImpl.h Show resolved Hide resolved
src/platform/Tizen/ConnectivityUtils.cpp Show resolved Hide resolved
src/platform/Tizen/ConnectivityUtils.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityUtils.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityUtils.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/ConnectivityManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/DiagnosticDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/platform/Tizen/DiagnosticDataProviderImpl.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

PR #26060: Size comparison from 76eaffc to 61d50db

Increases (1 build for cc32xx)
platform target config section 76eaffc 61d50db change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20326060 20326061 1 0.0
Full report (1 build for cc32xx)
platform target config section 76eaffc 61d50db change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 643081 643081 0 0.0
(read/write) 203848 203848 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197248 197248 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 933224 933224 0 0.0
.debug_aranges 87760 87760 0 0.0
.debug_frame 302028 302028 0 0.0
.debug_info 20326060 20326061 1 0.0
.debug_line 2687403 2687403 0 0.0
.debug_loc 2838361 2838361 0 0.0
.debug_ranges 288040 288040 0 0.0
.debug_str 3042379 3042379 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104393 104393 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 377626 377626 0 0.0
.symtab 256832 256832 0 0.0
.text 536568 536568 0 0.0

@github-actions
Copy link

PR #26060: Size comparison from 5568b70 to 4fcbb0e

Full report (3 builds for cc32xx, qpg)
platform target config section 5568b70 4fcbb0e change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 643081 643081 0 0.0
(read/write) 203848 203848 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197248 197248 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 933224 933224 0 0.0
.debug_aranges 87760 87760 0 0.0
.debug_frame 302028 302028 0 0.0
.debug_info 20326062 20326062 0 0.0
.debug_line 2687403 2687403 0 0.0
.debug_loc 2838361 2838361 0 0.0
.debug_ranges 288040 288040 0 0.0
.debug_str 3042379 3042379 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104393 104393 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 377626 377626 0 0.0
.symtab 256832 256832 0 0.0
.text 536568 536568 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1154828 1154828 0 0.0
.bss 97404 97404 0 0.0
.data 836 836 0 0.0
.text 601924 601924 0 0.0
lock-app qpg6105+debug (read/write) 1124908 1124908 0 0.0
.bss 92548 92548 0 0.0
.data 840 840 0 0.0
.text 572008 572008 0 0.0

@github-actions
Copy link

PR #26060: Size comparison from e2341d8 to f7e8e5f

Increases (1 build for nrfconnect)
platform target config section e2341d8 f7e8e5f change % change
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 775784 775788 4 0.0
Full report (4 builds for mbed, nrfconnect)
platform target config section e2341d8 f7e8e5f change % change
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2466336 2466336 0 0.0
.bss 215960 215960 0 0.0
.data 5888 5888 0 0.0
.text 1428980 1428980 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1173892 1173892 0 0.0
bss 155557 155557 0 0.0
rodata 132740 132740 0 0.0
text 804832 804832 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1119140 1119140 0 0.0
bss 154713 154713 0 0.0
rodata 109556 109556 0 0.0
text 774228 774228 0 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1433952 1433952 0 0.0
bss 135297 135297 0 0.0
rodata 228784 228784 0 0.0
text 775784 775788 4 0.0

@github-actions
Copy link

PR #26060: Size comparison from 1177ce8 to 2ba1e8a

Increases (2 builds for bl702)
platform target config section 1177ce8 2ba1e8a change % change
bl702 lighting-app bl702 .debug_info 40745661 40745662 1 0.0
.text 959516 959518 2 0.0
bl702+rpc .debug_info 45237657 45237658 1 0.0
.text 1032438 1032440 2 0.0
Decreases (2 builds for cc32xx, qpg)
platform target config section 1177ce8 2ba1e8a change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20330829 20330828 -1 -0.0
qpg lighting-app qpg6105+debug (read/write) 1166568 1166560 -8 -0.0
.text 613668 613660 -8 -0.0
Full report (11 builds for bl602, bl702, cc32xx, mbed, nrfconnect, qpg)
platform target config section 1177ce8 2ba1e8a change % change
bl602 lighting-app bl602 (read/write) 1350526 1350526 0 0.0
.bss 87862 87862 0 0.0
.data 9648 9648 0 0.0
.text 1031686 1031686 0 0.0
bl602+rpc (read/write) 1396514 1396514 0 0.0
.bss 95910 95910 0 0.0
.data 10040 10040 0 0.0
.text 1062772 1062772 0 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1179543 1179543 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67577 67577 0 0.0
.bss_psram 24368 24368 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1549370 1549370 0 0.0
.debug_aranges 134672 134672 0 0.0
.debug_frame 495172 495172 0 0.0
.debug_info 40745661 40745662 1 0.0
.debug_line 5309220 5309220 0 0.0
.debug_loc 3444130 3444130 0 0.0
.debug_ranges 376400 376400 0 0.0
.debug_str 3596774 3596774 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106048 106048 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 573725 573725 0 0.0
.symtab 174288 174288 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 959516 959518 2 0.0
bl702+rpc 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1267643 1267643 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75609 75609 0 0.0
.bss_psram 24768 24768 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1699986 1699986 0 0.0
.debug_aranges 142880 142880 0 0.0
.debug_frame 523004 523004 0 0.0
.debug_info 45237657 45237658 1 0.0
.debug_line 5716367 5716367 0 0.0
.debug_loc 3644588 3644588 0 0.0
.debug_ranges 401376 401376 0 0.0
.debug_str 4020996 4020996 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 119904 119904 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 634727 634727 0 0.0
.symtab 192688 192688 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 1032438 1032440 2 0.0
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 643249 643249 0 0.0
(read/write) 203848 203848 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197248 197248 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 933224 933224 0 0.0
.debug_aranges 87792 87792 0 0.0
.debug_frame 302140 302140 0 0.0
.debug_info 20330829 20330828 -1 -0.0
.debug_line 2687904 2687904 0 0.0
.debug_loc 2838960 2838960 0 0.0
.debug_ranges 288072 288072 0 0.0
.debug_str 3042335 3042335 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104401 104401 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 377963 377963 0 0.0
.symtab 256976 256976 0 0.0
.text 536728 536728 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2466336 2466336 0 0.0
.bss 215960 215960 0 0.0
.data 5888 5888 0 0.0
.text 1428980 1428980 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1173892 1173892 0 0.0
bss 155557 155557 0 0.0
rodata 132740 132740 0 0.0
text 804836 804836 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1119140 1119140 0 0.0
bss 154713 154713 0 0.0
rodata 109556 109556 0 0.0
text 774228 774228 0 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1433952 1433952 0 0.0
bss 135297 135297 0 0.0
rodata 228784 228784 0 0.0
text 775788 775788 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1166568 1166560 -8 -0.0
.bss 99308 99308 0 0.0
.data 856 856 0 0.0
.text 613668 613660 -8 -0.0
lock-app qpg6105+debug (read/write) 1136688 1136688 0 0.0
.bss 94452 94452 0 0.0
.data 860 860 0 0.0
.text 583784 583784 0 0.0

@andy31415 andy31415 enabled auto-merge (squash) April 21, 2023 01:43
@andy31415 andy31415 merged commit f3f7ecd into project-chip:master Apr 21, 2023
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.

5 participants