Skip to content

A library for working with WaveShare's 7.5" ePaper displays

License

Notifications You must be signed in to change notification settings

ChristianHering/WaveShare

Repository files navigation

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.

About

A library for working with WaveShare's 7.5" ePaper displays

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages