-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathMAX7219_font.h
97 lines (95 loc) · 2.65 KB
/
MAX7219_font.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
// MAX7219_font.h
// bit patterns for the letters / digits
const byte MAX7219_font [91] PROGMEM = {
0b0000000, // ' '
MAX7219::HYPHEN, // '!'
MAX7219::HYPHEN, // '"'
MAX7219::HYPHEN, // '#'
MAX7219::HYPHEN, // '$'
MAX7219::HYPHEN, // '%'
MAX7219::HYPHEN, // '&'
MAX7219::HYPHEN, // '''
0b1001110, // '(' - same as [
0b1111000, // ')' - same as ]
MAX7219::HYPHEN, // '*'
MAX7219::HYPHEN, // '+'
MAX7219::HYPHEN, // ','
MAX7219::HYPHEN, // '-' - LOL *is* a hyphen
0b0000000, // '.' (done by turning DP on)
MAX7219::HYPHEN, // '/'
0b1111110, // '0'
0b0110000, // '1'
0b1101101, // '2'
0b1111001, // '3'
0b0110011, // '4'
0b1011011, // '5'
0b1011111, // '6'
0b1110000, // '7'
0b1111111, // '8'
0b1111011, // '9'
MAX7219::HYPHEN, // ':'
MAX7219::HYPHEN, // ';'
MAX7219::HYPHEN, // '<'
MAX7219::HYPHEN, // '='
MAX7219::HYPHEN, // '>'
MAX7219::HYPHEN, // '?'
MAX7219::HYPHEN, // '@'
0b1110111, // 'A'
0b0011111, // 'B'
0b1001110, // 'C'
0b0111101, // 'D'
0b1001111, // 'E'
0b1000111, // 'F'
0b1011110, // 'G'
0b0110111, // 'H'
0b0110000, // 'I' - same as 1
0b0111100, // 'J'
MAX7219::HYPHEN, // 'K'
0b0001110, // 'L'
MAX7219::HYPHEN, // 'M'
0b0010101, // 'N'
0b1111110, // 'O' - same as 0
0b1100111, // 'P'
MAX7219::HYPHEN, // 'Q'
0b0000101, // 'R'
0b1011011, // 'S'
0b0000111, // 'T'
0b0111110, // 'U'
MAX7219::HYPHEN, // 'V'
MAX7219::HYPHEN, // 'W'
MAX7219::HYPHEN, // 'X'
0b0100111, // 'Y'
MAX7219::HYPHEN, // 'Z'
0b1001110, // '[' - same as C
MAX7219::HYPHEN, // backslash
0b1111000, // ']'
MAX7219::HYPHEN, // '^'
0b0001000, // '_'
MAX7219::HYPHEN, // '`'
0b1110111, // 'a'
0b0011111, // 'b'
0b0001101, // 'c'
0b0111101, // 'd'
0b1001111, // 'e'
0b1000111, // 'f'
0b1011110, // 'g'
0b0010111, // 'h'
0b0010000, // 'i'
0b0111100, // 'j'
MAX7219::HYPHEN, // 'k'
0b0001110, // 'l'
MAX7219::HYPHEN, // 'm'
0b0010101, // 'n'
0b1111110, // 'o' - same as 0
0b1100111, // 'p'
MAX7219::HYPHEN, // 'q'
0b0000101, // 'r'
0b1011011, // 's'
0b0000111, // 't'
0b0011100, // 'u'
MAX7219::HYPHEN, // 'v'
MAX7219::HYPHEN, // 'w'
MAX7219::HYPHEN, // 'x'
0b0100111, // 'y'
MAX7219::HYPHEN, // 'z'
}; // end of MAX7219_font