https://github.com/thingpulse/espaper-screen-test
Test sequence for ThingPulse ESPaper devices
https://github.com/thingpulse/espaper-screen-test
Last synced: 3 months ago
JSON representation
Test sequence for ThingPulse ESPaper devices
- Host: GitHub
- URL: https://github.com/thingpulse/espaper-screen-test
- Owner: ThingPulse
- License: mit
- Created: 2019-12-26T23:13:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-26T23:35:48.000Z (almost 6 years ago)
- Last Synced: 2025-02-28T21:49:04.990Z (10 months ago)
- Language: C++
- Size: 2.93 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESPaper screen test
This repository contains a simple sketch with a test sequence for ThingPulse ESPaper devices. It initializes the display driver and updates the screen every eight or so seconds.
## How to
* Clone this repo to your PC or Mac.
* Open Arduino IDE.
* Install the ThingPulse [MiniGrafx](https://github.com/ThingPulse/minigrafx) graphics library in Arduino IDE, search for "mini grafx" in the library manager.
* Choose your device on lines 8ff in the sketch by commenting the one(s) you don't need.
* In the Arduino IDE set as follows:
* Tools > Board: * > Generic ESP8266
* Tools > Port > /dev/cu.xxx on Mac or COM# on Windows.
* Tools > Flash Mode > "QIO"
* Tools > Flash Size > "2M (1M SPIFFS)"
* Put ESPaper into programming mode:
* Press button S0 (middle)
* Hold it down while pressing RESET (right)
* Release RESET
* Release S0
* Compile and upload sketch by hitting CTRL + U (⌘ + U on macOS) or Sketch > Upload or the right-arrow icon in the toolbar.
* Once done, press RESET.
## Why so complicated
Given sufficient interest we might provide pre-built binaries that you can quickly flash with our [App Fairy](https://github.com/thingPUlse/app-fairy).