commandInterpreter library for Arduino(due) and LeafLabs' Maple. A protocol for sending messages and arguments over serial or rs-485. Supports device address ID's (designed for 32). Uses linked list to store received command and arguments. Supports cheksuming of messages. Supports also replying to message with simple answers like ACK, NAK, CAN or UNK..