uTask, small, cross platform, fsm based, task scheduler. Works on AVR, XMEGA, X86, others. This is fork from source forge.