Signals come from the peripherals and arrive within a Radio Timeslot.
Signals are received in a signal handler callback function that the application must provide. The signal handler runs in interrupt priority level 0, which is the highest priority in the system, see section Interrupt priority levels.
Signal | Description |
---|---|
NRF_RADIO_CALLBACK_SIGNAL_TYPE_START | Start of the timeslot. The application now has exclusive access to the peripherals for the full length of the timeslot. |
NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO | Radio interrupt. For more information, see chapter 2.4 GHz radio (RADIO) in the nRF52 Reference Manual. |
NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0 | Timer interrupt. For more information, see chapter Timer/counter (TIMER) in the nRF52 Reference Manual. |
NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_SUCCEEDED | The latest extend action succeeded. |
NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_FAILED | The latest extend action failed. |