Library for Sure Electronics HT1632 based LED matrix displays. Supports multiple displays connected together.
Dependents: HT1632MsgScroller SMS_LEDMatrixPrinter
font_5x7_p.h
00001 // Font definition for basic proportinal 5x7 font 00002 // 1 pixel space at left and bottom 00003 // index = ASCII - 32 00004 00005 //***** Small fonts (5x7) ********** 00006 00007 static const unsigned char smallFont[][7] = 00008 { 00009 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 4} , // sp 00010 {0x5f, 0x00, 0x00, 0x00, 0x00, 0x00, 2} , // ! 00011 {0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 4} , // " 00012 {0x14, 0x3e, 0x14, 0x3e, 0x14, 0x00, 6} , // # 00013 {0x24, 0x2a, 0x7f, 0x2a, 0x12, 0x00, 6} , // $ 00014 {0x23, 0x13, 0x08, 0x64, 0x62, 0x00, 6} , // % 00015 {0x36, 0x49, 0x56, 0x20, 0x50, 0x00, 6} , // & 00016 {0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 2} , // ' 00017 {0x1c, 0x22, 0x41, 0x00, 0x00, 0x00, 4} , // ( 00018 {0x41, 0x22, 0x1c, 0x00, 0x00, 0x00, 4} , // ) 00019 {0x2a, 0x1c, 0x7f, 0x1c, 0x2a, 0x00, 6} , // * 00020 {0x08, 0x08, 0x3E, 0x08, 0x08, 0x00, 6} , // + 00021 {0x50, 0x30, 0x00, 0x00, 0x00, 0x00, 3} , // , 00022 {0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 6} , // - 00023 {0x60, 0x60, 0x00, 0x00, 0x00, 0x00, 3} , // . 00024 {0x20, 0x10, 0x08, 0x04, 0x02, 0x00, 6} , // / 00025 {0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00, 6} , // 0 00026 {0x42, 0x7F, 0x40, 0x00, 0x00, 0x00, 4} , // 1 00027 {0x42, 0x61, 0x51, 0x49, 0x46, 0x00, 6} , // 2 00028 {0x22, 0x41, 0x49, 0x49, 0x36, 0x00, 6} , // 3 00029 {0x18, 0x14, 0x12, 0x7F, 0x10, 0x00, 6} , // 4 00030 {0x27, 0x45, 0x45, 0x45, 0x39, 0x00, 6} , // 5 00031 {0x3C, 0x4A, 0x49, 0x49, 0x30, 0x00, 6} , // 6 00032 {0x01, 0x71, 0x09, 0x05, 0x03, 0x00, 6} , // 7 00033 {0x36, 0x49, 0x49, 0x49, 0x36, 0x00, 6} , // 8 00034 {0x06, 0x49, 0x49, 0x49, 0x3E, 0x00, 6} , // 9 00035 {0x36, 0x36, 0x00, 0x00, 0x00, 0x00, 3} , // : 00036 {0x56, 0x36, 0x00, 0x00, 0x00, 0x00, 3} , // ; 00037 {0x08, 0x14, 0x22, 0x41, 0x00, 0x00, 5} , // < 00038 {0x14, 0x14, 0x14, 0x14, 0x14, 0x00, 6} , // = 00039 {0x41, 0x22, 0x14, 0x08, 0x00, 0x00, 5} , // > 00040 {0x02, 0x01, 0x51, 0x09, 0x06, 0x00, 6} , // ? 00041 {0x3e, 0x41, 0x5d, 0x55, 0x5E, 0x00, 6} , // @ 00042 {0x7c, 0x12, 0x11, 0x12, 0x7c, 0x00, 6} , // A 00043 {0x7F, 0x49, 0x49, 0x49, 0x36, 0x00, 6} , // B 00044 {0x3E, 0x41, 0x41, 0x41, 0x22, 0x00, 6} , // C 00045 {0x7F, 0x41, 0x41, 0x41, 0x3e, 0x00, 6} , // D 00046 {0x7F, 0x49, 0x49, 0x49, 0x41, 0x00, 6} , // E 00047 {0x7F, 0x09, 0x09, 0x09, 0x01, 0x00, 6} , // F 00048 {0x3E, 0x41, 0x49, 0x49, 0x3A, 0x00, 6} , // G 00049 {0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00, 6} , // H 00050 {0x41, 0x7F, 0x41, 0x00, 0x00, 0x00, 4} , // I 00051 {0x20, 0x40, 0x40, 0x3F, 0x00, 0x00, 5} , // J 00052 {0x7F, 0x08, 0x14, 0x22, 0x41, 0x00, 6} , // K 00053 {0x7F, 0x40, 0x40, 0x40, 0x40, 0x00, 6} , // L 00054 {0x7F, 0x02, 0x0C, 0x02, 0x7F, 0x00, 6} , // M 00055 {0x7F, 0x02, 0x04, 0x08, 0x7F, 0x00, 6} , // N 00056 {0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00, 6} , // O 00057 {0x7F, 0x09, 0x09, 0x09, 0x06, 0x00, 6} , // P 00058 {0x3E, 0x41, 0x51, 0x21, 0x5E, 0x00, 6} , // Q 00059 {0x7F, 0x09, 0x19, 0x29, 0x46, 0x00, 6} , // R 00060 {0x26, 0x49, 0x49, 0x49, 0x32, 0x00, 6} , // S 00061 {0x01, 0x01, 0x7F, 0x01, 0x01, 0x00, 6} , // T 00062 {0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00, 6} , // U 00063 {0x1F, 0x20, 0x40, 0x20, 0x1F, 0x00, 6} , // V 00064 {0x3F, 0x40, 0x38, 0x40, 0x3F, 0x00, 6} , // W 00065 {0x63, 0x14, 0x08, 0x14, 0x63, 0x00, 6} , // X 00066 {0x07, 0x08, 0x70, 0x08, 0x07, 0x00, 6} , // Y 00067 {0x61, 0x51, 0x49, 0x45, 0x43, 0x00, 6} , // Z 00068 {0x7F, 0x41, 0x41, 0x00, 0x00, 0x00, 4} , // [ 00069 {0x55, 0x2A, 0x55, 0x2A, 0x55, 0x00, 6} , // Chequer 00070 {0x41, 0x41, 0x7F, 0x00, 0x00, 0x00, 4} , // ] 00071 {0x04, 0x02, 0x01, 0x02, 0x04, 0x00, 6} , // ^ 00072 {0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 6} , // _ 00073 {0x01, 0x02, 0x04, 0x00, 0x00, 0x00, 4} , // ' 00074 {0x20, 0x54, 0x54, 0x78, 0x00, 0x00, 5} , // a 00075 {0x7F, 0x44, 0x44, 0x38, 0x00, 0x00, 5} , // b 00076 {0x38, 0x44, 0x44, 0x44, 0x00, 0x00, 5} , // c 00077 {0x38, 0x44, 0x44, 0x7F, 0x00, 0x00, 5} , // d 00078 {0x38, 0x54, 0x54, 0x58, 0x00, 0x00, 5} , // e 00079 {0x04, 0x7E, 0x05, 0x01, 0x00, 0x00, 5} , // f 00080 {0x48, 0x54, 0x54, 0x3c, 0x00, 0x00, 5} , // g 00081 {0x7F, 0x08, 0x04, 0x78, 0x00, 0x00, 5} , // h 00082 {0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 2} , // i 00083 {0x20, 0x40, 0x3D, 0x00, 0x00, 0x00, 4} , // j 00084 {0x7F, 0x10, 0x28, 0x44, 0x00, 0x00, 5} , // k 00085 {0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 2} , // l 00086 {0x78, 0x04, 0x18, 0x04, 0x78, 0x00, 6} , // m 00087 {0x7c, 0x08, 0x04, 0x78, 0x00, 0x00, 5} , // n 00088 {0x38, 0x44, 0x44, 0x38, 0x00, 0x00, 5} , // o 00089 {0x7C, 0x14, 0x14, 0x08, 0x00, 0x00, 5} , // p 00090 {0x08, 0x14, 0x14, 0x7C, 0x00, 0x00, 5} , // q 00091 {0x7C, 0x08, 0x04, 0x04, 0x00, 0x00, 5} , // r 00092 {0x48, 0x54, 0x54, 0x24, 0x00, 0x00, 5} , // s 00093 {0x04, 0x7F, 0x44, 0x00, 0x00, 0x00, 4} , // t 00094 {0x3C, 0x40, 0x40, 0x3c, 0x00, 0x00, 5} , // u 00095 {0x0C, 0x30, 0x40, 0x30, 0x0c, 0x00, 6} , // v 00096 {0x3C, 0x40, 0x30, 0x40, 0x3C, 0x00, 6} , // w 00097 {0x44, 0x28, 0x10, 0x28, 0x44, 0x00, 6} , // x 00098 {0x0C, 0x50, 0x50, 0x3c, 0x00, 0x00, 5} , // y 00099 {0x44, 0x64, 0x54, 0x4C, 0x44, 0x00, 6} , // z 00100 {0x06, 0x09, 0x09, 0x06, 0x00, 0x00, 5} // degree 00101 };
Generated on Tue Jul 19 2022 01:32:46 by 1.7.2