cvra / robot-software

CVRA monorepo - All software running on our bots lives here
MIT License
43 stars 21 forks source link

Implement a basic shell over TCP for master-firmware #281

Closed antoinealb closed 3 years ago

antoinealb commented 3 years ago

This pull request implements a basic shell over TCP for the master-firmware. It is not as feature complete as the one we used to have in ChibiOS (with support for things like autocomplete, history and so on), but it will be useful.

I believe in the future we should make most of the debugging available through the touchscreen LCD, however, having a commandline interface for situation where more rich interactions are needed is valuable.

Not all commands have been rewritten yet, but this is not in scope for this PR.