Mirror of github Watchy
 
 
Go to file
Andre LaFleur 715bbaf85d Begin RTC refactor
* My current understanding of the WatchyRTC class is that it came about
  due to the need to ship Watchys with new RTC chips. The class here is
  designed to accomodate both chips
* This class is a good way of doing just that--a single spot that
  hides the implementation details of both chips. The downside to this
  approach in the moment is that we have a bunch of conditionals that
  check if we have this or that chip, and if we ever need to support
  yet another chip, we will have an even more complex WatchyRTC class
* I am going to refactor this to simplify it so that way we will not
  have to worry about modifying this much if we need to support a new
  chip, or if someone else wants to support a new chip
2021-12-18 15:25:05 -07:00
examples/WatchFaces fixed wednesday 2021-12-18 15:20:32 -07:00
extras added screenshot of Bahn 2021-01-26 17:47:34 -05:00
src Begin RTC refactor 2021-12-18 15:25:05 -07:00
.gitignore Added Watchy basic example 2019-11-16 23:08:17 -05:00
CONTRIBUTING.md Add Community block 2021-08-04 11:11:20 -07:00
LICENSE added license 2021-01-05 16:48:01 -05:00
README.md update links 2021-12-18 15:23:51 -07:00
library.json Update library.json 2021-12-18 15:23:51 -07:00
library.properties bump version 2021-12-18 15:23:51 -07:00

README.md

Watchy - Fully Open Source E-Paper Watch

Watchy

Buy Watchy!

Watchy Case & Accessories

Visit https://watchy.sqfmi.com for documentation, hardware design files, and more!

Setup

  1. In the Arduino IDE Boards Manager, install support for the ESP32. You can find instructions here: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html

    • Arduino > Preferences > Additional Board Manager URL's
    • https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  2. Install this library (search for Watchy in the library manager), and any other depdencies when prompted

  3. Check out the examples under Examples -> Watchy

  4. Compile & Upload with these board settings:

    • Board: "ESP32 Dev Module"
    • Partition Scheme: "Minimal SPIFFS"
    • All Other Settings: leave to default

You may also have to install the CP2104 USB to Serial drivers if the port is not automatically detected

Have Fun! :)