Hello! Is it fine to ready NRF_RADIO->FREQUENCY right after receipt of BLE_GAP_EVT_ADV_REPORT? Does its value have a relationship with recent adv. report?
Hello! Is it fine to ready NRF_RADIO->FREQUENCY right after receipt of BLE_GAP_EVT_ADV_REPORT? Does its value have a relationship with recent adv. report?
Is it reliable to request a timeslot when my app is in ble event handler and sees, that the event is BLE_GAP_EVT_ADV_REPORT? And does it guarantee, that the channel of radio is not changed, while I requesting a timeslot and getting in my timeslot handler?
When you request a timeslot, it is not guaranteed when exactly this timeslot is allocated. You can give an acceptable range to it so that it will fail if it cannot give you a slot before that delay. No, it will not guarantee that the radio channel is not changed. Infact you should write your application assuming that all the radio registers are reset.
Aryan, thank you for prompt answer! is there any method to get an info about the channel (frequency)?