1 of 1 people found this helpful
The function CyBle_ProcessEvents() needs to be called at least once every interval 't' where 't' is equal to connection interval or scan interval, whichever is smaller, if the device is in GAP Central mode. This function CyBle_ProcessEvents() checks the internal task queue in the BLE Stack, and pending operation of the BLE Stack, if any.
We are receiving more advertising events from devices so we have to call the function ( CyBle_ProcessEvents() ) continuously otherwise we may going to miss some of the advertising events.
Stopping of scan won't occur. Can you please send your project so we will check and see the issue.