Hello,
Is it possible to implement a round robin scheduler for lower priority tasks that should work only on specified priorities or certain tasks?
Based on section 3.5.6 of the SYS/BIOS User's Guide provides an example of how automatic time-slicing between tasks of the same priority can be achieved by adding a periodic Clock function that invokes Task_yield(). This results in the currently executing task being switched out and the next task of the same priority being switched in. But we need to disable this for certain priorities, is there a function that can be called in Swi to check what task was just interrupted?
Best regards,
David.