A demo Watch project for ESP32 C3 mini 240*240 touch display development board
- Time (Time, Date, Day, Weather[Icon, Temp]) + Custom Watchfaces
- Weather (City,Icon, Temp, Update time) (1 week forecast [Day, Icon, Temp])
- Notifications (Icon, Time, Text) (List [Icon, Text] - 10 notifications)
- Settings (Brightness, Timeout, Battery, About)
- Control (Music Control, Find Phone, Bluetooth State)
Check out esp32-lvgl-watchface
project to see how watchfaces are converted from binary to LVGL code. You can add more watchfaces but you will be limited by the ESP32 flash size.
In that case you can only compile your favorite watchfaces. Links to the pre-built binary watchfaces are included.
- Sync time to device
- Send notifications to device
- Send weather info to device
- Change background & font color of the time screen, see below
Watch Tab >> Custom watchface >> Settings
Button 1 | Button 2 | Color Selector | Result action |
---|---|---|---|
Style 1 | Top | Choose color | Change hour color (default face) |
Style 1 | Center | Choose color | Change minute color (default face) |
Style 1 | Bottom | Choose color | Change other text color (default face) |