]> git.kernelconcepts.de Git - metawatch.git/blob - metawatch_protocol.h
cae11c95d3d5384397bae192d95b0db8947345e8
[metawatch.git] / metawatch_protocol.h
1 #ifndef _MW_PROT_H
2 #define _MW_PROT_H
3
4 #define MW_SOF          0x01
5
6 #define MW_GET_DEVICE_TYPE              0x01
7 #define MW_GET_DEVICE_TYPE_RSP          0x02
8 #define MW_GET_INFORMATION_STRING       0x03
9 #define MW_GET_INFORMATION_STRING_RSP   0x04
10
11 #define MW_ADVANCE_WATCH_HANDS          0x20
12 #define MW_SET_VIBRATE_MODE             0x23
13
14 #define MW_SET_REAL_TIME_CLOCK          0x26
15 #define MW_GET_REAL_TIME_CLOCK          0x27
16 #define MW_GET_REAL_TIME_CLOCK_RSP      0x28
17
18 #define MW_RESERVED                     0x32
19 #define MW_STATUS_CHANGE_EVENT          0x33
20 #define MW_BUTTON_EVENT_MESSAGE         0x34
21
22 #define MW_WRITE_BUFFER                 0x40
23 #define MW_CONFIGURE_MODE               0x41
24 #define MW_CONFIGURE_IDLE_BUFFER_SIZE   0x42
25 #define MW_UPDATE_DISPLAY               0x43
26 #define MW_LOAD_TEMPLATE                0x44
27 #define MW_RESERVED2                    0x45
28 #define MW_ENABLE_BUTTON                0x46
29 #define MW_DISABLE_BUTTON               0x47
30 #define MW_READ_BUTTON_CONFIG           0x48
31 #define MW_READ_BUTTON_CONFIG_RSP       0x49
32 #define MW_RESERVED3                    0x4a
33
34 #define MW_BATTERY_CONFIG_MSG           0x53
35 #define MW_LOW_BATTERY_WARNING_MSG      0x54
36 #define MW_LOW_BATTERY_BT_OFF_MSG       0x55
37 #define MW_READ_BATTERY_VOLTAGE_MSG     0x56
38 #define MW_READ_BATTERY_VOLTAGE_RSP     0x57
39
40 #define MW_ACCELEROMETER                0xea
41
42
43 #endif