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