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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

468 Views
dominicottavian
Contributor I

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.

Labels (1)
0 Kudos
1 Reply

407 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello, 

Are you using the bonding?

There might be some issue regarding the memory as if you check that variable it's a dependency for some other functionalities. 

I'll need some time to check and verify it that it's possible. 

0 Kudos