we have created a rather complex app on the BLE module BCM20736S. Besides the mandatory GATT and GAP services we have three additional custom services and 17 custom characteristics split between those.
As we're experiencing strange errors (empty characteristics notifications) we sieved through the header files an found HANDLE_NUM_MAX in the BLE_PROFILE_CFG struct.
Are the errors caused by HANDLE_NUM_MAX being just five?
What's HANDLE_NUM_MAX function, anyway?