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

Remove obsolete functions from BlePlatformDelegate interface #33826

Merged
merged 3 commits into from
Jun 12, 2024

Conversation

arkq
Copy link
Contributor

@arkq arkq commented Jun 10, 2024

Problem

The BlePlatformDelegate interface defines methods which are not used anywhere. Platform code must implement functions which are not used.

Testing

CI will verify build failures.

Copy link

github-actions bot commented Jun 10, 2024

PR #33826: Size comparison from d4d9a99 to a0084d1

Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d4d9a99 a0084d1 change % change
bl602 lighting-app bl602 FLASH 1267840 1267416 -424 -0.0
RAM 95424 95424 0 0.0
bl602+mfd FLASH 1282118 1281694 -424 -0.0
RAM 95576 95576 0 0.0
bl602+rpc FLASH 1307062 1306638 -424 -0.0
RAM 103856 103856 0 0.0
bl702 lighting-app bl702 FLASH 1088740 1088316 -424 -0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1099434 1099010 -424 -0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1178564 1178140 -424 -0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 871916 871916 0 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1123682 1123246 -436 -0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1075626 1075202 -424 -0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1086888 1086464 -424 -0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798044 798028 -16 -0.0
RAM 103184 103184 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813632 813624 -8 -0.0
RAM 113664 113664 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 802916 802908 -8 -0.0
RAM 107784 107784 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755684 755676 -8 -0.0
RAM 101884 101884 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741340 741324 -16 -0.0
RAM 102132 102132 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 604846 604846 0 0.0
RAM 204608 204608 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650298 650298 0 0.0
RAM 204868 204868 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661693 661533 -160 -0.0
RAM 74608 74608 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681545 681385 -160 -0.0
RAM 77240 77240 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681545 681385 -160 -0.0
RAM 77240 77240 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638473 638313 -160 -0.0
RAM 69676 69676 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 603765 603605 -160 -0.0
RAM 70312 70312 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623401 623241 -160 -0.0
RAM 72864 72864 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623401 623241 -160 -0.0
RAM 72864 72864 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619373 619213 -160 -0.0
RAM 73328 73328 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639097 638937 -160 -0.0
RAM 75880 75880 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639097 638937 -160 -0.0
RAM 75880 75880 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 587909 587749 -160 -0.0
RAM 67296 67296 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 607753 607593 -160 -0.0
RAM 69928 69928 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 607753 607593 -160 -0.0
RAM 69928 69928 0 0.0
efr32 lighting-app BRD4187C FLASH 888288 888144 -144 -0.0
RAM 183520 183520 0 0.0
lock-app BRD4338a FLASH 701208 701040 -168 -0.0
RAM 242804 242804 0 0.0
window-app BRD4187C FLASH 968588 968404 -184 -0.0
RAM 167952 167952 0 0.0
esp32 all-clusters-app c3devkit DRAM 88420 88420 0 0.0
FLASH 1466124 1465956 -168 -0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114892 114892 0 0.0
FLASH 1535367 1535215 -152 -0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4576 4576 0 0.0
FLASH 2532240 2531984 -256 -0.0
RAM 129104 129072 -32 -0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5568142 5567886 -256 -0.0
RAM 482216 482184 -32 -0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5051976 5051720 -256 -0.0
RAM 236792 236760 -32 -0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4477768 4477512 -256 -0.0
RAM 216816 216784 -32 -0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11518679 11518423 -256 -0.0
RAM 521762 521730 -32 -0.0
chip-tool-ipv6only arm64 unknown 17384 17384 0 0.0
FLASH 10666900 10666628 -272 -0.0
RAM 569744 569712 -32 -0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 11288759 11288503 -256 -0.0
RAM 515330 515298 -32 -0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4347352 4347096 -256 -0.0
RAM 208864 208832 -32 -0.0
lighting-app debug+rpc+ui unknown 5864 5864 0 0.0
FLASH 5366002 5365746 -256 -0.0
RAM 225424 225392 -32 -0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4542616 4542360 -256 -0.0
RAM 204240 204208 -32 -0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4177528 4177528 0 0.0
RAM 193200 193200 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4301896 4301896 0 0.0
RAM 197712 197712 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2799949 2799693 -256 -0.0
RAM 154424 154392 -32 -0.0
thermostat-no-ble arm64 unknown 9160 9160 0 0.0
FLASH 4149604 4149604 0 0.0
RAM 234616 234616 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5588696 5588440 -256 -0.0
RAM 344872 344840 -32 -0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9567878 9567622 -256 -0.0
RAM 340288 340256 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497452 1497044 -408 -0.0
RAM 226168 226168 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 873744 873716 -28 -0.0
RAM 139225 139225 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 948980 948968 -12 -0.0
RAM 137653 137653 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 822268 822240 -28 -0.0
RAM 138123 138123 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 781580 781552 -28 -0.0
RAM 132184 132184 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927180 927152 -28 -0.0
RAM 129877 129877 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 866368 866340 -28 -0.0
RAM 143935 143935 0 0.0
nrf52840dongle_nrf52840 FLASH 808064 808036 -28 -0.0
RAM 151940 151940 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763884 763856 -28 -0.0
RAM 142741 142741 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927180 927152 -28 -0.0
RAM 129877 129877 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 793344 793316 -28 -0.0
RAM 132707 132707 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 718640 718612 -28 -0.0
RAM 132773 132773 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 939884 939856 -28 -0.0
RAM 130400 130400 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 746132 746104 -28 -0.0
RAM 131392 131392 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 732720 732692 -28 -0.0
RAM 131191 131191 0 0.0
nxp contact k32w0+release FLASH 575652 575644 -8 -0.0
RAM 70120 70120 0 0.0
k32w1+release FLASH 590912 590760 -152 -0.0
RAM 74152 74152 0 0.0
light k32w0+release FLASH 609672 609616 -56 -0.0
RAM 69596 69596 0 0.0
k32w1+release FLASH 674088 673936 -152 -0.0
RAM 82904 82904 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1610156 1609988 -168 -0.0
RAM 207228 207228 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534356 1534212 -144 -0.0
RAM 204132 204132 0 0.0
light cy8ckit_062s2_43012 FLASH 1460652 1460484 -168 -0.0
RAM 197412 197412 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462628 1462476 -152 -0.0
RAM 224476 224476 0 0.0
qpg lighting-app qpg6105+debug FLASH 650656 650512 -144 -0.0
RAM 104652 104652 0 0.0
lock-app qpg6105+debug FLASH 610348 610204 -144 -0.0
RAM 99328 99328 0 0.0
stm32 light STM32WB5MM-DK FLASH 472124 471972 -152 -0.0
RAM 141748 141748 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 625098 625094 -4 -0.0
RAM 49952 49952 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 600616 600616 0 0.0
RAM 130384 130384 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 770236 770232 -4 -0.0
RAM 110148 110148 0 0.0
bridge-app tlsr9258a FLASH 668228 668224 -4 -0.0
RAM 94768 94768 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 626850 626846 -4 -0.0
RAM 49996 49996 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713740 713736 -4 -0.0
RAM 76588 76588 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 558492 558492 0 0.0
RAM 126640 126640 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793558 793554 -4 -0.0
RAM 99996 99996 0 0.0
lock-app-dfu tlsr9528a FLASH 660038 660034 -4 -0.0
RAM 69276 69276 0 0.0
ota-requestor-app tlsr9258a FLASH 687226 687222 -4 -0.0
RAM 94492 94492 0 0.0
pump-app tlsr9518adk80d FLASH 609050 609046 -4 -0.0
RAM 56376 56376 0 0.0
pump-controller-app tlsr9518adk80d FLASH 599398 599394 -4 -0.0
RAM 56176 56176 0 0.0
shell tlsr9518adk80d FLASH 462618 462614 -4 -0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633244 633240 -4 -0.0
RAM 51624 51624 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642898 642894 -4 -0.0
RAM 59812 59812 0 0.0
thermostat tlsr9518adk80d FLASH 618300 618296 -4 -0.0
RAM 56500 56500 0 0.0
window-covering tlsr9118bdk40d FLASH 464616 464616 0 0.0
RAM 82272 82272 0 0.0
tizen all-clusters-app arm unknown 1552 1552 0 0.0
FLASH 1612948 1612876 -72 -0.0
RAM 45460 45460 0 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 1563540 15635330 -72 -0.0
RAM 6825656 6825656 0 0.0

@yufengwangca yufengwangca merged commit 4d5c047 into project-chip:master Jun 12, 2024
68 checks passed
@arkq arkq deleted the ble-cleanup branch June 12, 2024 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants