When I try to register for callbacks for either read or write notifications to my GATT database, I get a failure if I have more than 10 items in either notification list.
This returns a gBleInvalidParameter_c result:
bleResult_t result = GattServer_RegisterHandlesForWriteNotifications (11, gattWriteNotificationHandles);
and this gGattDbSuccessSuccess:
bleResult_t result = GattServer_RegisterHandlesForWriteNotifications (10, gattWriteNotificationHandles);
I can't find anyplace in the documentation that mentioned this limit. Attribute array has plenty of entries and the contents do not appear to affect the behavior. SDK 2.2 BLE 1.5.3
Is there a way around this or am I limited to just 10 handles total for read/write notifications?