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.
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.