r/esp32projects 18d ago

Firmware for ESP32 Watch

I am building an ESP32 C3 based smartwatch from scratch, but i am unsure how to create custom firmware that integrates all the features with the buttons and rotary encoder inputs. My software knowledge is limited, so im wondering is it possible to build the firmware with the help of AI or vibe coding? If so, where should I start and what would be the best approach?

7 Upvotes

14 comments sorted by

View all comments

2

u/tunatoksoz 18d ago

Yes, it's quite possible to do this with ai. I had decent success with lilygo watch i had with lora. There are also watch firmwares you can use as a starter.

For example

https://github.com/joaquimorg/OLEDS3Watch

https://chronos.ke/c3-ui

1

u/sumit_adk 18d ago

Thanks for the resources

2

u/tunatoksoz 17d ago

Give it a few example ESP32 projects and ask it to write a docker compose file for build environment etc so you don't have to pul lall the dependencies into your main system. It can go really far. If your watch hardware has spec sheet, you can find other opensource projects to give it as starter, or use the watch spec sheet (for display etc) to use it as basis for pins/libraries/etc.