17#ifndef MPSL_RADIO_NOTIFICATION_H__
18#define MPSL_RADIO_NOTIFICATION_H__
28#define MPSL_RADIO_NOTIFICATION_DISTANCE_NONE 0
29#if defined(NRF52_SERIES) || defined(NRF53_SERIES)
30#define MPSL_RADIO_NOTIFICATION_DISTANCE_MIN_US 200
32#define MPSL_RADIO_NOTIFICATION_DISTANCE_MIN_US 50
35#define MPSL_RADIO_NOTIFICATION_DISTANCE_MAX_US 5500
MPSL_RADIO_NOTIFICATION_TYPES
Radio notification types.
Definition mpsl_radio_notification.h:40
@ MPSL_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH
Definition mpsl_radio_notification.h:44
@ MPSL_RADIO_NOTIFICATION_TYPE_NONE
Definition mpsl_radio_notification.h:41
@ MPSL_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE
Definition mpsl_radio_notification.h:43
@ MPSL_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE
Definition mpsl_radio_notification.h:42
int32_t mpsl_radio_notification_cfg_set(uint8_t type, uint16_t distance_us, mpsl_radio_notification_cb_t cb)
Configures the Radio Notification signal.
void(* mpsl_radio_notification_cb_t)(mpsl_radio_notification_source_t notification_source)
Function prototype for the radio notification callback.
Definition mpsl_radio_notification.h:61
mpsl_radio_notification_source_t
Radio notification callback types.
Definition mpsl_radio_notification.h:50
@ MPSL_RADIO_NOTIFICATION_SOURCE_INACTIVE
Definition mpsl_radio_notification.h:52
@ MPSL_RADIO_NOTIFICATION_SOURCE_ACTIVE
Definition mpsl_radio_notification.h:51