PCD8544 multiscreen
Embed:
(wiki syntax)
Show/hide line numbers
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 };
Generated on Thu Jul 14 2022 04:23:19 by 1.7.2