aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-03-30 18:11:00 +1300
committerArslaan Pathan <[email protected]>2026-03-30 18:11:00 +1300
commit87b8451e0638e864dff3d624086ace93edfd3f77 (patch)
tree1873a57de03e151b1804ad6692367362a525c4c8 /README.md
parente983de9c60e7b0e4264878c19dab8e45962efa10 (diff)
downloadzwzn-freefit-re-87b8451e0638e864dff3d624086ace93edfd3f77.tar.xz
zwzn-freefit-re-87b8451e0638e864dff3d624086ace93edfd3f77.zip
Add disclaimer and remove 'unconfirmed' from bytes 17-18
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/README.md b/README.md
index ee77a36..eaa4ab5 100644
--- a/README.md
+++ b/README.md
@@ -139,6 +139,12 @@ Send chunks sequentially with ~100ms delay between each.
### enterMakeDial (watch face)
+#### > THIS IS NOT GUARANTEED TO BE STABLE!!
+#### > ENTERMAKEDIAL CAN VARY HEAVILY DEPENDING ON THE WATCH VARIANT
+#### > SOME WATCHES EXPECT RAW RGB565, SOME PRESUMABLY EXPECT BMP-WRAPPED RGB565(?)
+#### > THE FOLLOWING DOCUMENTATION WORKS FOR MY WATCH, IT MAY BE DIFFERENT FOR OTHER VARIANTS
+#### > I CANNOT TEST MORE THAN THE WATCH I CURRENTLY HAVE
+
This protocol sends a custom watchface to the watch. The watch expects raw RGB565 pixel data, sent in chunks.
Protocol flow:
@@ -206,7 +212,7 @@ byte[14+] = raw RGB565 pixel data (up to chunk size bytes)
**Notes:**
- UI overlay (time/date) only appears if byte[15] = 0x01
-- Text color is presumably set via bytes[17-18] (RGB565) [unconfirmed]
+- Text color is presumably set via bytes[17-18] (RGB565)
- The watch does NOT automatically overlay UI - you must enable it
- Actual display height is 296, not 280 (white bar appears at bottom with 280)
- Resolution and variables can vary quite a lot depending on watch variant