Working Renard prototype with eInk display, dummy data.

Dependencies:   DebouncedInterrupt SharpLCD_LucidaFont mbed-src

Fork of Renard_UI_Only by Eric Gowland

Committer:
erigow01
Date:
Fri Jul 04 13:39:06 2014 +0000
Revision:
1:f0635f12df8c
Child:
3:e73cbdf58f5b
UI with icons...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
erigow01 1:f0635f12df8c 1 static char Alarm [] = {
erigow01 1:f0635f12df8c 2 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 3 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 4 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 5 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 6 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 7 0x00, 0x70, 0x0E, 0x00,
erigow01 1:f0635f12df8c 8 0x00, 0xF0, 0x0F, 0x00,
erigow01 1:f0635f12df8c 9 0x01, 0xCF, 0xF3, 0x80,
erigow01 1:f0635f12df8c 10 0x03, 0x9F, 0xF9, 0xC0,
erigow01 1:f0635f12df8c 11 0x07, 0x38, 0x1C, 0xE0,
erigow01 1:f0635f12df8c 12 0x0E, 0x70, 0x0E, 0x70,
erigow01 1:f0635f12df8c 13 0x0C, 0xE1, 0x87, 0x30,
erigow01 1:f0635f12df8c 14 0x0D, 0xC1, 0x83, 0xB0,
erigow01 1:f0635f12df8c 15 0x03, 0x81, 0x81, 0xC0,
erigow01 1:f0635f12df8c 16 0x03, 0x01, 0x80, 0xC0,
erigow01 1:f0635f12df8c 17 0x03, 0x01, 0x80, 0xC0,
erigow01 1:f0635f12df8c 18 0x03, 0x01, 0x80, 0xC0,
erigow01 1:f0635f12df8c 19 0x03, 0x01, 0x80, 0xC0,
erigow01 1:f0635f12df8c 20 0x03, 0x01, 0xC0, 0xC0,
erigow01 1:f0635f12df8c 21 0x03, 0x00, 0xE0, 0xC0,
erigow01 1:f0635f12df8c 22 0x03, 0x80, 0x71, 0xC0,
erigow01 1:f0635f12df8c 23 0x01, 0xC0, 0x33, 0x80,
erigow01 1:f0635f12df8c 24 0x00, 0xE0, 0x07, 0x00,
erigow01 1:f0635f12df8c 25 0x00, 0x70, 0x0E, 0x00,
erigow01 1:f0635f12df8c 26 0x00, 0x38, 0x1C, 0x00,
erigow01 1:f0635f12df8c 27 0x00, 0x1F, 0xF8, 0x00,
erigow01 1:f0635f12df8c 28 0x00, 0x0F, 0xF0, 0x00,
erigow01 1:f0635f12df8c 29 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 30 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 31 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 32 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 33 0x00, 0x00, 0x00, 0x00
erigow01 1:f0635f12df8c 34 };
erigow01 1:f0635f12df8c 35
erigow01 1:f0635f12df8c 36 static char Call[] = {
erigow01 1:f0635f12df8c 37 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 38 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 39 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 40 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 41 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 42 0x03, 0xF0, 0x00, 0x00,
erigow01 1:f0635f12df8c 43 0x07, 0xF8, 0x00, 0x00,
erigow01 1:f0635f12df8c 44 0x07, 0xFC, 0x00, 0x00,
erigow01 1:f0635f12df8c 45 0x07, 0xFC, 0x00, 0x00,
erigow01 1:f0635f12df8c 46 0x07, 0xFC, 0x00, 0x00,
erigow01 1:f0635f12df8c 47 0x07, 0xFC, 0x00, 0x00,
erigow01 1:f0635f12df8c 48 0x03, 0xFC, 0x00, 0x00,
erigow01 1:f0635f12df8c 49 0x03, 0xF8, 0x00, 0x00,
erigow01 1:f0635f12df8c 50 0x01, 0xF0, 0x00, 0x00,
erigow01 1:f0635f12df8c 51 0x01, 0xF0, 0x00, 0x00,
erigow01 1:f0635f12df8c 52 0x00, 0xF0, 0x00, 0x00,
erigow01 1:f0635f12df8c 53 0x00, 0xF8, 0x00, 0x00,
erigow01 1:f0635f12df8c 54 0x00, 0x7C, 0x00, 0x00,
erigow01 1:f0635f12df8c 55 0x00, 0x3E, 0x00, 0x00,
erigow01 1:f0635f12df8c 56 0x00, 0x1F, 0x1F, 0xC0,
erigow01 1:f0635f12df8c 57 0x00, 0x0F, 0xBF, 0xE0,
erigow01 1:f0635f12df8c 58 0x00, 0x07, 0xFF, 0xE0,
erigow01 1:f0635f12df8c 59 0x00, 0x03, 0xFF, 0xE0,
erigow01 1:f0635f12df8c 60 0x00, 0x01, 0xFF, 0xE0,
erigow01 1:f0635f12df8c 61 0x00, 0x00, 0x7F, 0xE0,
erigow01 1:f0635f12df8c 62 0x00, 0x00, 0x1F, 0xC0,
erigow01 1:f0635f12df8c 63 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 64 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 65 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 66 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 67 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 68 0x00, 0x00, 0x00, 0x00
erigow01 1:f0635f12df8c 69 };
erigow01 1:f0635f12df8c 70
erigow01 1:f0635f12df8c 71 static char SMS[] = {
erigow01 1:f0635f12df8c 72 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 73 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 74 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 75 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 76 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 77 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 78 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 79 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 80 0x1F, 0xFF, 0xFF, 0xF8,
erigow01 1:f0635f12df8c 81 0x1F, 0xFF, 0xFF, 0xF8,
erigow01 1:f0635f12df8c 82 0x1F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 83 0x1F, 0xFF, 0xFF, 0xE0,
erigow01 1:f0635f12df8c 84 0x1F, 0xFF, 0xFF, 0xC0,
erigow01 1:f0635f12df8c 85 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 86 0x1C, 0x00, 0x7F, 0x80,
erigow01 1:f0635f12df8c 87 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 88 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 89 0x1C, 0x00, 0x03, 0x80,
erigow01 1:f0635f12df8c 90 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 91 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 92 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 93 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 94 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 95 0x1F, 0xFF, 0xFF, 0x80,
erigow01 1:f0635f12df8c 96 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 97 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 98 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 99 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 100 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 101 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 102 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 103 0x00, 0x00, 0x00, 0x00
erigow01 1:f0635f12df8c 104 };
erigow01 1:f0635f12df8c 105
erigow01 1:f0635f12df8c 106 static char Email[] = {
erigow01 1:f0635f12df8c 107 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 108 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 109 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 110 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 111 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 112 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 113 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 114 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 115 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 116 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 117 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 118 0x07, 0xFF, 0xFF, 0xE0,
erigow01 1:f0635f12df8c 119 0x09, 0xFF, 0xFF, 0x90,
erigow01 1:f0635f12df8c 120 0x0E, 0x7F, 0xFE, 0x70,
erigow01 1:f0635f12df8c 121 0x0F, 0x9F, 0xF9, 0xF0,
erigow01 1:f0635f12df8c 122 0x0F, 0xE7, 0xE7, 0xF0,
erigow01 1:f0635f12df8c 123 0x0F, 0xF9, 0x9F, 0xF0,
erigow01 1:f0635f12df8c 124 0x0F, 0xFE, 0x7F, 0xF0,
erigow01 1:f0635f12df8c 125 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 126 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 127 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 128 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 129 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 130 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 131 0x0F, 0xFF, 0xFF, 0xF0,
erigow01 1:f0635f12df8c 132 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 133 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 134 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 135 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 136 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 137 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 138 0x00, 0x00, 0x00, 0x00
erigow01 1:f0635f12df8c 139 };
erigow01 1:f0635f12df8c 140
erigow01 1:f0635f12df8c 141 static char Calendar[] = {
erigow01 1:f0635f12df8c 142 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 143 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 144 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 145 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 146 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 147 0x00, 0x1C, 0x38, 0x00,
erigow01 1:f0635f12df8c 148 0x00, 0x1C, 0x38, 0x00,
erigow01 1:f0635f12df8c 149 0x00, 0x1C, 0x38, 0x00,
erigow01 1:f0635f12df8c 150 0x03, 0xFF, 0xFF, 0xC0,
erigow01 1:f0635f12df8c 151 0x03, 0xFF, 0xFF, 0xC0,
erigow01 1:f0635f12df8c 152 0x03, 0xFF, 0xFF, 0xC0,
erigow01 1:f0635f12df8c 153 0x03, 0xFF, 0xFF, 0xC0,
erigow01 1:f0635f12df8c 154 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 155 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 156 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 157 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 158 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 159 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 160 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 161 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 162 0x01, 0x80, 0x01, 0x80,
erigow01 1:f0635f12df8c 163 0x01, 0x80, 0x1F, 0x80,
erigow01 1:f0635f12df8c 164 0x01, 0x80, 0x1F, 0x80,
erigow01 1:f0635f12df8c 165 0x01, 0x80, 0x1F, 0x00,
erigow01 1:f0635f12df8c 166 0x01, 0x80, 0x1E, 0x00,
erigow01 1:f0635f12df8c 167 0x01, 0xFF, 0xFC, 0x00,
erigow01 1:f0635f12df8c 168 0x01, 0xFF, 0xF8, 0x00,
erigow01 1:f0635f12df8c 169 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 170 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 171 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 172 0x00, 0x00, 0x00, 0x00,
erigow01 1:f0635f12df8c 173 0x00, 0x00, 0x00, 0x00
erigow01 1:f0635f12df8c 174 };
erigow01 1:f0635f12df8c 175
erigow01 1:f0635f12df8c 176 static char Unread[] = {
erigow01 1:f0635f12df8c 177 0x00, 0x00,
erigow01 1:f0635f12df8c 178 0x00, 0x00,
erigow01 1:f0635f12df8c 179 0x00, 0x00,
erigow01 1:f0635f12df8c 180 0x00, 0x00,
erigow01 1:f0635f12df8c 181 0x03, 0xC0,
erigow01 1:f0635f12df8c 182 0x07, 0xE0,
erigow01 1:f0635f12df8c 183 0x0F, 0xF0,
erigow01 1:f0635f12df8c 184 0x0F, 0xF0,
erigow01 1:f0635f12df8c 185 0x0F, 0xF0,
erigow01 1:f0635f12df8c 186 0x07, 0xE0,
erigow01 1:f0635f12df8c 187 0x07, 0xE0,
erigow01 1:f0635f12df8c 188 0x03, 0xC0,
erigow01 1:f0635f12df8c 189 0x03, 0xC0,
erigow01 1:f0635f12df8c 190 0x01, 0x80,
erigow01 1:f0635f12df8c 191 0x00, 0x00,
erigow01 1:f0635f12df8c 192 0x00, 0x00,
erigow01 1:f0635f12df8c 193 0x01, 0x80,
erigow01 1:f0635f12df8c 194 0x03, 0xC0,
erigow01 1:f0635f12df8c 195 0x03, 0xC0,
erigow01 1:f0635f12df8c 196 0x01, 0x80,
erigow01 1:f0635f12df8c 197 0x00, 0x00,
erigow01 1:f0635f12df8c 198 0x00, 0x00,
erigow01 1:f0635f12df8c 199 0x00, 0x00,
erigow01 1:f0635f12df8c 200 0x00, 0x00
erigow01 1:f0635f12df8c 201 };
erigow01 1:f0635f12df8c 202
erigow01 1:f0635f12df8c 203 Bitmap bitmUnread = {
erigow01 1:f0635f12df8c 204 16, // XSize
erigow01 1:f0635f12df8c 205 24, // YSize
erigow01 1:f0635f12df8c 206 2, // Bytes in Line
erigow01 1:f0635f12df8c 207 Unread, // Pointer to picture data
erigow01 1:f0635f12df8c 208 };
erigow01 1:f0635f12df8c 209
erigow01 1:f0635f12df8c 210 Bitmap bitmAlarm = {
erigow01 1:f0635f12df8c 211 32, // XSize
erigow01 1:f0635f12df8c 212 32, // YSize
erigow01 1:f0635f12df8c 213 4, // Bytes in Line
erigow01 1:f0635f12df8c 214 Alarm, // Pointer to picture data
erigow01 1:f0635f12df8c 215 };
erigow01 1:f0635f12df8c 216
erigow01 1:f0635f12df8c 217 Bitmap bitmCall = {
erigow01 1:f0635f12df8c 218 32, // XSize
erigow01 1:f0635f12df8c 219 32, // YSize
erigow01 1:f0635f12df8c 220 4, // Bytes in Line
erigow01 1:f0635f12df8c 221 Call, // Pointer to picture data
erigow01 1:f0635f12df8c 222 };
erigow01 1:f0635f12df8c 223
erigow01 1:f0635f12df8c 224 Bitmap bitmSMS = {
erigow01 1:f0635f12df8c 225 32, // XSize
erigow01 1:f0635f12df8c 226 32, // YSize
erigow01 1:f0635f12df8c 227 4, // Bytes in Line
erigow01 1:f0635f12df8c 228 SMS, // Pointer to picture data
erigow01 1:f0635f12df8c 229 };
erigow01 1:f0635f12df8c 230
erigow01 1:f0635f12df8c 231 Bitmap bitmEmail = {
erigow01 1:f0635f12df8c 232 32, // XSize
erigow01 1:f0635f12df8c 233 32, // YSize
erigow01 1:f0635f12df8c 234 4, // Bytes in Line
erigow01 1:f0635f12df8c 235 Email, // Pointer to picture data
erigow01 1:f0635f12df8c 236 };
erigow01 1:f0635f12df8c 237
erigow01 1:f0635f12df8c 238 Bitmap bitmCalendar = {
erigow01 1:f0635f12df8c 239 32, // XSize
erigow01 1:f0635f12df8c 240 32, // YSize
erigow01 1:f0635f12df8c 241 4, // Bytes in Line
erigow01 1:f0635f12df8c 242 Calendar, // Pointer to picture data
erigow01 1:f0635f12df8c 243 };