Hello, when I run the subject example and connect to it, I see the RX and TX characteristics like I'd expect.
However, I see a descriptor on the TX characteristic which I didn't expect.
I've studied the code and can't see where this is added. There certainly is no call to descriptor_add or to sd_ble_gatts_descriptor_add.
What is the single descriptor, and is it added automatically and why? And if not, where is it added?
Thank you.
Edit:
Here is all the service initialization code
Here is one screen shot from a phone sniffer, you can see "Descriptors: 1" even though no code creating it above
And here is another screenshot from my custom tool, you can see the UUID of the mystery descriptor