Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

Indications stop working shortly after starting #62

@ghost

Description

I wasn't sure which repo to log this against. I've logged the same issue against the BLEPeripheral API here:

sandeepmistry/arduino-BLEPeripheral#204

To repeat: I'm using a Primo and I'm transmitting temperature measurement characteristic values as indications. Consistently however, the first few calls to setValue return true, the client receives and ACKs the indication and I see the packets in flight. After a few successes (7 in my most recent test) however, setValue starts to return false and does not return to true responses unless I disconnect and reconnect.

Examples:

Protocol analyser showing 7 indications sent and ACKed

image

Serial monitor tracing indication values and API responses:

image

What could be causing indications to stop and is there a recommended way of getting to the root cause?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions