Hi,
I am using CC2541F256.
I have two central BLE devices and one peripheral device.
I check for particular service in advertisement data in both the central device in "GAP_DEVICE_INFO_EVENT" event.
and if service found than i will give link establishment request inside " GAP_DEVICE_INFO_EVENT"
Now when i start scanning in both the central devices at same time ( with may be difference of mili seconds ).
both the central devices receives same advertisement from peripheral and both gives connection request to peripheral.
One of the two central devices connects to the peripheral successfully.
While the other one goes in to unknown state. ( stack hangs it doesn't give "GAP_DEVICE_DISCOVERY_EVENT" or "link fail" )
After first device disconnects from peripheral , second device straight away connects to the peripheral.
What can be the reason for this ?
Regards,
Smitesh mali