FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
The primary design goals are: Easy to use, Small footprint, Robust. Uses Watchdog Timer for 15ms resolution. Slow blink = stack overflow. Fast blink = heap malloc() failure.