A modular micro-RTOS for Arduino with priority scheduling, task args, micros-precision timing, WDT, ISR queuing, coroutines, signals, mutexes, PID, Kalman, software PWM, rotary encoder, and real-time CPU profiling.
MicroTaskX v3.1 transforms Arduino into a high-efficiency micro-RTOS. Features: template-based priority scheduler with task arguments and microsecond precision, dynamic task management (add/remove/pause/resume tasks at runtime), Watchdog Timer integration, ISR event queuing, cooperative coroutines, inter-task signals and mutexes, PID control, Kalman filtering, software PWM generation, rotary encoder support, and real-time CPU usage profiling. Includes smart low-power modes (Idle Sleep for AVR, Light Sleep for ESP32), hardware utilities for fast GPIO manipulation, analog smoothing with EMA filters, button debouncing, and independent macro timers. Zero-copy architecture maximizes performance on resource-constrained microcontrollers.
| Filename | Release Date | File Size |
|---|---|---|
| MicroTaskX-4.0.0.zip | 2026-06-28 | 18.74 KiB |
| MicroTaskX-3.1.1.zip | 2026-06-23 | 15.97 KiB |
| MicroTaskX-3.1.0.zip | 2026-06-23 | 14.11 KiB |
| MicroTaskX-3.0.0.zip | 2026-06-23 | 11.42 KiB |
| MicroTaskX-2.6.0.zip | 2026-06-22 | 9.46 KiB |
| MicroTaskX-2.5.1.zip | 2026-06-22 | 10.13 KiB |