Update the TankController code from C++ to Python and run on a Raspberry Pico.
The system should have Python and pipenv. The development version also needs Tkinter which can be found in python3-tk for Ubuntu.
To run in a local environment with mocked devices (with the UI State Machine integrated)
./run_gui.shRun pipenv install in the terminal to get the latest dependencies and update the lockfile.
python3 -m venv .venv
source .venv/bin/activate
pip3 install --user pipenvTo perform Pytest tests for the devices and UI states.
./test.shThanks goes to these wonderful people (emoji key):
Kaden Sukachevin 💻 📖 🐛 |
Preston Carman 💻 🐛 |
Konrad McClure 💻 |
Noah-Griffith 💻 |
Barun Debnath 💻 |
Kieran Sukachevin |
Josh Soref 💻 |
TaylorSmith28 |
This project follows the all-contributors specification. Contributions of any kind welcome!