esp32-warm-water
esp32 based project for the control of a heating element based on temperature
font8x8_readable.h
Go to the documentation of this file.
1 
7 #ifndef MAIN_FONT8X8_READABLE_H
8 #define MAIN_FONT8X8_READABLE_H
9 
10 // Font: READABLE.pf
11 
12 #ifdef CONFIG_SSID_FONT_READABLE
13 static uint8_t font8x8[128][8] =
14  {
15  {0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00}, // Char 000 (.)
16  {0x7E, 0x81, 0xA5, 0xB1, 0xB1, 0x95, 0x81, 0x7E}, // Char 001 (.)
17  {0x7E, 0xFF, 0xDB, 0xCF, 0xCF, 0xEB, 0xFF, 0x7E}, // Char 002 (.)
18  {0x0E, 0x1F, 0x3F, 0x7E, 0x3F, 0x1F, 0x0E, 0x00}, // Char 003 (.)
19  {0x08, 0x1C, 0x3E, 0x7F, 0x3E, 0x1C, 0x08, 0x00}, // Char 004 (.)
20  {0x18, 0x9A, 0x9F, 0xFF, 0x9F, 0x9A, 0x18, 0x00}, // Char 005 (.)
21  {0x10, 0xB8, 0xBC, 0xFE, 0xFE, 0xBC, 0xB8, 0x10}, // Char 006 (.)
22  {0x00, 0x00, 0x18, 0x3C, 0x3C, 0x18, 0x00, 0x00}, // Char 007 (.)
23  {0xFF, 0xFF, 0xE7, 0xC3, 0xC3, 0xE7, 0xFF, 0xFF}, // Char 008 (.)
24  {0x00, 0x3C, 0x66, 0x42, 0x42, 0x66, 0x3C, 0x00}, // Char 009 (.)
25  {0xFF, 0xC3, 0x99, 0xBD, 0xBD, 0x99, 0xC3, 0xFF}, // Char 010 (.)
26  {0x70, 0xF8, 0x88, 0x88, 0xFD, 0x7F, 0x07, 0x0F}, // Char 011 (.)
27  {0x00, 0x4E, 0x5F, 0xF1, 0xF1, 0x5F, 0x4E, 0x00}, // Char 012 (.)
28  {0xC0, 0xE0, 0xFF, 0x7F, 0x05, 0x05, 0x07, 0x07}, // Char 013 (.)
29  {0xC0, 0xFF, 0x7F, 0x05, 0x05, 0x65, 0x7F, 0x3F}, // Char 014 (.)
30  {0x99, 0x5A, 0x3C, 0xE7, 0xE7, 0x3C, 0x5A, 0x99}, // Char 015 (.)
31  {0x7F, 0x3E, 0x3E, 0x1C, 0x1C, 0x08, 0x08, 0x00}, // Char 016 (.)
32  {0x08, 0x08, 0x1C, 0x1C, 0x3E, 0x3E, 0x7F, 0x00}, // Char 017 (.)
33  {0x00, 0x24, 0x66, 0xFF, 0xFF, 0x66, 0x24, 0x00}, // Char 018 (.)
34  {0x00, 0x5F, 0x5F, 0x00, 0x00, 0x5F, 0x5F, 0x00}, // Char 019 (.)
35  {0x06, 0x0F, 0x09, 0x7F, 0x7F, 0x01, 0x7F, 0x7F}, // Char 020 (.)
36  {0x80, 0x9E, 0xBF, 0xA5, 0xA5, 0xFD, 0x79, 0x01}, // Char 021 (.)
37  {0x00, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x00}, // Char 022 (.)
38  {0x80, 0x94, 0xB6, 0xFF, 0xFF, 0xB6, 0x94, 0x80}, // Char 023 (.)
39  {0x00, 0x04, 0x06, 0x7F, 0x7F, 0x06, 0x04, 0x00}, // Char 024 (.)
40  {0x00, 0x10, 0x30, 0x7F, 0x7F, 0x30, 0x10, 0x00}, // Char 025 (.)
41  {0x08, 0x08, 0x08, 0x2A, 0x3E, 0x1C, 0x08, 0x00}, // Char 026 (.)
42  {0x08, 0x1C, 0x3E, 0x2A, 0x08, 0x08, 0x08, 0x00}, // Char 027 (.)
43  {0x3C, 0x3C, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00}, // Char 028 (.)
44  {0x08, 0x1C, 0x3E, 0x08, 0x08, 0x3E, 0x1C, 0x08}, // Char 029 (.)
45  {0x30, 0x38, 0x3C, 0x3E, 0x3E, 0x3C, 0x38, 0x30}, // Char 030 (.)
46  {0x06, 0x0E, 0x1E, 0x3E, 0x3E, 0x1E, 0x0E, 0x06}, // Char 031 (.)
47  {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // Char 032 ( )
48  {0x00, 0x00, 0x00, 0x5F, 0x5F, 0x00, 0x00, 0x00}, // Char 033 (!)
49  {0x00, 0x07, 0x07, 0x00, 0x07, 0x07, 0x00, 0x00}, // Char 034 (")
50  {0x14, 0x7F, 0x7F, 0x14, 0x7F, 0x7F, 0x14, 0x00}, // Char 035 (#)
51  {0x24, 0x2E, 0x2A, 0x6B, 0x6B, 0x3A, 0x12, 0x00}, // Char 036 ($)
52  {0x46, 0x66, 0x30, 0x18, 0x0C, 0x66, 0x62, 0x00}, // Char 037 (%)
53  {0x30, 0x7A, 0x4F, 0x5D, 0x37, 0x7A, 0x48, 0x00}, // Char 038 (&)
54  {0x00, 0x04, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00}, // Char 039 (')
55  {0x00, 0x00, 0x1C, 0x3E, 0x63, 0x41, 0x00, 0x00}, // Char 040 (()
56  {0x00, 0x00, 0x41, 0x63, 0x3E, 0x1C, 0x00, 0x00}, // Char 041 ())
57  {0x08, 0x2A, 0x3E, 0x1C, 0x1C, 0x3E, 0x2A, 0x08}, // Char 042 (*)
58  {0x00, 0x08, 0x08, 0x3E, 0x3E, 0x08, 0x08, 0x00}, // Char 043 (+)
59  {0x00, 0x00, 0x80, 0xE0, 0x60, 0x00, 0x00, 0x00}, // Char 044 (,)
60  {0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00}, // Char 045 (-)
61  {0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00}, // Char 046 (.)
62  {0x60, 0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x00}, // Char 047 (/)
63  {0x3E, 0x7F, 0x59, 0x4D, 0x47, 0x7F, 0x3E, 0x00}, // Char 048 (0)
64  {0x00, 0x40, 0x42, 0x7F, 0x7F, 0x40, 0x40, 0x00}, // Char 049 (1)
65  {0x72, 0x7B, 0x49, 0x49, 0x49, 0x4F, 0x46, 0x00}, // Char 050 (2)
66  {0x41, 0x41, 0x49, 0x49, 0x49, 0x7F, 0x36, 0x00}, // Char 051 (3)
67  {0x1E, 0x1E, 0x10, 0x10, 0x7F, 0x7F, 0x10, 0x00}, // Char 052 (4)
68  {0x27, 0x67, 0x45, 0x45, 0x45, 0x7D, 0x39, 0x00}, // Char 053 (5)
69  {0x3E, 0x7F, 0x49, 0x49, 0x49, 0x79, 0x30, 0x00}, // Char 054 (6)
70  {0x01, 0x01, 0x61, 0x71, 0x19, 0x0F, 0x07, 0x00}, // Char 055 (7)
71  {0x36, 0x7F, 0x49, 0x49, 0x49, 0x7F, 0x36, 0x00}, // Char 056 (8)
72  {0x06, 0x4F, 0x49, 0x49, 0x49, 0x7F, 0x3E, 0x00}, // Char 057 (9)
73  {0x00, 0x00, 0x00, 0x66, 0x66, 0x00, 0x00, 0x00}, // Char 058 (:)
74  {0x00, 0x00, 0x80, 0xE6, 0x66, 0x00, 0x00, 0x00}, // Char 059 (;)
75  {0x00, 0x08, 0x1C, 0x36, 0x63, 0x41, 0x00, 0x00}, // Char 060 (<)
76  {0x00, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x00}, // Char 061 (=)
77  {0x00, 0x00, 0x41, 0x63, 0x36, 0x1C, 0x08, 0x00}, // Char 062 (>)
78  {0x00, 0x02, 0x03, 0x59, 0x5D, 0x07, 0x02, 0x00}, // Char 063 (?)
79  {0x3E, 0x7F, 0x41, 0x5D, 0x5D, 0x5F, 0x5E, 0x00}, // Char 064 (@)
80  {0x7C, 0x7E, 0x13, 0x11, 0x13, 0x7E, 0x7C, 0x00}, // Char 065 (A)
81  {0x7F, 0x7F, 0x49, 0x49, 0x49, 0x7F, 0x36, 0x00}, // Char 066 (B)
82  {0x3E, 0x7F, 0x41, 0x41, 0x41, 0x63, 0x22, 0x00}, // Char 067 (C)
83  {0x7F, 0x7F, 0x41, 0x41, 0x63, 0x3E, 0x1C, 0x00}, // Char 068 (D)
84  {0x7F, 0x7F, 0x49, 0x49, 0x49, 0x41, 0x41, 0x00}, // Char 069 (E)
85  {0x7F, 0x7F, 0x09, 0x09, 0x09, 0x01, 0x01, 0x00}, // Char 070 (F)
86  {0x3E, 0x7F, 0x41, 0x41, 0x51, 0x73, 0x32, 0x00}, // Char 071 (G)
87  {0x7F, 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x7F, 0x00}, // Char 072 (H)
88  {0x00, 0x41, 0x41, 0x7F, 0x7F, 0x41, 0x41, 0x00}, // Char 073 (I)
89  {0x20, 0x60, 0x40, 0x40, 0x40, 0x7F, 0x3F, 0x00}, // Char 074 (J)
90  {0x7F, 0x7F, 0x08, 0x1C, 0x36, 0x63, 0x41, 0x00}, // Char 075 (K)
91  {0x7F, 0x7F, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00}, // Char 076 (L)
92  {0x7F, 0x7F, 0x0E, 0x1C, 0x0E, 0x7F, 0x7F, 0x00}, // Char 077 (M)
93  {0x7F, 0x7F, 0x06, 0x0C, 0x18, 0x7F, 0x7F, 0x00}, // Char 078 (N)
94  {0x3E, 0x7F, 0x41, 0x41, 0x41, 0x7F, 0x3E, 0x00}, // Char 079 (O)
95  {0x7F, 0x7F, 0x09, 0x09, 0x09, 0x0F, 0x06, 0x00}, // Char 080 (P)
96  {0x3E, 0x7F, 0x41, 0x71, 0x61, 0xFF, 0xBE, 0x00}, // Char 081 (Q)
97  {0x7F, 0x7F, 0x09, 0x19, 0x39, 0x6F, 0x46, 0x00}, // Char 082 (R)
98  {0x26, 0x6F, 0x49, 0x49, 0x49, 0x7B, 0x32, 0x00}, // Char 083 (S)
99  {0x01, 0x01, 0x01, 0x7F, 0x7F, 0x01, 0x01, 0x01}, // Char 084 (T)
100  {0x7F, 0x7F, 0x40, 0x40, 0x40, 0x7F, 0x7F, 0x00}, // Char 085 (U)
101  {0x1F, 0x3F, 0x60, 0x60, 0x60, 0x3F, 0x1F, 0x00}, // Char 086 (V)
102  {0x3F, 0x7F, 0x60, 0x30, 0x60, 0x7F, 0x3F, 0x00}, // Char 087 (W)
103  {0x63, 0x77, 0x1C, 0x08, 0x1C, 0x77, 0x63, 0x00}, // Char 088 (X)
104  {0x47, 0x4F, 0x68, 0x38, 0x18, 0x0F, 0x07, 0x00}, // Char 089 (Y)
105  {0x41, 0x61, 0x71, 0x59, 0x4D, 0x47, 0x43, 0x00}, // Char 090 (Z)
106  {0x00, 0x00, 0x7F, 0x7F, 0x41, 0x41, 0x00, 0x00}, // Char 091 ([)
107  {0x01, 0x03, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x00}, // Char 092 (\‍)
108  {0x00, 0x00, 0x41, 0x41, 0x7F, 0x7F, 0x00, 0x00}, // Char 093 (])
109  {0x08, 0x0C, 0x06, 0x03, 0x06, 0x0C, 0x08, 0x00}, // Char 094 (^)
110  {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80}, // Char 095 (_)
111  {0x00, 0x00, 0x00, 0x03, 0x07, 0x04, 0x00, 0x00}, // Char 096 (`)
112  {0x20, 0x74, 0x54, 0x54, 0x54, 0x7C, 0x78, 0x00}, // Char 097 (a)
113  {0x7F, 0x7F, 0x48, 0x48, 0x48, 0x78, 0x30, 0x00}, // Char 098 (b)
114  {0x38, 0x7C, 0x44, 0x44, 0x44, 0x6C, 0x28, 0x00}, // Char 099 (c)
115  {0x30, 0x78, 0x48, 0x48, 0x48, 0x7F, 0x7F, 0x00}, // Char 100 (d)
116  {0x38, 0x7C, 0x54, 0x54, 0x54, 0x5C, 0x18, 0x00}, // Char 101 (e)
117  {0x00, 0x48, 0x7E, 0x7F, 0x49, 0x03, 0x02, 0x00}, // Char 102 (f)
118  {0x98, 0xBC, 0xA4, 0xA4, 0xA4, 0xFC, 0x7C, 0x00}, // Char 103 (g)
119  {0x7F, 0x7F, 0x04, 0x04, 0x04, 0x7C, 0x78, 0x00}, // Char 104 (h)
120  {0x00, 0x00, 0x44, 0x7D, 0x7D, 0x40, 0x00, 0x00}, // Char 105 (i)
121  {0x40, 0xC0, 0x80, 0x80, 0x80, 0xFD, 0x7D, 0x00}, // Char 106 (j)
122  {0x7F, 0x7F, 0x10, 0x18, 0x3C, 0x64, 0x40, 0x00}, // Char 107 (k)
123  {0x00, 0x00, 0x41, 0x7F, 0x7F, 0x40, 0x00, 0x00}, // Char 108 (l)
124  {0x7C, 0x7C, 0x18, 0x78, 0x1C, 0x7C, 0x78, 0x00}, // Char 109 (m)
125  {0x7C, 0x7C, 0x04, 0x04, 0x04, 0x7C, 0x78, 0x00}, // Char 110 (n)
126  {0x38, 0x7C, 0x44, 0x44, 0x44, 0x7C, 0x38, 0x00}, // Char 111 (o)
127  {0xFC, 0xFC, 0x24, 0x24, 0x24, 0x3C, 0x18, 0x00}, // Char 112 (p)
128  {0x18, 0x3C, 0x24, 0x24, 0x24, 0xFC, 0xFC, 0x00}, // Char 113 (q)
129  {0x7C, 0x7C, 0x04, 0x04, 0x04, 0x0C, 0x08, 0x00}, // Char 114 (r)
130  {0x48, 0x5C, 0x54, 0x54, 0x54, 0x74, 0x24, 0x00}, // Char 115 (s)
131  {0x00, 0x04, 0x04, 0x3F, 0x7F, 0x44, 0x44, 0x00}, // Char 116 (t)
132  {0x3C, 0x7C, 0x40, 0x40, 0x40, 0x7C, 0x7C, 0x00}, // Char 117 (u)
133  {0x1C, 0x3C, 0x60, 0x60, 0x60, 0x3C, 0x1C, 0x00}, // Char 118 (v)
134  {0x3C, 0x7C, 0x60, 0x30, 0x60, 0x7C, 0x3C, 0x00}, // Char 119 (w)
135  {0x44, 0x6C, 0x38, 0x10, 0x38, 0x6C, 0x44, 0x00}, // Char 120 (x)
136  {0x9C, 0xBC, 0xA0, 0xA0, 0xA0, 0xFC, 0x7C, 0x00}, // Char 121 (y)
137  {0x44, 0x64, 0x74, 0x54, 0x5C, 0x4C, 0x44, 0x00}, // Char 122 (z)
138  {0x00, 0x08, 0x08, 0x3E, 0x77, 0x41, 0x41, 0x00}, // Char 123 ({)
139  {0x00, 0x00, 0x00, 0x77, 0x77, 0x00, 0x00, 0x00}, // Char 124 (|)
140  {0x00, 0x41, 0x41, 0x77, 0x3E, 0x08, 0x08, 0x00}, // Char 125 (})
141  {0x02, 0x03, 0x01, 0x03, 0x02, 0x03, 0x01, 0x00}, // Char 126 (~)
142  {0x70, 0x78, 0x4C, 0x46, 0x4C, 0x78, 0x70, 0x00}, // Char 127 (.)
143 };
144 #endif // CONFIG_SSID_FONT_READABLE
145 
146 #endif /* MAIN_FONT8X8_READABLE_H */