I have spend hard time to understand how free rtos scheduler decide task's time. I have looked through freertos website but I don't have any idea
let's say I want to run task's something like this
T1 runs once for 8ms in every 40ms with Priority 2
T2 runs twice for 5ms in every 40ms with Priority1
T3 runs three times for 10ms in every 40ms with Priority3
I use xTaskCreate function to create Task's and vTaskStartScheduler(); to start scheduler.
I don't have any idea which API function need to perform task as shown in my example