Changeset 7b25525 in rtems


Ignore:
Timestamp:
Nov 30, 2009, 10:00:36 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
e5764ee
Parents:
dbec22db
Message:

2009-11-30 Fernando Nicodemos <fgnicodemos@…>

  • Makefile.am, preinstall.am, console/fbcons.c, console/font8x16.h, console/sed1356.c, console/uarts.c, include/sed1356.h, startup/bspstart.c, startup/linkcmds.csb337, startup/linkcmds.csb637, startup/memmap.c, startup/umonsupp.c: Update to match development version.
Location:
c/src/lib/libbsp/arm/csb337
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/csb337/ChangeLog

    rdbec22db r7b25525  
     12009-11-30      Fernando Nicodemos <fgnicodemos@terra.com.br>
     2
     3        * Makefile.am, preinstall.am, console/fbcons.c, console/font8x16.h,
     4        console/sed1356.c, console/uarts.c, include/sed1356.h,
     5        startup/bspstart.c, startup/linkcmds.csb337, startup/linkcmds.csb637,
     6        startup/memmap.c, startup/umonsupp.c: Update to match development
     7        version.
     8
    192009-11-21      Fernando Nicodemos <fgnicodemos@terra.com.br>
    210
  • c/src/lib/libbsp/arm/csb337/Makefile.am

    rdbec22db r7b25525  
    5858    ../../shared/bspclean.c startup/bspreset.c \
    5959    startup/memmap.c ../../shared/bootcard.c ../../shared/sbrk.c \
    60     ../../shared/gnatinstallhandler.c startup/umonsupp.c
     60    ../../shared/gnatinstallhandler.c
    6161# console
    6262libbsp_a_SOURCES += ../../shared/console.c console/uarts.c
  • c/src/lib/libbsp/arm/csb337/console/fbcons.c

    rdbec22db r7b25525  
    44 *  COPYRIGHT (c) 1989-2009.
    55 *  On-Line Applications Research Corporation (OAR).
     6 *
     7 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
     8 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
    69 *
    710 *  The license and distribution terms for this file may be
  • c/src/lib/libbsp/arm/csb337/console/font8x16.h

    rdbec22db r7b25525  
    22 * font8x16.h
    33 *
    4  * Simple 8 x 16 font printable characters only.  To lookoup, subtract
    5  * FIRST_CHAR from the character, multiply x FONT_HEIGHT and get the next
     4 * Simple 8 x 16 font printable Characters only.  To lookup, subtract
     5 * FIRST_CHAR from the Character, multiply x FONT_HEIGHT and get the next
    66 * FONT_WIDTH bytes.
    77 *
     
    3030 *  Ed Sutter has been informed that this code is being used in RTEMS.
    3131 *
    32  *  The code has been reformatted to be more compliant with RTEMS
    33  *  coding standards and to eliminate C++ style comments.
     32 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     33 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     34 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     35 *  standards and to eliminate C++ style comments.
    3436 *
    3537 *  $Id$
     
    3739
    3840#define FONT_WIDTH              8
    39 #define FONT_HEIGHT     16
     41#define FONT_HEIGHT             16
    4042#define FIRST_CHAR              0x20
    4143#define LAST_CHAR               0x7f
     
    1061080x00,
    1071090x18,
    108 0x3c,
    109 0x3c,
    110 0x3c,
    111 0x3c,
     1100x3C,
     1110x3C,
     1120x3C,
     1130x3C,
    1121140x18,
    1131150x18,
     
    123125   ht=16, width=8
    124126   +--------+
     127   |        |
    125128   |        |
    126129   |  ** ** |
     
    128131   |  ** ** |
    129132   |  ** ** |
    130    |   * *  |
    131133   |        |
    132134   |        |
     
    1791810x00,
    1801820x00,
    181 0x6c,
    182 0x6c,
    183 0x6c,
    184 0xfe,
    185 0x6c,
    186 0x6c,
    187 0xfe,
    188 0x6c,
    189 0x6c,
    190 0x6c,
     1830x6C,
     1840x6C,
     1850x6C,
     1860xFE,
     1870x6C,
     1880x6C,
     1890xFE,
     1900x6C,
     1910x6C,
     1920x6C,
    1911930x00,
    1921940x00,
     
    203205   | *****  |
    204206   |**   ** |
    205    |**      |
     207   |** *    |
    206208   | ****   |
    207209   |  ****  |
    208    |     ** |
    209    |**   ** |
    210    | *****  |
    211    |   **   |
    212    |   **   |
    213    |        |
    214    |        |
    215    +--------+ */
    216 0x00,
    217 0x00,
    218 0x18,
    219 0x18,
    220 0x7c,
    221 0xc6,
    222 0xc0,
     210   |   * ** |
     211   |**   ** |
     212   | *****  |
     213   |   **   |
     214   |   **   |
     215   |        |
     216   |        |
     217   +--------+ */
     2180x00,
     2190x00,
     2200x18,
     2210x18,
     2220x7C,
     2230xC6,
     2240xC0,
    2232250x78,
    224 0x3c,
     2260x3C,
    2252270x06,
    226 0xc6,
    227 0x7c,
     2280xC6,
     2290x7C,
    2282300x18,
    2292310x18,
     
    2582600x62,
    2592610x66,
    260 0x0c,
     2620x0C,
    2612630x18,
    2622640x30,
    2632650x66,
    264 0xc6,
     2660xC6,
    2652670x00,
    2662680x00,
     
    2912930x00,
    2922940x38,
    293 0x6c,
     2950x6C,
    2942960x38,
    2952970x30,
    2962980x76,
    297 0x7e,
    298 0xcc,
    299 0xcc,
    300 0xcc,
     2990x7E,
     3000xCC,
     3010xCC,
     3020xCC,
    3013030x76,
    3023040x00,
     
    326328   +--------+ */
    3273290x00,
    328 0x0c,
    329 0x0c,
    330 0x0c,
     3300x0C,
     3310x0C,
     3320x0C,
    3313330x18,
    3323340x00,
     
    3643660x00,
    3653670x00,
    366 0x0c,
     3680x0C,
    3673690x18,
    3683700x30,
     
    3733750x30,
    3743760x18,
    375 0x0c,
     3770x0C,
    3763780x00,
    3773790x00,
     
    4034050x30,
    4044060x18,
    405 0x0c,
    406 0x0c,
    407 0x0c,
    408 0x0c,
    409 0x0c,
    410 0x0c,
     4070x0C,
     4080x0C,
     4090x0C,
     4100x0C,
     4110x0C,
     4120x0C,
    4114130x18,
    4124140x30,
     
    4164180x00,
    417419
    418 /* Character * (0x2a):
     420/* Character * (0x2A):
    419421   ht=16, width=8
    420422   +--------+
     
    4414430x00,
    4424440x00,
    443 0x6c,
     4450x6C,
    4444460x38,
    445 0xfe,
     4470xFE,
    4464480x38,
    447 0x6c,
    448 0x00,
    449 0x00,
    450 0x00,
    451 0x00,
    452 0x00,
    453 0x00,
    454 
    455 /* Character + (0x2b):
     4490x6C,
     4500x00,
     4510x00,
     4520x00,
     4530x00,
     4540x00,
     4550x00,
     456
     457/* Character  (0x2B):
    456458   ht=16, width=8
    457459   +--------+
     
    4804820x18,
    4814830x18,
    482 0x7e,
    483 0x18,
    484 0x18,
    485 0x00,
    486 0x00,
    487 0x00,
    488 0x00,
    489 0x00,
    490 0x00,
    491 
    492 /* Character , (0x2c):
    493    ht=16, width=8
    494    +--------+
    495    |        |
    496    |        |
    497    |        |
    498    |        |
    499    |        |
    500    |        |
    501    |        |
    502    |        |
    503    |        |
    504    |    **  |
    505    |    **  |
    506    |    **  |
    507    |   **   |
    508    |        |
    509    |        |
    510    |        |
    511    +--------+ */
    512 0x00,
    513 0x00,
    514 0x00,
    515 0x00,
    516 0x00,
    517 0x00,
    518 0x00,
    519 0x00,
    520 0x00,
    521 0x0c,
    522 0x0c,
    523 0x0c,
    524 0x18,
    525 0x00,
    526 0x00,
    527 0x00,
    528 
    529 /* Character - (0x2d):
    530    ht=16, width=8
    531    +--------+
    532    |        |
    533    |        |
    534    |        |
    535    |        |
    536    |        |
    537    |        |
    538    |        |
    539    |******* |
    540    |        |
    541    |        |
    542    |        |
    543    |        |
    544    |        |
    545    |        |
    546    |        |
    547    |        |
    548    +--------+ */
    549 0x00,
    550 0x00,
    551 0x00,
    552 0x00,
    553 0x00,
    554 0x00,
    555 0x00,
    556 0xfe,
    557 0x00,
    558 0x00,
    559 0x00,
    560 0x00,
    561 0x00,
    562 0x00,
    563 0x00,
    564 0x00,
    565 
    566 /* Character . (0x2e):
    567    ht=16, width=8
    568    +--------+
    569    |        |
    570    |        |
    571    |        |
    572    |        |
    573    |        |
    574    |        |
    575    |        |
    576    |        |
    577    |        |
    578    |        |
    579    |   **   |
    580    |   **   |
    581    |        |
    582    |        |
    583    |        |
    584    |        |
    585    +--------+ */
    586 0x00,
    587 0x00,
    588 0x00,
    589 0x00,
    590 0x00,
    591 0x00,
    592 0x00,
    593 0x00,
    594 0x00,
    595 0x00,
    596 0x18,
    597 0x18,
    598 0x00,
    599 0x00,
    600 0x00,
    601 0x00,
    602 
    603 /* Character / (0x2f):
     4840x7E,
     4850x18,
     4860x18,
     4870x00,
     4880x00,
     4890x00,
     4900x00,
     4910x00,
     4920x00,
     493
     494/* Character , (0x2C):
     495   ht=16, width=8
     496   +--------+
     497   |        |
     498   |        |
     499   |        |
     500   |        |
     501   |        |
     502   |        |
     503   |        |
     504   |        |
     505   |        |
     506   |    **  |
     507   |    **  |
     508   |    **  |
     509   |   **   |
     510   |        |
     511   |        |
     512   |        |
     513   +--------+ */
     5140x00,
     5150x00,
     5160x00,
     5170x00,
     5180x00,
     5190x00,
     5200x00,
     5210x00,
     5220x00,
     5230x0C,
     5240x0C,
     5250x0C,
     5260x18,
     5270x00,
     5280x00,
     5290x00,
     530
     531/* Character - (0x2D):
     532   ht=16, width=8
     533   +--------+
     534   |        |
     535   |        |
     536   |        |
     537   |        |
     538   |        |
     539   |        |
     540   |        |
     541   | ****** |
     542   |        |
     543   |        |
     544   |        |
     545   |        |
     546   |        |
     547   |        |
     548   |        |
     549   |        |
     550   +--------+ */
     5510x00,
     5520x00,
     5530x00,
     5540x00,
     5550x00,
     5560x00,
     5570x00,
     5580xFE,
     5590x00,
     5600x00,
     5610x00,
     5620x00,
     5630x00,
     5640x00,
     5650x00,
     5660x00,
     567
     568/* Character . (0x2E):
     569   ht=16, width=8
     570   +--------+
     571   |        |
     572   |        |
     573   |        |
     574   |        |
     575   |        |
     576   |        |
     577   |        |
     578   |        |
     579   |        |
     580   |        |
     581   |   **   |
     582   |   **   |
     583   |        |
     584   |        |
     585   |        |
     586   |        |
     587   +--------+ */
     5880x00,
     5890x00,
     5900x00,
     5910x00,
     5920x00,
     5930x00,
     5940x00,
     5950x00,
     5960x00,
     5970x00,
     5980x18,
     5990x18,
     6000x00,
     6010x00,
     6020x00,
     6030x00,
     604
     605/* Character / (0x2F):
    604606   ht=16, width=8
    605607   +--------+
     
    614616   |  **    |
    615617   | **     |
    616    |**      |
    617    |*       |
     618   | *      |
     619   |        |
    618620   |        |
    619621   |        |
     
    6276290x02,
    6286300x06,
    629 0x0c,
     6310x0C,
    6306320x18,
    6316330x30,
    6326340x60,
    633 0xc0,
     6350xC0,
    6346360x80,
    6356370x00,
     
    6606620x00,
    6616630x00,
    662 0x7c,
    663 0xc6,
    664 0xc6,
    665 0xce,
    666 0xde,
    667 0xf6,
    668 0xe6,
    669 0xc6,
    670 0xc6,
    671 0x7c,
     6640x7C,
     6650xC6,
     6660xC6,
     6670xCE,
     6680xDE,
     6690xF6,
     6700xE6,
     6710xC6,
     6720xC6,
     6730x7C,
    6726740x00,
    6736750x00,
     
    7067080x18,
    7077090x18,
    708 0x7e,
     7100x7E,
    7097110x00,
    7107120x00,
     
    7347360x00,
    7357370x00,
    736 0x7c,
    737 0xc6,
    738 0xc6,
     7380x7C,
     7390xC6,
     7400xC6,
    7397410x06,
    740 0x0c,
     7420x0C,
    7417430x18,
    7427440x30,
    7437450x60,
    744 0xc6,
    745 0xfe,
     7460xC6,
     7470xFE,
    7467480x00,
    7477490x00,
     
    7717730x00,
    7727740x00,
    773 0x7c,
    774 0xc6,
     7750x7C,
     7760xC6,
    7757770x06,
    7767780x06,
    777 0x3c,
     7790x3C,
    7787800x06,
    7797810x06,
    7807820x06,
    781 0xc6,
    782 0x7c,
     7830xC6,
     7840x7C,
    7837850x00,
    7847860x00,
     
    8088100x00,
    8098110x00,
    810 0x0c,
    811 0x1c,
    812 0x3c,
    813 0x6c,
    814 0xcc,
    815 0xcc,
    816 0xfe,
    817 0x0c,
    818 0x0c,
    819 0x1e,
     8120x0C,
     8130x1C,
     8140x3C,
     8150x6C,
     8160xCC,
     8170xCC,
     8180xFE,
     8190x0C,
     8200x0C,
     8210x1E,
    8208220x00,
    8218230x00,
     
    8458470x00,
    8468480x00,
    847 0xfe,
    848 0xc0,
    849 0xc0,
    850 0xc0,
    851 0xfc,
     8490xFE,
     8500xC0,
     8510xC0,
     8520xC0,
     8530xFC,
    8528540x06,
    8538550x06,
    8548560x06,
    855 0xc6,
    856 0x7c,
     8570xC6,
     8580x7C,
    8578590x00,
    8588600x00,
     
    8828840x00,
    8838850x00,
    884 0x7c,
    885 0xc6,
    886 0xc0,
    887 0xc0,
    888 0xfc,
    889 0xc6,
    890 0xc6,
    891 0xc6,
    892 0xc6,
    893 0x7c,
     8860x7C,
     8870xC6,
     8880xC0,
     8890xC0,
     8900xFC,
     8910xC6,
     8920xC6,
     8930xC6,
     8940xC6,
     8950x7C,
    8948960x00,
    8958970x00,
     
    9199210x00,
    9209220x00,
    921 0xfe,
    922 0xc6,
     9230xFE,
     9240xC6,
    9239250x06,
    924 0x0c,
     9260x0C,
    9259270x18,
    9269280x30,
     
    9569580x00,
    9579590x00,
    958 0x7c,
    959 0xc6,
    960 0xc6,
    961 0xc6,
    962 0x7c,
    963 0xc6,
    964 0xc6,
    965 0xc6,
    966 0xc6,
    967 0x7c,
     9600x7C,
     9610xC6,
     9620xC6,
     9630xC6,
     9640x7C,
     9650xC6,
     9660xC6,
     9670xC6,
     9680xC6,
     9690x7C,
    9689700x00,
    9699710x00,
     
    9939950x00,
    9949960x00,
    995 0x7c,
    996 0xc6,
    997 0xc6,
    998 0xc6,
    999 0xc6,
    1000 0x7e,
     9970x7C,
     9980xC6,
     9990xC6,
     10000xC6,
     10010xC6,
     10020x7E,
    100110030x06,
    100210040x06,
    1003 0xc6,
    1004 0x7c,
    1005 0x00,
    1006 0x00,
    1007 0x00,
    1008 0x00,
    1009 
    1010 /* Character : (0x3a):
    1011    ht=16, width=8
    1012    +--------+
    1013    |        |
    1014    |        |
    1015    |        |
    1016    |        |
    1017    |        |
    1018    |    **  |
    1019    |    **  |
    1020    |        |
    1021    |        |
    1022    |    **  |
    1023    |    **  |
    1024    |        |
    1025    |        |
    1026    |        |
    1027    |        |
    1028    |        |
    1029    +--------+ */
    1030 0x00,
    1031 0x00,
    1032 0x00,
    1033 0x00,
    1034 0x00,
    1035 0x0c,
    1036 0x0c,
    1037 0x00,
    1038 0x00,
    1039 0x0c,
    1040 0x0c,
    1041 0x00,
    1042 0x00,
    1043 0x00,
    1044 0x00,
    1045 0x00,
    1046 
    1047 /* Character ; (0x3b):
    1048    ht=16, width=8
    1049    +--------+
    1050    |        |
    1051    |        |
    1052    |        |
    1053    |        |
    1054    |        |
    1055    |    **  |
    1056    |    **  |
    1057    |        |
    1058    |        |
    1059    |    **  |
    1060    |    **  |
    1061    |    **  |
    1062    |   **   |
    1063    |        |
    1064    |        |
    1065    |        |
    1066    +--------+ */
    1067 0x00,
    1068 0x00,
    1069 0x00,
    1070 0x00,
    1071 0x00,
    1072 0x0c,
    1073 0x0c,
    1074 0x00,
    1075 0x00,
    1076 0x0c,
    1077 0x0c,
    1078 0x0c,
    1079 0x18,
    1080 0x00,
    1081 0x00,
    1082 0x00,
    1083 
    1084 /* Character < (0x3c):
     10050xC6,
     10060x7C,
     10070x00,
     10080x00,
     10090x00,
     10100x00,
     1011
     1012/* Character : (0x3A):
     1013   ht=16, width=8
     1014   +--------+
     1015   |        |
     1016   |        |
     1017   |        |
     1018   |        |
     1019   |        |
     1020   |    **  |
     1021   |    **  |
     1022   |        |
     1023   |        |
     1024   |    **  |
     1025   |    **  |
     1026   |        |
     1027   |        |
     1028   |        |
     1029   |        |
     1030   |        |
     1031   +--------+ */
     10320x00,
     10330x00,
     10340x00,
     10350x00,
     10360x00,
     10370x0C,
     10380x0C,
     10390x00,
     10400x00,
     10410x0C,
     10420x0C,
     10430x00,
     10440x00,
     10450x00,
     10460x00,
     10470x00,
     1048
     1049/* Character ; (0x3B):
     1050   ht=16, width=8
     1051   +--------+
     1052   |        |
     1053   |        |
     1054   |        |
     1055   |        |
     1056   |        |
     1057   |    **  |
     1058   |    **  |
     1059   |        |
     1060   |        |
     1061   |    **  |
     1062   |    **  |
     1063   |    **  |
     1064   |   **   |
     1065   |        |
     1066   |        |
     1067   |        |
     1068   +--------+ */
     10690x00,
     10700x00,
     10710x00,
     10720x00,
     10730x00,
     10740x0C,
     10750x0C,
     10760x00,
     10770x00,
     10780x0C,
     10790x0C,
     10800x0C,
     10810x18,
     10820x00,
     10830x00,
     10840x00,
     1085
     1086/* Character < (0x3C):
    10851087   ht=16, width=8
    10861088   +--------+
     
    110511070x00,
    110611080x00,
    1107 0x0c,
     11090x0C,
    110811100x18,
    110911110x30,
    111011120x60,
    1111 0xc0,
     11130xC0,
    111211140x60,
    111311150x30,
    111411160x18,
    1115 0x0c,
    1116 0x00,
    1117 0x00,
    1118 0x00,
    1119 0x00,
    1120 
    1121 /* Character = (0x3d):
     11170x0C,
     11180x00,
     11190x00,
     11200x00,
     11210x00,
     1122
     1123/* Character = (0x3D):
    11221124   ht=16, width=8
    11231125   +--------+
     
    114511470x00,
    114611480x00,
    1147 0xfe,
    1148 0x00,
    1149 0xfe,
    1150 0x00,
    1151 0x00,
    1152 0x00,
    1153 0x00,
    1154 0x00,
    1155 0x00,
    1156 0x00,
    1157 
    1158 /* Character > (0x3e):
     11490xFE,
     11500x00,
     11510xFE,
     11520x00,
     11530x00,
     11540x00,
     11550x00,
     11560x00,
     11570x00,
     11580x00,
     1159
     1160/* Character > (0x3E):
    11591161   ht=16, width=8
    11601162   +--------+
     
    118211840x30,
    118311850x18,
    1184 0x0c,
     11860x0C,
    118511870x06,
    1186 0x0c,
     11880x0C,
    118711890x18,
    118811900x30,
     
    119311950x00,
    11941196
    1195 /* Character ? (0x3f):
    1196    ht=16, width=8
    1197    +--------+
    1198    |        |
    1199    |        |
    1200    | *****  |
    1201    |**   ** |
    1202    |**   ** |
    1203    |    **  |
    1204    |   **   |
    1205    |   **   |
    1206    |   **   |
    1207    |        |
    1208    |   **   |
    1209    |   **   |
    1210    |        |
    1211    |        |
    1212    |        |
    1213    |        |
    1214    +--------+ */
    1215 0x00,
    1216 0x00,
    1217 0x7c,
    1218 0xc6,
    1219 0xc6,
    1220 0x0c,
     1197/* Character ? (0x3F):
     1198   ht=16, width=8
     1199   +--------+
     1200   |        |
     1201   |        |
     1202   | *****  |
     1203   |**   ** |
     1204   |**   ** |
     1205   |    **  |
     1206   |   **   |
     1207   |   **   |
     1208   |   **   |
     1209   |        |
     1210   |   **   |
     1211   |   **   |
     1212   |        |
     1213   |        |
     1214   |        |
     1215   |        |
     1216   +--------+ */
     12170x00,
     12180x00,
     12190x7C,
     12200xC6,
     12210xC6,
     12220x0C,
    122112230x18,
    122212240x18,
     
    125212540x00,
    125312550x00,
    1254 0x7c,
    1255 0xc6,
    1256 0xc6,
    1257 0xc6,
    1258 0xde,
    1259 0xde,
    1260 0xde,
    1261 0xdc,
    1262 0xc0,
    1263 0x7e,
     12560x7C,
     12570xC6,
     12580xC6,
     12590xC6,
     12600xDE,
     12610xDE,
     12620xDE,
     12630xDC,
     12640xC0,
     12650x7E,
    126412660x00,
    126512670x00,
     
    129012920x00,
    129112930x38,
    1292 0x6c,
    1293 0xc6,
    1294 0xc6,
    1295 0xc6,
    1296 0xfe,
    1297 0xc6,
    1298 0xc6,
    1299 0xc6,
    1300 0xc6,
     12940x6C,
     12950xC6,
     12960xC6,
     12970xC6,
     12980xFE,
     12990xC6,
     13000xC6,
     13010xC6,
     13020xC6,
    130113030x00,
    130213040x00,
     
    132613280x00,
    132713290x00,
    1328 0xfc,
    1329 0x66,
    1330 0x66,
    1331 0x66,
    1332 0x7c,
    1333 0x66,
    1334 0x66,
    1335 0x66,
    1336 0x66,
    1337 0xfc,
     13300xFC,
     13310x66,
     13320x66,
     13330x66,
     13340x7C,
     13350x66,
     13360x66,
     13370x66,
     13380x66,
     13390xFC,
    133813400x00,
    133913410x00,
     
    136313650x00,
    136413660x00,
    1365 0x3c,
    1366 0x66,
    1367 0xc2,
    1368 0xc0,
    1369 0xc0,
    1370 0xc0,
    1371 0xc0,
    1372 0xc2,
    1373 0x66,
    1374 0x3c,
     13670x3C,
     13680x66,
     13690xC2,
     13700xC0,
     13710xC0,
     13720xC0,
     13730xC0,
     13740xC2,
     13750x66,
     13760x3C,
    137513770x00,
    137613780x00,
     
    140014020x00,
    140114030x00,
    1402 0xf8,
    1403 0x6c,
    1404 0x66,
    1405 0x66,
    1406 0x66,
    1407 0x66,
    1408 0x66,
    1409 0x66,
    1410 0x6c,
    1411 0xf8,
     14040xF8,
     14050x6C,
     14060x66,
     14070x66,
     14080x66,
     14090x66,
     14100x66,
     14110x66,
     14120x6C,
     14130xF8,
    141214140x00,
    141314150x00,
     
    143714390x00,
    143814400x00,
    1439 0xfe,
     14410xFE,
    144014420x66,
    144114430x60,
    144214440x64,
    1443 0x7c,
     14450x7C,
    144414460x64,
    144514470x60,
    144614480x60,
    144714490x66,
    1448 0xfe,
     14500xFE,
    144914510x00,
    145014520x00,
     
    147414760x00,
    147514770x00,
    1476 0xfe,
     14780xFE,
    147714790x66,
    147814800x60,
    147914810x64,
    1480 0x7c,
     14820x7C,
    148114830x64,
    148214840x60,
    148314850x60,
    148414860x60,
    1485 0xf0,
     14870xF0,
    148614880x00,
    148714890x00,
     
    151115130x00,
    151215140x00,
    1513 0x7c,
    1514 0xc6,
    1515 0xc6,
    1516 0xc0,
    1517 0xc0,
    1518 0xc0,
    1519 0xce,
    1520 0xc6,
    1521 0xc6,
    1522 0x7c,
     15150x7C,
     15160xC6,
     15170xC6,
     15180xC0,
     15190xC0,
     15200xC0,
     15210xCE,
     15220xC6,
     15230xC6,
     15240x7C,
    152315250x00,
    152415260x00,
     
    154815500x00,
    154915510x00,
    1550 0xc6,
    1551 0xc6,
    1552 0xc6,
    1553 0xc6,
    1554 0xfe,
    1555 0xc6,
    1556 0xc6,
    1557 0xc6,
    1558 0xc6,
    1559 0xc6,
     15520xC6,
     15530xC6,
     15540xC6,
     15550xC6,
     15560xFE,
     15570xC6,
     15580xC6,
     15590xC6,
     15600xC6,
     15610xC6,
    156015620x00,
    156115630x00,
     
    158515870x00,
    158615880x00,
    1587 0x3c,
    1588 0x18,
    1589 0x18,
    1590 0x18,
    1591 0x18,
    1592 0x18,
    1593 0x18,
    1594 0x18,
    1595 0x18,
    1596 0x3c,
    1597 0x00,
    1598 0x00,
    1599 0x00,
    1600 0x00,
    1601 
    1602 /* Character J (0x4a):
     15890x3C,
     15900x18,
     15910x18,
     15920x18,
     15930x18,
     15940x18,
     15950x18,
     15960x18,
     15970x18,
     15980x3C,
     15990x00,
     16000x00,
     16010x00,
     16020x00,
     1603
     1604/* Character J (0x4A):
    16031605   ht=16, width=8
    16041606   +--------+
     
    162216240x00,
    162316250x00,
    1624 0x3c,
    1625 0x18,
    1626 0x18,
    1627 0x18,
    1628 0x18,
    1629 0x18,
    1630 0x18,
    1631 0xd8,
    1632 0xd8,
     16260x3C,
     16270x18,
     16280x18,
     16290x18,
     16300x18,
     16310x18,
     16320x18,
     16330xD8,
     16340xD8,
    163316350x70,
    163416360x00,
     
    163716390x00,
    16381640
    1639 /* Character K (0x4b):
     1641/* Character K (0x4B):
    16401642   ht=16, width=8
    16411643   +--------+
     
    165916610x00,
    166016620x00,
    1661 0xc6,
    1662 0xc6,
    1663 0xcc,
    1664 0xd8,
    1665 0xf0,
    1666 0xf0,
    1667 0xd8,
    1668 0xcc,
    1669 0xc6,
    1670 0xc6,
    1671 0x00,
    1672 0x00,
    1673 0x00,
    1674 0x00,
    1675 
    1676 /* Character L (0x4c):
     16630xC6,
     16640xC6,
     16650xCC,
     16660xD8,
     16670xF0,
     16680xF0,
     16690xD8,
     16700xCC,
     16710xC6,
     16720xC6,
     16730x00,
     16740x00,
     16750x00,
     16760x00,
     1677
     1678/* Character L (0x4C):
    16771679   ht=16, width=8
    16781680   +--------+
     
    169616980x00,
    169716990x00,
    1698 0xf0,
     17000xF0,
    169917010x60,
    170017020x60,
     
    170517070x62,
    170617080x66,
    1707 0xfe,
    1708 0x00,
    1709 0x00,
    1710 0x00,
    1711 0x00,
    1712 
    1713 /* Character M (0x4d):
     17090xFE,
     17100x00,
     17110x00,
     17120x00,
     17130x00,
     1714
     1715/* Character M (0x4D):
    17141716   ht=16, width=8
    17151717   +--------+
     
    173317350x00,
    173417360x00,
    1735 0xc6,
    1736 0xc6,
    1737 0xee,
    1738 0xee,
    1739 0xfe,
    1740 0xd6,
    1741 0xd6,
    1742 0xd6,
    1743 0xc6,
    1744 0xc6,
    1745 0x00,
    1746 0x00,
    1747 0x00,
    1748 0x00,
    1749 
    1750 /* Character N (0x4e):
     17370xC6,
     17380xC6,
     17390xEE,
     17400xEE,
     17410xFE,
     17420xD6,
     17430xD6,
     17440xD6,
     17450xC6,
     17460xC6,
     17470x00,
     17480x00,
     17490x00,
     17500x00,
     1751
     1752/* Character N (0x4E):
    17511753   ht=16, width=8
    17521754   +--------+
     
    177017720x00,
    177117730x00,
    1772 0xc6,
    1773 0xc6,
    1774 0xe6,
    1775 0xe6,
    1776 0xf6,
    1777 0xde,
    1778 0xce,
    1779 0xce,
    1780 0xc6,
    1781 0xc6,
    1782 0x00,
    1783 0x00,
    1784 0x00,
    1785 0x00,
    1786 
    1787 /* Character O (0x4f):
    1788    ht=16, width=8
    1789    +--------+
    1790    |        |
    1791    |        |
    1792    | *****  |
    1793    |**   ** |
    1794    |**   ** |
    1795    |**   ** |
    1796    |**   ** |
    1797    |**   ** |
    1798    |**   ** |
    1799    |**   ** |
    1800    |**   ** |
    1801    | *****  |
    1802    |        |
    1803    |        |
    1804    |        |
    1805    |        |
    1806    +--------+ */
    1807 0x00,
    1808 0x00,
    1809 0x7c,
    1810 0xc6,
    1811 0xc6,
    1812 0xc6,
    1813 0xc6,
    1814 0xc6,
    1815 0xc6,
    1816 0xc6,
    1817 0xc6,
    1818 0x7c,
     17740xC6,
     17750xC6,
     17760xE6,
     17770xE6,
     17780xF6,
     17790xDE,
     17800xCE,
     17810xCE,
     17820xC6,
     17830xC6,
     17840x00,
     17850x00,
     17860x00,
     17870x00,
     1788
     1789/* Character O (0x4F):
     1790   ht=16, width=8
     1791   +--------+
     1792   |        |
     1793   |        |
     1794   | *****  |
     1795   |**   ** |
     1796   |**   ** |
     1797   |**   ** |
     1798   |**   ** |
     1799   |**   ** |
     1800   |**   ** |
     1801   |**   ** |
     1802   |**   ** |
     1803   | *****  |
     1804   |        |
     1805   |        |
     1806   |        |
     1807   |        |
     1808   +--------+ */
     18090x00,
     18100x00,
     18110x7C,
     18120xC6,
     18130xC6,
     18140xC6,
     18150xC6,
     18160xC6,
     18170xC6,
     18180xC6,
     18190xC6,
     18200x7C,
    181918210x00,
    182018220x00,
     
    184418460x00,
    184518470x00,
    1846 0xfc,
    1847 0x66,
    1848 0x66,
    1849 0x66,
    1850 0x66,
    1851 0x7c,
    1852 0x60,
    1853 0x60,
    1854 0x60,
    1855 0xf0,
     18480xFC,
     18490x66,
     18500x66,
     18510x66,
     18520x66,
     18530x7C,
     18540x60,
     18550x60,
     18560x60,
     18570xF0,
    185618580x00,
    185718590x00,
     
    188118830x00,
    188218840x00,
    1883 0x7c,
    1884 0xc6,
    1885 0xc6,
    1886 0xc6,
    1887 0xc6,
    1888 0xc6,
    1889 0xc6,
    1890 0xd6,
    1891 0xd6,
    1892 0x7c,
     18850x7C,
     18860xC6,
     18870xC6,
     18880xC6,
     18890xC6,
     18900xC6,
     18910xC6,
     18920xD6,
     18930xD6,
     18940x7C,
    189318950x06,
    189418960x00,
     
    191819200x00,
    191919210x00,
    1920 0xfc,
    1921 0x66,
    1922 0x66,
    1923 0x66,
    1924 0x7c,
     19220xFC,
     19230x66,
     19240x66,
     19250x66,
     19260x7C,
    192519270x78,
    1926 0x6c,
    1927 0x66,
    1928 0x66,
    1929 0xe6,
     19280x6C,
     19290x66,
     19300x66,
     19310xE6,
    193019320x00,
    193119330x00,
     
    195519570x00,
    195619580x00,
    1957 0x7c,
    1958 0xc6,
    1959 0xc0,
    1960 0xc0,
     19590x7C,
     19600xC6,
     19610xC0,
     19620xC0,
    196119630x70,
    1962 0x1c,
     19640x1C,
    196319650x06,
    196419660x06,
    1965 0xc6,
    1966 0x7c,
     19670xC6,
     19680x7C,
    196719690x00,
    196819700x00,
     
    199219940x00,
    199319950x00,
    1994 0x7e,
    1995 0x5a,
    1996 0x18,
    1997 0x18,
    1998 0x18,
    1999 0x18,
    2000 0x18,
    2001 0x18,
    2002 0x18,
    2003 0x3c,
     19960x7E,
     19970x5A,
     19980x18,
     19990x18,
     20000x18,
     20010x18,
     20020x18,
     20030x18,
     20040x18,
     20050x3C,
    200420060x00,
    200520070x00,
     
    202920310x00,
    203020320x00,
    2031 0xc6,
    2032 0xc6,
    2033 0xc6,
    2034 0xc6,
    2035 0xc6,
    2036 0xc6,
    2037 0xc6,
    2038 0xc6,
    2039 0xc6,
    2040 0x7c,
     20330xC6,
     20340xC6,
     20350xC6,
     20360xC6,
     20370xC6,
     20380xC6,
     20390xC6,
     20400xC6,
     20410xC6,
     20420x7C,
    204120430x00,
    204220440x00,
     
    206620680x00,
    206720690x00,
    2068 0xc6,
    2069 0xc6,
    2070 0xc6,
    2071 0xc6,
    2072 0xc6,
    2073 0xc6,
    2074 0xc6,
    2075 0x6c,
     20700xC6,
     20710xC6,
     20720xC6,
     20730xC6,
     20740xC6,
     20750xC6,
     20760xC6,
     20770x6C,
    207620780x38,
    207720790x10,
     
    210321050x00,
    210421060x00,
    2105 0xc6,
    2106 0xc6,
    2107 0xc6,
    2108 0xd6,
    2109 0xd6,
    2110 0xd6,
    2111 0xfe,
    2112 0xee,
    2113 0xc6,
    2114 0xc6,
     21070xC6,
     21080xC6,
     21090xC6,
     21100xD6,
     21110xD6,
     21120xD6,
     21130xFE,
     21140xEE,
     21150xC6,
     21160xC6,
    211521170x00,
    211621180x00,
     
    214021420x00,
    214121430x00,
    2142 0xc6,
    2143 0xc6,
    2144 0xc6,
    2145 0x6c,
     21440xC6,
     21450xC6,
     21460xC6,
     21470x6C,
    214621480x38,
    214721490x38,
    2148 0x6c,
    2149 0xc6,
    2150 0xc6,
    2151 0xc6,
     21500x6C,
     21510xC6,
     21520xC6,
     21530xC6,
    215221540x00,
    215321550x00,
     
    218221840x66,
    218321850x66,
    2184 0x3c,
    2185 0x18,
    2186 0x18,
    2187 0x18,
    2188 0x3c,
    2189 0x00,
    2190 0x00,
    2191 0x00,
    2192 0x00,
    2193 
    2194 /* Character Z (0x5a):
     21860x3C,
     21870x18,
     21880x18,
     21890x18,
     21900x3C,
     21910x00,
     21920x00,
     21930x00,
     21940x00,
     2195
     2196/* Character Z (0x5A):
    21952197   ht=16, width=8
    21962198   +--------+
     
    221422160x00,
    221522170x00,
    2216 0xfe,
    2217 0xc6,
     22180xFE,
     22190xC6,
    221822200x86,
    2219 0x0c,
     22210x0C,
    222022220x18,
    222122230x30,
    222222240x60,
    2223 0xc2,
    2224 0xc6,
    2225 0xfe,
    2226 0x00,
    2227 0x00,
    2228 0x00,
    2229 0x00,
    2230 
    2231 /* Character [ (0x5b):
    2232    ht=16, width=8
    2233    +--------+
    2234    |        |
    2235    |        |
    2236    | *****  |
    2237    | **     |
    2238    | **     |
    2239    | **     |
    2240    | **     |
    2241    | **     |
    2242    | **     |
    2243    | **     |
    2244    | **     |
    2245    | *****  |
    2246    |        |
    2247    |        |
    2248    |        |
    2249    |        |
    2250    +--------+ */
    2251 0x00,
    2252 0x00,
    2253 0x7c,
    2254 0x60,
    2255 0x60,
    2256 0x60,
    2257 0x60,
    2258 0x60,
    2259 0x60,
    2260 0x60,
    2261 0x60,
    2262 0x7c,
    2263 0x00,
    2264 0x00,
    2265 0x00,
    2266 0x00,
    2267 
    2268 /* Character \ (0x5c):
     22250xC2,
     22260xC6,
     22270xFE,
     22280x00,
     22290x00,
     22300x00,
     22310x00,
     2232
     2233/* Character [ (0x5B):
     2234   ht=16, width=8
     2235   +--------+
     2236   |        |
     2237   |        |
     2238   | *****  |
     2239   | **     |
     2240   | **     |
     2241   | **     |
     2242   | **     |
     2243   | **     |
     2244   | **     |
     2245   | **     |
     2246   | **     |
     2247   | *****  |
     2248   |        |
     2249   |        |
     2250   |        |
     2251   |        |
     2252   +--------+ */
     22530x00,
     22540x00,
     22550x7C,
     22560x60,
     22570x60,
     22580x60,
     22590x60,
     22600x60,
     22610x60,
     22620x60,
     22630x60,
     22640x7C,
     22650x00,
     22660x00,
     22670x00,
     22680x00,
     2269
     2270/* Character \ (0x5C):
    22692271   ht=16, width=8
    22702272   +--------+
     
    229122930x00,
    229222940x80,
    2293 0xc0,
     22950xC0,
    229422960x60,
    229522970x30,
    229622980x18,
    2297 0x0c,
     22990x0C,
    229823000x06,
    229923010x02,
     
    230323050x00,
    23042306
    2305 /* Character ] (0x5d):
    2306    ht=16, width=8
    2307    +--------+
    2308    |        |
    2309    |        |
    2310    | *****  |
    2311    |    **  |
    2312    |    **  |
    2313    |    **  |
    2314    |    **  |
    2315    |    **  |
    2316    |    **  |
    2317    |    **  |
    2318    |    **  |
    2319    | *****  |
    2320    |        |
    2321    |        |
    2322    |        |
    2323    |        |
    2324    +--------+ */
    2325 0x00,
    2326 0x00,
    2327 0x7c,
    2328 0x0c,
    2329 0x0c,
    2330 0x0c,
    2331 0x0c,
    2332 0x0c,
    2333 0x0c,
    2334 0x0c,
    2335 0x0c,
    2336 0x7c,
    2337 0x00,
    2338 0x00,
    2339 0x00,
    2340 0x00,
    2341 
    2342 /* Character ^ (0x5e):
     2307/* Character ] (0x5D):
     2308   ht=16, width=8
     2309   +--------+
     2310   |        |
     2311   |        |
     2312   | *****  |
     2313   |    **  |
     2314   |    **  |
     2315   |    **  |
     2316   |    **  |
     2317   |    **  |
     2318   |    **  |
     2319   |    **  |
     2320   |    **  |
     2321   | *****  |
     2322   |        |
     2323   |        |
     2324   |        |
     2325   |        |
     2326   +--------+ */
     23270x00,
     23280x00,
     23290x7C,
     23300x0C,
     23310x0C,
     23320x0C,
     23330x0C,
     23340x0C,
     23350x0C,
     23360x0C,
     23370x0C,
     23380x7C,
     23390x00,
     23400x00,
     23410x00,
     23420x00,
     2343
     2344/* Character ^ (0x5E):
    23432345   ht=16, width=8
    23442346   +--------+
     
    236323650x10,
    236423660x38,
    2365 0x6c,
    2366 0xc6,
    2367 0x00,
    2368 0x00,
    2369 0x00,
    2370 0x00,
    2371 0x00,
    2372 0x00,
    2373 0x00,
    2374 0x00,
    2375 0x00,
    2376 0x00,
    2377 0x00,
    2378 
    2379 /* Character _ (0x5f):
     23670x6C,
     23680xC6,
     23690x00,
     23700x00,
     23710x00,
     23720x00,
     23730x00,
     23740x00,
     23750x00,
     23760x00,
     23770x00,
     23780x00,
     23790x00,
     2380
     2381/* Character _ (0x5F):
    23802382   ht=16, width=8
    23812383   +--------+
     
    241024120x00,
    241124130x00,
    2412 0xff,
     24140xFF,
    241324150x00,
    241424160x00,
     
    243824400x18,
    243924410x18,
    2440 0x0c,
    2441 0x00,
    2442 0x00,
    2443 0x00,
    2444 0x00,
    2445 0x00,
    2446 0x00,
    2447 0x00,
    2448 0x00,
    2449 0x00,
    2450 0x00,
    2451 0x00,
    2452 
    2453 /* Character a (0x61):
     24420x0C,
     24430x00,
     24440x00,
     24450x00,
     24460x00,
     24470x00,
     24480x00,
     24490x00,
     24500x00,
     24510x00,
     24520x00,
     24530x00,
     2454
     2455/* Character A (0x61):
    24542456   ht=16, width=8
    24552457   +--------+
     
    247724790x00,
    247824800x78,
    2479 0x0c,
    2480 0x7c,
    2481 0xcc,
    2482 0xcc,
    2483 0xdc,
     24810x0C,
     24820x7C,
     24830xCC,
     24840xCC,
     24850xDC,
    248424860x76,
    248524870x00,
     
    248824900x00,
    24892491
    2490 /* Character b (0x62):
     2492/* Character B (0x62):
    24912493   ht=16, width=8
    24922494   +--------+
     
    251025120x00,
    251125130x00,
    2512 0xe0,
    2513 0x60,
    2514 0x60,
    2515 0x7c,
    2516 0x66,
    2517 0x66,
    2518 0x66,
    2519 0x66,
    2520 0x66,
    2521 0xfc,
    2522 0x00,
    2523 0x00,
    2524 0x00,
    2525 0x00,
    2526 
    2527 /* Character c (0x63):
     25140xE0,
     25150x60,
     25160x60,
     25170x7C,
     25180x66,
     25190x66,
     25200x66,
     25210x66,
     25220x66,
     25230xFC,
     25240x00,
     25250x00,
     25260x00,
     25270x00,
     2528
     2529/* Character C (0x63):
    25282530   ht=16, width=8
    25292531   +--------+
     
    255025520x00,
    255125530x00,
    2552 0x7c,
    2553 0xc6,
    2554 0xc0,
    2555 0xc0,
    2556 0xc0,
    2557 0xc6,
    2558 0x7c,
    2559 0x00,
    2560 0x00,
    2561 0x00,
    2562 0x00,
    2563 
    2564 /* Character d (0x64):
     25540x7C,
     25550xC6,
     25560xC0,
     25570xC0,
     25580xC0,
     25590xC6,
     25600x7C,
     25610x00,
     25620x00,
     25630x00,
     25640x00,
     2565
     2566/* Character D (0x64):
    25652567   ht=16, width=8
    25662568   +--------+
     
    258425860x00,
    258525870x00,
    2586 0x1c,
    2587 0x0c,
    2588 0x0c,
    2589 0x7c,
    2590 0xcc,
    2591 0xcc,
    2592 0xcc,
    2593 0xcc,
    2594 0xcc,
    2595 0x7e,
    2596 0x00,
    2597 0x00,
    2598 0x00,
    2599 0x00,
    2600 
    2601 /* Character e (0x65):
     25880x1C,
     25890x0C,
     25900x0C,
     25910x7C,
     25920xCC,
     25930xCC,
     25940xCC,
     25950xCC,
     25960xCC,
     25970x7E,
     25980x00,
     25990x00,
     26000x00,
     26010x00,
     2602
     2603/* Character E (0x65):
    26022604   ht=16, width=8
    26032605   +--------+
     
    262426260x00,
    262526270x00,
    2626 0x7c,
    2627 0xc6,
    2628 0xc6,
    2629 0xfe,
    2630 0xc0,
    2631 0xc6,
    2632 0x7c,
    2633 0x00,
    2634 0x00,
    2635 0x00,
    2636 0x00,
    2637 
    2638 /* Character f (0x66):
     26280x7C,
     26290xC6,
     26300xC6,
     26310xFE,
     26320xC0,
     26330xC6,
     26340x7C,
     26350x00,
     26360x00,
     26370x00,
     26380x00,
     2639
     2640/* Character F (0x66):
    26392641   ht=16, width=8
    26402642   +--------+
     
    265826600x00,
    265926610x00,
    2660 0x1c,
     26620x1C,
    266126630x36,
    266226640x30,
    266326650x30,
    2664 0xfc,
     26660xFC,
    266526670x30,
    266626680x30,
     
    269927010x00,
    270027020x76,
    2701 0xce,
    2702 0xc6,
    2703 0xc6,
    2704 0xce,
     27030xCE,
     27040xC6,
     27050xC6,
     27060xCE,
    270527070x76,
    270627080x06,
    2707 0xc6,
    2708 0x7c,
     27090xC6,
     27100x7C,
    270927110x00,
    271027120x00,
     
    273227340x00,
    273327350x00,
    2734 0xe0,
    2735 0x60,
    2736 0x60,
    2737 0x7c,
    2738 0x66,
    2739 0x66,
    2740 0x66,
    2741 0x66,
    2742 0x66,
    2743 0xe6,
     27360xE0,
     27370x60,
     27380x60,
     27390x7C,
     27400x66,
     27410x66,
     27420x66,
     27430x66,
     27440x66,
     27450xE6,
    274427460x00,
    274527470x00,
     
    277827800x18,
    277927810x18,
    2780 0x3c,
    2781 0x00,
    2782 0x00,
    2783 0x00,
    2784 0x00,
    2785 
    2786 /* Character j (0x6a):
     27820x3C,
     27830x00,
     27840x00,
     27850x00,
     27860x00,
     2787
     2788/* Character j (0x6A):
    27872789   ht=16, width=8
    27882790   +--------+
     
    280628080x00,
    280728090x00,
    2808 0x0c,
    2809 0x0c,
    2810 0x00,
    2811 0x1c,
    2812 0x0c,
    2813 0x0c,
    2814 0x0c,
    2815 0x0c,
    2816 0x0c,
    2817 0xcc,
    2818 0xcc,
     28100x0C,
     28110x0C,
     28120x00,
     28130x1C,
     28140x0C,
     28150x0C,
     28160x0C,
     28170x0C,
     28180x0C,
     28190xCC,
     28200xCC,
    281928210x78,
    282028220x00,
    282128230x00,
    28222824
    2823 /* Character k (0x6b):
     2825/* Character k (0x6B):
    28242826   ht=16, width=8
    28252827   +--------+
     
    284328450x00,
    284428460x00,
    2845 0xe0,
    2846 0x60,
    2847 0x60,
    2848 0x66,
    2849 0x66,
    2850 0x6c,
     28470xE0,
     28480x60,
     28490x60,
     28500x66,
     28510x66,
     28520x6C,
    285128530x78,
    2852 0x6c,
    2853 0x66,
    2854 0xe6,
    2855 0x00,
    2856 0x00,
    2857 0x00,
    2858 0x00,
    2859 
    2860 /* Character l (0x6c):
     28540x6C,
     28550x66,
     28560xE6,
     28570x00,
     28580x00,
     28590x00,
     28600x00,
     2861
     2862/* Character l (0x6C):
    28612863   ht=16, width=8
    28622864   +--------+
     
    288928910x18,
    289028920x18,
    2891 0x1c,
    2892 0x00,
    2893 0x00,
    2894 0x00,
    2895 0x00,
    2896 
    2897 /* Character m (0x6d):
     28930x1C,
     28940x00,
     28950x00,
     28960x00,
     28970x00,
     2898
     2899/* Character m (0x6D):
    28982900   ht=16, width=8
    28992901   +--------+
     
    292029220x00,
    292129230x00,
    2922 0x6c,
    2923 0xfe,
    2924 0xd6,
    2925 0xd6,
    2926 0xc6,
    2927 0xc6,
    2928 0xc6,
    2929 0x00,
    2930 0x00,
    2931 0x00,
    2932 0x00,
    2933 
    2934 /* Character n (0x6e):
     29240x6C,
     29250xFE,
     29260xD6,
     29270xD6,
     29280xC6,
     29290xC6,
     29300xC6,
     29310x00,
     29320x00,
     29330x00,
     29340x00,
     2935
     2936/* Character n (0x6E):
    29352937   ht=16, width=8
    29362938   +--------+
     
    295729590x00,
    295829600x00,
    2959 0xdc,
    2960 0x66,
    2961 0x66,
    2962 0x66,
    2963 0x66,
    2964 0x66,
    2965 0x66,
    2966 0x00,
    2967 0x00,
    2968 0x00,
    2969 0x00,
    2970 
    2971 /* Character o (0x6f):
    2972    ht=16, width=8
    2973    +--------+
    2974    |        |
    2975    |        |
    2976    |        |
    2977    |        |
    2978    |        |
    2979    | *****  |
    2980    |**   ** |
    2981    |**   ** |
    2982    |**   ** |
    2983    |**   ** |
    2984    |**   ** |
    2985    | *****  |
    2986    |        |
    2987    |        |
    2988    |        |
    2989    |        |
    2990    +--------+ */
    2991 0x00,
    2992 0x00,
    2993 0x00,
    2994 0x00,
    2995 0x00,
    2996 0x7c,
    2997 0xc6,
    2998 0xc6,
    2999 0xc6,
    3000 0xc6,
    3001 0xc6,
    3002 0x7c,
     29610xDC,
     29620x66,
     29630x66,
     29640x66,
     29650x66,
     29660x66,
     29670x66,
     29680x00,
     29690x00,
     29700x00,
     29710x00,
     2972
     2973/* Character o (0x6F):
     2974   ht=16, width=8
     2975   +--------+
     2976   |        |
     2977   |        |
     2978   |        |
     2979   |        |
     2980   |        |
     2981   | *****  |
     2982   |**   ** |
     2983   |**   ** |
     2984   |**   ** |
     2985   |**   ** |
     2986   |**   ** |
     2987   | *****  |
     2988   |        |
     2989   |        |
     2990   |        |
     2991   |        |
     2992   +--------+ */
     29930x00,
     29940x00,
     29950x00,
     29960x00,
     29970x00,
     29980x7C,
     29990xC6,
     30000xC6,
     30010xC6,
     30020xC6,
     30030xC6,
     30040x7C,
    300330050x00,
    300430060x00,
     
    303130330x00,
    303230340x00,
    3033 0xdc,
    3034 0x66,
    3035 0x66,
    3036 0x66,
    3037 0x66,
    3038 0x7c,
    3039 0x60,
    3040 0x60,
    3041 0xf0,
     30350xDC,
     30360x66,
     30370x66,
     30380x66,
     30390x66,
     30400x7C,
     30410x60,
     30420x60,
     30430xF0,
    304230440x00,
    304330450x00,
     
    306930710x00,
    307030720x76,
    3071 0xcc,
    3072 0xcc,
    3073 0xcc,
    3074 0xcc,
    3075 0x7c,
    3076 0x0c,
    3077 0x0c,
    3078 0x1e,
     30730xCC,
     30740xCC,
     30750xCC,
     30760xCC,
     30770x7C,
     30780x0C,
     30790x0C,
     30800x1E,
    307930810x00,
    308030820x00,
     
    310531070x00,
    310631080x00,
    3107 0xdc,
    3108 0x66,
    3109 0x60,
    3110 0x60,
    3111 0x60,
    3112 0x60,
    3113 0xf0,
     31090xDC,
     31100x66,
     31110x60,
     31120x60,
     31130x60,
     31140x60,
     31150xF0,
    311431160x00,
    311531170x00,
     
    314231440x00,
    314331450x00,
    3144 0x7c,
    3145 0xc6,
    3146 0xc0,
    3147 0x7c,
     31460x7C,
     31470xC6,
     31480xC0,
     31490x7C,
    314831500x06,
    3149 0xc6,
    3150 0x7c,
     31510xC6,
     31520x7C,
    315131530x00,
    315231540x00,
     
    317931810x30,
    318031820x30,
    3181 0xfc,
     31830xFC,
    318231840x30,
    318331850x30,
     
    318531870x30,
    318631880x36,
    3187 0x1c,
     31890x1C,
    318831900x00,
    318931910x00,
     
    321632180x00,
    321732190x00,
    3218 0xcc,
    3219 0xcc,
    3220 0xcc,
    3221 0xcc,
    3222 0xcc,
    3223 0xcc,
     32200xCC,
     32210xCC,
     32220xCC,
     32230xCC,
     32240xCC,
     32250xCC,
    322432260x76,
    322532270x00,
     
    325332550x00,
    325432560x00,
    3255 0xc6,
    3256 0xc6,
    3257 0xc6,
    3258 0xc6,
    3259 0x6c,
     32570xC6,
     32580xC6,
     32590xC6,
     32600xC6,
     32610x6C,
    326032620x38,
    326132630x10,
     
    329032920x00,
    329132930x00,
    3292 0xc6,
    3293 0xc6,
    3294 0xd6,
    3295 0xd6,
    3296 0xd6,
    3297 0xfe,
    3298 0x6c,
     32940xC6,
     32950xC6,
     32960xD6,
     32970xD6,
     32980xD6,
     32990xFE,
     33000x6C,
    329933010x00,
    330033020x00,
     
    332733290x00,
    332833300x00,
    3329 0xc6,
    3330 0xc6,
    3331 0x6c,
     33310xC6,
     33320xC6,
     33330x6C,
    333233340x38,
    3333 0x6c,
    3334 0xc6,
    3335 0xc6,
     33350x6C,
     33360xC6,
     33370xC6,
    333633380x00,
    333733390x00,
     
    336433660x00,
    336533670x00,
    3366 0xc6,
    3367 0xc6,
    3368 0xc6,
    3369 0xc6,
    3370 0xce,
     33680xC6,
     33690xC6,
     33700xC6,
     33710xC6,
     33720xCE,
    337133730x76,
    337233740x06,
    3373 0xc6,
    3374 0x7c,
    3375 0x00,
    3376 0x00,
    3377 
    3378 /* Character z (0x7a):
     33750xC6,
     33760x7C,
     33770x00,
     33780x00,
     3379
     3380/* Character z (0x7A):
    33793381   ht=16, width=8
    33803382   +--------+
     
    340134030x00,
    340234040x00,
    3403 0xfe,
     34050xFE,
    340434060x86,
    3405 0x0c,
     34070x0C,
    340634080x18,
    340734090x30,
    340834100x62,
    3409 0xfe,
    3410 0x00,
    3411 0x00,
    3412 0x00,
    3413 0x00,
    3414 
    3415 /* Character { (0x7b):
     34110xFE,
     34120x00,
     34130x00,
     34140x00,
     34150x00,
     3416
     3417/* Character { (0x7B):
    34163418   ht=16, width=8
    34173419   +--------+
     
    343534370x00,
    343634380x00,
    3437 0x0e,
     34390x0E,
    343834400x18,
    343934410x18,
     
    344434460x18,
    344534470x18,
    3446 0x0e,
    3447 0x00,
    3448 0x00,
    3449 0x00,
    3450 0x00,
    3451 
    3452 /* Character | (0x7c):
    3453    ht=16, width=8
    3454    +--------+
    3455    |        |
    3456    |        |
    3457    |   **   |
    3458    |   **   |
    3459    |   **   |
    3460    |   **   |
    3461    |        |
    3462    |   **   |
    3463    |   **   |
    3464    |   **   |
    3465    |   **   |
    3466    |   **   |
    3467    |        |
    3468    |        |
    3469    |        |
    3470    |        |
    3471    +--------+ */
    3472 0x00,
    3473 0x00,
    3474 0x18,
    3475 0x18,
    3476 0x18,
    3477 0x18,
    3478 0x00,
    3479 0x18,
    3480 0x18,
    3481 0x18,
    3482 0x18,
    3483 0x18,
    3484 0x00,
    3485 0x00,
    3486 0x00,
    3487 0x00,
    3488 
    3489 /* Character } (0x7d):
     34480x0E,
     34490x00,
     34500x00,
     34510x00,
     34520x00,
     3453
     3454/* Character | (0x7C):
     3455   ht=16, width=8
     3456   +--------+
     3457   |        |
     3458   |        |
     3459   |   **   |
     3460   |   **   |
     3461   |   **   |
     3462   |   **   |
     3463   |        |
     3464   |   **   |
     3465   |   **   |
     3466   |   **   |
     3467   |   **   |
     3468   |   **   |
     3469   |        |
     3470   |        |
     3471   |        |
     3472   |        |
     3473   +--------+ */
     34740x00,
     34750x00,
     34760x18,
     34770x18,
     34780x18,
     34790x18,
     34800x00,
     34810x18,
     34820x18,
     34830x18,
     34840x18,
     34850x18,
     34860x00,
     34870x00,
     34880x00,
     34890x00,
     3490
     3491/* Character } (0x7D):
    34903492   ht=16, width=8
    34913493   +--------+
     
    351335150x18,
    351435160x18,
    3515 0x0e,
     35170x0E,
    351635180x18,
    351735190x18,
     
    352435260x00,
    35253527
    3526 /* Character ~ (0x7e):
     3528/* Character ~ (0x7E):
    35273529   ht=16, width=8
    35283530   +--------+
     
    354735490x00,
    354835500x76,
    3549 0xdc,
    3550 0x00,
    3551 0x00,
    3552 0x00,
    3553 0x00,
    3554 0x00,
    3555 0x00,
    3556 0x00,
    3557 0x00,
    3558 0x00,
    3559 0x00,
    3560 0x00,
    3561 0x00,
    3562 
    3563 /* Character  (0x7f):
     35510xDC,
     35520x00,
     35530x00,
     35540x00,
     35550x00,
     35560x00,
     35570x00,
     35580x00,
     35590x00,
     35600x00,
     35610x00,
     35620x00,
     35630x00,
     3564
     3565/* Character DELTA (0x7F):
    35643566   ht=16, width=8
    35653567   +--------+
     
    358935910x38,
    359035920x38,
    3591 0x6c,
    3592 0x6c,
    3593 0xfe,
    3594 0x00,
    3595 0x00,
    3596 0x00,
    3597 0x00,
    3598 0x00,
    3599 
     35930x6C,
     35940x6C,
     35950xFE,
     35960x00,
     35970x00,
     35980x00,
     35990x00,
     36000x00,
    36003601};
  • c/src/lib/libbsp/arm/csb337/console/sed1356.c

    rdbec22db r7b25525  
    11/*
    2  *  SED1356 Support
     2 *  SED1356 Support (for  KIT637_V6 (CSB637)
    33 *
    44 *  Based upon code from MicroMonitor 1.17 from http://www.umonfw.com/
     
    2626 *  Ed Sutter has been informed that this code is being used in RTEMS.
    2727 *
    28  *  The code has been reformatted to be more compliant with RTEMS
    29  *  coding standards and to eliminate C++ style comments.
     28 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     29 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     30 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     31 *  standards and to eliminate C++ style comments.
    3032 *
    3133 *  $Id$
  • c/src/lib/libbsp/arm/csb337/console/uarts.c

    rdbec22db r7b25525  
    136136  },
    137137#endif
    138 #if ENABLE_UMON
     138#if (ENABLE_UMON && ENABLE_UMON_CONSOLE)
    139139  {
    140140    "/dev/umon",       /* sDeviceName */
  • c/src/lib/libbsp/arm/csb337/include/sed1356.h

    rdbec22db r7b25525  
    11/*
    2  *  Public Interface for SED Video Controller Operations
     2 * Public Interface for SED Video Controller Operations
    33 *
    44 *  COPYRIGHT (c) 1989-2009.
    55 *  On-Line Applications Research Corporation (OAR).
     6 *
     7 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
     8 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
    69 *
    710 *  The license and distribution terms for this file may be
  • c/src/lib/libbsp/arm/csb337/preinstall.am

    rdbec22db r7b25525  
    4646PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
    4747
     48if ENABLE_LCD
    4849$(PROJECT_INCLUDE)/sed1356.h: include/sed1356.h $(PROJECT_INCLUDE)/$(dirstamp)
    4950        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sed1356.h
    5051PREINSTALL_FILES += $(PROJECT_INCLUDE)/sed1356.h
    51 
     52endif
     53if ENABLE_UMON
    5254$(PROJECT_INCLUDE)/umon/$(dirstamp):
    5355        @$(MKDIR_P) $(PROJECT_INCLUDE)/umon
     
    7577        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/umon.h
    7678PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/umon.h
    77 
     79endif
    7880$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
    7981        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
  • c/src/lib/libbsp/arm/csb337/startup/bspstart.c

    rdbec22db r7b25525  
    11/*
    2  * Cogent CSB337 - AT91RM9200 Startup code
     2 * Cogent CSB337 - AT91RM9200 Startup Code
    33 *
    4  * Copyright (c) 2004 by Cogent Computer Systems
    5  * Written by Jay Monkman <jtm@lopingdog.com>
     4 *  Copyright (c) 2004 by Cogent Computer Systems
     5 *  Written by Jay Monkman <jtm@lopingdog.com>
    66 *
     7 *  Modified by Joel Sherill
     8 *  from OAR Corporation and
     9 *  Fernando Nicodemos <fgnicodemos@terra.com.br>
     10 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
     11 *
    712 *  The license and distribution terms for this file may be
    813 *  found in the file LICENSE in this distribution or at
    9  *
    1014 *  http://www.rtems.com/license/LICENSE.
    1115 *
    12  *
    1316 *  $Id$
    14 */
     17 */
     18
    1519#include <bsp.h>
    1620#include <at91rm9200.h>
    1721#include <at91rm9200_pmc.h>
    1822#include <at91rm9200_emac.h>
     23#include <at91rm9200_gpio.h>
     24#include <at91rm9200_usart.h>
    1925
    2026/* Function prototypes */
     
    2228void bsp_libc_init( void *, uint32_t, int );
    2329static void fix_mac_addr(void);
     30void bsp_usart_init(void);
    2431
    2532/*
     
    4451   */
    4552  fix_mac_addr();
     53
     54  /*
     55   * Init rtems PIO configuration for USARTs
     56   */
     57  bsp_usart_init();
    4658
    4759  /*
     
    8698}
    8799
     100/*
     101 *
     102 * NAME: bsp_usart_init - Function to setup the PIO in USART mode
     103 *       before startup
     104 *
     105 * DESCRIPTION:
     106 *   This function is called before usart driver is initialized and is
     107 *   used to setup the proper mode of PIO operation for USART.
     108 *
     109 * NOTES:
     110 *   The initialization could be done smarter by programming only the
     111 *   bits you need to program for each USART when the port is ENABLED.
     112 *
     113 */
     114void bsp_usart_init(void)
     115{
     116  /*
     117   * Configure shared pins for USARTs.
     118   * Disables the PIO from controlling the corresponding pin.
     119   */
     120  PIOA_REG(PIO_PDR) |= ( BIT5  |   /* USART3 TXD3  */
     121                         BIT6  |   /* USART3 RXD3  */
     122                         BIT17 |   /* USART0 TXD0  */
     123                         BIT18 |   /* USART0 RXD0  */
     124                         BIT22 |   /* USART2 RXD2  */
     125                         BIT23 );  /* USART2 TXD2  */
     126
     127  PIOB_REG(PIO_PDR) |= ( BIT20 |   /* USART1 TXD1  */
     128                         BIT21 );  /* USART1 RXD1  */
     129
     130  /**** PIO Controller A - Pins you want in mode B ****/
     131  PIOA_REG(PIO_BSR) |=  ( BIT5 |   /* USART3 TXD3  */ /* add */
     132                          BIT6 );  /* USART3 RXD3  */
     133  PIOA_REG(PIO_ASR) &= ~( BIT5 |   /* USART3 TXD3  */
     134                          BIT6 );  /* USART3 RXD3  */
     135
     136  /**** PIO Controller A - Pins you want in mode A ****/
     137  PIOA_REG(PIO_ASR) |=  ( BIT17 |   /* USART0 TXD0  */
     138                          BIT18 |   /* USART0 RXD0  */
     139                          BIT22 |   /* USART2 RXD2  */
     140                          BIT23 );  /* USART2 TXD2  */
     141  PIOA_REG(PIO_BSR) &= ~( BIT17 |   /* USART0 TXD0  */ /* add */
     142                          BIT18 |   /* USART0 RXD0  */
     143                          BIT22 |   /* USART2 RXD2  */
     144                          BIT23 );  /* USART2 TXD2  */
     145
     146  /**** PIO Controller B - Pins you want in mode A ****/
     147  PIOB_REG(PIO_ASR) |=  ( BIT20 |   /* USART1 TXD1  */
     148                          BIT21 );  /* USART1 RXD1  */
     149  PIOB_REG(PIO_BSR) &= ~( BIT20 |   /* USART1 TXD1  */
     150                          BIT21 );  /* USART1 RXD1  */
     151
     152  /**** PIO Controller B - Pins you want in mode B ****/
     153  /**** none ****/
     154
     155  /* Enable the clock to the USARTs */
     156  PMC_REG(PMC_PCER) |= ( PMC_PCR_PID_US0 |   /* USART 0 Peripheral Clock */
     157                         PMC_PCR_PID_US1 |   /* USART 1 Peripheral Clock */
     158                         PMC_PCR_PID_US2 |   /* USART 2 Peripheral Clock */
     159                         PMC_PCR_PID_US3 );  /* USART 3 Peripheral Clock */
     160}
    88161
    89162/*
  • c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb337

    rdbec22db r7b25525  
    11/*
    2  * Cogent CSB337 Linker script
     2 *  Cogent CSB337 Linker script
    33 *
    4  * Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
     4 *  Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
    55 *
    66 *  The license and distribution terms for this file may be
    77 *  found in the file LICENSE in this distribution or at
    8  *
    98 *  http://www.rtems.com/license/LICENSE.
    10  *
    119 *
    1210 *  $Id$
  • c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb637

    rdbec22db r7b25525  
    11/*
    2  * Cogent CSB337 Linker script
     2 * Cogent CSB637 linker script
    33 *
    4  * Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
    5  *     
     4 *  Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
     5 *  File from the old CSB337 RTEMS BSP
     6 *
     7 *  Modified by Joel Sherill
     8 *  from OAR Corporation and
     9 *  Fernando Nicodemos <fgnicodemos@terra.com.br>
     10 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
     11 *
    612 *  The license and distribution terms for this file may be
    713 *  found in the file LICENSE in this distribution or at
    8  *
    914 *  http://www.rtems.com/license/LICENSE.
    10  *
    1115 *
    1216 *  $Id$
  • c/src/lib/libbsp/arm/csb337/startup/memmap.c

    rdbec22db r7b25525  
    11/*
    2  *  CSB337 Memory Map
     2 * CSB337 and CSB637 Memory map
    33 *
    4  *  Copyright (c) 2004 by Cogent Computer Systems
    5  *  Written by Jay Monkman <jtm@lopingdog.com>
     4 * Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
     5 * File from the old CSB337 RTEMS BSP
     6 *
     7 *  Modified by Joel Sherill
     8 *  from OAR Corporation and
     9 *  Fernando Nicodemos <fgnicodemos@terra.com.br>
     10 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
     11 *
     12 *  The license and distribution terms for this file may be
     13 *  found in the file LICENSE in this distribution or at
     14 *  http://www.rtems.com/license/LICENSE.
    615 *
    716 *  $Id$
    817 */
     18
    919#include <rtems.h>
    1020#include <libcpu/mmu.h>
     
    2030    {0x00200000, 0x00200000,   1,    MMU_CACHE_NONE},     /* SRAM */
    2131    {0x10000000, 0x10000000,   8,    MMU_CACHE_NONE},     /* FLASH */
    22 #if csb637
     32#if csb637 /* CSB637 or KIT637_V6 */
     33    {0x20000000, 0x20000000,  64,    MMU_CACHE_WTHROUGH}, /* SDRAM */
     34#elif kit637_v6
    2335    {0x20000000, 0x20000000,  64,    MMU_CACHE_WTHROUGH}, /* SDRAM */
    2436#else /* CSB337 */
     
    2638#endif
    2739#if ENABLE_LCD
    28     {0x30000000, 0x30000000,   8,    MMU_CACHE_NONE},     /* video */
     40    {0x30000000, 0x30000000,   8,    MMU_CACHE_NONE},     /* Video buffer - 8MB */
    2941#endif
    3042    {0x40000000, 0x40000000,   1,    MMU_CACHE_NONE},     /* Expansion CS0 */
  • c/src/lib/libbsp/arm/csb337/startup/umonsupp.c

    rdbec22db r7b25525  
    22 *  COPYRIGHT (c) 1989-2009.
    33 *  On-Line Applications Research Corporation (OAR).
     4 *
     5 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
     6 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
    47 *
    58 *  The license and distribution terms for this file may be
Note: See TracChangeset for help on using the changeset viewer.