/
HersheyMarkers.h
executable file
·222 lines (206 loc) · 6.67 KB
/
HersheyMarkers.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
//*******************************************************************************
//* markers.jhf Times Greek
//* formated for use with Arduino Processing
//* by Mark Sproul
//*******************************************************************************
//* Jan 22, 2009 <MLS> Formated Hershey Markers for Arduino
//*******************************************************************************
//#include "HersheyMarkers.h"
prog_char gMarkers_00[] PROGMEM = "Markers";
prog_char gMarkers_20[] PROGMEM = " 1JZ";
prog_char gMarkers_21[] PROGMEM = " 1JZ";
prog_char gMarkers_22[] PROGMEM = " 1JZ";
prog_char gMarkers_23[] PROGMEM = " 1JZ";
prog_char gMarkers_24[] PROGMEM = " 1JZ";
prog_char gMarkers_25[] PROGMEM = " 1JZ";
prog_char gMarkers_26[] PROGMEM = " 1JZ";
prog_char gMarkers_27[] PROGMEM = " 1JZ";
prog_char gMarkers_28[] PROGMEM = " 1JZ";
prog_char gMarkers_29[] PROGMEM = " 1JZ";
prog_char gMarkers_2A[] PROGMEM = " 1JZ";
prog_char gMarkers_2B[] PROGMEM = " 1JZ";
prog_char gMarkers_2C[] PROGMEM = " 1JZ";
prog_char gMarkers_2D[] PROGMEM = " 1JZ";
prog_char gMarkers_2E[] PROGMEM = " 1JZ";
prog_char gMarkers_2F[] PROGMEM = " 1JZ";
prog_char gMarkers_30[] PROGMEM = " 1JZ";
prog_char gMarkers_31[] PROGMEM = " 1JZ";
prog_char gMarkers_32[] PROGMEM = " 1JZ";
prog_char gMarkers_33[] PROGMEM = " 1JZ";
prog_char gMarkers_34[] PROGMEM = " 1JZ";
prog_char gMarkers_35[] PROGMEM = " 1JZ";
prog_char gMarkers_36[] PROGMEM = " 1JZ";
prog_char gMarkers_37[] PROGMEM = " 1JZ";
prog_char gMarkers_38[] PROGMEM = " 1JZ";
prog_char gMarkers_39[] PROGMEM = " 1JZ";
prog_char gMarkers_3A[] PROGMEM = " 1JZ";
prog_char gMarkers_3B[] PROGMEM = " 1JZ";
prog_char gMarkers_3C[] PROGMEM = " 1JZ";
prog_char gMarkers_3D[] PROGMEM = " 1JZ";
prog_char gMarkers_3E[] PROGMEM = " 1JZ";
prog_char gMarkers_3F[] PROGMEM = " 1JZ";
prog_char gMarkers_40[] PROGMEM = " 1JZ";
prog_char gMarkers_41[] PROGMEM = "18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK";
prog_char gMarkers_42[] PROGMEM = " 6LXLLLXXXXLLL";
prog_char gMarkers_43[] PROGMEM = " 5KYRJKVYVRJ";
prog_char gMarkers_44[] PROGMEM = " 6LXRHLRR\\XRRH";
prog_char gMarkers_45[] PROGMEM = "12JZRIPOJOOSMYRUWYUSZOTORI";
prog_char gMarkers_46[] PROGMEM = "14LXPLPPLPLTPTPXTXTTXTXPTPTLPL";
prog_char gMarkers_47[] PROGMEM = " 6KYRKRY RKRYR";
prog_char gMarkers_48[] PROGMEM = " 6MWMMWW RWMMW";
prog_char gMarkers_49[] PROGMEM = " 9MWRLRX RMOWU RWOMU";
prog_char gMarkers_4A[] PROGMEM = "35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS";
prog_char gMarkers_4B[] PROGMEM = "27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU";
prog_char gMarkers_4C[] PROGMEM = "17MWRLMUWURL RROOT RROUT RRRQT RRRST";
prog_char gMarkers_4D[] PROGMEM = "17LULRUWUMLR RORTU RORTO RRRTS RRRTQ";
prog_char gMarkers_4E[] PROGMEM = "17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP";
prog_char gMarkers_4F[] PROGMEM = "17OXXROMOWXR RURPO RURPU RRRPQ RRRPS";
prog_char gMarkers_50[] PROGMEM = " 9D`DR`R RDRRb R`RRb";
prog_char gMarkers_51[] PROGMEM = " 1JZ";
prog_char gMarkers_52[] PROGMEM = " 1JZ";
prog_char gMarkers_53[] PROGMEM = " 1JZ";
prog_char gMarkers_54[] PROGMEM = " 1JZ";
prog_char gMarkers_55[] PROGMEM = " 1JZ";
prog_char gMarkers_56[] PROGMEM = " 1JZ";
prog_char gMarkers_57[] PROGMEM = " 1JZ";
prog_char gMarkers_58[] PROGMEM = " 1JZ";
prog_char gMarkers_59[] PROGMEM = " 1JZ";
prog_char gMarkers_5A[] PROGMEM = " 1JZ";
prog_char gMarkers_5B[] PROGMEM = " 1JZ";
prog_char gMarkers_5C[] PROGMEM = " 1JZ";
prog_char gMarkers_5D[] PROGMEM = " 1JZ";
prog_char gMarkers_5E[] PROGMEM = " 1JZ";
prog_char gMarkers_5F[] PROGMEM = " 1JZ";
prog_char gMarkers_60[] PROGMEM = " 1JZ";
prog_char gMarkers_61[] PROGMEM = "18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK";
prog_char gMarkers_62[] PROGMEM = " 6LXLLLXXXXLLL";
prog_char gMarkers_63[] PROGMEM = " 5KYRJKVYVRJ";
prog_char gMarkers_64[] PROGMEM = " 6LXRHLRR\\XRRH";
prog_char gMarkers_65[] PROGMEM = "12JZRIPOJOOSMYRUWYUSZOTORI";
prog_char gMarkers_66[] PROGMEM = "14LXPLPPLPLTPTPXTXTTXTXPTPTLPL";
prog_char gMarkers_67[] PROGMEM = " 6KYRKRY RKRYR";
prog_char gMarkers_68[] PROGMEM = " 6MWMMWW RWMMW";
prog_char gMarkers_69[] PROGMEM = " 9MWRLRX RMOWU RWOMU";
prog_char gMarkers_6A[] PROGMEM = "35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS";
prog_char gMarkers_6B[] PROGMEM = "27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU";
prog_char gMarkers_6C[] PROGMEM = "17MWRLMUWURL RROOT RROUT RRRQT RRRST";
prog_char gMarkers_6D[] PROGMEM = "17LULRUWUMLR RORTU RORTO RRRTS RRRTQ";
prog_char gMarkers_6E[] PROGMEM = "17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP";
prog_char gMarkers_6F[] PROGMEM = "17OXXROMOWXR RURPO RURPU RRRPQ RRRPS";
prog_char gMarkers_70[] PROGMEM = " 9D`DR`R RDRRb R`RRb";
prog_char gMarkers_71[] PROGMEM = " 1JZ";
prog_char gMarkers_72[] PROGMEM = " 1JZ";
prog_char gMarkers_73[] PROGMEM = " 1JZ";
prog_char gMarkers_74[] PROGMEM = " 1JZ";
prog_char gMarkers_75[] PROGMEM = " 1JZ";
prog_char gMarkers_76[] PROGMEM = " 1JZ";
prog_char gMarkers_77[] PROGMEM = " 1JZ";
prog_char gMarkers_78[] PROGMEM = " 1JZ";
prog_char gMarkers_79[] PROGMEM = " 1JZ";
prog_char gMarkers_7A[] PROGMEM = " 1JZ";
prog_char gMarkers_7B[] PROGMEM = " 1JZ";
prog_char gMarkers_7C[] PROGMEM = " 1JZ";
prog_char gMarkers_7D[] PROGMEM = " 1JZ";
prog_char gMarkers_7E[] PROGMEM = " 1JZ";
prog_char gMarkers_7F[] PROGMEM = " 1JZ";
prog_char gMarkers_80[] PROGMEM = " 1JZ";
PGM_P gHershyMarkersFontTable[] PROGMEM = // change "string_table" name to suit
{
gMarkers_00,
gMarkers_20,
gMarkers_21,
gMarkers_22,
gMarkers_23,
gMarkers_24,
gMarkers_25,
gMarkers_26,
gMarkers_27,
gMarkers_28,
gMarkers_29,
gMarkers_2A,
gMarkers_2B,
gMarkers_2C,
gMarkers_2D,
gMarkers_2E,
gMarkers_2F,
gMarkers_30,
gMarkers_31,
gMarkers_32,
gMarkers_33,
gMarkers_34,
gMarkers_35,
gMarkers_36,
gMarkers_37,
gMarkers_38,
gMarkers_39,
gMarkers_3A,
gMarkers_3B,
gMarkers_3C,
gMarkers_3D,
gMarkers_3E,
gMarkers_3F,
gMarkers_40,
gMarkers_41,
gMarkers_42,
gMarkers_43,
gMarkers_44,
gMarkers_45,
gMarkers_46,
gMarkers_47,
gMarkers_48,
gMarkers_49,
gMarkers_4A,
gMarkers_4B,
gMarkers_4C,
gMarkers_4D,
gMarkers_4E,
gMarkers_4F,
gMarkers_50,
gMarkers_51,
gMarkers_52,
gMarkers_53,
gMarkers_54,
gMarkers_55,
gMarkers_56,
gMarkers_57,
gMarkers_58,
gMarkers_59,
gMarkers_5A,
gMarkers_5B,
gMarkers_5C,
gMarkers_5D,
gMarkers_5E,
gMarkers_5F,
gMarkers_60,
gMarkers_61,
gMarkers_62,
gMarkers_63,
gMarkers_64,
gMarkers_65,
gMarkers_66,
gMarkers_67,
gMarkers_68,
gMarkers_69,
gMarkers_6A,
gMarkers_6B,
gMarkers_6C,
gMarkers_6D,
gMarkers_6E,
gMarkers_6F,
gMarkers_70,
gMarkers_71,
gMarkers_72,
gMarkers_73,
gMarkers_74,
gMarkers_75,
gMarkers_76,
gMarkers_77,
gMarkers_78,
gMarkers_79,
gMarkers_7A,
gMarkers_7B,
gMarkers_7C,
gMarkers_7D,
gMarkers_7E,
gMarkers_7F
};