aaio_5110_charset.h (4271B)
1 #ifndef _AAIO_5110_CHARSET_H 2 #define _AAIO_5110_CHARSET_H 3 #include <avr/pgmspace.h> 4 5 const uint8_t CHARSET[][5] PROGMEM = { 6 { 0x00, 0x00, 0x00, 0x00, 0x00 }, // 20 space 7 { 0x00, 0x00, 0x5f, 0x00, 0x00 }, // 21 ! 8 { 0x00, 0x07, 0x00, 0x07, 0x00 }, // 22 " 9 { 0x14, 0x7f, 0x14, 0x7f, 0x14 }, // 23 # 10 { 0x24, 0x2a, 0x7f, 0x2a, 0x12 }, // 24 $ 11 { 0x23, 0x13, 0x08, 0x64, 0x62 }, // 25 % 12 { 0x36, 0x49, 0x55, 0x22, 0x50 }, // 26 & 13 { 0x00, 0x05, 0x03, 0x00, 0x00 }, // 27 ' 14 { 0x00, 0x1c, 0x22, 0x41, 0x00 }, // 28 ( 15 { 0x00, 0x41, 0x22, 0x1c, 0x00 }, // 29 ) 16 { 0x14, 0x08, 0x3e, 0x08, 0x14 }, // 2a * 17 { 0x08, 0x08, 0x3e, 0x08, 0x08 }, // 2b + 18 { 0x00, 0x50, 0x30, 0x00, 0x00 }, // 2c , 19 { 0x08, 0x08, 0x08, 0x08, 0x08 }, // 2d - 20 { 0x00, 0x60, 0x60, 0x00, 0x00 }, // 2e . 21 { 0x20, 0x10, 0x08, 0x04, 0x02 }, // 2f / 22 { 0x3e, 0x51, 0x49, 0x45, 0x3e }, // 30 0 23 { 0x00, 0x42, 0x7f, 0x40, 0x00 }, // 31 1 24 { 0x42, 0x61, 0x51, 0x49, 0x46 }, // 32 2 25 { 0x21, 0x41, 0x45, 0x4b, 0x31 }, // 33 3 26 { 0x18, 0x14, 0x12, 0x7f, 0x10 }, // 34 4 27 { 0x27, 0x45, 0x45, 0x45, 0x39 }, // 35 5 28 { 0x3c, 0x4a, 0x49, 0x49, 0x30 }, // 36 6 29 { 0x01, 0x71, 0x09, 0x05, 0x03 }, // 37 7 30 { 0x36, 0x49, 0x49, 0x49, 0x36 }, // 38 8 31 { 0x06, 0x49, 0x49, 0x29, 0x1e }, // 39 9 32 { 0x00, 0x36, 0x36, 0x00, 0x00 }, // 3a : 33 { 0x00, 0x56, 0x36, 0x00, 0x00 }, // 3b ; 34 { 0x08, 0x14, 0x22, 0x41, 0x00 }, // 3c < 35 { 0x14, 0x14, 0x14, 0x14, 0x14 }, // 3d = 36 { 0x00, 0x41, 0x22, 0x14, 0x08 }, // 3e > 37 { 0x02, 0x01, 0x51, 0x09, 0x06 }, // 3f ? 38 { 0x32, 0x49, 0x79, 0x41, 0x3e }, // 40 @ 39 { 0x7e, 0x11, 0x11, 0x11, 0x7e }, // 41 A 40 { 0x7f, 0x49, 0x49, 0x49, 0x36 }, // 42 B 41 { 0x3e, 0x41, 0x41, 0x41, 0x22 }, // 43 C 42 { 0x7f, 0x41, 0x41, 0x22, 0x1c }, // 44 D 43 { 0x7f, 0x49, 0x49, 0x49, 0x41 }, // 45 E 44 { 0x7f, 0x09, 0x09, 0x09, 0x01 }, // 46 F 45 { 0x3e, 0x41, 0x49, 0x49, 0x7a }, // 47 G 46 { 0x7f, 0x08, 0x08, 0x08, 0x7f }, // 48 H 47 { 0x00, 0x41, 0x7f, 0x41, 0x00 }, // 49 I 48 { 0x20, 0x40, 0x41, 0x3f, 0x01 }, // 4a J 49 { 0x7f, 0x08, 0x14, 0x22, 0x41 }, // 4b K 50 { 0x7f, 0x40, 0x40, 0x40, 0x40 }, // 4c L 51 { 0x7f, 0x02, 0x0c, 0x02, 0x7f }, // 4d M 52 { 0x7f, 0x04, 0x08, 0x10, 0x7f }, // 4e N 53 { 0x3e, 0x41, 0x41, 0x41, 0x3e }, // 4f O 54 { 0x7f, 0x09, 0x09, 0x09, 0x06 }, // 50 P 55 { 0x3e, 0x41, 0x51, 0x21, 0x5e }, // 51 Q 56 { 0x7f, 0x09, 0x19, 0x29, 0x46 }, // 52 R 57 { 0x46, 0x49, 0x49, 0x49, 0x31 }, // 53 S 58 { 0x01, 0x01, 0x7f, 0x01, 0x01 }, // 54 T 59 { 0x3f, 0x40, 0x40, 0x40, 0x3f }, // 55 U 60 { 0x1f, 0x20, 0x40, 0x20, 0x1f }, // 56 V 61 { 0x3f, 0x40, 0x38, 0x40, 0x3f }, // 57 W 62 { 0x63, 0x14, 0x08, 0x14, 0x63 }, // 58 X 63 { 0x07, 0x08, 0x70, 0x08, 0x07 }, // 59 Y 64 { 0x61, 0x51, 0x49, 0x45, 0x43 }, // 5a Z 65 { 0x00, 0x7f, 0x41, 0x41, 0x00 }, // 5b [ 66 { 0x02, 0x04, 0x08, 0x10, 0x20 }, // 5c backslash 67 { 0x00, 0x41, 0x41, 0x7f, 0x00 }, // 5d ] 68 { 0x04, 0x02, 0x01, 0x02, 0x04 }, // 5e ^ 69 { 0x40, 0x40, 0x40, 0x40, 0x40 }, // 5f _ 70 { 0x00, 0x01, 0x02, 0x04, 0x00 }, // 60 ` 71 { 0x20, 0x54, 0x54, 0x54, 0x78 }, // 61 a 72 { 0x7f, 0x48, 0x44, 0x44, 0x38 }, // 62 b 73 { 0x38, 0x44, 0x44, 0x44, 0x20 }, // 63 c 74 { 0x38, 0x44, 0x44, 0x48, 0x7f }, // 64 d 75 { 0x38, 0x54, 0x54, 0x54, 0x18 }, // 65 e 76 { 0x08, 0x7e, 0x09, 0x01, 0x02 }, // 66 f 77 { 0x0c, 0x52, 0x52, 0x52, 0x3e }, // 67 g 78 { 0x7f, 0x08, 0x04, 0x04, 0x78 }, // 68 h 79 { 0x00, 0x44, 0x7d, 0x40, 0x00 }, // 69 i 80 { 0x20, 0x40, 0x44, 0x3d, 0x00 }, // 6a j 81 { 0x7f, 0x10, 0x28, 0x44, 0x00 }, // 6b k 82 { 0x00, 0x41, 0x7f, 0x40, 0x00 }, // 6c l 83 { 0x7c, 0x04, 0x18, 0x04, 0x78 }, // 6d m 84 { 0x7c, 0x08, 0x04, 0x04, 0x78 }, // 6e n 85 { 0x38, 0x44, 0x44, 0x44, 0x38 }, // 6f o 86 { 0x7c, 0x14, 0x14, 0x14, 0x08 }, // 70 p 87 { 0x08, 0x14, 0x14, 0x18, 0x7c }, // 71 q 88 { 0x7c, 0x08, 0x04, 0x04, 0x08 }, // 72 r 89 { 0x48, 0x54, 0x54, 0x54, 0x20 }, // 73 s 90 { 0x04, 0x3f, 0x44, 0x40, 0x20 }, // 74 t 91 { 0x3c, 0x40, 0x40, 0x20, 0x7c }, // 75 u 92 { 0x1c, 0x20, 0x40, 0x20, 0x1c }, // 76 v 93 { 0x3c, 0x40, 0x30, 0x40, 0x3c }, // 77 w 94 { 0x44, 0x28, 0x10, 0x28, 0x44 }, // 78 x 95 { 0x0c, 0x50, 0x50, 0x50, 0x3c }, // 79 y 96 { 0x44, 0x64, 0x54, 0x4c, 0x44 }, // 7a z 97 { 0x00, 0x08, 0x36, 0x41, 0x00 }, // 7b { 98 { 0x00, 0x00, 0x7f, 0x00, 0x00 }, // 7c | 99 { 0x00, 0x41, 0x36, 0x08, 0x00 }, // 7d } 100 { 0x10, 0x08, 0x08, 0x10, 0x08 }, // 7e ~ 101 { 0x00, 0x00, 0x00, 0x00, 0x00 } // 7f 102 }; 103 #endif