What is it all about?
cocoOS is a free, open source, cooperative task scheduler, based on coroutines targeted for embedded microcontrollers like AVR, MSP430 and STM32. Task procedures scheduled by cooperative kernels are so called RTC's, run to completion tasks. They execute from the first line of the procedure to the last line.
* Task procedures can be outlined in the same style as when using a traditional preemptive RTOS. * cocoOS is extremely portable to any target which makes it a perfect choice during early phases in the development when which OS to use is still an open issue. * cocoOS is released under a BSD license.