nrfxlib API 0.1.0
Loading...
Searching...
No Matches

◆ MPSL_TIMESLOT_SIGNAL

#include <mpsl/include/mpsl_timeslot.h>

The timeslot signal types.

Enumerator
MPSL_TIMESLOT_SIGNAL_START 

This signal indicates the start of the timeslot. The signal will be executed in the same context as MPSL_IRQ_TIMER0_Handler.

MPSL_TIMESLOT_SIGNAL_TIMER0 

This signal indicates the TIMER0 interrupt. The signal will be executed in the same context as MPSL_IRQ_TIMER0_Handler.

MPSL_TIMESLOT_SIGNAL_RADIO 

This signal indicates the RADIO interrupt. The signal will be executed in the same context as MPSL_IRQ_RADIO_Handler.

MPSL_TIMESLOT_SIGNAL_EXTEND_FAILED 

This signal indicates extend action failed. The signal will be executed in the same context as the previous signal.

MPSL_TIMESLOT_SIGNAL_EXTEND_SUCCEEDED 

This signal indicates extend action succeeded. The signal will be executed in the same context as the previous signal.

MPSL_TIMESLOT_SIGNAL_BLOCKED 

The previous request was blocked. The signal will be executed in the same context as mpsl_low_priority_process.

MPSL_TIMESLOT_SIGNAL_CANCELLED 

The previous request was cancelled. The signal will be executed in the same context as mpsl_low_priority_process.

MPSL_TIMESLOT_SIGNAL_SESSION_IDLE 

The timeslot session has no more pending requests. The signal will be executed in the same context as mpsl_low_priority_process.

MPSL_TIMESLOT_SIGNAL_INVALID_RETURN 

The previous timeslot callback return value was invalid. The signal will be executed in the same context as the previous signal which had an invalid return value. The application should avoid to continuously provide invalid return values. Doing so, will lead to an infinite loop.

MPSL_TIMESLOT_SIGNAL_SESSION_CLOSED 

The session has been closed.

MPSL_TIMESLOT_SIGNAL_OVERSTAYED 

The timeslot event was closed too late. An assert will be triggered after the processing of this signal completes.