Licence
GPLv3 free software with an obligation to distribute derived works under a compatible licence. This prevents the spread of closed-source cupl derivatives that are hard to re-use.
Python Package
Requirements:
- Python 3.6, 3.7 or 3.8
- Any Linux distribution e.g. Debian that supports ManyLinux (PEP-513)*
You can install the cuplcodec package from PyPI with the command line:
pip install cuplcodec
*This project aspires to be cross-platform at a later date.
Source Code
You are encouraged to:
- Fork the GitHub repository to make your own copy.
- Clone the fork onto your local machine.
To make a change:
- Submit an issue and get feedback. It is recommended this be done before any code is written.
- Make the code change.
- Submit a pull request to the dev branch.
Working with the C Source code
The encoder part of the codec is written in C. You can import this into your MSP430 project in Code Composer Studio by following these instructions.