/UOS-Interface

Python Interface for remote communication and control of a UOS Compliant Microcontroller

Primary LanguagePythonMIT LicenseMIT

NullTek Documentation UOS Interface

License

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:

Support via buymeacoffee


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.