diff options
| -rw-r--r-- | README.md | 46 |
1 files changed, 23 insertions, 23 deletions
@@ -27,33 +27,33 @@ byte[1] = battery percentage (0-100) ### syncTime -Time sync packet structure (write/6E40FC20) -byte[0] = 0x01 (command) -byte[1-4] = Unix timestamp (big endian, seconds) -byte[5-8] = timezone offset (big endian, seconds) -byte[9] = i (unknown param, use 0x00) -byte[10] = language code -byte[11] = 0x01 if traditional Chinese, else 0x00 +Time sync packet structure (write/6E40FC20) +byte[0] = 0x01 (command) +byte[1-4] = Unix timestamp (big endian, seconds) +byte[5-8] = timezone offset (big endian, seconds) +byte[9] = i (unknown param, use 0x00) +byte[10] = language code +byte[11] = 0x01 if traditional Chinese, else 0x00 Response: 0x81 0x00 (success, notify/6E40FC21) ### enterMakeDial (watch face) -Watch face header packet (write/6EFC20) -byte[0] = 0xE4 (ZK_DIAL command) -byte[1] = 0x51 (mode flag) -byte[2] = 0x01 (start) -byte[3] = 0x00 -byte[4-5] = total packet count (big endian) -byte[6-9] = total image bytes (big endian) -byte[10] = 0x00 -byte[11-12] = MTU size (big endian) -byte[13] = rotation flag -byte[14] = 0x01 -byte[15] = time text direction -byte[16] = 0x00 -byte[17-18] = transparent color (RGB565) -byte[19-20] = checksum (sum of all image bytes, big endian) -byte[21] = show date (0x01 = yes, 0x00 = no) +Watch face header packet (write/6EFC20) +byte[0] = 0xE4 (ZK_DIAL command) +byte[1] = 0x51 (mode flag) +byte[2] = 0x01 (start) +byte[3] = 0x00 +byte[4-5] = total packet count (big endian) +byte[6-9] = total image bytes (big endian) +byte[10] = 0x00 +byte[11-12] = MTU size (big endian) +byte[13] = rotation flag +byte[14] = 0x01 +byte[15] = time text direction +byte[16] = 0x00 +byte[17-18] = transparent color (RGB565) +byte[19-20] = checksum (sum of all image bytes, big endian) +byte[21] = show date (0x01 = yes, 0x00 = no) Header packet is followed by chunked RGB565 data, 1 chunk = MTU-14 bytes |
