Scheduler.  
 More...
#include <modm/processing/scheduler/scheduler.hpp>
 | 
| 
void  | scheduleTask (Task &task, uint16_t period, Priority priority=127) | 
|   | 
| 
void  | schedule () | 
|   | 
| 
void  | scheduleInterupt () | 
|   | 
Scheduler. 
If the schedule() method is call from a timer interrupt, this scheduler is a priority based preemptive scheduler, meaning that always the task with the highest priority is executed. It will only change tasks if a task with a higher priority becomes ready or the current task ends.
- Warning
 - Works for ATmega, but currently not for the ATxmega!
 
- Author
 - Fabian Greif 
 
The documentation for this class was generated from the following files:
- scheduler/scheduler.hpp
 
- scheduler/scheduler.cpp