In multi-link central app, after BLE_GAP_EVT_CONNECTED
event, BLE_LBS_C_EVT_DISCOVERY_COMPLETE
is called NRF_SDH_BLE_CENTRAL_LINK_COUNT
number of times.
So For example, I change NRF_SDH_BLE_CENTRAL_LINK_COUNT
from 8
to 6
then BLE_LBS_C_EVT_DISCOVERY_COMPLETE
is called 6
times.
This is confusing, and I can't track down why this happens. Why does this happen? I assumed that BLE_LBS_C_EVT_DISCOVERY_COMPLETE
was called after a device was connected, and only for that device, so only once, not eight times.
Thanks.