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

[Silabs] [EFR32] Refactor 917 NCP and 917 SoC Bluetooth "DriveBLEState" function and bugfix RS9116 Stop Advertising #26450

Merged

Conversation

shgutte
Copy link
Contributor

@shgutte shgutte commented May 9, 2023

Problem
There is DriverBLEState function code flow is not working properly for RS9117 and RS9116

Fixes added
Fixed the code flow of the DriverBLEState function and fix the Stop Advertisement issue

Testing
I tested with all combinations of RS9116 and RS9117.

@github-actions
Copy link

github-actions bot commented May 9, 2023

PR #26450: Size comparison from 7bbd64d to 685df7e

Increases (1 build for cc32xx)
platform target config section 7bbd64d 685df7e change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 19674627 19674628 1 0.0
Full report (1 build for cc32xx)
platform target config section 7bbd64d 685df7e change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 605002 605002 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 957619 957619 0 0.0
.debug_aranges 101232 101232 0 0.0
.debug_frame 342080 342080 0 0.0
.debug_info 19674627 19674628 1 0.0
.debug_line 2671903 2671903 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1491139 1491139 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 94412 94412 0 0.0
.debug_str 3131828 3131828 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104314 104314 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483089 483089 0 0.0
.symtab 287232 287232 0 0.0
.text 498564 498564 0 0.0

src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
src/platform/silabs/rs911x/BLEManagerImpl.cpp Outdated Show resolved Hide resolved
@andy31415 andy31415 merged commit c0a10eb into project-chip:master May 10, 2023
@shgutte shgutte deleted the bugfix/rs9116_stop_ble_adverstising branch May 11, 2023 06:18
@shgutte shgutte restored the bugfix/rs9116_stop_ble_adverstising branch May 25, 2023 14:29
shgutte added a commit to shgutte/connectedhomeip that referenced this pull request Jun 7, 2023
…e" function and bugfix RS9116 Stop Advertising (project-chip#26450)

* Refactor 917 NCP and 917 SoC bluetooth to use the same implementation file

* Restyled by gn

* Added changes for coding standard

* Adds fix for the BLE stop advertising

* Removing Stop BLE adversting for Sleepy Apps

* Restyled by clang-format

* Refactor 917 NCP and 917 SoC bluetooth to use the same implementation file

* Added changes for coding standard

* Adds fix for the BLE stop advertising

* Removing Stop BLE adversting for Sleepy Apps

* Restyled by clang-format

* Removed the additional comments

* Added build fox log error

---------

Co-authored-by: Restyled.io <[email protected]>
@shgutte shgutte deleted the bugfix/rs9116_stop_ble_adverstising branch December 17, 2023 16:29
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