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,53 @@
1
+#define font5x8scaledx4x5_width 160
2
+#define font5x8scaledx4x5_height 30
3
+static unsigned char font5x8scaledx4x5_bits[] = {
4
+   0xf0, 0x0f, 0xc0, 0x03, 0xf0, 0x0f, 0xfc, 0x0f, 0x78, 0x78, 0xff, 0xff,
5
+   0xf0, 0x3f, 0xff, 0xff, 0xf0, 0x0f, 0xf0, 0x0f, 0xfc, 0x3f, 0xc0, 0x03,
6
+   0xfc, 0x3f, 0xff, 0x3f, 0x78, 0x78, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff,
7
+   0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0xe0, 0x03, 0xfc, 0x3f, 0xff, 0x3f,
8
+   0x78, 0x78, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfc, 0x3f, 0xfc, 0x3f,
9
+   0xfe, 0x7f, 0xe0, 0x03, 0xfe, 0x7f, 0xff, 0x7f, 0x78, 0x78, 0xff, 0xff,
10
+   0xfe, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xf0, 0x03,
11
+   0xfe, 0x7f, 0xff, 0x7f, 0x3c, 0x78, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff,
12
+   0xfe, 0x7f, 0xfe, 0x7f, 0x3f, 0xfc, 0xf0, 0x03, 0x1f, 0xf8, 0x0f, 0xf8,
13
+   0x3c, 0x78, 0x0f, 0x00, 0x3f, 0xf0, 0x0f, 0xf0, 0x1f, 0xf8, 0x3f, 0xfc,
14
+   0x1f, 0xf8, 0xf8, 0x03, 0x0f, 0xf0, 0x00, 0xf0, 0x3c, 0x78, 0x0f, 0x00,
15
+   0x1f, 0x00, 0x00, 0xf0, 0x0f, 0xf0, 0x1f, 0xf8, 0x1f, 0xf8, 0xf8, 0x03,
16
+   0x0f, 0xf0, 0x00, 0xf8, 0x3c, 0x78, 0x0f, 0x00, 0x1f, 0x00, 0x00, 0xf0,
17
+   0x1f, 0xf8, 0x1f, 0xf8, 0x0f, 0xf0, 0xfc, 0x03, 0x00, 0xf0, 0x00, 0xf8,
18
+   0x1e, 0x78, 0x0f, 0x00, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0xf8, 0x0f, 0xf0,
19
+   0x0f, 0xf0, 0xfc, 0x03, 0x00, 0xf0, 0x00, 0x7c, 0x1e, 0x78, 0x0f, 0x00,
20
+   0x0f, 0x00, 0x00, 0xf0, 0x3e, 0x7c, 0x0f, 0xf0, 0x0f, 0xf0, 0xc0, 0x03,
21
+   0x00, 0xf8, 0xf0, 0x7f, 0x1e, 0x78, 0xff, 0x0f, 0xff, 0x0f, 0x00, 0xf8,
22
+   0xfe, 0x7f, 0x0f, 0xf0, 0x0f, 0xf0, 0xc0, 0x03, 0x00, 0xf8, 0xf0, 0x3f,
23
+   0x1e, 0x78, 0xff, 0x3f, 0xff, 0x3f, 0x00, 0xfc, 0xfc, 0x3f, 0x0f, 0xf0,
24
+   0x0f, 0xf0, 0xc0, 0x03, 0x00, 0x7c, 0xf0, 0x3f, 0x0f, 0x78, 0xff, 0x3f,
25
+   0xff, 0x3f, 0x00, 0x7e, 0xfc, 0x3f, 0x1f, 0xf8, 0x0f, 0xf0, 0xc0, 0x03,
26
+   0x00, 0x7e, 0xf0, 0x3f, 0x0f, 0x78, 0xff, 0x7f, 0xff, 0x7f, 0x00, 0x3f,
27
+   0xfc, 0x3f, 0x1f, 0xf8, 0x0f, 0xf0, 0xc0, 0x03, 0x00, 0x3f, 0xf0, 0x7f,
28
+   0x0f, 0x78, 0xff, 0x7f, 0xff, 0x7f, 0x80, 0x1f, 0xfe, 0x7f, 0x3f, 0xfc,
29
+   0x0f, 0xf0, 0xc0, 0x03, 0x80, 0x1f, 0x00, 0x7c, 0xff, 0xff, 0x00, 0xfc,
30
+   0x3f, 0xfc, 0xc0, 0x0f, 0x3e, 0x7c, 0xfe, 0xff, 0x0f, 0xf0, 0xc0, 0x03,
31
+   0xc0, 0x0f, 0x00, 0xf8, 0xff, 0xff, 0x00, 0xf8, 0x1f, 0xf8, 0xe0, 0x07,
32
+   0x1f, 0xf8, 0xfe, 0xff, 0x0f, 0xf0, 0xc0, 0x03, 0xe0, 0x07, 0x00, 0xf8,
33
+   0xff, 0xff, 0x00, 0xf8, 0x1f, 0xf8, 0xf0, 0x03, 0x1f, 0xf8, 0xfc, 0xff,
34
+   0x0f, 0xf0, 0xc0, 0x03, 0xf0, 0x03, 0x00, 0xf0, 0xff, 0xff, 0x00, 0xf8,
35
+   0x0f, 0xf0, 0xf0, 0x01, 0x0f, 0xf0, 0xfc, 0xff, 0x0f, 0xf0, 0xc0, 0x03,
36
+   0xf8, 0x01, 0x00, 0xf0, 0xff, 0xff, 0x00, 0xf0, 0x0f, 0xf0, 0xf0, 0x00,
37
+   0x0f, 0xf0, 0xf0, 0xff, 0x0f, 0xf0, 0xc0, 0x03, 0xfc, 0x00, 0x00, 0xf0,
38
+   0x00, 0x78, 0x00, 0xf0, 0x0f, 0xf0, 0xf0, 0x00, 0x0f, 0xf0, 0x00, 0xf0,
39
+   0x0f, 0xf0, 0xc0, 0x03, 0x7e, 0x00, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0,
40
+   0x0f, 0xf0, 0xf0, 0x00, 0x0f, 0xf0, 0x00, 0xf0, 0x1f, 0xf8, 0xc0, 0x03,
41
+   0x3e, 0x00, 0x00, 0xf8, 0x00, 0x78, 0x00, 0xf8, 0x1f, 0xf8, 0xf0, 0x00,
42
+   0x1f, 0xf8, 0x00, 0xf8, 0x1f, 0xf8, 0xc0, 0x03, 0x3f, 0x00, 0x00, 0xf8,
43
+   0x00, 0x78, 0x00, 0xf8, 0x1f, 0xf8, 0xf0, 0x00, 0x1f, 0xf8, 0x00, 0xf8,
44
+   0x3f, 0xfc, 0xc0, 0x03, 0x3f, 0x00, 0x0f, 0xfc, 0x00, 0x78, 0x00, 0xfc,
45
+   0x3f, 0xfc, 0xf0, 0x00, 0x3f, 0xfc, 0x0f, 0xfc, 0xfe, 0x7f, 0xfc, 0x3f,
46
+   0xff, 0xff, 0xff, 0x7f, 0x00, 0x78, 0xff, 0x7f, 0xfe, 0x7f, 0xf0, 0x00,
47
+   0xfe, 0x7f, 0xff, 0x7f, 0xfe, 0x7f, 0xfc, 0x3f, 0xff, 0xff, 0xff, 0x7f,
48
+   0x00, 0x78, 0xff, 0x7f, 0xfe, 0x7f, 0xf0, 0x00, 0xfe, 0x7f, 0xff, 0x7f,
49
+   0xfc, 0x3f, 0xfc, 0x3f, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x78, 0xff, 0x3f,
50
+   0xfc, 0x3f, 0xf0, 0x00, 0xfc, 0x3f, 0xff, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f,
51
+   0xff, 0xff, 0xff, 0x3f, 0x00, 0x78, 0xff, 0x3f, 0xfc, 0x3f, 0xf0, 0x00,
52
+   0xfc, 0x3f, 0xff, 0x3f, 0xf0, 0x0f, 0xfc, 0x3f, 0xff, 0xff, 0xfc, 0x0f,
53
+   0x00, 0x78, 0xff, 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0xf0, 0x0f, 0xfc, 0x0f };