UOS Interface
This project is no longer maintained and superseded by:
- uos-hardware - Hardware abstraction layer for handling low-level devices and interfaces.
Python Interface for remote communication and control of a UOS Compliant Microcontroller.
Dependencies
The project backend is written using Python Flask. Backend requirements can be found in requirements.txt.
pip install -r resources/requirements.txt
The project front end is vanilla javascript, html and css. Frontend requirements:
- FontAwesome 5.15.1 Web - for development this should be nested in
src/uosinterface/webapp/static/lib/FontAwesome
Contributing
For code formatting this project uses pre-commit, see repo hooks. This code also uses a pytest test suite.
Both these actions are currently automated by GitHub actions CI, and run on pushes and pull-requests.
Donations
I just do this stuff for fun in my spare time, but feel free to:
License
The source of this repo uses the MIT open-source license, for details on the current licensing see LICENSE or click the badge above.