esp32-warm-water
esp32 based project for the control of a heating element based on temperature
font8x8_space.h
Go to the documentation of this file.
1 
7 #ifndef MAIN_FONT8X8_SPACE_H
8 #define MAIN_FONT8X8_SPACE_H
9 
10 // Font: READABLE.pf
11 
12 #ifdef CONFIG_SSID_FONT_SPACE
13 static uint8_t font8x8[128][8] =
14  {
15  {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // Char 000 (.)
16  {0xFC, 0x02, 0x2B, 0x62, 0x62, 0x2A, 0x02, 0xFC}, // Char 001 (.)
17  {0xFC, 0xFF, 0xD7, 0x9F, 0x9F, 0xD7, 0xFF, 0xFC}, // Char 002 (.)
18  {0x1C, 0x3F, 0x7F, 0xFD, 0x7F, 0x3F, 0x1D, 0x00}, // Char 003 (.)
19  {0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x38, 0x10, 0x00}, // Char 004 (.)
20  {0x30, 0x74, 0xFE, 0xFE, 0xFE, 0x74, 0x30, 0x00}, // Char 005 (.)
21  {0x20, 0x71, 0xF9, 0xFF, 0xF9, 0x71, 0x20, 0x00}, // Char 006 (.)
22  {0x00, 0x01, 0x31, 0x79, 0x79, 0x31, 0x00, 0x00}, // Char 007 (.)
23  {0xFE, 0xFE, 0xCE, 0x86, 0x86, 0xCE, 0xFE, 0xFE}, // Char 008 (.)
24  {0x01, 0x79, 0xCD, 0x85, 0x85, 0xCD, 0x79, 0x01}, // Char 009 (.)
25  {0xFE, 0x86, 0x32, 0x7A, 0x7A, 0x32, 0x86, 0xFE}, // Char 010 (.)
26  {0xE1, 0xF1, 0x11, 0x11, 0xFB, 0xFF, 0x0F, 0x1F}, // Char 011 (.)
27  {0x00, 0x9D, 0xBF, 0xE3, 0xE3, 0xBE, 0x9C, 0x00}, // Char 012 (.)
28  {0x80, 0xC0, 0xFE, 0xFF, 0x0B, 0x0A, 0x0E, 0x0E}, // Char 013 (.)
29  {0x81, 0xFF, 0xFF, 0x0A, 0x0A, 0xCA, 0xFE, 0x7E}, // Char 014 (.)
30  {0x33, 0xB5, 0x78, 0xCE, 0xCE, 0x78, 0xB4, 0x32}, // Char 015 (.)
31  {0xFF, 0x7C, 0x7C, 0x39, 0x39, 0x10, 0x10, 0x01}, // Char 016 (.)
32  {0x10, 0x10, 0x38, 0x38, 0x7C, 0x7C, 0xFE, 0x00}, // Char 017 (.)
33  {0x00, 0x48, 0xCC, 0xFE, 0xFE, 0xCC, 0x48, 0x00}, // Char 018 (.)
34  {0x00, 0xBE, 0xBE, 0x01, 0x01, 0xBE, 0xBE, 0x00}, // Char 019 (.)
35  {0x0C, 0x1E, 0x12, 0xFE, 0xFE, 0x02, 0xFE, 0xFE}, // Char 020 (.)
36  {0x80, 0xB4, 0x7E, 0x4A, 0xFA, 0xB2, 0x06, 0x04}, // Char 021 (.)
37  {0x00, 0xE1, 0xE1, 0xE1, 0xE1, 0xE0, 0xE0, 0x00}, // Char 022 (.)
38  {0x00, 0x28, 0x6C, 0xFE, 0xFE, 0x6C, 0x28, 0x00}, // Char 023 (.)
39  {0x01, 0x09, 0x0D, 0xFF, 0xFF, 0x0D, 0x09, 0x01}, // Char 024 (.)
40  {0x00, 0x20, 0x60, 0xFE, 0xFE, 0x60, 0x20, 0x00}, // Char 025 (.)
41  {0x10, 0x10, 0x10, 0x54, 0x7C, 0x38, 0x10, 0x00}, // Char 026 (.)
42  {0x10, 0x38, 0x7C, 0x54, 0x10, 0x10, 0x10, 0x00}, // Char 027 (.)
43  {0x78, 0x78, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00}, // Char 028 (.)
44  {0x10, 0x38, 0x7C, 0x10, 0x10, 0x7C, 0x38, 0x10}, // Char 029 (.)
45  {0x60, 0x70, 0x78, 0x7C, 0x7C, 0x78, 0x70, 0x60}, // Char 030 (.)
46  {0x0C, 0x1C, 0x3C, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C}, // Char 031 (.)
47  {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // Char 032 ( )
48  {0x00, 0x0C, 0xBE, 0xBE, 0x0C, 0x00, 0x00, 0x00}, // Char 033 (!)
49  {0x00, 0x0E, 0x0E, 0x00, 0x0E, 0x0E, 0x00, 0x00}, // Char 034 (")
50  {0x28, 0xFE, 0xFE, 0x28, 0xFE, 0xFE, 0x28, 0x00}, // Char 035 (#)
51  {0x48, 0x5C, 0xD6, 0xD6, 0x74, 0x24, 0x00, 0x00}, // Char 036 ($)
52  {0x8C, 0xCC, 0x60, 0x30, 0x18, 0xCC, 0xC4, 0x00}, // Char 037 (%)
53  {0x60, 0xF4, 0x9E, 0xBA, 0x6E, 0xF4, 0x90, 0x00}, // Char 038 (&)
54  {0x08, 0x0E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00}, // Char 039 (')
55  {0x00, 0x38, 0x7C, 0xC6, 0x82, 0x00, 0x00, 0x00}, // Char 040 (()
56  {0x00, 0x82, 0xC6, 0x7C, 0x38, 0x00, 0x00, 0x00}, // Char 041 ())
57  {0x10, 0x54, 0x7C, 0x38, 0x38, 0x7C, 0x54, 0x10}, // Char 042 (*)
58  {0x10, 0x10, 0x7C, 0x7C, 0x10, 0x10, 0x00, 0x00}, // Char 043 (+)
59  {0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00}, // Char 044 (,)
60  {0x10, 0x11, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00}, // Char 045 (-)
61  {0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00}, // Char 046 (.)
62  {0xC0, 0x60, 0x30, 0x18, 0x0C, 0x06, 0x02, 0x00}, // Char 047 (/)
63  {0xFE, 0xF2, 0xA2, 0x92, 0x8A, 0x8E, 0xFE, 0x00}, // Char 048 (0)
64  {0x00, 0x00, 0xF0, 0xFE, 0x00, 0x00, 0x00, 0x00}, // Char 049 (1)
65  {0x00, 0xC4, 0xE2, 0xA2, 0x92, 0x9E, 0x8C, 0x00}, // Char 050 (2)
66  {0x00, 0xC4, 0xC2, 0x92, 0x92, 0x9E, 0x6C, 0x00}, // Char 051 (3)
67  {0x00, 0x3E, 0x20, 0x20, 0xE6, 0xFE, 0x00, 0x00}, // Char 052 (4)
68  {0x00, 0xCE, 0xCA, 0x8A, 0x8A, 0x8A, 0x72, 0x00}, // Char 053 (5)
69  {0x00, 0x7C, 0xF6, 0x92, 0x92, 0x96, 0x64, 0x00}, // Char 054 (6)
70  {0x00, 0x02, 0x02, 0x02, 0xE6, 0xFE, 0x00, 0x00}, // Char 055 (7)
71  {0x00, 0x6C, 0xF2, 0x92, 0x92, 0x9E, 0x6C, 0x00}, // Char 056 (8)
72  {0x00, 0x4C, 0xD2, 0x92, 0x92, 0x9E, 0x7C, 0x00}, // Char 057 (9)
73  {0x00, 0x00, 0xCC, 0xCC, 0x00, 0x00, 0x00, 0x00}, // Char 058 (:)
74  {0x00, 0x00, 0xCC, 0xCC, 0x00, 0x00, 0x00, 0x00}, // Char 059 (;)
75  {0x10, 0x39, 0x6D, 0xC6, 0x82, 0x00, 0x00, 0x00}, // Char 060 (<)
76  {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00}, // Char 061 (=)
77  {0x00, 0x82, 0xC6, 0x6C, 0x38, 0x10, 0x00, 0x00}, // Char 062 (>)
78  {0x04, 0x06, 0xA2, 0xB2, 0x1E, 0x0C, 0x00, 0x00}, // Char 063 (?)
79  {0x7C, 0xFE, 0x82, 0xBA, 0xBA, 0x3E, 0x3C, 0x00}, // Char 064 (@)
80  {0x00, 0xFE, 0xE2, 0x22, 0x22, 0x26, 0xFE, 0x00}, // Char 065 (A)
81  {0x00, 0xFE, 0xF2, 0x92, 0x96, 0x9E, 0xF0, 0x00}, // Char 066 (B)
82  {0x00, 0xFE, 0xF2, 0x82, 0x82, 0x86, 0xC6, 0x00}, // Char 067 (C)
83  {0x00, 0xFE, 0xE2, 0x82, 0x82, 0x8E, 0x7C, 0x00}, // Char 068 (D)
84  {0x00, 0xFE, 0xF2, 0x92, 0x92, 0x86, 0xC6, 0x00}, // Char 069 (E)
85  {0x00, 0xFE, 0xF2, 0x12, 0x12, 0x06, 0x06, 0x00}, // Char 070 (F)
86  {0x00, 0xFE, 0xE2, 0x82, 0x92, 0x96, 0xF6, 0x00}, // Char 071 (G)
87  {0x00, 0xFE, 0xF0, 0x10, 0x16, 0xFE, 0x00, 0x00}, // Char 072 (H)
88  {0x00, 0x00, 0x00, 0xFE, 0xF0, 0x00, 0x00, 0x00}, // Char 073 (I)
89  {0x00, 0xE0, 0xE0, 0x80, 0x80, 0x86, 0xFE, 0x00}, // Char 074 (J)
90  {0x00, 0xFE, 0xF0, 0x10, 0x18, 0x2E, 0xC6, 0x00}, // Char 075 (K)
91  {0x00, 0xFE, 0xF0, 0x80, 0x80, 0x80, 0x80, 0x00}, // Char 076 (L)
92  {0xFE, 0xE6, 0x0C, 0x38, 0x0C, 0x0E, 0xFE, 0x00}, // Char 077 (M)
93  {0x00, 0xFE, 0xE8, 0x10, 0x20, 0x46, 0xFE, 0x00}, // Char 078 (N)
94  {0x00, 0xFE, 0xF2, 0x82, 0x82, 0x8E, 0xFE, 0x00}, // Char 079 (O)
95  {0x00, 0xFE, 0xF2, 0x12, 0x12, 0x1E, 0x1E, 0x00}, // Char 080 (P)
96  {0x00, 0x7E, 0x72, 0xC2, 0xC2, 0xCE, 0x7E, 0x00}, // Char 081 (Q)
97  {0x00, 0xFE, 0xF2, 0x12, 0x32, 0x5F, 0x8E, 0x00}, // Char 082 (R)
98  {0x00, 0xCE, 0xCA, 0x92, 0x92, 0xA6, 0xE6, 0x00}, // Char 083 (S)
99  {0x00, 0x02, 0x02, 0xFE, 0xF2, 0x06, 0x06, 0x00}, // Char 084 (T)
100  {0x00, 0xFE, 0xF0, 0x80, 0x80, 0x86, 0xFE, 0x00}, // Char 085 (U)
101  {0x00, 0x3E, 0x60, 0xC0, 0x40, 0x2E, 0x1E, 0x00}, // Char 086 (V)
102  {0xFE, 0xF0, 0x60, 0x30, 0x60, 0xC6, 0xFE, 0x00}, // Char 087 (W)
103  {0xC6, 0xE8, 0x70, 0x10, 0x28, 0x4E, 0x86, 0x00}, // Char 088 (X)
104  {0x00, 0x0E, 0x10, 0xF0, 0xF0, 0x16, 0x0E, 0x00}, // Char 089 (Y)
105  {0xC2, 0xC2, 0xA2, 0x92, 0x8A, 0x86, 0x86, 0x00}, // Char 090 (Z)
106  {0x00, 0xFE, 0xFE, 0x82, 0x82, 0x00, 0x00, 0x00}, // Char 091 ([)
107  {0x02, 0x06, 0x0C, 0x18, 0x30, 0x60, 0xC0, 0x00}, // Char 092 (\‍)
108  {0x00, 0x82, 0x82, 0xFE, 0xFE, 0x00, 0x00, 0x00}, // Char 093 (])
109  {0x10, 0x18, 0x0C, 0x06, 0x0C, 0x18, 0x10, 0x00}, // Char 094 (^)
110  {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // Char 095 (_)
111  {0x01, 0x01, 0x07, 0x0F, 0x09, 0x01, 0x01, 0x01}, // Char 096 (`)
112  {0x00, 0xE8, 0xE8, 0xA8, 0xA8, 0xB8, 0xF8, 0x00}, // Char 097 (a)
113  {0x00, 0xFE, 0xF0, 0x90, 0x90, 0x90, 0xF0, 0x00}, // Char 098 (b)
114  {0x00, 0xF8, 0xE8, 0x88, 0x88, 0x98, 0x98, 0x00}, // Char 099 (c)
115  {0x00, 0xF0, 0xF0, 0x90, 0x90, 0x96, 0xFE, 0x00}, // Char 100 (d)
116  {0x00, 0xF8, 0xE8, 0xA8, 0xA8, 0xB8, 0xB8, 0x00}, // Char 101 (e)
117  {0x00, 0xF0, 0xF8, 0x14, 0x16, 0x06, 0x00, 0x00}, // Char 102 (f)
118  {0x00, 0x78, 0x48, 0x48, 0x48, 0xD8, 0xF8, 0x00}, // Char 103 (g)
119  {0x00, 0xFF, 0xF1, 0x11, 0x11, 0x10, 0xF0, 0x00}, // Char 104 (h)
120  {0x00, 0x00, 0x00, 0xFA, 0xE0, 0x00, 0x00, 0x00}, // Char 105 (i)
121  {0x00, 0xC0, 0xC0, 0x00, 0x0A, 0xFA, 0x00, 0x00}, // Char 106 (j)
122  {0x00, 0xFF, 0xE1, 0x21, 0x31, 0x59, 0x88, 0x00}, // Char 107 (k)
123  {0x00, 0x00, 0x00, 0xFE, 0xE0, 0x00, 0x00, 0x00}, // Char 108 (l)
124  {0xF8, 0xC8, 0x08, 0xF8, 0x08, 0x38, 0xF8, 0x00}, // Char 109 (m)
125  {0x00, 0xF8, 0xE8, 0x08, 0x08, 0x18, 0xF8, 0x00}, // Char 110 (n)
126  {0x00, 0xF8, 0xE8, 0x88, 0x88, 0x98, 0xF8, 0x00}, // Char 111 (o)
127  {0x00, 0xF8, 0xC8, 0x48, 0x48, 0x58, 0x78, 0x00}, // Char 112 (p)
128  {0x00, 0x79, 0x49, 0x48, 0x48, 0x58, 0xF8, 0x00}, // Char 113 (q)
129  {0x00, 0xF8, 0xE8, 0x08, 0x08, 0x18, 0x19, 0x00}, // Char 114 (r)
130  {0x00, 0xB8, 0xA8, 0xA8, 0xA8, 0xE8, 0x00, 0x00}, // Char 115 (s)
131  {0x00, 0x00, 0x08, 0xFE, 0xC8, 0x88, 0x00, 0x00}, // Char 116 (t)
132  {0x00, 0xF8, 0xE0, 0x80, 0x80, 0x98, 0xF8, 0x00}, // Char 117 (u)
133  {0x00, 0x38, 0x60, 0xC0, 0x80, 0x78, 0x38, 0x00}, // Char 118 (v)
134  {0x78, 0xE0, 0xC0, 0x70, 0xC0, 0xD8, 0x78, 0x00}, // Char 119 (w)
135  {0x00, 0x88, 0xD0, 0x60, 0x30, 0x58, 0x88, 0x00}, // Char 120 (x)
136  {0x00, 0x78, 0x60, 0x40, 0x40, 0x58, 0xF8, 0x00}, // Char 121 (y)
137  {0x00, 0x89, 0xC9, 0xE9, 0xB9, 0x99, 0x88, 0x00}, // Char 122 (z)
138  {0x10, 0x10, 0x7C, 0xEE, 0x82, 0x82, 0x00, 0x00}, // Char 123 ({)
139  {0x00, 0x00, 0x00, 0xEE, 0xEE, 0x00, 0x00, 0x00}, // Char 124 (|)
140  {0x82, 0x82, 0xEE, 0x7C, 0x10, 0x10, 0x00, 0x00}, // Char 125 (})
141  {0x04, 0x06, 0x02, 0x06, 0x04, 0x06, 0x02, 0x00}, // Char 126 (~)
142  {0xE0, 0xF0, 0x98, 0x8C, 0x98, 0xF0, 0xE0, 0x00}, // Char 127 (.)
143 };
144 #endif // CONFIG_SSID_FONT_SPACE
145 
146 #endif /* MAIN_FONT8X8_SPACE_H */