Practical execise to demonstrate the use of Python for low level communication.
###Features:
- OOP
- Python constructor overloading
- Python serial communication
- Iterators and Iterables async for loops.
- async programming
- argparse example
- logging
- unit tests
- static analysis
pip install -e .
pip install -e ".[dev]"- run static tests with:
ruff check --fix
ruff format pytest python main.py ./tests/sample_data/example_data_stream.bin