From 87b8451e0638e864dff3d624086ace93edfd3f77 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Mon, 30 Mar 2026 18:11:00 +1300 Subject: Add disclaimer and remove 'unconfirmed' from bytes 17-18 --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'README.md') 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 -- cgit v1.2.3