PCD8544 multiscreen

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers font_5x7.h Source File

font_5x7.h

00001 #define FONT5x7_START                    0x20
00002 #define FONT5x7_END                      0x7A
00003 #define FONT5x7_WIDTH                    5
00004 #define FONT5x7_HEIGHT                   7
00005 #define FONT5x7_BYTES                    1
00006 
00007 static const char font_5x7[][5] =
00008 {
00009    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
00010    { 0x00, 0x00, 0x2f, 0x00, 0x00 },  // !
00011    { 0x00, 0x07, 0x00, 0x07, 0x00 },  // "
00012    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },  // #
00013    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },  // $
00014    { 0xc4, 0xc8, 0x10, 0x26, 0x46 },  // %
00015    { 0x36, 0x49, 0x55, 0x22, 0x50 },  // &
00016    { 0x00, 0x05, 0x03, 0x00, 0x00 },  // '
00017    { 0x00, 0x1c, 0x22, 0x41, 0x00 },  // (
00018    { 0x00, 0x41, 0x22, 0x1c, 0x00 },  // )
00019    { 0x14, 0x08, 0x3E, 0x08, 0x14 },  // *
00020    { 0x08, 0x08, 0x3E, 0x08, 0x08 },  // +
00021    { 0x00, 0x00, 0x50, 0x30, 0x00 },  // ,
00022    { 0x10, 0x10, 0x10, 0x10, 0x10 },  // -
00023    { 0x00, 0x60, 0x60, 0x00, 0x00 },  // .
00024    { 0x20, 0x10, 0x08, 0x04, 0x02 },  // /
00025    { 0x3E, 0x51, 0x49, 0x45, 0x3E },  // 0
00026    { 0x00, 0x42, 0x7F, 0x40, 0x00 },  // 1
00027    { 0x42, 0x61, 0x51, 0x49, 0x46 },  // 2
00028    { 0x21, 0x41, 0x45, 0x4B, 0x31 },  // 3
00029    { 0x18, 0x14, 0x12, 0x7F, 0x10 },  // 4
00030    { 0x27, 0x45, 0x45, 0x45, 0x39 },  // 5
00031    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },  // 6
00032    { 0x01, 0x71, 0x09, 0x05, 0x03 },  // 7
00033    { 0x36, 0x49, 0x49, 0x49, 0x36 },  // 8
00034    { 0x06, 0x49, 0x49, 0x29, 0x1E },  // 9
00035    { 0x00, 0x36, 0x36, 0x00, 0x00 },  // :
00036    { 0x00, 0x56, 0x36, 0x00, 0x00 },  // ;
00037    { 0x08, 0x14, 0x22, 0x41, 0x00 },  // <
00038    { 0x14, 0x14, 0x14, 0x14, 0x14 },  // =
00039    { 0x00, 0x41, 0x22, 0x14, 0x08 },  // >
00040    { 0x02, 0x01, 0x51, 0x09, 0x06 },  // ?
00041    { 0x32, 0x49, 0x59, 0x51, 0x3E },  // @
00042    { 0x7E, 0x11, 0x11, 0x11, 0x7E },  // A
00043    { 0x7F, 0x49, 0x49, 0x49, 0x36 },  // B
00044    { 0x3E, 0x41, 0x41, 0x41, 0x22 },  // C
00045    { 0x7F, 0x41, 0x41, 0x22, 0x1C },  // D
00046    { 0x7F, 0x49, 0x49, 0x49, 0x41 },  // E
00047    { 0x7F, 0x09, 0x09, 0x09, 0x01 },  // F
00048    { 0x3E, 0x41, 0x49, 0x49, 0x7A },  // G
00049    { 0x7F, 0x08, 0x08, 0x08, 0x7F },  // H
00050    { 0x00, 0x41, 0x7F, 0x41, 0x00 },  // I
00051    { 0x20, 0x40, 0x41, 0x3F, 0x01 },  // J
00052    { 0x7F, 0x08, 0x14, 0x22, 0x41 },  // K
00053    { 0x7F, 0x40, 0x40, 0x40, 0x40 },  // L
00054    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },  // M
00055    { 0x7F, 0x04, 0x08, 0x10, 0x7F },  // N
00056    { 0x3E, 0x41, 0x41, 0x41, 0x3E },  // O
00057    { 0x7F, 0x09, 0x09, 0x09, 0x06 },  // P
00058    { 0x3E, 0x41, 0x51, 0x21, 0x5E },  // Q
00059    { 0x7F, 0x09, 0x19, 0x29, 0x46 },  // R
00060    { 0x46, 0x49, 0x49, 0x49, 0x31 },  // S
00061    { 0x01, 0x01, 0x7F, 0x01, 0x01 },  // T
00062    { 0x3F, 0x40, 0x40, 0x40, 0x3F },  // U
00063    { 0x1F, 0x20, 0x40, 0x20, 0x1F },  // V
00064    { 0x3F, 0x40, 0x38, 0x40, 0x3F },  // W
00065    { 0x63, 0x14, 0x08, 0x14, 0x63 },  // X
00066    { 0x07, 0x08, 0x70, 0x08, 0x07 },  // Y
00067    { 0x61, 0x51, 0x49, 0x45, 0x43 },  // Z
00068    { 0x00, 0x7F, 0x41, 0x41, 0x00 },  // [
00069    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },  // 55
00070    { 0x00, 0x41, 0x41, 0x7F, 0x00 },  // ]
00071    { 0x04, 0x02, 0x01, 0x02, 0x04 },  // ^
00072    { 0x40, 0x40, 0x40, 0x40, 0x40 },  // _
00073    { 0x00, 0x01, 0x02, 0x04, 0x00 },  // '
00074    { 0x20, 0x54, 0x54, 0x54, 0x78 },  // a
00075    { 0x7F, 0x48, 0x44, 0x44, 0x38 },  // b
00076    { 0x38, 0x44, 0x44, 0x44, 0x20 },  // c
00077    { 0x38, 0x44, 0x44, 0x48, 0x7F },  // d
00078    { 0x38, 0x54, 0x54, 0x54, 0x18 },  // e
00079    { 0x08, 0x7E, 0x09, 0x01, 0x02 },  // f
00080    { 0x0C, 0x52, 0x52, 0x52, 0x3E },  // g
00081    { 0x7F, 0x08, 0x04, 0x04, 0x78 },  // h
00082    { 0x00, 0x44, 0x7D, 0x40, 0x00 },  // i
00083    { 0x20, 0x40, 0x44, 0x3D, 0x00 },  // j
00084    { 0x7F, 0x10, 0x28, 0x44, 0x00 },  // k
00085    { 0x00, 0x41, 0x7F, 0x40, 0x00 },  // l
00086    { 0x7C, 0x04, 0x18, 0x04, 0x78 },  // m
00087    { 0x7C, 0x08, 0x04, 0x04, 0x78 },  // n
00088    { 0x38, 0x44, 0x44, 0x44, 0x38 },  // o
00089    { 0x7C, 0x14, 0x14, 0x14, 0x08 },  // p
00090    { 0x08, 0x14, 0x14, 0x18, 0x7C },  // q
00091    { 0x7C, 0x08, 0x04, 0x04, 0x08 },  // r
00092    { 0x48, 0x54, 0x54, 0x54, 0x20 },  // s
00093    { 0x04, 0x3F, 0x44, 0x40, 0x20 },  // t
00094    { 0x3C, 0x40, 0x40, 0x20, 0x7C },  // u
00095    { 0x1C, 0x20, 0x40, 0x20, 0x1C },  // v
00096    { 0x3C, 0x40, 0x30, 0x40, 0x3C },  // w
00097    { 0x44, 0x28, 0x10, 0x28, 0x44 },  // x
00098    { 0x0C, 0x50, 0x50, 0x50, 0x3C },  // y
00099    { 0x44, 0x64, 0x54, 0x4C, 0x44 }   // z
00100 };