Skip to content

Commit 6c3a8a6

Browse files
docs: enhence readme information
1 parent 30fd01d commit 6c3a8a6

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
# ESP32 Zephyr RTOS Watch
22

3-
**Supported Boards:**
3+
This is a smart-watch project based on ESP32, LVGL and Zephyr RTOS. I started it as a side project to learn about Zephyr, BLE and LVGL. As you can imagine, it was a big kick to learn about many stuff at oonce. Now, I'm proud to present you. Feel free to contribute and/or contact to me!
4+
5+
### Features
6+
- LVGL for UI and Graphics Rendering
7+
- BLE Current Time Service (GATT) for Time Synchronization
8+
- BLE Device Information Service (DIS) for Device Metadata
9+
10+
### Supported Boards
411
- [ESP32-S3-Touch-LCD-1.28](https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28)
512

6-
## Build Instructions
13+
## Tools
14+
We created another repository called [ZephyrWatchBLETools](https://github.com/electricalgorithm/ZephyrWatchBLETools) to publish all the utilities needed to use ZephyrWatch. Currently, the list is very limited, however, I plan to expand it in the future.
15+
16+
- updatetime.py: A script to synchronize the time on the ZephyrWatch with the computer's time.
17+
18+
19+
## Build
720
1. Install the Zephyr according the information in their website.
821
2. Get the ESP32 HAL using `west blobs fetch hal_espressif`.
922
3. Clone the package and build it using the instructions provided.

0 commit comments

Comments
 (0)