Skip to content

Yield

Gives up the rest of the caller's timeslice.

Number Selector Blocking Since
0x01 SVC_YIELD — no 2.0
void Yield(void);

Registers: () -> r0 ZUZU_OK

The caller goes to the back of its priority level and runs again once the other ready tasks at that level have had their turn. Returns at once if no other task is ready.