cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a limit to the number of characteristics in the BlueNRG-1, and is it dependent on UUID length?

TJohn.14
Associate II

I wrote a version with 16 bit UUIDs, but it seems that LightBlue doesn't handle duplicate UUIDs in the same service (Service: Automation I/O; I added 4 analogs and 3 digitals; some are R/O and some are R/W, but LightBlue only is using the permissions of the first UUID in the service), so I changed it to 128 bit UUIDs.

Now, about 3/4 of the way through setting up the characteristics, I'm getting a 0x48 back from the aci_gatt_add_char call...

  1. Is there a limitation on the max number of characteristics (and is that dependent on the UUID length) -- I'm "only" doing ~20 of them...
  2. Is there a "GetLastError" function I can call to figure out what the "Error" is?
0 REPLIES 0