Skip to content
/ epd_9in1 Public

EPD 1in9 eink Waveshare display driver library for arduino

License

Notifications You must be signed in to change notification settings

gpont/epd_9in1

Repository files navigation

Welcome to epd_1in9 👋

Version Documentation License: MIT Paypal

Module

EPD 1in9 eink display waveshare driver library for arduino.

Table of Contents

Installation

Run command:

pio pkg install -l "gpont/epd_9in1"

or

On the env section of platformio.ini, add the following:

[env]
lib_deps =
  gpont/epd_9in1

Now the EinkDisplay.h is available to be included:

#include "EinkDisplay.h"

Usage

You can use high level class EinkDisplay.h or low level functions from EPD_1in9.h if your need more manual control.

Example usage:

#include "EinkDisplay.h"

EinkDisplay *display;

void setup() {
  display = new EinkDisplay(CELSIUS);
}

void loop() {
  display->setNumbers(123.4, 12.3);
  display->setLowPowerIndicator(true);

  display->loop();
  delay(300); // For stable updating
}

See also:

Author

👤 Evgenii Guzhikhin

Contributing

🤝 Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

paypal

License

📝 Copyright © 2023 Evgenii Guzhikhin.
This project is MIT licensed.