Firmware for the DT78 watch based on ESP32 microcontroller. This reuses the DT78 watch components except the mother board which has been redesigned with ESP32.
dt78-esp32-lvgl.mp4
The UI has been taken from esp32-c3-mini
projects with a few tweaks
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.
- 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)
- Sync time to device
- Send notifications to device
- Send weather info to device