Hi Nordic,
I am working with the s140, sdk 15.3. My application is a central that should connect to a device that has several services. As soon as the connected event is triggered, it initiates the discovery with the ble_db_discovery_start(...).
The first 2 characteristics notifications are enabled properly. For the 3rd characteristics, a notification is received as soon as the device is connected, but since the notification is not enabled, an error is detected in the BLE_GATTC_EVT_HVX event of the service.
After that, if i try to enable the notifications from that characteristics, the NRF_ERROR_BUSY error is returned from the cccd_configure().
I have read that, i should wait for the BLE_GATTC_EVT_WRITE_RSP event and from there enable again the characteristics but every time i get the same error.
Is there something that I'm missing? The continuous NRF_ERROR_BUSY are caused by the first invalid notification received?
Any help is welcome. Thank you!