oguzakilli / esp32-c3-mini

A demo Watch project for ESP32 C3 mini 240*240 touch display development board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esp32-c3-mini

A demo Watch project for ESP32 C3 mini 240*240 touch display development board

Video

Demo video Watchfaces demo

Screenshot

screens

Screens

  • 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)

Watchfaces

"Analog" "Shadow" "Blue"
"Radar" "Outline" "Red"
"Tix" "Pixel" "Smart"

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.

Chronos App

Click to download



App functions

  • 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

config

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)

About

A demo Watch project for ESP32 C3 mini 240*240 touch display development board

License:MIT License


Languages

Language:C 99.8%Language:C++ 0.2%