Updated (9/22/17 v3.6)
- increase sketch stack sizes.
- minor fixes for starting tasks.
Updated (4/8/17 v3.5)
- Fixed many bugs and speedup of memory manager.
- Fixed destroyable tasks, now deletes memory correctly.
- Fixed inline asm for starting tasks and returning tasks.
- Only using MSP stack pointer now, will switch to PSP in future.
Updated (3/30/17 v3.4)
- Fixed documentation of examples and readme.
Updated (3/29/17 v3.3)
- Offical Zilch release update.
Updated (3/14/17 v3.2)
- Code cleanup, removed unused code.
Updated (3/9/17 v3.1)
- Now not using Eli Bendersky's memory manager, inhouse mem manger used now.
- Tasks can be freed along with memory.
Updated (1/21/17 v3.0)
- Now uses memory pool for stack space.
- Now uses Eli Bendersky's memory manager.
- Updated examples to reflect new API.
- Kernal task uses MSP, all user tasks use PSP stack pointers.
- Kernal task monitors os memory.
Updated (12/3/16 v2.1)
- Optimize LC context switch'.
Updated (12/2/16 v2.0)
- Teensy LC support'.
Updated (12/1/16 v1.4)
- Fixed 'restart' task'.
- add examples for restarted and paused tasks.
Updated (11/30/16 v1.3)
- Added 'pause', 'resume' and 'state' functions.
- Sync still needs work but is there too.
Updated (11/29/16 v1.2)
- Now using PSP stack pointer.
- Restarting a returned task works now.
- Got rid of unused code.
Updated (11/22/16 v1.1)
- Now loop is not used.
- Faster context switch.
- 'OS' starts with call to begin function.
Updated (11/17/16 v1.0)
- Reworked and hopefully better version.
Updated (11/13/16 v0.5)
- Fixed task count that was incrementing wrong when creating new task.
Updated (10/13/15 v0.5)
- Fixed warning from task locking code.