riot_sys

Function sched_switch

Source
pub unsafe extern "C" fn sched_switch(other_prio: u16)
Expand description

@brief Yield if appropriate.

@details Either yield if other_prio is higher than the current priority, or if the current thread is not on the runqueue.

         Depending on whether the current execution is in an ISR (irq_is_in()),
         thread_yield_higher() is called or @ref sched_context_switch_request is set,
         respectively.

@param[in] other_prio The priority of the target thread.