Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

problem on SoftDevice V6 scan_start/stop

I have problem on SoftDevice V6.0.0(nrf52832) scan_start/stop.

modified ble_app_blinky_c(ble_central)
1. app_timer add (20ms cyclic)
2. app_timer handler, run sd_ble_gap_scan_start() or sd_ble_gap_scan_stop() Alternately
   start->stop->start->stop cyclic
3. if after sd_ble_gap_scan_start() run, ADVERTISE_REPORT is received.
4. if after sd_ble_gap_scan_stop() run, ADVERTISE_REPORT is not received.

But Rarecase,
When after sd_ble_gap_scan_stop(), ADVERTISE_REPORT is received.

Is sd_ble_gap_scan_stop() not stop scanning Immediately?

Related