Skip to content
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.
Loading