WaveShare
This repository is a functional library for 7.5" WaveShare ePaper displays.
It provides:
- A way of displaying content on WaveShare ePaper displays
- An example of how rPi GPIO/I2C can be used in go
Table of Contents:
About
I originally wrote this so I didn't have to use WaveShare's C lib in my thermostat project in an attempt to avoid using cgo.
This Repo was originally made around WaveShare's 7.5" eInk Display, but could be adapted to other resolution displays that use the same protocol. Feel free to take a look at the documentation I used:
Compiling from Source
If you're looking to compile from source, you'll need the following:
Contributing
Contributions are always welcome. If you're interested in contributing, send me an email or submit a PR.
The following things need work:
- Partial updating needs to be added
- Timings should be tightened up and unnecessary sleeping should be removed
- The project should be written in a procedural way... the Go way!
- Other, less important features need to be implemented
License
This project is currently licensed under GPLv3. This means you may use our source for your own project, so long as it remains open source and is licensed under GPLv3.
Please refer to the license file for more information.