This project provides C++ and Python libraries for driving e-ink displays on Linux and Windows. This library allows for quick and easy programming of e-ink displays with either Python or C++.
- Uses modern C++ for safe and full control over the e-ink screens
- Python bindings for easier integration with Python projects.
Ensure you have the following installed on your system:
- fmt library:
libfmt
is a modern formatting library. - OpenCV: An open-source computer vision and machine learning software library.
- pybind11: A lightweight header-only library that exposes C++ types in Python and vice versa.
Please refer to their respective official documentation for installation guidelines.
The Python bindings can be installed with the following command:
pip install git+https://github.com/sqrtroot/python_eink.git
Refer to the example files in the examples/
directory to get started using the libraries.