AceRoutine  0.1
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nace_routine
 Ncli
 CCommandDispatcherBase-class of a coroutine that reads lines from the Serial port, tokenizes the line on whitespace boundaries, and calls the appropriate command handler to handle the command
 CCommandDispatcherCA CommandDispatcher that takes DispatchRecordC records using C-strings
 CCommandDispatcherFA CommandDispatcher that takes DispatchRecordF records using FlashStrings
 CDispatchRecordCA record of the command name and its handler
 CDispatchRecordFSame as DispatchRecordC but uses FlashStrings instead of (const char*) to save static RAM on AVR boards
 CStreamReaderReads tokens (lines, words, integers, characters, etc) from the Stream device
 CCoroutineBase class of all coroutines
 CCoroutineSchedulerClass that manages instances of the Coroutine class, and executes them in a round-robin fashion
 CFCStringA union of (const char*) and (const __FlashStringHelper*) with a discriminator