AceUtils  0.3
Useful Arduino utilties which are too small as separate libraries, but complex enough to have external dependencies to other libraries.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccli::CommandHandlerSignature for a command handler
 CCoroutine
 Ccli::CommandDispatcherA coroutine that reads lines from the Serial port, tokenizes the line on whitespace boundaries, and calls the appropriate command handler to handle the command
 Ccli::CommandManager< BUF_SIZE, ARGV_SIZE >A convenience wrapper around a CommandDispatcher that hides complexity of creating, initializing and injecting the resources needed by the CommandDispatcher
 Ccli::StreamLineReaderAn AceRoutine coroutine that reads lines (terminated by '\n' or '\r' from the Stream device, and write the InputLine message into the provided Channel
 Ccrc_eeprom::CrcEepromThin wrapper around the EEPROM object (from the the built-in EEPROM library) to read and write a given block of data along with its CRC check
 Ccli::InputLineMessage sent from StreamLineReader to CommandDispatcher coroutines through Channel<InputLine> channel