Series 3 Scheduler#

APIs to use the new scheduler implementation in Series 3 devices.

Functions#

sl_rail_cancel_scheduled_trx(sl_rail_handle_t rail_handle)

Cancel previously scheduled transactions.

Function Documentation#

sl_rail_cancel_scheduled_trx#

sl_rail_status_t sl_rail_cancel_scheduled_trx (sl_rail_handle_t rail_handle)

Cancel previously scheduled transactions.

Parameters
TypeDirectionArgument NameDescription
sl_rail_handle_t[in]rail_handle

A radio-generic or real RAIL instance handle.

This function cancels the scheduled transaction so a new transaction can be scheduled, including "unscheduled" DMP transactions. Transactions already started will complete. This function is available for all series 3 devices.

Returns

  • Status code indicating success of the function call.