Hi,
I'm a newbie here.
I have a device using NRF52840 running SDK17 with SD v7 configured as a Central/Observer device doing Active Scan.
I have a few questions:
- When will BLE_GAP_EVT_ADV_REPORT event gets generated when communicating with a scannable device?
- Is it generated twice: 1st is when receiving the ADV_IND and the 2nd is when receiving the SCAN_RSP?
- Or, is it only once after receiving the SCAN_RSP? Is there risk of data in the scan buffer getting overwritten if the event is only generated once?
- Or, it depends on the timing - could be once or twice?
- What is the timeout duration to wait for the SCAN_RSP from the peripheral? Is this a configurable setting?
- Are there error events generated when SCAN_RSP is not received? Are there configurable settings related to the SCAN_RSP handling?