This repository has been archived by the owner on Sep 27, 2021. It is now read-only.
MCU/PC Command Protocol
No due date
0% complete
This milestone will be met by the following:
- Decide on command structure to the MCU (#97)
- Decide on structure of output from the MCU for the PC to parse
- Implement parsing/serialization of the command/output structures on MCU and PC side
- Unify command and output format between MCU and PC (one source of truth)
- Implement sugar for writing a human-readable c…
This milestone will be met by the following:
- Decide on command structure to the MCU (#97)
- Decide on structure of output from the MCU for the PC to parse
- Implement parsing/serialization of the command/output structures on MCU and PC side
- Unify command and output format between MCU and PC (one source of truth)
- Implement sugar for writing a human-readable command and mapping it to the bytes sent to the MCU. This would allow for writing test scripts with a shell-like format (e.g.
soccerbot-cmd get --forced imu motor
) to be used in CI runtime tests. Similarly, sugar for MCU output would make tests more readable when checking for expected output.