|
enum | MPSL_TIMESLOT_SIGNAL {
MPSL_TIMESLOT_SIGNAL_START = 0
, MPSL_TIMESLOT_SIGNAL_TIMER0 = 1
, MPSL_TIMESLOT_SIGNAL_RADIO = 2
, MPSL_TIMESLOT_SIGNAL_EXTEND_FAILED = 3
,
MPSL_TIMESLOT_SIGNAL_EXTEND_SUCCEEDED = 4
, MPSL_TIMESLOT_SIGNAL_BLOCKED = 5
, MPSL_TIMESLOT_SIGNAL_CANCELLED = 6
, MPSL_TIMESLOT_SIGNAL_SESSION_IDLE = 7
,
MPSL_TIMESLOT_SIGNAL_INVALID_RETURN = 8
, MPSL_TIMESLOT_SIGNAL_SESSION_CLOSED = 9
, MPSL_TIMESLOT_SIGNAL_OVERSTAYED = 10
} |
| The timeslot signal types. More...
|
|
enum | MPSL_TIMESLOT_SIGNAL_ACTION { MPSL_TIMESLOT_SIGNAL_ACTION_NONE = 0
, MPSL_TIMESLOT_SIGNAL_ACTION_EXTEND = 1
, MPSL_TIMESLOT_SIGNAL_ACTION_END = 2
, MPSL_TIMESLOT_SIGNAL_ACTION_REQUEST = 3
} |
| The actions requested by the signal callback. More...
|
|
enum | MPSL_TIMESLOT_HFCLK_CFG { MPSL_TIMESLOT_HFCLK_CFG_XTAL_GUARANTEED = 0
, MPSL_TIMESLOT_HFCLK_CFG_NO_GUARANTEE = 1
} |
| Timeslot high frequency clock source configuration. More...
|
|
enum | MPSL_TIMESLOT_PRIORITY { MPSL_TIMESLOT_PRIORITY_HIGH = 0
, MPSL_TIMESLOT_PRIORITY_NORMAL = 1
} |
| Timeslot event priorities. More...
|
|
enum | MPSL_TIMESLOT_REQUEST_TYPE { MPSL_TIMESLOT_REQ_TYPE_EARLIEST = 0
, MPSL_TIMESLOT_REQ_TYPE_NORMAL = 1
} |
| Timeslot request type. More...
|
|
The Timeslot interface allows the application to run another radio protocol concurrently with Bluetooth LE activity. When a timeslot is granted, the application has exclusive access to the normally blocked RADIO, TIMER0, CCM, and AAR peripherals. The application can use the peripherals freely for the duration of the timeslot.