Browse code

Replace font handling, add new watch face, add calendar. More watchfaces, make calendar interactive and start rearranging button functions

Dario Rodriguez authored on 17/12/2013 22:59:59
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,226 @@
1
+/* font5x8 data */
2
+
3
+const unsigned char font5x8[]={
4
+        0x80,0x00,0x00,0x00 /*   */,
5
+        0x21,0x08,0x42,0x00 /* ! */,
6
+        0x29,0x40,0x00,0x00 /* " */,
7
+        0x08,0x9F,0xA7,0xE9 /* # */,
8
+        0x10,0xCC,0x31,0x98 /* $ */,
9
+        0x33,0xB3,0x33,0x73 /* % */,
10
+        0x08,0xA2,0x36,0x4D /* & */,
11
+        0x10,0x88,0x00,0x00 /* ' */,
12
+        0x11,0x08,0x42,0x10 /* ( */,
13
+        0x20,0x84,0x21,0x08 /* ) */,
14
+        0x00,0x4A,0xBA,0xA4 /* * */,
15
+        0x00,0x42,0x7C,0x84 /* + */,
16
+        0x80,0x04,0x22,0x00 /* , */,
17
+        0x81,0xF0,0x00,0x00 /* - */,
18
+        0x80,0x0C,0x60,0x00 /* . */,
19
+        0x02,0x33,0x33,0x10 /* / */,
20
+        0x19,0x6B,0x6B,0x4C /* 0 */,
21
+        0x08,0xC2,0x10,0x8E /* 1 */,
22
+        0x19,0x22,0x22,0x1E /* 2 */,
23
+        0x38,0x26,0x08,0x5C /* 3 */,
24
+        0x05,0x29,0x78,0x42 /* 4 */,
25
+        0x3D,0x0E,0x08,0x5C /* 5 */,
26
+        0x1D,0x0E,0x4A,0x4C /* 6 */,
27
+        0x3C,0x23,0x31,0x08 /* 7 */,
28
+        0x19,0x26,0x4A,0x4C /* 8 */,
29
+        0x19,0x29,0x38,0x5C /* 9 */,
30
+        0x31,0x80,0x03,0x18 /* : */,
31
+        0x31,0x80,0x01,0x08 /* ; */,
32
+        0x0C,0xCC,0x61,0x86 /* < */,
33
+        0x01,0xEF,0x03,0xDE /* = */,
34
+        0x30,0xC3,0x19,0x98 /* > */,
35
+        0x38,0x23,0x31,0x00 /* ? */,
36
+        0x1D,0x1B,0xDE,0x0F /* @ */,
37
+        0x1D,0x29,0x7A,0x52 /* A */,
38
+        0x39,0x2E,0x4A,0x5C /* B */,
39
+        0x1D,0x08,0x42,0x0E /* C */,
40
+        0x39,0x69,0x4A,0xDC /* D */,
41
+        0x3D,0x0E,0x42,0x1E /* E */,
42
+        0x3D,0x0E,0x42,0x10 /* F */,
43
+        0x1D,0x0B,0x4A,0x4E /* G */,
44
+        0x25,0x2F,0x4A,0x52 /* H */,
45
+        0x21,0x08,0x42,0x10 /* I */,
46
+        0x1C,0x21,0x0A,0x4C /* J */,
47
+        0x25,0x4C,0x52,0x52 /* K */,
48
+        0x21,0x08,0x42,0x1E /* L */,
49
+        0x37,0x5A,0xC6,0x31 /* M */,
50
+        0x39,0x29,0x4A,0x52 /* N */,
51
+        0x19,0x29,0x4A,0x4C /* O */,
52
+        0x39,0x2B,0x72,0x10 /* P */,
53
+        0x19,0x29,0x4B,0x4C /* Q */,
54
+        0x39,0x2B,0x72,0x52 /* R */,
55
+        0x1D,0x04,0x10,0x5C /* S */,
56
+        0x3E,0x42,0x10,0x84 /* T */,
57
+        0x25,0x29,0x4A,0x4C /* U */,
58
+        0x23,0x18,0xC5,0x44 /* V */,
59
+        0x23,0x18,0xD6,0xAA /* W */,
60
+        0x25,0x26,0x4A,0x52 /* X */,
61
+        0x25,0x2D,0x38,0x5C /* Y */,
62
+        0x3C,0x22,0x22,0x1E /* Z */,
63
+        0x39,0x08,0x42,0x1C /* [ */,
64
+        0x01,0x0C,0x30,0xC2 /* \ */,
65
+        0x38,0x42,0x10,0x9C /* ] */,
66
+        0x19,0xE9,0x00,0x00 /* ^ */,
67
+        0x80,0x00,0x03,0x00 /* _ */,
68
+        0x30,0xC3,0x00,0x00 /* ` */,
69
+        0x9D,0x29,0x38,0x00 /* a */,
70
+        0x21,0x0E,0x4A,0x5C /* b */,
71
+        0x9D,0x08,0x38,0x00 /* c */,
72
+        0x04,0x27,0x4A,0x4E /* d */,
73
+        0x99,0x2E,0x38,0x00 /* e */,
74
+        0x0C,0x8E,0x21,0x08 /* f */,
75
+        0x9D,0x29,0x38,0x5C /* g */,
76
+        0x21,0x0E,0x4A,0x52 /* h */,
77
+        0x20,0x08,0x42,0x10 /* i */,
78
+        0xD0,0x84,0x21,0x10 /* j */,
79
+        0x21,0x09,0x72,0xD2 /* k */,
80
+        0x30,0x84,0x21,0x08 /* l */,
81
+        0xBD,0x5A,0xC4,0x00 /* m */,
82
+        0xB9,0x29,0x48,0x00 /* n */,
83
+        0x99,0x29,0x30,0x00 /* o */,
84
+        0xB9,0x29,0x72,0x10 /* p */,
85
+        0x9D,0x29,0x38,0x42 /* q */,
86
+        0xAD,0x88,0x40,0x00 /* r */,
87
+        0x9D,0x83,0x70,0x00 /* s */,
88
+        0x10,0x8E,0x21,0x04 /* t */,
89
+        0xA5,0x29,0x38,0x00 /* u */,
90
+        0xA5,0x2A,0x20,0x00 /* v */,
91
+        0xA3,0x5A,0xA8,0x00 /* w */,
92
+        0xA4,0xC9,0x48,0x00 /* x */,
93
+        0xA5,0x2D,0x38,0xDC /* y */,
94
+        0xBC,0x44,0x78,0x00 /* z */,
95
+        0x08,0x88,0x21,0x04 /* { */,
96
+        0x21,0x00,0x42,0x10 /* | */,
97
+        0x20,0x82,0x21,0x10 /* } */,
98
+        0x1B,0x60,0x00,0x00 /* ~ */,
99
+        0x15,0x45,0x51,0x54 /*  */,
100
+        0x00,0x44,0x52,0x9C /* � */,
101
+        0x01,0xE0,0x6A,0x8A /* � */,
102
+        0x01,0xCA,0x51,0x08 /* � */,
103
+        0x0C,0x42,0x12,0x8C /* � */,
104
+        0x08,0x84,0x21,0x08 /* � */,
105
+        0x3D,0x04,0x22,0x1E /* � */,
106
+        0x21,0x8E,0x73,0x10 /* � */,
107
+        0x01,0xE9,0x4A,0x52 /* � */,
108
+        0x01,0x04,0x52,0x8C /* � */,
109
+        0x00,0x6C,0x78,0x1E /* � */,
110
+        0x01,0x83,0x78,0x1E /* � */,
111
+        0x85,0xF2,0x7D,0x00 /* � */,
112
+        0x91,0x59,0x34,0x00 /* � */,
113
+        0x80,0x8E,0x20,0x00 /* � */,
114
+        0x80,0x8E,0x20,0x00 /* � */,
115
+        0x10,0x84,0x21,0x1C /* � */,
116
+        0x11,0xC4,0x21,0x08 /* � */,
117
+        0xA4,0xC4,0x20,0x00 /* � */,
118
+        0x1D,0x04,0x52,0x4C /* � */,
119
+        0x1D,0x0E,0x42,0x0E /* � */,
120
+        0xBC,0x94,0xA4,0x20 /* � */,
121
+        0x19,0x2F,0x4A,0x4C /* � */,
122
+        0x11,0x06,0x4A,0x52 /* � */,
123
+        0x99,0x29,0x52,0x10 /* � */,
124
+        0x9F,0xA9,0x30,0x00 /* � */,
125
+        0xBC,0x84,0x10,0x00 /* � */,
126
+        0x95,0x1A,0xA8,0x00 /* � */,
127
+        0x08,0xE5,0x46,0x3F /* � */,
128
+        0x3D,0x29,0x4A,0x52 /* � */,
129
+        0x08,0xA8,0xC5,0x5B /* � */,
130
+        0x81,0x8C,0x00,0x00 /* � */,
131
+        0xA9,0xCA,0x00,0x00 /* � */,
132
+        0x80,0x00,0x00,0x00 /* � */,
133
+        0x20,0x08,0x42,0x10 /* � */,
134
+        0x00,0x47,0x53,0x0E /* � */,
135
+        0x08,0xA4,0x31,0x1E /* � */,
136
+        0x01,0x55,0x45,0x55 /* � */,
137
+        0x22,0xA2,0x38,0x8E /* � */,
138
+        0x21,0x08,0x42,0x10 /* � */,
139
+        0x19,0x0C,0x51,0x84 /* � */,
140
+        0x29,0x40,0x00,0x00 /* � */,
141
+        0x00,0xCF,0x4A,0xD2 /* � */,
142
+        0x19,0x46,0x03,0x80 /* � */,
143
+        0x80,0x99,0x24,0x00 /* � */,
144
+        0x81,0xE1,0x08,0x00 /* � */,
145
+        0x80,0x0C,0x00,0x00 /* � */,
146
+        0x31,0x4C,0x50,0x00 /* � */,
147
+        0x30,0x00,0x00,0x00 /* � */,
148
+        0x11,0x44,0x00,0x00 /* � */,
149
+        0x08,0x4F,0x90,0x80 /* � */,
150
+        0x30,0x88,0x60,0x00 /* � */,
151
+        0x30,0x84,0x60,0x00 /* � */,
152
+        0x08,0x88,0x00,0x00 /* � */,
153
+        0x92,0x97,0x22,0x00 /* � */,
154
+        0x1D,0x6B,0x38,0xC6 /* � */,
155
+        0x81,0x00,0x00,0x00 /* � */,
156
+        0x80,0x00,0x20,0x98 /* � */,
157
+        0x11,0x84,0x20,0x00 /* � */,
158
+        0x11,0x44,0x03,0x80 /* � */,
159
+        0x81,0x24,0xC8,0x00 /* � */,
160
+        0x21,0x4A,0x21,0x53 /* � */,
161
+        0x21,0x4A,0x21,0x71 /* � */,
162
+        0x30,0xA5,0x70,0xCB /* � */,
163
+        0x08,0x02,0x33,0x10 /* � */,
164
+        0x10,0x47,0x4B,0xD2 /* � */,
165
+        0x04,0x47,0x4B,0xD2 /* � */,
166
+        0x19,0x27,0x4B,0xD2 /* � */,
167
+        0x15,0x47,0x4B,0xD2 /* � */,
168
+        0x14,0x07,0x4B,0xD2 /* � */,
169
+        0x18,0xC7,0x4B,0xD2 /* � */,
170
+        0x1F,0x4B,0x72,0x97 /* � */,
171
+        0x1D,0x08,0x42,0x0E /* � */,
172
+        0x10,0x4F,0x72,0x1E /* � */,
173
+        0x04,0x4F,0x72,0x1E /* � */,
174
+        0x08,0xAF,0x72,0x1E /* � */,
175
+        0x14,0x0F,0x72,0x1E /* � */,
176
+        0x20,0x80,0x21,0x08 /* � */,
177
+        0x11,0x00,0x42,0x10 /* � */,
178
+        0x11,0x40,0x21,0x08 /* � */,
179
+        0x28,0x04,0x21,0x08 /* � */,
180
+        0x39,0x69,0x6A,0xDC /* � */,
181
+        0x3C,0x0E,0x4A,0x52 /* � */,
182
+        0x10,0x46,0x4A,0x4C /* � */,
183
+        0x08,0x86,0x4A,0x4C /* � */,
184
+        0x11,0x46,0x4A,0x4C /* � */,
185
+        0x15,0x46,0x4A,0x4C /* � */,
186
+        0x28,0x06,0x4A,0x4C /* � */,
187
+        0x01,0x29,0x32,0x52 /* � */,
188
+        0x1D,0x6B,0x6B,0x5C /* � */,
189
+        0x10,0x49,0x4A,0x4C /* � */,
190
+        0x08,0x89,0x4A,0x4C /* � */,
191
+        0x11,0x40,0x4A,0x4C /* � */,
192
+        0x28,0x09,0x4A,0x4C /* � */,
193
+        0x08,0x89,0x38,0x5C /* � */,
194
+        0x38,0x87,0x39,0x1C /* � */,
195
+        0x39,0x2A,0x4A,0x54 /* � */,
196
+        0x10,0x47,0x4A,0x4E /* � */,
197
+        0x04,0x47,0x4A,0x4E /* � */,
198
+        0x11,0x47,0x4A,0x4E /* � */,
199
+        0x15,0x47,0x4A,0x4E /* � */,
200
+        0x14,0x07,0x4A,0x4E /* � */,
201
+        0x18,0xC7,0x4A,0x4E /* � */,
202
+        0x9F,0x29,0xBC,0x00 /* � */,
203
+        0x9D,0x08,0x38,0x88 /* � */,
204
+        0x10,0x46,0x4B,0x8E /* � */,
205
+        0x08,0x86,0x4B,0x8E /* � */,
206
+        0x11,0x46,0x4B,0x8E /* � */,
207
+        0x28,0x06,0x4B,0x8E /* � */,
208
+        0x20,0x80,0x21,0x08 /* � */,
209
+        0x11,0x00,0x42,0x10 /* � */,
210
+        0x11,0x40,0x21,0x08 /* � */,
211
+        0x28,0x04,0x21,0x08 /* � */,
212
+        0x34,0xCB,0x25,0x26 /* � */,
213
+        0x3C,0x0E,0x4A,0x52 /* � */,
214
+        0x10,0x46,0x4A,0x4C /* � */,
215
+        0x08,0x86,0x4A,0x4C /* � */,
216
+        0x11,0x46,0x4A,0x4C /* � */,
217
+        0x15,0x46,0x4A,0x4C /* � */,
218
+        0x28,0x06,0x4A,0x4C /* � */,
219
+        0x00,0x40,0x7C,0x04 /* � */,
220
+        0x00,0x26,0x5B,0x4C /* � */,
221
+        0x10,0x49,0x4A,0x4C /* � */,
222
+        0x08,0x89,0x4A,0x4C /* � */,
223
+        0x11,0x40,0x4A,0x4C /* � */,
224
+        0x28,0x09,0x4A,0x4C /* � */,
225
+        0x08,0x89,0x4B,0x4E /* � */,
226
+        0x38,0x87,0x39,0x1C /* � */};