this project is no longer maintained, for up to date info check out my latest smartwatch, OpenWatch
My take on a smartwatch, built because i don't like the apple watch

Features
- Dynamic App System - Runtime app switching with automatic memory management
- Power Optimization - Three sleep modes with wake interrupts
- Hardware Acceleration - DMA display rendering
- Professional UI - LVGL integration with smooth animations
- Error Recovery - Robust exception handling with diagnostic display
- Wifi/Bluetooth connectivity - Supporting Wifi 4, Bluetooth 5 and most derivatives
Hardware
current version is v6, these are some of the previous iterations
Current specs:
| Component | Model | Interface | Purpose |
|---|---|---|---|
| MCU | ESP32 | - | 240MHz dual-core |
| Display | 240×240 TFT | SPI + DMA | Main interface |
| Touch | CST816S | I2C | User input |
| Accelerometer | BMA400 | I2C | Motion detection |
| RTC | DS3231 | I2C | Timekeeping |
| Battery management | TBD | TBD |
Firmware overview (beta)

Roadmap
A new version is being developed, with much improved electronics and a new much bigger edge to edge (and brighter) OLED display
- Apps
- Sleep modes
- DMA
- Oled Screen
- Bluetooth LE Notifications
- OTA updates
- File system (SPIFFS/LittleFS)
- Health monitoring sensors
License
GPL 3.0 - See LICENSE for details.