Hi.
I'm currently working on hrs_scanner example and have a question.
I'm working on latest nrf5 sdk11.0
and hrs_scanner example is in the 'ble_peripheral/experimental_ble_app_multiactivity_beacon/'.
The example, 'hrs_scanner', is consist of two scanner_beacon.c file.
One is scanning BLE GAP advertise packet using softdevice(?) event handler.
The other is scanning it using timslot API.
And it seems like timeslot API is accessing lower level interrupt than softdevice example.
The example using timeslot API has a Radio event handler which is called on advertise packet event for each three channels(37,38,39).
But event handler in the example using softdevice called only once for three channels. (that's what I checked through several tests.)
Then, what is the trigger condition of BLE_GAP_EVT_ADV_REPORT event?
Is it triggered when there's at least one advertise packet for three channels?
Or is it triggered when all of three channel receives advertise packet?
If it's the first case, can I change the triggering condition?
p.s. nrf52 Keil pack is not updated for this 'hrs_scanner' example. When it will be?