AnsweredAssumed Answered

(BLE) Changing "gcGapMaximumSavedCccds_c" to anything above 16 doesn't work. Is there a hard limit elsewhere?

Question asked by Dominic Ottaviano on Mar 15, 2019
Latest reply on Mar 21, 2019 by Estephania Martinez

I am using a KW41z and trying to configure the Kinetis SDK Bluetooth LE stack to allow more than 16 characteristics to have working notifications. I found the define gcGapMaximumSavedCccds_c which is set to 16 by default. Changing it higher doesn't allow any more working notifications to be enabled. Is there somewhere else that is limiting me to 16?

 

To be clear I can have more than 16 actual characteristics but when I write to them using my central to enable notifications. After I enable 16 the rest seemingly successfully are enabled. However no notifications from anything past the 16th get through to my central device.

Outcomes