AceUtils
0.3
Useful Arduino utilties which are too small as separate libraries, but complex enough to have external dependencies to other libraries.
|
Ccli::CommandHandler | Signature for a command handler |
▼CCoroutine | |
Ccli::CommandDispatcher | 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 |
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::StreamLineReader | An 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::CrcEeprom | Thin 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::InputLine | Message sent from StreamLineReader to CommandDispatcher coroutines through Channel<InputLine> channel |