PSoC 4 BLE component problem

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hi!

   

I am not quite sure what is going on: I define UUIDs of my chracteristics and descriptors in the BLE component. The characteristic UUID of characteristic is handled fine, but the descriptor UUID is messed up.

   

See the picture: in the left-hand upper corner is the CySmart output of what I am getting. In the bottom you can see what it should be.

0 Likes
2 Replies
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

AFAIK the UUID for the CCCD is always 0x2902. You have configured it to be a 128bit value, and it seems the higher bits are always inherited from the service UUID (or from the characteristics UUID, both are different for me only in the last 2 digits).

   

Best is to leave it as 16bit UUID.

0 Likes
Anonymous
Not applicable

Thank you, the 16-bit UUID works and gives the result I wanted.

   

🙂

0 Likes