Pixie Chroma
Documentation for the easiest 5x7 LED displays for Arduino!
pixie_font.h
Go to the documentation of this file.
1
9#ifndef pixie_font_h
10#define pixie_font_h
11
13const uint8_t font_col_width = 5;
14
16const uint8_t printable_ascii_offset = 32;
17//............................................................................
42const uint8_t font[480] PROGMEM = {
43 0x00, 0x00, 0x00, 0x00, 0x00, // (space) 00
44 0x00, 0x00, 0x5F, 0x00, 0x00, // ! 01
45 0x00, 0x07, 0x00, 0x07, 0x00, // " 02
46 0x14, 0x7F, 0x14, 0x7F, 0x14, // # 03
47 0x24, 0x2A, 0x7F, 0x2A, 0x12, // $ 04
48 0x23, 0x13, 0x08, 0x64, 0x62, // % 05
49 0x36, 0x49, 0x55, 0x22, 0x50, // & 06
50 0x00, 0x05, 0x03, 0x00, 0x00, // ' 07
51 0x00, 0x1C, 0x22, 0x41, 0x00, // ( 08
52 0x00, 0x41, 0x22, 0x1C, 0x00, // ) 09
53 0x08, 0x2A, 0x1C, 0x2A, 0x08, // * 0a
54 0x08, 0x08, 0x3E, 0x08, 0x08, // + 0b
55 0x00, 0x50, 0x30, 0x00, 0x00, // , 0c
56 0x08, 0x08, 0x08, 0x08, 0x08, // - 0d
57 0x00, 0x60, 0x60, 0x00, 0x00, // . 0e
58 0x20, 0x10, 0x08, 0x04, 0x02, // / 0f
59 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0 10
60 0x00, 0x42, 0x7F, 0x40, 0x00, // 1 11
61 0x42, 0x61, 0x51, 0x49, 0x46, // 2 12
62 0x21, 0x41, 0x45, 0x4B, 0x31, // 3 13
63 0x18, 0x14, 0x12, 0x7F, 0x10, // 4 14
64 0x27, 0x45, 0x45, 0x45, 0x39, // 5 15
65 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6 16
66 0x01, 0x71, 0x09, 0x05, 0x03, // 7 17
67 0x36, 0x49, 0x49, 0x49, 0x36, // 8 18
68 0x06, 0x49, 0x49, 0x29, 0x1E, // 9 19
69 0x00, 0x36, 0x36, 0x00, 0x00, // : 1a
70 0x00, 0x56, 0x36, 0x00, 0x00, // ; 1b
71 0x00, 0x08, 0x14, 0x22, 0x41, // < 1c
72 0x14, 0x14, 0x14, 0x14, 0x14, // = 1d
73 0x41, 0x22, 0x14, 0x08, 0x00, // > 1e
74 0x02, 0x01, 0x51, 0x09, 0x06, // ? 1f
75 0x32, 0x49, 0x79, 0x41, 0x3E, // @ 20
76 0x7E, 0x11, 0x11, 0x11, 0x7E, // A 21
77 0x7F, 0x49, 0x49, 0x49, 0x36, // B 22
78 0x3E, 0x41, 0x41, 0x41, 0x22, // C 23
79 0x7F, 0x41, 0x41, 0x22, 0x1C, // D 24
80 0x7F, 0x49, 0x49, 0x49, 0x41, // E 25
81 0x7F, 0x09, 0x09, 0x01, 0x01, // F 26
82 0x3E, 0x41, 0x41, 0x51, 0x32, // G 27
83 0x7F, 0x08, 0x08, 0x08, 0x7F, // H 28
84 0x41, 0x41, 0x7F, 0x41, 0x41, // I 29
85 0x20, 0x40, 0x41, 0x3F, 0x01, // J 2a
86 0x7F, 0x08, 0x14, 0x22, 0x41, // K 2b
87 0x7F, 0x40, 0x40, 0x40, 0x40, // L 2c
88 0x7F, 0x02, 0x04, 0x02, 0x7F, // M 2d
89 0x7F, 0x04, 0x08, 0x10, 0x7F, // N 2e
90 0x3E, 0x41, 0x41, 0x41, 0x3E, // O 2f
91 0x7F, 0x09, 0x09, 0x09, 0x06, // P 30
92 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q 31
93 0x7F, 0x09, 0x19, 0x29, 0x46, // R 32
94 0x46, 0x49, 0x49, 0x49, 0x31, // S 33
95 0x01, 0x01, 0x7F, 0x01, 0x01, // T 34
96 0x3F, 0x40, 0x40, 0x40, 0x3F, // U 35
97 0x1F, 0x20, 0x40, 0x20, 0x1F, // V 36
98 0x7F, 0x20, 0x18, 0x20, 0x7F, // W 37
99 0x63, 0x14, 0x08, 0x14, 0x63, // X 38
100 0x03, 0x04, 0x78, 0x04, 0x03, // Y 39
101 0x61, 0x51, 0x49, 0x45, 0x43, // Z 3A
102 0x00, 0x00, 0x7F, 0x41, 0x41, // [ 3B
103 0x02, 0x04, 0x08, 0x10, 0x20, // "\" 3C
104 0x41, 0x41, 0x7F, 0x00, 0x00, // ] 3D
105 0x04, 0x02, 0x01, 0x02, 0x04, // ^ 3E
106 0x40, 0x40, 0x40, 0x40, 0x40, // _ 3F
107 0x00, 0x01, 0x02, 0x04, 0x00, // ` 40
108 0x20, 0x54, 0x54, 0x54, 0x78, // a 41
109 0x7F, 0x48, 0x44, 0x44, 0x38, // b 42
110 0x38, 0x44, 0x44, 0x44, 0x20, // c 43
111 0x38, 0x44, 0x44, 0x48, 0x7F, // d 44
112 0x38, 0x54, 0x54, 0x54, 0x18, // e 45
113 0x08, 0x7E, 0x09, 0x01, 0x02, // f 46
114 0x08, 0x14, 0x54, 0x54, 0x3C, // g 47
115 0x7F, 0x08, 0x04, 0x04, 0x78, // h 48
116 0x00, 0x44, 0x7D, 0x40, 0x00, // i 49
117 0x20, 0x40, 0x44, 0x3D, 0x00, // j 4A
118 0x00, 0x7F, 0x10, 0x28, 0x44, // k 4B
119 0x00, 0x41, 0x7F, 0x40, 0x00, // l 4C
120 0x7C, 0x04, 0x18, 0x04, 0x78, // m 4D
121 0x7C, 0x08, 0x04, 0x04, 0x78, // n 4E
122 0x38, 0x44, 0x44, 0x44, 0x38, // o 4F
123 0x7C, 0x14, 0x14, 0x14, 0x08, // p 50
124 0x08, 0x14, 0x14, 0x18, 0x7C, // q 51
125 0x7C, 0x08, 0x04, 0x04, 0x08, // r 52
126 0x48, 0x54, 0x54, 0x54, 0x20, // s 53
127 0x04, 0x3F, 0x44, 0x40, 0x20, // t 54
128 0x3C, 0x40, 0x40, 0x20, 0x7C, // u 55
129 0x1C, 0x20, 0x40, 0x20, 0x1C, // v 56
130 0x3C, 0x40, 0x30, 0x40, 0x3C, // w 57
131 0x44, 0x28, 0x10, 0x28, 0x44, // x 58
132 0x0C, 0x50, 0x50, 0x50, 0x3C, // y 59
133 0x44, 0x64, 0x54, 0x4C, 0x44, // z 5A
134 0x00, 0x08, 0x36, 0x41, 0x00, // { 5B
135 0x00, 0x00, 0x7F, 0x00, 0x00, // | 5C
136 0x00, 0x41, 0x36, 0x08, 0x00, // } 5D
137 0x08, 0x08, 0x2A, 0x1C, 0x08, // ~ 5E
138};
139
140#endif
const uint8_t printable_ascii_offset
Constant defining the offset into the ASCII table that printable characters begin.
Definition: pixie_font.h:16
const uint8_t font[480] PROGMEM
Internal lookup table for ASCII font bitmaps.
Definition: pixie_font.h:42
const uint8_t font_col_width
Constant defining the width of a character.
Definition: pixie_font.h:13