1 /*
2  * Copyright 2019-2020 NXP
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 /*
8  printed number only for pin map
9 
10  id01: xx 14D 14E 14C 14G 14F 14B 14A
11  id02: xx 13D 13E 13C 13G 13F 13B 13A
12  id03: xx 12D 12E 12C 12G 12F 12B 12A
13  id04: xx 11D 11E 11C 11G 11F 11B 11A
14  id05: xx 10D 10E 10C 10G 10F 10B 10A
15  id06: 15D 15E 15C 15G 15F 15B 15A xx
16  id07: xx xx xx xx xx xx xx xx
17  id08: xx xx xx xx xx xx xx xx
18  id09: xx xx xx xx xx xx xx xx
19  id10: xx 1A 1F 1B 1G 1E 1C 1D
20  id11: xx 2A 2F 2B 2G 2E 2C 2D
21  id12: xx 3A 3F 3B 3G 3E 3C 3D
22  id13: xx 4A 4F 4B 4G 4E 4C 4D
23  id14: xx 5A 5F 5B 5G 5E 5C 5D
24  id15: xx 6A 6F 6B 6G 6E 6C 6D
25  id16: xx 7A 7F 7B 7G 7E 7C 7D
26  id17: xx 8A 8F 8B 8G 8E 8C 8D
27  id18: xx 9A 9F 9B 9G 9E 9C 9D
28  id19: xx xx xx xx xx xx xx xx
29  id20: xx xx xx xx xx xx xx xx
30 */
31 #include <stdint.h>
32 #include "GDH-1247WP.h"
33 
34 static const uint16_t SLCD_NumPos1_Num0[] = {
35     0xaee,
36     0x0,
37 };
38 
39 static const uint16_t SLCD_NumPos1_Num1[] = {
40     0xa48,
41     0x0,
42 };
43 
44 static const uint16_t SLCD_NumPos1_Num2[] = {
45     0xaba,
46     0x0,
47 };
48 
49 static const uint16_t SLCD_NumPos1_Num3[] = {
50     0xada,
51     0x0,
52 };
53 
54 static const uint16_t SLCD_NumPos1_Num4[] = {
55     0xa5c,
56     0x0,
57 };
58 
59 static const uint16_t SLCD_NumPos1_Num5[] = {
60     0xad6,
61     0x0,
62 };
63 
64 static const uint16_t SLCD_NumPos1_Num6[] = {
65     0xaf6,
66     0x0,
67 };
68 
69 static const uint16_t SLCD_NumPos1_Num7[] = {
70     0xa4a,
71     0x0,
72 };
73 
74 static const uint16_t SLCD_NumPos1_Num8[] = {
75     0xafe,
76     0x0,
77 };
78 
79 static const uint16_t SLCD_NumPos1_Num9[] = {
80     0xade,
81     0x0,
82 };
83 
84 static const uint16_t *SLCD_NumPos1[] = {
85 
86     SLCD_NumPos1_Num0, SLCD_NumPos1_Num1, SLCD_NumPos1_Num2, SLCD_NumPos1_Num3, SLCD_NumPos1_Num4,
87     SLCD_NumPos1_Num5, SLCD_NumPos1_Num6, SLCD_NumPos1_Num7, SLCD_NumPos1_Num8, SLCD_NumPos1_Num9,
88 };
89 
90 static const uint16_t SLCD_NumPos2_Num0[] = {
91     0xbee,
92     0x0,
93 };
94 
95 static const uint16_t SLCD_NumPos2_Num1[] = {
96     0xb48,
97     0x0,
98 };
99 
100 static const uint16_t SLCD_NumPos2_Num2[] = {
101     0xbba,
102     0x0,
103 };
104 
105 static const uint16_t SLCD_NumPos2_Num3[] = {
106     0xbda,
107     0x0,
108 };
109 
110 static const uint16_t SLCD_NumPos2_Num4[] = {
111     0xb5c,
112     0x0,
113 };
114 
115 static const uint16_t SLCD_NumPos2_Num5[] = {
116     0xbd6,
117     0x0,
118 };
119 
120 static const uint16_t SLCD_NumPos2_Num6[] = {
121     0xbf6,
122     0x0,
123 };
124 
125 static const uint16_t SLCD_NumPos2_Num7[] = {
126     0xb4a,
127     0x0,
128 };
129 
130 static const uint16_t SLCD_NumPos2_Num8[] = {
131     0xbfe,
132     0x0,
133 };
134 
135 static const uint16_t SLCD_NumPos2_Num9[] = {
136     0xbde,
137     0x0,
138 };
139 
140 static const uint16_t *SLCD_NumPos2[] = {
141 
142     SLCD_NumPos2_Num0, SLCD_NumPos2_Num1, SLCD_NumPos2_Num2, SLCD_NumPos2_Num3, SLCD_NumPos2_Num4,
143     SLCD_NumPos2_Num5, SLCD_NumPos2_Num6, SLCD_NumPos2_Num7, SLCD_NumPos2_Num8, SLCD_NumPos2_Num9,
144 };
145 
146 static const uint16_t SLCD_NumPos3_Num0[] = {
147     0xcee,
148     0x0,
149 };
150 
151 static const uint16_t SLCD_NumPos3_Num1[] = {
152     0xc48,
153     0x0,
154 };
155 
156 static const uint16_t SLCD_NumPos3_Num2[] = {
157     0xcba,
158     0x0,
159 };
160 
161 static const uint16_t SLCD_NumPos3_Num3[] = {
162     0xcda,
163     0x0,
164 };
165 
166 static const uint16_t SLCD_NumPos3_Num4[] = {
167     0xc5c,
168     0x0,
169 };
170 
171 static const uint16_t SLCD_NumPos3_Num5[] = {
172     0xcd6,
173     0x0,
174 };
175 
176 static const uint16_t SLCD_NumPos3_Num6[] = {
177     0xcf6,
178     0x0,
179 };
180 
181 static const uint16_t SLCD_NumPos3_Num7[] = {
182     0xc4a,
183     0x0,
184 };
185 
186 static const uint16_t SLCD_NumPos3_Num8[] = {
187     0xcfe,
188     0x0,
189 };
190 
191 static const uint16_t SLCD_NumPos3_Num9[] = {
192     0xcde,
193     0x0,
194 };
195 
196 static const uint16_t *SLCD_NumPos3[] = {
197 
198     SLCD_NumPos3_Num0, SLCD_NumPos3_Num1, SLCD_NumPos3_Num2, SLCD_NumPos3_Num3, SLCD_NumPos3_Num4,
199     SLCD_NumPos3_Num5, SLCD_NumPos3_Num6, SLCD_NumPos3_Num7, SLCD_NumPos3_Num8, SLCD_NumPos3_Num9,
200 };
201 
202 static const uint16_t SLCD_NumPos4_Num0[] = {
203     0xdee,
204     0x0,
205 };
206 
207 static const uint16_t SLCD_NumPos4_Num1[] = {
208     0xd48,
209     0x0,
210 };
211 
212 static const uint16_t SLCD_NumPos4_Num2[] = {
213     0xdba,
214     0x0,
215 };
216 
217 static const uint16_t SLCD_NumPos4_Num3[] = {
218     0xdda,
219     0x0,
220 };
221 
222 static const uint16_t SLCD_NumPos4_Num4[] = {
223     0xd5c,
224     0x0,
225 };
226 
227 static const uint16_t SLCD_NumPos4_Num5[] = {
228     0xdd6,
229     0x0,
230 };
231 
232 static const uint16_t SLCD_NumPos4_Num6[] = {
233     0xdf6,
234     0x0,
235 };
236 
237 static const uint16_t SLCD_NumPos4_Num7[] = {
238     0xd4a,
239     0x0,
240 };
241 
242 static const uint16_t SLCD_NumPos4_Num8[] = {
243     0xdfe,
244     0x0,
245 };
246 
247 static const uint16_t SLCD_NumPos4_Num9[] = {
248     0xdde,
249     0x0,
250 };
251 
252 static const uint16_t *SLCD_NumPos4[] = {
253 
254     SLCD_NumPos4_Num0, SLCD_NumPos4_Num1, SLCD_NumPos4_Num2, SLCD_NumPos4_Num3, SLCD_NumPos4_Num4,
255     SLCD_NumPos4_Num5, SLCD_NumPos4_Num6, SLCD_NumPos4_Num7, SLCD_NumPos4_Num8, SLCD_NumPos4_Num9,
256 };
257 
258 static const uint16_t SLCD_NumPos5_Num0[] = {
259     0xeee,
260     0x0,
261 };
262 
263 static const uint16_t SLCD_NumPos5_Num1[] = {
264     0xe48,
265     0x0,
266 };
267 
268 static const uint16_t SLCD_NumPos5_Num2[] = {
269     0xeba,
270     0x0,
271 };
272 
273 static const uint16_t SLCD_NumPos5_Num3[] = {
274     0xeda,
275     0x0,
276 };
277 
278 static const uint16_t SLCD_NumPos5_Num4[] = {
279     0xe5c,
280     0x0,
281 };
282 
283 static const uint16_t SLCD_NumPos5_Num5[] = {
284     0xed6,
285     0x0,
286 };
287 
288 static const uint16_t SLCD_NumPos5_Num6[] = {
289     0xef6,
290     0x0,
291 };
292 
293 static const uint16_t SLCD_NumPos5_Num7[] = {
294     0xe4a,
295     0x0,
296 };
297 
298 static const uint16_t SLCD_NumPos5_Num8[] = {
299     0xefe,
300     0x0,
301 };
302 
303 static const uint16_t SLCD_NumPos5_Num9[] = {
304     0xede,
305     0x0,
306 };
307 
308 static const uint16_t *SLCD_NumPos5[] = {
309 
310     SLCD_NumPos5_Num0, SLCD_NumPos5_Num1, SLCD_NumPos5_Num2, SLCD_NumPos5_Num3, SLCD_NumPos5_Num4,
311     SLCD_NumPos5_Num5, SLCD_NumPos5_Num6, SLCD_NumPos5_Num7, SLCD_NumPos5_Num8, SLCD_NumPos5_Num9,
312 };
313 
314 static const uint16_t SLCD_NumPos6_Num0[] = {
315     0xfee,
316     0x0,
317 };
318 
319 static const uint16_t SLCD_NumPos6_Num1[] = {
320     0xf48,
321     0x0,
322 };
323 
324 static const uint16_t SLCD_NumPos6_Num2[] = {
325     0xfba,
326     0x0,
327 };
328 
329 static const uint16_t SLCD_NumPos6_Num3[] = {
330     0xfda,
331     0x0,
332 };
333 
334 static const uint16_t SLCD_NumPos6_Num4[] = {
335     0xf5c,
336     0x0,
337 };
338 
339 static const uint16_t SLCD_NumPos6_Num5[] = {
340     0xfd6,
341     0x0,
342 };
343 
344 static const uint16_t SLCD_NumPos6_Num6[] = {
345     0xff6,
346     0x0,
347 };
348 
349 static const uint16_t SLCD_NumPos6_Num7[] = {
350     0xf4a,
351     0x0,
352 };
353 
354 static const uint16_t SLCD_NumPos6_Num8[] = {
355     0xffe,
356     0x0,
357 };
358 
359 static const uint16_t SLCD_NumPos6_Num9[] = {
360     0xfde,
361     0x0,
362 };
363 
364 static const uint16_t *SLCD_NumPos6[] = {
365 
366     SLCD_NumPos6_Num0, SLCD_NumPos6_Num1, SLCD_NumPos6_Num2, SLCD_NumPos6_Num3, SLCD_NumPos6_Num4,
367     SLCD_NumPos6_Num5, SLCD_NumPos6_Num6, SLCD_NumPos6_Num7, SLCD_NumPos6_Num8, SLCD_NumPos6_Num9,
368 };
369 
370 static const uint16_t SLCD_NumPos7_Num0[] = {
371     0x10ee,
372     0x0,
373 };
374 
375 static const uint16_t SLCD_NumPos7_Num1[] = {
376     0x1048,
377     0x0,
378 };
379 
380 static const uint16_t SLCD_NumPos7_Num2[] = {
381     0x10ba,
382     0x0,
383 };
384 
385 static const uint16_t SLCD_NumPos7_Num3[] = {
386     0x10da,
387     0x0,
388 };
389 
390 static const uint16_t SLCD_NumPos7_Num4[] = {
391     0x105c,
392     0x0,
393 };
394 
395 static const uint16_t SLCD_NumPos7_Num5[] = {
396     0x10d6,
397     0x0,
398 };
399 
400 static const uint16_t SLCD_NumPos7_Num6[] = {
401     0x10f6,
402     0x0,
403 };
404 
405 static const uint16_t SLCD_NumPos7_Num7[] = {
406     0x104a,
407     0x0,
408 };
409 
410 static const uint16_t SLCD_NumPos7_Num8[] = {
411     0x10fe,
412     0x0,
413 };
414 
415 static const uint16_t SLCD_NumPos7_Num9[] = {
416     0x10de,
417     0x0,
418 };
419 
420 static const uint16_t *SLCD_NumPos7[] = {
421 
422     SLCD_NumPos7_Num0, SLCD_NumPos7_Num1, SLCD_NumPos7_Num2, SLCD_NumPos7_Num3, SLCD_NumPos7_Num4,
423     SLCD_NumPos7_Num5, SLCD_NumPos7_Num6, SLCD_NumPos7_Num7, SLCD_NumPos7_Num8, SLCD_NumPos7_Num9,
424 };
425 
426 static const uint16_t SLCD_NumPos8_Num0[] = {
427     0x11ee,
428     0x0,
429 };
430 
431 static const uint16_t SLCD_NumPos8_Num1[] = {
432     0x1148,
433     0x0,
434 };
435 
436 static const uint16_t SLCD_NumPos8_Num2[] = {
437     0x11ba,
438     0x0,
439 };
440 
441 static const uint16_t SLCD_NumPos8_Num3[] = {
442     0x11da,
443     0x0,
444 };
445 
446 static const uint16_t SLCD_NumPos8_Num4[] = {
447     0x115c,
448     0x0,
449 };
450 
451 static const uint16_t SLCD_NumPos8_Num5[] = {
452     0x11d6,
453     0x0,
454 };
455 
456 static const uint16_t SLCD_NumPos8_Num6[] = {
457     0x11f6,
458     0x0,
459 };
460 
461 static const uint16_t SLCD_NumPos8_Num7[] = {
462     0x114a,
463     0x0,
464 };
465 
466 static const uint16_t SLCD_NumPos8_Num8[] = {
467     0x11fe,
468     0x0,
469 };
470 
471 static const uint16_t SLCD_NumPos8_Num9[] = {
472     0x11de,
473     0x0,
474 };
475 
476 static const uint16_t *SLCD_NumPos8[] = {
477 
478     SLCD_NumPos8_Num0, SLCD_NumPos8_Num1, SLCD_NumPos8_Num2, SLCD_NumPos8_Num3, SLCD_NumPos8_Num4,
479     SLCD_NumPos8_Num5, SLCD_NumPos8_Num6, SLCD_NumPos8_Num7, SLCD_NumPos8_Num8, SLCD_NumPos8_Num9,
480 };
481 
482 static const uint16_t SLCD_NumPos9_Num0[] = {
483     0x12ee,
484     0x0,
485 };
486 
487 static const uint16_t SLCD_NumPos9_Num1[] = {
488     0x1248,
489     0x0,
490 };
491 
492 static const uint16_t SLCD_NumPos9_Num2[] = {
493     0x12ba,
494     0x0,
495 };
496 
497 static const uint16_t SLCD_NumPos9_Num3[] = {
498     0x12da,
499     0x0,
500 };
501 
502 static const uint16_t SLCD_NumPos9_Num4[] = {
503     0x125c,
504     0x0,
505 };
506 
507 static const uint16_t SLCD_NumPos9_Num5[] = {
508     0x12d6,
509     0x0,
510 };
511 
512 static const uint16_t SLCD_NumPos9_Num6[] = {
513     0x12f6,
514     0x0,
515 };
516 
517 static const uint16_t SLCD_NumPos9_Num7[] = {
518     0x124a,
519     0x0,
520 };
521 
522 static const uint16_t SLCD_NumPos9_Num8[] = {
523     0x12fe,
524     0x0,
525 };
526 
527 static const uint16_t SLCD_NumPos9_Num9[] = {
528     0x12de,
529     0x0,
530 };
531 
532 static const uint16_t *SLCD_NumPos9[] = {
533 
534     SLCD_NumPos9_Num0, SLCD_NumPos9_Num1, SLCD_NumPos9_Num2, SLCD_NumPos9_Num3, SLCD_NumPos9_Num4,
535     SLCD_NumPos9_Num5, SLCD_NumPos9_Num6, SLCD_NumPos9_Num7, SLCD_NumPos9_Num8, SLCD_NumPos9_Num9,
536 };
537 
538 static const uint16_t SLCD_NumPos10_Num0[] = {
539     0x5ee,
540     0x0,
541 };
542 
543 static const uint16_t SLCD_NumPos10_Num1[] = {
544     0x548,
545     0x0,
546 };
547 
548 static const uint16_t SLCD_NumPos10_Num2[] = {
549     0x5d6,
550     0x0,
551 };
552 
553 static const uint16_t SLCD_NumPos10_Num3[] = {
554     0x5da,
555     0x0,
556 };
557 
558 static const uint16_t SLCD_NumPos10_Num4[] = {
559     0x578,
560     0x0,
561 };
562 
563 static const uint16_t SLCD_NumPos10_Num5[] = {
564     0x5ba,
565     0x0,
566 };
567 
568 static const uint16_t SLCD_NumPos10_Num6[] = {
569     0x5be,
570     0x0,
571 };
572 
573 static const uint16_t SLCD_NumPos10_Num7[] = {
574     0x5c8,
575     0x0,
576 };
577 
578 static const uint16_t SLCD_NumPos10_Num8[] = {
579     0x5fe,
580     0x0,
581 };
582 
583 static const uint16_t SLCD_NumPos10_Num9[] = {
584     0x5fa,
585     0x0,
586 };
587 
588 static const uint16_t *SLCD_NumPos10[] = {
589 
590     SLCD_NumPos10_Num0, SLCD_NumPos10_Num1, SLCD_NumPos10_Num2, SLCD_NumPos10_Num3, SLCD_NumPos10_Num4,
591     SLCD_NumPos10_Num5, SLCD_NumPos10_Num6, SLCD_NumPos10_Num7, SLCD_NumPos10_Num8, SLCD_NumPos10_Num9,
592 };
593 
594 static const uint16_t SLCD_NumPos11_Num0[] = {
595     0x4ee,
596     0x0,
597 };
598 
599 static const uint16_t SLCD_NumPos11_Num1[] = {
600     0x448,
601     0x0,
602 };
603 
604 static const uint16_t SLCD_NumPos11_Num2[] = {
605     0x4d6,
606     0x0,
607 };
608 
609 static const uint16_t SLCD_NumPos11_Num3[] = {
610     0x4da,
611     0x0,
612 };
613 
614 static const uint16_t SLCD_NumPos11_Num4[] = {
615     0x478,
616     0x0,
617 };
618 
619 static const uint16_t SLCD_NumPos11_Num5[] = {
620     0x4ba,
621     0x0,
622 };
623 
624 static const uint16_t SLCD_NumPos11_Num6[] = {
625     0x4be,
626     0x0,
627 };
628 
629 static const uint16_t SLCD_NumPos11_Num7[] = {
630     0x4c8,
631     0x0,
632 };
633 
634 static const uint16_t SLCD_NumPos11_Num8[] = {
635     0x4fe,
636     0x0,
637 };
638 
639 static const uint16_t SLCD_NumPos11_Num9[] = {
640     0x4fa,
641     0x0,
642 };
643 
644 static const uint16_t *SLCD_NumPos11[] = {
645 
646     SLCD_NumPos11_Num0, SLCD_NumPos11_Num1, SLCD_NumPos11_Num2, SLCD_NumPos11_Num3, SLCD_NumPos11_Num4,
647     SLCD_NumPos11_Num5, SLCD_NumPos11_Num6, SLCD_NumPos11_Num7, SLCD_NumPos11_Num8, SLCD_NumPos11_Num9,
648 };
649 
650 static const uint16_t SLCD_NumPos12_Num0[] = {
651     0x3ee,
652     0x0,
653 };
654 
655 static const uint16_t SLCD_NumPos12_Num1[] = {
656     0x348,
657     0x0,
658 };
659 
660 static const uint16_t SLCD_NumPos12_Num2[] = {
661     0x3d6,
662     0x0,
663 };
664 
665 static const uint16_t SLCD_NumPos12_Num3[] = {
666     0x3da,
667     0x0,
668 };
669 
670 static const uint16_t SLCD_NumPos12_Num4[] = {
671     0x378,
672     0x0,
673 };
674 
675 static const uint16_t SLCD_NumPos12_Num5[] = {
676     0x3ba,
677     0x0,
678 };
679 
680 static const uint16_t SLCD_NumPos12_Num6[] = {
681     0x3be,
682     0x0,
683 };
684 
685 static const uint16_t SLCD_NumPos12_Num7[] = {
686     0x3c8,
687     0x0,
688 };
689 
690 static const uint16_t SLCD_NumPos12_Num8[] = {
691     0x3fe,
692     0x0,
693 };
694 
695 static const uint16_t SLCD_NumPos12_Num9[] = {
696     0x3fa,
697     0x0,
698 };
699 
700 static const uint16_t *SLCD_NumPos12[] = {
701 
702     SLCD_NumPos12_Num0, SLCD_NumPos12_Num1, SLCD_NumPos12_Num2, SLCD_NumPos12_Num3, SLCD_NumPos12_Num4,
703     SLCD_NumPos12_Num5, SLCD_NumPos12_Num6, SLCD_NumPos12_Num7, SLCD_NumPos12_Num8, SLCD_NumPos12_Num9,
704 };
705 
706 static const uint16_t SLCD_NumPos13_Num0[] = {
707     0x2ee,
708     0x0,
709 };
710 
711 static const uint16_t SLCD_NumPos13_Num1[] = {
712     0x248,
713     0x0,
714 };
715 
716 static const uint16_t SLCD_NumPos13_Num2[] = {
717     0x2d6,
718     0x0,
719 };
720 
721 static const uint16_t SLCD_NumPos13_Num3[] = {
722     0x2da,
723     0x0,
724 };
725 
726 static const uint16_t SLCD_NumPos13_Num4[] = {
727     0x278,
728     0x0,
729 };
730 
731 static const uint16_t SLCD_NumPos13_Num5[] = {
732     0x2ba,
733     0x0,
734 };
735 
736 static const uint16_t SLCD_NumPos13_Num6[] = {
737     0x2be,
738     0x0,
739 };
740 
741 static const uint16_t SLCD_NumPos13_Num7[] = {
742     0x2c8,
743     0x0,
744 };
745 
746 static const uint16_t SLCD_NumPos13_Num8[] = {
747     0x2fe,
748     0x0,
749 };
750 
751 static const uint16_t SLCD_NumPos13_Num9[] = {
752     0x2fa,
753     0x0,
754 };
755 
756 static const uint16_t *SLCD_NumPos13[] = {
757 
758     SLCD_NumPos13_Num0, SLCD_NumPos13_Num1, SLCD_NumPos13_Num2, SLCD_NumPos13_Num3, SLCD_NumPos13_Num4,
759     SLCD_NumPos13_Num5, SLCD_NumPos13_Num6, SLCD_NumPos13_Num7, SLCD_NumPos13_Num8, SLCD_NumPos13_Num9,
760 };
761 
762 static const uint16_t SLCD_NumPos14_Num0[] = {
763     0x1ee,
764     0x0,
765 };
766 
767 static const uint16_t SLCD_NumPos14_Num1[] = {
768     0x148,
769     0x0,
770 };
771 
772 static const uint16_t SLCD_NumPos14_Num2[] = {
773     0x1d6,
774     0x0,
775 };
776 
777 static const uint16_t SLCD_NumPos14_Num3[] = {
778     0x1da,
779     0x0,
780 };
781 
782 static const uint16_t SLCD_NumPos14_Num4[] = {
783     0x178,
784     0x0,
785 };
786 
787 static const uint16_t SLCD_NumPos14_Num5[] = {
788     0x1ba,
789     0x0,
790 };
791 
792 static const uint16_t SLCD_NumPos14_Num6[] = {
793     0x1be,
794     0x0,
795 };
796 
797 static const uint16_t SLCD_NumPos14_Num7[] = {
798     0x1c8,
799     0x0,
800 };
801 
802 static const uint16_t SLCD_NumPos14_Num8[] = {
803     0x1fe,
804     0x0,
805 };
806 
807 static const uint16_t SLCD_NumPos14_Num9[] = {
808     0x1fa,
809     0x0,
810 };
811 
812 static const uint16_t *SLCD_NumPos14[] = {
813 
814     SLCD_NumPos14_Num0, SLCD_NumPos14_Num1, SLCD_NumPos14_Num2, SLCD_NumPos14_Num3, SLCD_NumPos14_Num4,
815     SLCD_NumPos14_Num5, SLCD_NumPos14_Num6, SLCD_NumPos14_Num7, SLCD_NumPos14_Num8, SLCD_NumPos14_Num9,
816 };
817 
818 static const uint16_t SLCD_NumPos15_Num0[] = {
819     0x677,
820     0x0,
821 };
822 
823 static const uint16_t SLCD_NumPos15_Num1[] = {
824     0x624,
825     0x0,
826 };
827 
828 static const uint16_t SLCD_NumPos15_Num2[] = {
829     0x66b,
830     0x0,
831 };
832 
833 static const uint16_t SLCD_NumPos15_Num3[] = {
834     0x66d,
835     0x0,
836 };
837 
838 static const uint16_t SLCD_NumPos15_Num4[] = {
839     0x63c,
840     0x0,
841 };
842 
843 static const uint16_t SLCD_NumPos15_Num5[] = {
844     0x65d,
845     0x0,
846 };
847 
848 static const uint16_t SLCD_NumPos15_Num6[] = {
849     0x65f,
850     0x0,
851 };
852 
853 static const uint16_t SLCD_NumPos15_Num7[] = {
854     0x664,
855     0x0,
856 };
857 
858 static const uint16_t SLCD_NumPos15_Num8[] = {
859     0x67f,
860     0x0,
861 };
862 
863 static const uint16_t SLCD_NumPos15_Num9[] = {
864     0x67d,
865     0x0,
866 };
867 
868 static const uint16_t *SLCD_NumPos15[] = {
869     SLCD_NumPos15_Num0, SLCD_NumPos15_Num1, SLCD_NumPos15_Num2, SLCD_NumPos15_Num3, SLCD_NumPos15_Num4,
870     SLCD_NumPos15_Num5, SLCD_NumPos15_Num6, SLCD_NumPos15_Num7, SLCD_NumPos15_Num8, SLCD_NumPos15_Num9,
871 };
872 
873 const uint16_t **SLCD_NumPos[] = {
874     SLCD_NumPos1,  SLCD_NumPos2,  SLCD_NumPos3,  SLCD_NumPos4,  SLCD_NumPos5,
875     SLCD_NumPos6,  SLCD_NumPos7,  SLCD_NumPos8,  SLCD_NumPos9,  SLCD_NumPos10,
876     SLCD_NumPos11, SLCD_NumPos12, SLCD_NumPos13, SLCD_NumPos14, SLCD_NumPos15,
877 };
878 
879 const uint16_t SLCD_Icon[] = {
880     /* Number part 1*/
881     0xa02, 0xa08, 0xa40, 0xa80, 0xa20, 0xa04, 0xa10,
882 
883     /* Number part 2*/
884     0xb02, 0xb08, 0xb40, 0xb80, 0xb20, 0xb04, 0xb10,
885 
886     /* Number part 3*/
887     0xc02, 0xc08, 0xc40, 0xc80, 0xc20, 0xc04, 0xc10,
888 
889     /* Number part 4*/
890     0xd02, 0xd08, 0xd40, 0xd80, 0xd20, 0xd04, 0xd10,
891 
892     /* Number part 5*/
893     0xe02, 0xe08, 0xe40, 0xe80, 0xe20, 0xe04, 0xe10,
894 
895     /* Number part 6*/
896     0xf02, 0xf08, 0xf40, 0xf80, 0xf20, 0xf04, 0xf10,
897 
898     /* Number part 7*/
899     0x1002, 0x1008, 0x1040, 0x1080, 0x1020, 0x1004, 0x1010,
900 
901     /* Number part 8*/
902     0x1102, 0x1108, 0x1140, 0x1180, 0x1120, 0x1104, 0x1110,
903 
904     /* Number part 9*/
905     0x1202, 0x1208, 0x1240, 0x1280, 0x1220, 0x1204, 0x1210,
906 
907     /* Number part 10*/
908     0x580, 0x540, 0x508, 0x502, 0x504, 0x520, 0x510,
909 
910     /* Number part 11*/
911     0x480, 0x440, 0x408, 0x402, 0x404, 0x420, 0x410,
912 
913     /* Number part 12*/
914     0x380, 0x340, 0x308, 0x302, 0x304, 0x320, 0x310,
915 
916     /* Number part 13*/
917     0x280, 0x240, 0x208, 0x202, 0x204, 0x220, 0x210,
918 
919     /* Number part 14*/
920     0x180, 0x140, 0x108, 0x102, 0x104, 0x120, 0x110,
921 
922     /* Number part 15*/
923     0x640, 0x620, 0x604, 0x601, 0x602, 0x610, 0x608,
924 
925     0xe01,  /* index 15, L1 */
926     0xf01,  /* index 16, L2 */
927     0x1001, /* index 17, L3 */
928     0x1404, /* index 18, T1 */
929     0x1408, /* index 19, T2 */
930     0x1410, /* index 20, T3 */
931     0x1420, /* index 21, T4 */
932     0x1402, /* index 22, RMS */
933     0x1380, /* index 23, P1 */
934     0x1340, /* index 24, P2 */
935     0x1302, /* index 25, P3 */
936     0x401,  /* index 26, P4 */
937     0x301,  /* index 27, P5 */
938     0x201,  /* index 28, P6 */
939     0x101,  /* index 29, P7 */
940     0x840,  /* index 30, S1 */
941     0x1301, /* index 31, S2 */
942     0x801,  /* index 32, S3 */
943     0x802,  /* index 33, S4 */
944     0x808,  /* index 34, S5 */
945     0x820,  /* index 35, S6  */
946     0x702,  /* index 36, S7 */
947     0x804,  /* index 37, S8 */
948     0x810,  /* index 38, S9 */
949     0x720,  /* index 39, S10  */
950     0x710,  /* index 40, S11 */
951     0x704,  /* index 41 , S12 */
952     0x708,  /* index 42, S13 */
953     0x740,  /* index 43, S14  */
954     0x1401, /* index 44, S15 */
955     0x908,  /* index 45, S16 */
956     0x680,  /* index 46, S17 */
957     0x501,  /* index 47, S18 */
958     0x780,  /* index 48, S19 */
959     0x880,  /* index 49, S20 */
960     0x940,  /* index 50, S21 */
961     0x920,  /* index 51, S22 */
962     0x910,  /* index 52, S23 */
963     0x904,  /* index 53, S24 */
964     0x902,  /* index 54, S25 */
965     0xa01,  /* index 55, S26 */
966     0xb01,  /* index 56, S27 */
967     0x901,  /* index 57, S28 */
968     0x1101, /* index 58, S29 */
969     0x1201, /* index 59, S30 */
970     0x1304, /* index 60, S31 */
971     0x1308, /* index 61 , S32*/
972     0x1310, /* index 62, S33 */
973     0x1320, /* index 63, S34 */
974     0x1480, /* index 64, S35 */
975     0xd01,  /* index 65, S36 */
976     0x1440, /* index 66, S37 */
977     0x980,  /* index 67, S38 */
978     0xc01,  /* index 68, S39 */
979     0x701   /* index 69, S40 */
980 };
981