-
Notifications
You must be signed in to change notification settings - Fork 0
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
Decouple BLE observers from nordic #36
Labels
Comments
natersoz
added
refactor
design
Hardware specific behvaior
Odd behavior specific to a silicon vendor implementation
labels
May 5, 2019
natersoz
added a commit
that referenced
this issue
Jun 16, 2019
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
Jun 16, 2019
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
Oct 19, 2020
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
May 17, 2022
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
May 20, 2022
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
May 20, 2022
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
May 22, 2022
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
Jan 28, 2024
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
natersoz
added a commit
that referenced
this issue
Apr 29, 2024
Issue #36 ble::profile::connectable: add gatts, gattc classes struct ble::profile::connectable::gatts Aggregates ble::gatts::event_observer ble::gatts::operations. struct ble::profile::connectable::gattc Aggregates ble::gatts::event_observer, ble::gatts::operations, ble::gattc::service_builder. Instead of registering each observer, wrapped in a nordic observer template, with each nodic BLE event observable register just the object ble::profile::connectable with the BLE stack events.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
The BLE observers for GAP, GATTC, and GATTS all must be wrapped in a Nordic wrapper in order to register. This is not necessary.
Move the intrusive list hook inside the GAP, GATTC, GATTS event observer interface.
The wrapping in Nordic will no longer be necessary.
The text was updated successfully, but these errors were encountered: