Basic functionality - Szybet/InkWatchy GitHub Wiki
Operating the watchface
Look at the video, you will figure out the rest. You can configure watchface modules (the thing at the bottom) in config.h
obviously
Kooha-2024-04-29-22-38-18.webm
Time, timezone setup
At default, InkWatchy will try to ques the timezone when syncing with wifi. It may not be accurate, so you may need to set it manually. Go to config.h
to the timezone section to edit it, then reflash. Read it carefully, because you may need to set the POSIX format instead of OLSON.
Wifi setup & Turning on wifi
Go to src/defines/confidential.h
and in STATIC_WIFI_CRED wifi_credential1 = {.ssid = "", .password = ""};
put your wifi name and password. You can use many wifi network (Just put them in other wifi_credential lines), up to 10. At default, both in demo and when recompiling the firmware your watchy will connect to a wifi network named hotspot
with password 12345678
. Remember the watchy supports only 2.4Ghz wifi's. Sometimes 2.4Ghz wifi's are described as "compatibility" mode.
Also, wifiQuickCred
is something entirely different, ignore those
After that, input other confidential values as open weather key, coin lib key etc. After that, flash your device
to trigger syncing, dependent on your configuration in config.h
(Not ON at default) connect your watchy to USB power. It will automatically sync after it detects it's charging, it can take a few seconds. Otherwise, trigger the sync manually like that:
Kooha-2024-04-29-22-26-22.webm
Enabling books and vault
To enable books or vault, go to config.h
and enable BOOKS to 1 or VAULT to 1. Then recompile and upload
Then put your books and images inside resources/personal/books/
or resources/personal/vault/
respectively. For books use pdf or epub, for vault use png
after that, put it into the device, just like the picture below
Enabling weather
You need to edit confidential.h
longitude and latitude of your location, then reflash. You also need WEATHER_INFO
in config.h
enabled, but that's by default
Enabling other features
Read both config.h
and confidential.h
(Those files appear after you follow the installation guide & flash it initially succesfully) (in src/defines/
) and enable / disable / modify the variables, then recompile. Recompiling means clicking this button in the platformio bar below:
Then, flash it using this button
Now you may have noticed that some images / fonts / books / something might still be missing. Enabling some features might need regenerating resources (button 2) and flashing resources (button 3).
Recompiling & Reflashing firmware AND Regenerating & Reflashing resources/filesystem are 2 seperate steps, just one of them won't be enough to enable some features.
and no, you can't flash things just like you flashed the demo, the demo is a special binary, just don't