-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Ble remove user facing abstraction #13475
Ble remove user facing abstraction #13475
Conversation
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
@pan-, thank you for your changes. |
- Missing default assignment operator - Field order in construction list - Typo - Unused header
Move private headers GattServerEvents.h, GapEvents,h and GapType.h in relevant part of the source tree.
@0xc0170 Can we get CI for this PR ? |
CI started |
Jenkins CI Test : ❌ FAILEDBuild Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@0xc0170 Some issues were present with Cypress drivers due to the removal of mbed.h and a missing implementation from ARMC6. Would it be possible to launch a new run once the sanity check has proceeded ? |
CI restarted |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 2 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
@0xc0170 Is there anything the pan team can do to speed up the integration process ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We might need your help to get this in also to the feature-cmake branch.
Summary of changes
Completion of BLE streamlining:
ble/common
: For code common in gatt, gap and driversble/driver
: HCI driver interface declarationble/gap
: declarations related to gapble/gatt
: declarations related to gattble/service
: ble servicesble/compatibility
: Legacy path for backward compatibilitysource
: Entry point to private implementation of Gap, GattClient, GattServer and SecurityManagersource/generic
: Generic implementation for Gap, GattClient, GattServer and SecurityManagersource/pal
: PAL declaration used by the generic implementationsource/gatt
: Definition of public gatt related classessource/gap
: Definition of public gap related classessource/cordio
: Implementation of the pal and assembly of the various elements in BleInstanceBaseImpl.TARGET_CORDIO
. It is located inble/libraries
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
Reviewers
@paul-szczepanek-arm @LDong-Arm