Skip to content

Commit 83b59ce

Browse files
committed
added bitmaps
1 parent 63fc35e commit 83b59ce

2 files changed

Lines changed: 126 additions & 0 deletions

File tree

TaskCam_Arduino.ino

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
/* Taskcam v2 software for IRS Taskcam v2 Camera Shield + IRS Taskcam Camera Module */
2+
/* Written by Andy Sheen 2017/2018 */
3+
4+
/*~~~~~~~~~~TO DO~~~~~~~~~~*/
5+
/*
6+
- Add photo capture animation
7+
- Add Contrast/Light/FX menu (bonus)
8+
*/
19
#include <SoftwareSerial.h>
210
#include <SPI.h>
311
#include <Wire.h>

bitmaps.h

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
#define LOGO16_GLCD_HEIGHT 128
2+
#define LOGO16_GLCD_WIDTH 64
3+
static const unsigned char PROGMEM logo16_glcd_bmp[1024] =
4+
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
5+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
6+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
7+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
12+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
14+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0,
16+
0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0,
17+
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
18+
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0,
19+
0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0,
20+
0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30,
21+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
22+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
23+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
24+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
25+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
26+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
27+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
28+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
29+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
30+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
31+
0x0c, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
32+
0x0c, 0x03, 0xf8, 0x00, 0x00, 0x06, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x03, 0x30,
33+
0x0c, 0x03, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x60, 0x00, 0x03, 0x30,
34+
0x0c, 0x03, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x60, 0x00, 0x03, 0x30,
35+
0x0c, 0x03, 0x18, 0x5e, 0x0f, 0x87, 0xe0, 0x78, 0x18, 0x1f, 0x07, 0xc0, 0x60, 0x3e, 0x03, 0x30,
36+
0x0c, 0x03, 0x18, 0x72, 0x18, 0xc7, 0x30, 0xcc, 0x18, 0x31, 0x8c, 0x60, 0x60, 0x60, 0x03, 0x30,
37+
0x0c, 0x03, 0xf0, 0x62, 0x18, 0xc6, 0x10, 0xcc, 0x18, 0x31, 0x8c, 0x60, 0x60, 0x70, 0x03, 0x30,
38+
0x0c, 0x03, 0x00, 0x60, 0x18, 0xc6, 0x10, 0xf8, 0x18, 0x31, 0x8c, 0x60, 0x60, 0x1c, 0x03, 0x30,
39+
0x0c, 0x03, 0x00, 0x60, 0x18, 0xc6, 0x10, 0xc0, 0x18, 0x31, 0x8c, 0x60, 0x60, 0x06, 0x03, 0x30,
40+
0x0c, 0x03, 0x00, 0x60, 0x18, 0xc7, 0x30, 0xc4, 0x18, 0x31, 0x8c, 0x60, 0x60, 0x46, 0x03, 0x30,
41+
0x0c, 0x03, 0x00, 0x60, 0x0f, 0x83, 0xe0, 0x78, 0x18, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x03, 0x30,
42+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
43+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
44+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
45+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
46+
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
47+
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
48+
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
49+
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
50+
0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
51+
0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x30,
52+
0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x60,
53+
0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0,
54+
0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80,
55+
0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
56+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
57+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
58+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
59+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
60+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
61+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
62+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
63+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
64+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
65+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
66+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
67+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
68+
69+
static const unsigned char PROGMEM cam_logo[64*49] =
70+
{ 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00,
71+
0x00, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x00,
72+
0x00, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x00,
73+
0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00,
74+
0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00,
75+
0x00, 0x00, 0x3f, 0xff, 0xff, 0xfc, 0x00, 0x00,
76+
0x00, 0x00, 0x7f, 0xff, 0xff, 0xfe, 0x00, 0x00,
77+
0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
78+
0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8,
79+
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
80+
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
81+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
82+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f,
83+
0xff, 0xff, 0xff, 0xe0, 0x07, 0xff, 0xff, 0x0f,
84+
0xff, 0xff, 0xff, 0xc0, 0x03, 0xff, 0xff, 0x0f,
85+
0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x1f,
86+
0xff, 0xff, 0xfc, 0x04, 0x20, 0x3f, 0xff, 0xff,
87+
0xff, 0xff, 0xf8, 0x1f, 0xf8, 0x1f, 0xff, 0xff,
88+
0xff, 0xff, 0xf8, 0x3f, 0xfc, 0x1f, 0xff, 0xff,
89+
0xff, 0xff, 0xf0, 0xff, 0xff, 0x0f, 0xff, 0xff,
90+
0xff, 0xff, 0xf0, 0xff, 0xff, 0x0f, 0xff, 0xff,
91+
0xff, 0xff, 0xe1, 0xff, 0xff, 0x87, 0xff, 0xff,
92+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
93+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
94+
0xff, 0xff, 0xc7, 0xff, 0xff, 0xc3, 0xff, 0xff,
95+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
96+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
97+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xe3, 0xff, 0xff,
98+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
99+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
100+
0xff, 0xff, 0xe3, 0xff, 0xff, 0xc3, 0xff, 0xff,
101+
0xff, 0xff, 0xc3, 0xff, 0xff, 0xc3, 0xff, 0xff,
102+
0xff, 0xff, 0xe1, 0xff, 0xff, 0x87, 0xff, 0xff,
103+
0xff, 0xff, 0xe0, 0xff, 0xff, 0x07, 0xff, 0xff,
104+
0xff, 0xff, 0xf0, 0xff, 0xff, 0x0f, 0xff, 0xff,
105+
0xff, 0xff, 0xf8, 0x3f, 0xfc, 0x1f, 0xff, 0xff,
106+
0xff, 0xff, 0xfc, 0x1f, 0xf8, 0x3f, 0xff, 0xff,
107+
0xff, 0xff, 0xfe, 0x03, 0xc0, 0x7f, 0xff, 0xff,
108+
0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff,
109+
0xff, 0xff, 0xff, 0x84, 0x01, 0xff, 0xff, 0xff,
110+
0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff,
111+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
112+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
113+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
114+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
115+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
116+
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
117+
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
118+
0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8 };

0 commit comments

Comments
 (0)