Include guard
Fix protocol definition and regenerate header
Some example boards.
Merge work-in-progress dashboard firmware