#ifndef FONT5X7_H
#define FONT5X7_H

#ifdef __AVR__
 #include <avr/io.h>
 #include <avr/pgmspace.h>
#elif defined(ESP8266)
 #include <pgmspace.h>
#else
 #define PROGMEM
#endif

// Standard ASCII 5x7 font

static const unsigned char font[] PROGMEM = {
	0X00, 0X00, 0X00, 0X00, 0X00, // #000
	0x20, 0x54, 0x56, 0x79, 0x40, // #001 'á'
	0x38, 0x54, 0x56, 0x55, 0x18, // #002 'é'
	0x00, 0x48, 0x7A, 0x41, 0x00, // #003 'í'
	0x30, 0x48, 0x4A, 0x49, 0x30, // #004 'ó'
	0x30, 0x4A, 0x49, 0x4A, 0x31, // #005 'ő'
	0x38, 0x40, 0x42, 0x21, 0x78, // #006 'ú'
	0x38, 0x42, 0x41, 0x22, 0x79, // #007 'ű'
	0xFF, 0xE7, 0xC3, 0xE7, 0xFF, // #008
	0x00, 0x18, 0x24, 0x18, 0x00, // #009
	0xFF, 0xE7, 0xDB, 0xE7, 0xFF, // #010   LineFeed !!!
	0x30, 0x48, 0x3A, 0x06, 0x0E, // #011
	0x26, 0x29, 0x79, 0x29, 0x26, // #012
	0x40, 0x7F, 0x05, 0x05, 0x07, // #013   CarriageReturn !!!
	0x40, 0x7F, 0x05, 0x25, 0x3F, // #014
	0x5A, 0x3C, 0xE7, 0x3C, 0x5A, // #015
	0x7F, 0x3E, 0x1C, 0x1C, 0x08, // #016   right triangle
	0x08, 0x1C, 0x1C, 0x3E, 0x7F, // #017   left triangle
	0x14, 0x22, 0x7F, 0x22, 0x14, // #018   up-down arrow
	0x5F, 0x5F, 0x00, 0x5F, 0x5F, // #019   !!
	0x06, 0x09, 0x7F, 0x01, 0x7F, // #020   PI
	0x00, 0x66, 0x89, 0x95, 0x6A, // #021 '§'
	0x60, 0x60, 0x60, 0x60, 0x60, // #022   bold underline
	0x94, 0xA2, 0xFF, 0xA2, 0x94, // #023   underlined up-down arrow
	0x08, 0x04, 0x7E, 0x04, 0x08, // #024   up arrow
	0x10, 0x20, 0x7E, 0x20, 0x10, // #025   down arrow
	0x08, 0x08, 0x2A, 0x1C, 0x08, // #026   right arrow
	0x08, 0x1C, 0x2A, 0x08, 0x08, // #027   left arrow
	0x1E, 0x10, 0x10, 0x10, 0x10, // #028
	0x0C, 0x1E, 0x0C, 0x1E, 0x0C, // #029
	0x30, 0x38, 0x3E, 0x38, 0x30, // #030   up triangle
	0x06, 0x0E, 0x3E, 0x0E, 0x06, // #031   down triangle
	0x00, 0x00, 0x00, 0x00, 0x00, // #032 'space'
	0x00, 0x00, 0x5F, 0x00, 0x00, // #033 '!'
	0x00, 0x07, 0x00, 0x07, 0x00, // #034 '"'
	0x14, 0x7F, 0x14, 0x7F, 0x14, // #035 '#'
	0x24, 0x2A, 0x7F, 0x2A, 0x12, // #036 '$'
	0x23, 0x13, 0x08, 0x64, 0x62, // #037 '%'
	0x36, 0x49, 0x56, 0x20, 0x50, // #038 '&'
	0x00, 0x08, 0x07, 0x00, 0x00, // #039 '''
	0x00, 0x1C, 0x22, 0x41, 0x00, // #040 '('
	0x00, 0x41, 0x22, 0x1C, 0x00, // #041 ')'
	0x2A, 0x1C, 0x7F, 0x1C, 0x2A, // #042 '*'
	0x08, 0x08, 0x3E, 0x08, 0x08, // #043 '+'
	0x00, 0x80, 0x60, 0x00, 0x00, // #044 ','
	0x08, 0x08, 0x08, 0x08, 0x08, // #045 '-'
	0x00, 0x00, 0x60, 0x60, 0x00, // #046 '.'
	0x20, 0x10, 0x08, 0x04, 0x02, // #047 '/'
	0x3E, 0x41, 0x41, 0x41, 0x3E, // #048 '0'
	0x00, 0x02, 0x02, 0x7F, 0x00, // #049 '1'
	0x62, 0x51, 0x49, 0x49, 0x46, // #050 '2'
	0x22, 0x41, 0x49, 0x49, 0x36, // #051 '3'
	0x18, 0x14, 0x12, 0x7F, 0x10, // #052 '4'
	0x27, 0x45, 0x45, 0x45, 0x39, // #053 '5'
	0x3C, 0x4A, 0x49, 0x49, 0x30, // #054 '6'
	0x01, 0x01, 0x71, 0x0D, 0x03, // #055 '7'
	0x36, 0x49, 0x49, 0x49, 0x36, // #056 '8'
	0x06, 0x49, 0x49, 0x29, 0x1E, // #057 '9'
	0x00, 0x00, 0x24, 0x00, 0x00, // #058 ':'
	0x00, 0x80, 0x64, 0x00, 0x00, // #059 ';'
	0x00, 0x08, 0x14, 0x22, 0x41, // #060 '<'
	0x14, 0x14, 0x14, 0x14, 0x14, // #061 '='
	0x00, 0x41, 0x22, 0x14, 0x08, // #062 '>'
	0x02, 0x01, 0x59, 0x09, 0x06, // #063 '?'
	0x3E, 0x41, 0x5D, 0x59, 0x4E, // #064 '@'
	0x7C, 0x12, 0x11, 0x12, 0x7C, // #065 'A'
	0x7F, 0x49, 0x49, 0x49, 0x36, // #066 'B'
	0x3E, 0x41, 0x41, 0x41, 0x22, // #067 'C'
	0x7F, 0x41, 0x41, 0x41, 0x3E, // #068 'D'
	0x7F, 0x49, 0x49, 0x49, 0x41, // #069 'E'
	0x7F, 0x09, 0x09, 0x09, 0x01, // #070 'F'
	0x3E, 0x41, 0x41, 0x51, 0x73, // #071 'G'
	0x7F, 0x08, 0x08, 0x08, 0x7F, // #072 'H'
	0x00, 0x41, 0x7F, 0x41, 0x00, // #073 'I'
	0x20, 0x40, 0x41, 0x3F, 0x01, // #074 'J'
	0x7F, 0x08, 0x14, 0x22, 0x41, // #075 'K'
	0x7F, 0x40, 0x40, 0x40, 0x40, // #076 'L'
	0x7F, 0x02, 0x0C, 0x02, 0x7F, // #077 'M'
	0x7F, 0x04, 0x08, 0x10, 0x7F, // #078 'N'
	0x3E, 0x41, 0x41, 0x41, 0x3E, // #079 'O'
	0x7F, 0x09, 0x09, 0x09, 0x06, // #080 'P'
	0x3E, 0x41, 0x51, 0x21, 0x5E, // #081 'Q'
	0x7F, 0x09, 0x19, 0x29, 0x46, // #082 'R'
	0x26, 0x49, 0x49, 0x49, 0x32, // #083 'S'
	0x01, 0x01, 0x7F, 0x01, 0x01, // #084 'T'
	0x3F, 0x40, 0x40, 0x40, 0x3F, // #085 'U'
	0x1F, 0x20, 0x40, 0x20, 0x1F, // #086 'V'
	0x3F, 0x40, 0x38, 0x40, 0x3F, // #087 'W'
	0x63, 0x14, 0x08, 0x14, 0x63, // #088 'X'
	0x03, 0x04, 0x78, 0x04, 0x03, // #089 'Y'
	0x61, 0x51, 0x49, 0x45, 0x43, // #090 'Z'
	0x00, 0x7F, 0x41, 0x41, 0x41, // #091 '['
	0x02, 0x04, 0x08, 0x10, 0x20, // #092 '\'
	0x00, 0x41, 0x41, 0x41, 0x7F, // #093 ']'
	0x04, 0x02, 0x01, 0x02, 0x04, // #094 '^'
	0x40, 0x40, 0x40, 0x40, 0x40, // #095 '_'
	0x00, 0x00, 0x06, 0x08, 0x00, // #096 '''
	0x20, 0x54, 0x54, 0x78, 0x40, // #097 'a'
	0x7F, 0x28, 0x44, 0x44, 0x38, // #098 'b'
	0x38, 0x44, 0x44, 0x44, 0x28, // #099 'c'
	0x38, 0x44, 0x44, 0x28, 0x7F, // #100 'd'
	0x38, 0x54, 0x54, 0x54, 0x18, // #101 'e'
	0x00, 0x08, 0x7E, 0x09, 0x02, // #102 'f'
	0x18, 0xA4, 0xA4, 0x9C, 0x78, // #103 'g'
	0x7F, 0x08, 0x04, 0x04, 0x78, // #104 'h'
	0x00, 0x44, 0x7D, 0x40, 0x00, // #105 'i'
	0x20, 0x40, 0x40, 0x3D, 0x00, // #106 'j'
	0x7F, 0x10, 0x28, 0x44, 0x00, // #107 'k'
	0x00, 0x41, 0x7F, 0x40, 0x00, // #108 'l'
	0x7C, 0x04, 0x78, 0x04, 0x78, // #109 'm'
	0x7C, 0x08, 0x04, 0x04, 0x78, // #110 'n'
	0x38, 0x44, 0x44, 0x44, 0x38, // #111 'o'
	0xFC, 0x18, 0x24, 0x24, 0x18, // #112 'p'
	0x18, 0x24, 0x24, 0x18, 0xFC, // #113 'q'
	0x7C, 0x08, 0x04, 0x04, 0x08, // #114 'r'
	0x48, 0x54, 0x54, 0x54, 0x24, // #115 's'
	0x04, 0x04, 0x3F, 0x44, 0x24, // #116 't'
	0x3C, 0x40, 0x40, 0x20, 0x7C, // #117 'u'
	0x1C, 0x20, 0x40, 0x20, 0x1C, // #118 'v'
	0x3C, 0x40, 0x30, 0x40, 0x3C, // #119 'w'
	0x44, 0x28, 0x10, 0x28, 0x44, // #120 'x'
	0x4C, 0x90, 0x90, 0x90, 0x7C, // #121 'y'
	0x44, 0x64, 0x54, 0x4C, 0x44, // #122 'z'
	0x00, 0x08, 0x36, 0x41, 0x00, // #123 '{'
	0x00, 0x00, 0x77, 0x00, 0x00, // #124 '|'
	0x00, 0x41, 0x36, 0x08, 0x00, // #125 '}'
	0x02, 0x01, 0x02, 0x04, 0x02, // #126 '~'
	0x3C, 0x26, 0x23, 0x26, 0x3C, // #127
	0x1E, 0xA1, 0xA1, 0x61, 0x12, // #128
	0x38, 0x42, 0x40, 0x22, 0x78, // #129 'ü' u-umlaut
	0x38, 0x54, 0x54, 0x55, 0x59, // #130
	0x21, 0x55, 0x55, 0x79, 0x41, // #131
	0x22, 0x54, 0x54, 0x78, 0x42, // #132 a-umlaut
	0x21, 0x55, 0x54, 0x78, 0x40, // #133
	0x20, 0x54, 0x55, 0x79, 0x40, // #134
	0x0C, 0x1E, 0x52, 0x72, 0x12, // #135
	0x39, 0x55, 0x55, 0x55, 0x59, // #136
	0x39, 0x54, 0x54, 0x54, 0x59, // #137
	0x39, 0x55, 0x54, 0x54, 0x58, // #138
	0x00, 0x00, 0x45, 0x7C, 0x41, // #139
	0x00, 0x02, 0x45, 0x7D, 0x42, // #140
	0x00, 0x01, 0x45, 0x7C, 0x40, // #141
	0x7D, 0x12, 0x11, 0x12, 0x7D, // #142 A-umlaut
	0xF0, 0x28, 0x25, 0x28, 0xF0, // #143
	0x7C, 0x54, 0x55, 0x45, 0x00, // #144
	0x20, 0x54, 0x54, 0x7C, 0x54, // #145
	0x7C, 0x0A, 0x09, 0x7F, 0x49, // #146
	0x32, 0x49, 0x49, 0x49, 0x32, // #147
	0x30, 0x4A, 0x48, 0x4A, 0x30, // #148 'ö' o-umlaut
	0x32, 0x4A, 0x48, 0x48, 0x30, // #149
	0x3A, 0x41, 0x41, 0x21, 0x7A, // #150
	0x3A, 0x42, 0x40, 0x20, 0x78, // #151
	0x00, 0x9D, 0xA0, 0xA0, 0x7D, // #152
	0x3D, 0x42, 0x42, 0x42, 0x3D, // #153 O-umlaut
	0x3C, 0x41, 0x40, 0x41, 0x3C, // #154 'Ü' U-umlaut
	0x3C, 0x24, 0xFF, 0x24, 0x24, // #155
	0x48, 0x7E, 0x49, 0x43, 0x66, // #156
	0x2B, 0x2F, 0xFC, 0x2F, 0x2B, // #157
	0xFF, 0x09, 0x29, 0xF6, 0x20, // #158
	0xC0, 0x88, 0x7E, 0x09, 0x03, // #159
	0x20, 0x54, 0x54, 0x79, 0x41, // #160
	0x00, 0x00, 0x44, 0x7D, 0x41, // #161
	0x30, 0x48, 0x48, 0x4A, 0x32, // #162
	0x38, 0x40, 0x40, 0x22, 0x7A, // #163
	0x00, 0x7A, 0x0A, 0x0A, 0x72, // #164
	0x7D, 0x0D, 0x19, 0x31, 0x7D, // #165
	0x26, 0x29, 0x29, 0x2F, 0x28, // #166
	0x26, 0x29, 0x29, 0x29, 0x26, // #167
	0x30, 0x48, 0x4D, 0x40, 0x20, // #168
	0x38, 0x08, 0x08, 0x08, 0x08, // #169
	0x08, 0x08, 0x08, 0x08, 0x38, // #170
	0x2F, 0x10, 0xC8, 0xAC, 0xBA, // #171
	0x2F, 0x10, 0x28, 0x34, 0xFA, // #172
	0x00, 0x00, 0x7B, 0x00, 0x00, // #173
	0x08, 0x14, 0x2A, 0x14, 0x22, // #174
	0x22, 0x14, 0x2A, 0x14, 0x08, // #175
	0X55, 0X00, 0X55, 0X00, 0X55, // #176
	0xAA, 0x55, 0xAA, 0x55, 0xAA, // #177
	0xFF, 0x55, 0xFF, 0x55, 0xFF, // #178
	0x00, 0x00, 0x00, 0xFF, 0x00, // #179
	0x10, 0x10, 0x10, 0xFF, 0x00, // #180
	0x14, 0x14, 0x14, 0xFF, 0x00, // #181
	0x10, 0x10, 0xFF, 0x00, 0xFF, // #182
	0x10, 0x10, 0xF0, 0x10, 0xF0, // #183
	0x14, 0x14, 0x14, 0xFC, 0x00, // #184
	0x14, 0x14, 0xF7, 0x00, 0xFF, // #185
	0x00, 0x00, 0xFF, 0x00, 0xFF, // #186
	0x14, 0x14, 0xF4, 0x04, 0xFC, // #187
	0x14, 0x14, 0x17, 0x10, 0x1F, // #188
	0x10, 0x10, 0x1F, 0x10, 0x1F, // #189
	0x14, 0x14, 0x14, 0x1F, 0x00, // #190
	0x10, 0x10, 0x10, 0xF0, 0x00, // #191
	0x00, 0x00, 0x00, 0x1F, 0x10, // #192
	0x10, 0x10, 0x10, 0x1F, 0x10, // #193
	0x10, 0x10, 0x10, 0xF0, 0x10, // #194
	0x00, 0x00, 0x00, 0xFF, 0x10, // #195
	0x10, 0x10, 0x10, 0x10, 0x10, // #196
	0x10, 0x10, 0x10, 0xFF, 0x10, // #197
	0x00, 0x00, 0x00, 0xFF, 0x14, // #198
	0x00, 0x00, 0xFF, 0x00, 0xFF, // #199
	0x00, 0x00, 0x1F, 0x10, 0x17, // #200
	0x00, 0x00, 0xFC, 0x04, 0xF4, // #201
	0x14, 0x14, 0x17, 0x10, 0x17, // #202
	0x14, 0x14, 0xF4, 0x04, 0xF4, // #203
	0x00, 0x00, 0xFF, 0x00, 0xF7, // #204
	0x14, 0x14, 0x14, 0x14, 0x14, // #205
	0x14, 0x14, 0xF7, 0x00, 0xF7, // #206
	0x14, 0x14, 0x14, 0x17, 0x14, // #207
	0x10, 0x10, 0x1F, 0x10, 0x1F, // #208
	0x14, 0x14, 0x14, 0xF4, 0x14, // #209
	0x10, 0x10, 0xF0, 0x10, 0xF0, // #210
	0x00, 0x00, 0x1F, 0x10, 0x1F, // #211
	0x00, 0x00, 0x00, 0x1F, 0x14, // #212
	0x00, 0x00, 0x00, 0xFC, 0x14, // #213
	0x00, 0x00, 0xF0, 0x10, 0xF0, // #214
	0x10, 0x10, 0xFF, 0x10, 0xFF, // #215
	0x14, 0x14, 0x14, 0xFF, 0x14, // #216
	0x10, 0x10, 0x10, 0x1F, 0x00, // #217
	0x00, 0x00, 0x00, 0xF0, 0x10, // #218
	0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // #219
	0xF0, 0xF0, 0xF0, 0xF0, 0xF0, // #220
	0xFF, 0xFF, 0xFF, 0x00, 0x00, // #221
	0x00, 0x00, 0x00, 0xFF, 0xFF, // #222
	0x0F, 0x0F, 0x0F, 0x0F, 0x0F, // #223
	0x38, 0x44, 0x44, 0x38, 0x44, // #224
	0xFC, 0x4A, 0x4A, 0x4A, 0x34, // #225 'sharp-s' or 'beta'
	0x7E, 0x02, 0x02, 0x06, 0x06, // #226
	0x02, 0x7E, 0x02, 0x7E, 0x02, // #227
	0x63, 0x55, 0x49, 0x41, 0x63, // #228
	0x38, 0x44, 0x44, 0x3C, 0x04, // #229
	0x40, 0x7E, 0x20, 0x1E, 0x20, // #230
	0x06, 0x02, 0x7E, 0x02, 0x02, // #231
	0x99, 0xA5, 0xE7, 0xA5, 0x99, // #232
	0x1C, 0x2A, 0x49, 0x2A, 0x1C, // #233
	0x4C, 0x72, 0x01, 0x72, 0x4C, // #234
	0x30, 0x4A, 0x4D, 0x4D, 0x30, // #235
	0x30, 0x48, 0x78, 0x48, 0x30, // #236
	0xBC, 0x62, 0x5A, 0x46, 0x3D, // #237
	0x3E, 0x49, 0x49, 0x49, 0x00, // #238
	0x7E, 0x01, 0x01, 0x01, 0x7E, // #239
	0x2A, 0x2A, 0x2A, 0x2A, 0x2A, // #240
	0x44, 0x44, 0x5F, 0x44, 0x44, // #241
	0x40, 0x51, 0x4A, 0x44, 0x40, // #242
	0x40, 0x44, 0x4A, 0x51, 0x40, // #243
	0x00, 0x00, 0xFF, 0x01, 0x03, // #244
	0xE0, 0x80, 0xFF, 0x00, 0x00, // #245
	0x08, 0x08, 0x6B, 0x6B, 0x08, // #246
	0x36, 0x12, 0x36, 0x24, 0x36, // #247
	0x06, 0x0F, 0x09, 0x0F, 0x06, // #248
	0x00, 0x00, 0x18, 0x18, 0x00, // #249
	0x00, 0x00, 0x10, 0x10, 0x00, // #250
	0x30, 0x40, 0xFF, 0x01, 0x01, // #251
	0x00, 0x1F, 0x01, 0x01, 0x1E, // #252
	0x00, 0x19, 0x1D, 0x17, 0x12, // #253
	0x00, 0x3C, 0x3C, 0x3C, 0x3C, // #254
	0x00, 0x00, 0x08, 0x00, 0x00  // #255 NBSP
};
#endif // FONT5X7_H
