sqfmi / Watchy

Watchy - An Open Source E-Ink Smartwatch
http://www.sqfmi.com
MIT License
2.04k stars 335 forks source link

Watchy on esp32 pico-d4? How it firmware? #263

Open userosos opened 4 months ago

userosos commented 4 months ago

Today i have an new watchy and i can see in web:

No AP set
ESP32-PICO-D4
Uptime
0 Mins 30 Secs
Chip ID
121c0610
Chip Rev
1
Flash Size
4194304 bytes
PSRAM Size
0 bytes
CPU Frequency
240MHz
Memory - Free Heap
151796 bytes available
Memory - Sketch Size
Used / Total bytes
1811680 / 4957408

Temperature
75.56 C° / 193.60 F°

About
WiFiManager
v2.0.13-beta
Arduino
2.0.14
Build Date
Jun 18 2024 20:18:55

How i can upgrade the software? I buy it on aliexpress.

madhead commented 1 month ago

I found the easiest way to use PlatformIO.

  1. Close this repo: https://github.com/DerLotke/Watchy-PIO
  2. Run ./configure --list, choose a watchface.
  3. Run ./configure Basic for a basic watchface.
  4. A few files in the src directory will appear.
  5. Change the settings (timezone) in the settings.h.
  6. Change the platformio.ini:
    [env:watchy]
    platform = espressif32
    board = pico32 # That's for you model
  7. Connect the watches and run platformio run --target upload (you could do that via VS Code). PlatformIO will do everything automagically and in a minute or two, hopefully, you'll get you watchface & settings updated.