Skip to content

nordic::gattc_uuid128_acquire() will not work for multiple GATTC connections #28

@natersoz

Description

@natersoz

The implementation for discovering 128-bit UUIDs using the Nordic softdevice will work find
for single connection GATT clients. However, for multiple GATTC clients the stored struct uuid128_read_pending_t instance will conflict.

The struct uuid128_read_pending_t instance needs to be included somewhere in the ble::gattc::connectable hierarchy so that there is one instance per connection.

See ble/nordic_ble_gattc_event_observable.cc gattc_uuid128_acquire() comments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions