Real-time multitasking in Arduino
Stack-based scheduling of realtime processes