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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

1,079件の閲覧回数
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.

ラベル(1)
0 件の賞賛
返信
1 返信

1,018件の閲覧回数
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 件の賞賛
返信