give to the user the way to add its own tasks - Synchronous task still missing
Context
we had user feedback from the Lyon Hackaton of october 2022.
They would like to create their own tasks and fix their periodicity.
Description
We had identified three type of task that the user could used:
- non-preemptive periodic tasks.
- preemptive periodic tasks.
- aperiodic tasks.
The user will fix the priority of the tasks.
Solution
All these APIs will used the zephyr kernel scheduling, then the minimum time period for all this tasks will be 1ms (clock tick used by the scheduler).