Difficulty Level: Difficult
Prerequisites
- Arduino IDE
- Download the following OLED Library as a .zip file and add it to your Arduino IDE. Go through the documentation carefully
Components
- Electronics Club Custom Dev Board
- OLED Display
- Buzzer
- Pushbutton
- Jumpers
Schematic
VCC of OLED --> VCC of CDB
GND of OLED --> GND of CDB
SDA of OLED --> 21 of CDB
SCL of OLED --> 22 of CDB
Buzzer (longer leg) --> 23 of CDB
Buzzer (shorter leg) --> GND
Push Button --> 4 of CDB
Push Button --> GND
Code
#include <Wire.h> // Only needed for Arduino 1.6.5 and earlier
#include "SSD1306Wire.h" // legacy include: `#include "SSD1306.h"`
#include "images.h"
#include "fontovi.h"
SSD1306Wire display(0x3c, 21, 22);
#define DEMO_DURATION 3000
typedef void (*Demo)(void);
float zidx[4];
int prazan[4];
int razmak=32;
int sirinaProlaza=30;
void setup() {
Serial.println();
Serial.println();
pinMode(2,OUTPUT);
pinMode(23,OUTPUT);
pinMode(4,INPUT_PULLUP);
display.init();
for(int i=0;i<4;i++)
{
zidx[i]=128+((i+1)*razmak);
{prazan[i]=random(8,32);}
}
display.flipScreenVertically();
display.setFont(ArialMT_Plain_10);
}
// display.drawProgressBar(0, 32, 120, 10, progress);
// display.setPixel(i, i);
// display.drawXbm(34, 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits);
//display.fillCircle(96, 32, 32 - i* 3);
//display.drawRect(12, 12, 20, 20);
//display.setFont(ArialMT_Plain_10);
// display.setColor(WHITE);
// display.fillRect(14, 14, 17, 17);
int score=0;
int stis=0;
float fx=30.00;
float fy=22.00;
int smjer=0;
unsigned long trenutno=0;
int igra=0;
int frame=0;
int sviraj=0;
unsigned long ton=0;
void loop() {
display.clear();
if(igra==0)
{
display.setFont(ArialMT_Plain_16);
display.drawString(0,4,"Flappy ");
display.drawXbm(0, 0, 128, 64, pozadina);
display.drawXbm(20, 32, 14, 9, ptica);
display.setFont(ArialMT_Plain_10);
display.drawString(0,44,"press to start");
if(digitalRead(4)==0)
igra=1;
}
if(igra==1)
{
display.setFont(ArialMT_Plain_10);
display.drawString(3,0,String(score));
if(digitalRead(4)==0)
{
if(stis==0)
{
trenutno=millis();
smjer=1;
sviraj=1;
stis=1;
ton=millis();
}
}else{stis=0;}
for(int j=0;j<4;j++){
display.setColor(WHITE);
display.fillRect(zidx[j],0,6,64);
display.setColor(BLACK);
display.fillRect(zidx[j],prazan[j],6,sirinaProlaza);
}
display.setColor(WHITE);
// display.fillCircle(fx, fy, 4); // igrac
display.drawXbm(fx, fy, 14, 9, ptica);
for(int j=0;j<4;j++)
{
zidx[j]=zidx[j]-0.01;
if(zidx[j]<-7){
score=score+1;
digitalWrite(23,1);
prazan[j]=random(8,32);
zidx[j]=128;
}
}
if((trenutno+185)<millis())
smjer=0;
if((ton+40)<millis())
sviraj=0;
if(smjer==0)
fy=fy+0.01;
else
fy=fy-0.03;
if(sviraj==1)
digitalWrite(23,1);
else
digitalWrite(23,0);
if(fy>63 || fy<0){
igra=0;
fy=22;
score=0;
digitalWrite(23,1);
delay(500);
digitalWrite(23,0);
for(int i=0;i<4;i++)
{
zidx[i]=128+((i+1)*razmak);
{prazan[i]=random(4,30);}
}
}
for(int m=0;m<4;m++)
if(zidx[m]<=fx+7 && fx+7<=zidx[m]+6)
{
if(fy<prazan[m] || fy+8>prazan[m]+sirinaProlaza){
igra=0;
fy=22;
score=0;
digitalWrite(23,1);
delay(500);
digitalWrite(23,0);
for(int i=0;i<4;i++)
{
zidx[i]=128+((i+1)*razmak);
{prazan[i]=random(8,32);}
}
}}
display.drawRect(0,0,128,64);
}
display.display();
}
Header Files included in the code
images.h:
#define WiFi_Logo_width 60
#define WiFi_Logo_height 36
// Filename: Darth-Vader-icon.png
// Filesize: 4830 Bytes
// Size bitmap: 512 bytes
//------------------------------------------------------------------------------
// File generated by LCD Assistant
// http://en.radzio.dxp.pl/bitmap_converter/
//------------------------------------------------------------------------------
const uint8_t pozadina[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0C,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x08, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF2, 0xCF, 0x9F, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x12, 0x48, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x48, 0x90, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x12, 0x48, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x12, 0x48, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x12, 0x48, 0x90, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41,
0x12, 0x48, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF8, 0xFF, 0x84, 0x13, 0x48, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xC3, 0xF2, 0xCF, 0x9F, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xBF,
0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x80, 0x80, 0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7F, 0x02, 0x00, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20,
0xF2, 0x0F, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0x20, 0x12, 0x08, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x12, 0x08, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF9, 0xF3, 0x27,
0x12, 0x08, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x09, 0x12, 0x24, 0x12, 0x08, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x12, 0x24, 0x12, 0x08, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x12, 0x24,
0x12, 0x08, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x09, 0x12, 0x24, 0x12, 0x08, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x12, 0x24, 0xF2, 0x0F, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x12, 0x24,
0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x09, 0x12, 0x24, 0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF9, 0xF3, 0x27, 0x02, 0x00, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20,
0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0x20, 0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0xF2, 0xE2, 0x95, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20,
0x92, 0x22, 0x95, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0x20, 0xF2, 0x22, 0x9D, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x27, 0x12, 0xE2, 0x91, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24,
0x12, 0x2E, 0x91, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x20, 0x24, 0x02, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24, 0x02, 0x00, 0x80, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24,
0xE2, 0xFF, 0x9F, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x20, 0x24, 0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24, 0x22, 0x10, 0x90, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24,
0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x20, 0x25, 0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24, 0x22, 0xD6, 0x90, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24,
0x22, 0xD6, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x20, 0x24, 0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x24, 0x22, 0x10, 0x90, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x27,
0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xE0, 0x27, 0x22, 0x10, 0x90, 0x08, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3F, 0xFE, 0xFF, 0xFF, 0x08,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, };
const uint8_t ptica[] PROGMEM = {
0xE0, 0x07, 0xAE, 0x08, 0x91, 0x0A, 0x91, 0x08, 0x21, 0x0F, 0x3E, 0x3C,
0x04, 0x3C, 0x08, 0x02, 0xF0, 0x01, };
const uint8_t bits[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF,
0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0x00, 0x00,
0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF,
0xFF, 0x7F, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00,
0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0xC0, 0xFF, 0xFF,
0xFF, 0xFF, 0x03, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00,
0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, 0xFF,
0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0xFC, 0xFF, 0xFF,
0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00,
0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0xFF,
0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00,
0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0xFF, 0xFF,
0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xFC, 0x07, 0xF0, 0x0F, 0xE0, 0x3F, 0x00,
0x00, 0xFC, 0x01, 0xC0, 0x03, 0x80, 0x3F, 0x00, 0x00, 0xFC, 0xF0, 0x07,
0xE0, 0x0F, 0x3F, 0x00, 0x00, 0x7C, 0xFC, 0x1F, 0xF8, 0x3F, 0x3E, 0x00,
0x00, 0x3C, 0xFE, 0x7F, 0xFE, 0x7F, 0x3C, 0x00, 0x00, 0x3C, 0x3F, 0xFC,
0x3F, 0xFC, 0x3C, 0x00, 0x00, 0x1C, 0x0F, 0xF0, 0x0F, 0xF0, 0x38, 0x00,
0x00, 0x9E, 0x03, 0xE0, 0x07, 0xC0, 0x79, 0x00, 0x00, 0x8E, 0x01, 0xC0,
0x03, 0x80, 0x71, 0x00, 0x00, 0xCE, 0x01, 0xC0, 0x03, 0x80, 0x73, 0x00,
0x00, 0xCF, 0x01, 0xC0, 0x03, 0x80, 0xF3, 0x00, 0x00, 0xC7, 0x00, 0xC0,
0x03, 0x00, 0xE3, 0x00, 0x80, 0xE7, 0x00, 0xC0, 0x03, 0x00, 0xE7, 0x01,
0x80, 0xE3, 0x01, 0xC0, 0x03, 0x80, 0xC7, 0x01, 0x80, 0xF3, 0xFF, 0xFF,
0xFF, 0xFF, 0xCF, 0x01, 0xC0, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x03,
0xC0, 0xF1, 0xFF, 0x7F, 0xFE, 0xFF, 0x8F, 0x03, 0xC0, 0xF9, 0xFF, 0x3F,
0xFC, 0xFF, 0x9F, 0x03, 0xE0, 0xF8, 0xFF, 0x1F, 0xF8, 0xFF, 0x1F, 0x07,
0xE0, 0xFC, 0xFF, 0x1F, 0xF8, 0xFF, 0x3F, 0x07, 0xF0, 0xFC, 0xFF, 0x1F,
0xF8, 0xFF, 0x3F, 0x0F, 0x70, 0xFC, 0xFF, 0x1F, 0xF8, 0xFF, 0x3F, 0x0E,
0x70, 0xFE, 0xFF, 0x1F, 0xF8, 0xFF, 0x7F, 0x0E, 0x38, 0xFE, 0xFF, 0xFF,
0xFF, 0xFF, 0x7F, 0x1C, 0x38, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C,
0x3C, 0xFF, 0xFF, 0x8F, 0xF1, 0xFF, 0xFF, 0x3C, 0x1C, 0xFF, 0xFF, 0x8F,
0xF1, 0xFF, 0xFF, 0x38, 0x9C, 0xFF, 0xFF, 0x8F, 0xF1, 0xFF, 0xFF, 0x39,
0x9E, 0xFF, 0xFF, 0x8E, 0x71, 0xFF, 0xFF, 0x79, 0x8E, 0xFF, 0x7F, 0x8E,
0x71, 0xFE, 0xFF, 0x71, 0xCE, 0xFF, 0x7F, 0x8E, 0x71, 0xFE, 0xFF, 0x73,
0xFE, 0xFF, 0x7F, 0x8E, 0x71, 0xFE, 0xFF, 0x7F, 0xFC, 0xFF, 0x7F, 0x8E,
0x71, 0xFE, 0xFF, 0x3F, 0xF8, 0xFF, 0x71, 0x8E, 0x71, 0x8E, 0xFF, 0x1F,
0xF0, 0xFF, 0xF1, 0xFF, 0xFF, 0x8F, 0xFF, 0x0F, 0xE0, 0xFF, 0xF1, 0xFF,
0xFF, 0x8F, 0xFF, 0x07, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01,
0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0xFC, 0xFF, 0xFF,
0xFF, 0xFF, 0x3F, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00,
0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xF8, 0xFF,
0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
const uint8_t WiFi_Logo_bits[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00,
0x00, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF,
0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0x07, 0xC0, 0x83, 0x01, 0x80, 0xFF, 0xFF, 0xFF,
0x01, 0x00, 0x07, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x0C, 0x00,
0xC0, 0xFF, 0xFF, 0x7C, 0x00, 0x60, 0x0C, 0x00, 0xC0, 0x31, 0x46, 0x7C,
0xFC, 0x77, 0x08, 0x00, 0xE0, 0x23, 0xC6, 0x3C, 0xFC, 0x67, 0x18, 0x00,
0xE0, 0x23, 0xE4, 0x3F, 0x1C, 0x00, 0x18, 0x00, 0xE0, 0x23, 0x60, 0x3C,
0x1C, 0x70, 0x18, 0x00, 0xE0, 0x03, 0x60, 0x3C, 0x1C, 0x70, 0x18, 0x00,
0xE0, 0x07, 0x60, 0x3C, 0xFC, 0x73, 0x18, 0x00, 0xE0, 0x87, 0x70, 0x3C,
0xFC, 0x73, 0x18, 0x00, 0xE0, 0x87, 0x70, 0x3C, 0x1C, 0x70, 0x18, 0x00,
0xE0, 0x87, 0x70, 0x3C, 0x1C, 0x70, 0x18, 0x00, 0xE0, 0x8F, 0x71, 0x3C,
0x1C, 0x70, 0x18, 0x00, 0xC0, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x08, 0x00,
0xC0, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x0C, 0x00, 0x80, 0xFF, 0xFF, 0x1F,
0x00, 0x00, 0x06, 0x00, 0x80, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x07, 0x00,
0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0xFF, 0xFF,
0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x01, 0x00, 0x00,
0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF,
0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
fontovi.h:
const uint8_t Rancho_Regular_14[] PROGMEM = {
0x0B, // Width: 11
0x12, // Height: 18
0x20, // First Char: 32
0xE0, // Numbers of Chars: 224
// Jump Table:
0xFF, 0xFF, 0x00, 0x03, // 32:65535
0x00, 0x00, 0x05, 0x02, // 33:0
0x00, 0x05, 0x07, 0x03, // 34:5
0x00, 0x0C, 0x11, 0x06, // 35:12
0x00, 0x1D, 0x11, 0x06, // 36:29
0x00, 0x2E, 0x17, 0x08, // 37:46
0x00, 0x45, 0x17, 0x08, // 38:69
0x00, 0x5C, 0x04, 0x02, // 39:92
0x00, 0x60, 0x08, 0x03, // 40:96
0x00, 0x68, 0x08, 0x03, // 41:104
0x00, 0x70, 0x0D, 0x05, // 42:112
0x00, 0x7D, 0x0E, 0x05, // 43:125
0x00, 0x8B, 0x05, 0x02, // 44:139
0x00, 0x90, 0x0B, 0x05, // 45:144
0x00, 0x9B, 0x05, 0x02, // 46:155
0x00, 0xA0, 0x0D, 0x05, // 47:160
0x00, 0xAD, 0x14, 0x07, // 48:173
0x00, 0xC1, 0x05, 0x03, // 49:193
0x00, 0xC6, 0x11, 0x06, // 50:198
0x00, 0xD7, 0x11, 0x06, // 51:215
0x00, 0xE8, 0x11, 0x07, // 52:232
0x00, 0xF9, 0x11, 0x07, // 53:249
0x01, 0x0A, 0x11, 0x07, // 54:266
0x01, 0x1B, 0x10, 0x06, // 55:283
0x01, 0x2B, 0x11, 0x06, // 56:299
0x01, 0x3C, 0x11, 0x06, // 57:316
0x01, 0x4D, 0x05, 0x02, // 58:333
0x01, 0x52, 0x05, 0x02, // 59:338
0x01, 0x57, 0x08, 0x03, // 60:343
0x01, 0x5F, 0x0B, 0x04, // 61:351
0x01, 0x6A, 0x08, 0x03, // 62:362
0x01, 0x72, 0x10, 0x06, // 63:370
0x01, 0x82, 0x17, 0x08, // 64:386
0x01, 0x99, 0x17, 0x08, // 65:409
0x01, 0xB0, 0x13, 0x07, // 66:432
0x01, 0xC3, 0x11, 0x07, // 67:451
0x01, 0xD4, 0x14, 0x08, // 68:468
0x01, 0xE8, 0x11, 0x06, // 69:488
0x01, 0xF9, 0x11, 0x06, // 70:505
0x02, 0x0A, 0x14, 0x07, // 71:522
0x02, 0x1E, 0x14, 0x08, // 72:542
0x02, 0x32, 0x0B, 0x04, // 73:562
0x02, 0x3D, 0x10, 0x06, // 74:573
0x02, 0x4D, 0x11, 0x06, // 75:589
0x02, 0x5E, 0x0E, 0x05, // 76:606
0x02, 0x6C, 0x1A, 0x0A, // 77:620
0x02, 0x86, 0x14, 0x07, // 78:646
0x02, 0x9A, 0x14, 0x08, // 79:666
0x02, 0xAE, 0x11, 0x06, // 80:686
0x02, 0xBF, 0x14, 0x07, // 81:703
0x02, 0xD3, 0x14, 0x07, // 82:723
0x02, 0xE7, 0x14, 0x07, // 83:743
0x02, 0xFB, 0x0D, 0x05, // 84:763
0x03, 0x08, 0x11, 0x07, // 85:776
0x03, 0x19, 0x10, 0x06, // 86:793
0x03, 0x29, 0x19, 0x09, // 87:809
0x03, 0x42, 0x11, 0x06, // 88:834
0x03, 0x53, 0x11, 0x07, // 89:851
0x03, 0x64, 0x11, 0x06, // 90:868
0x03, 0x75, 0x08, 0x03, // 91:885
0x03, 0x7D, 0x0B, 0x04, // 92:893
0x03, 0x88, 0x05, 0x03, // 93:904
0x03, 0x8D, 0x0E, 0x05, // 94:909
0x03, 0x9B, 0x14, 0x07, // 95:923
0x03, 0xAF, 0x0D, 0x08, // 96:943
0x03, 0xBC, 0x0E, 0x05, // 97:956
0x03, 0xCA, 0x0E, 0x06, // 98:970
0x03, 0xD8, 0x0B, 0x05, // 99:984
0x03, 0xE3, 0x0E, 0x05, // 100:995
0x03, 0xF1, 0x0B, 0x05, // 101:1009
0x03, 0xFC, 0x07, 0x03, // 102:1020
0x04, 0x03, 0x0D, 0x05, // 103:1027
0x04, 0x10, 0x0E, 0x05, // 104:1040
0x04, 0x1E, 0x05, 0x02, // 105:1054
0x04, 0x23, 0x05, 0x03, // 106:1059
0x04, 0x28, 0x0E, 0x05, // 107:1064
0x04, 0x36, 0x05, 0x02, // 108:1078
0x04, 0x3B, 0x17, 0x08, // 109:1083
0x04, 0x52, 0x0E, 0x05, // 110:1106
0x04, 0x60, 0x0B, 0x05, // 111:1120
0x04, 0x6B, 0x0E, 0x05, // 112:1131
0x04, 0x79, 0x0F, 0x05, // 113:1145
0x04, 0x88, 0x0B, 0x04, // 114:1160
0x04, 0x93, 0x0B, 0x04, // 115:1171
0x04, 0x9E, 0x07, 0x03, // 116:1182
0x04, 0xA5, 0x0E, 0x05, // 117:1189
0x04, 0xB3, 0x0B, 0x05, // 118:1203
0x04, 0xBE, 0x14, 0x07, // 119:1214
0x04, 0xD2, 0x0B, 0x04, // 120:1234
0x04, 0xDD, 0x0E, 0x05, // 121:1245
0x04, 0xEB, 0x0B, 0x05, // 122:1259
0x04, 0xF6, 0x08, 0x03, // 123:1270
0x04, 0xFE, 0x05, 0x03, // 124:1278
0x05, 0x03, 0x08, 0x03, // 125:1283
0x05, 0x0B, 0x11, 0x06, // 126:1291
0xFF, 0xFF, 0x00, 0x03, // 127:65535
0xFF, 0xFF, 0x00, 0x03, // 128:65535
0xFF, 0xFF, 0x00, 0x03, // 129:65535
0xFF, 0xFF, 0x00, 0x03, // 130:65535
0xFF, 0xFF, 0x00, 0x03, // 131:65535
0xFF, 0xFF, 0x00, 0x03, // 132:65535
0xFF, 0xFF, 0x00, 0x03, // 133:65535
0xFF, 0xFF, 0x00, 0x03, // 134:65535
0xFF, 0xFF, 0x00, 0x03, // 135:65535
0xFF, 0xFF, 0x00, 0x03, // 136:65535
0xFF, 0xFF, 0x00, 0x03, // 137:65535
0xFF, 0xFF, 0x00, 0x03, // 138:65535
0xFF, 0xFF, 0x00, 0x03, // 139:65535
0xFF, 0xFF, 0x00, 0x03, // 140:65535
0xFF, 0xFF, 0x00, 0x03, // 141:65535
0xFF, 0xFF, 0x00, 0x03, // 142:65535
0xFF, 0xFF, 0x00, 0x03, // 143:65535
0xFF, 0xFF, 0x00, 0x03, // 144:65535
0xFF, 0xFF, 0x00, 0x03, // 145:65535
0xFF, 0xFF, 0x00, 0x03, // 146:65535
0xFF, 0xFF, 0x00, 0x03, // 147:65535
0xFF, 0xFF, 0x00, 0x03, // 148:65535
0xFF, 0xFF, 0x00, 0x03, // 149:65535
0xFF, 0xFF, 0x00, 0x03, // 150:65535
0xFF, 0xFF, 0x00, 0x03, // 151:65535
0xFF, 0xFF, 0x00, 0x03, // 152:65535
0xFF, 0xFF, 0x00, 0x03, // 153:65535
0xFF, 0xFF, 0x00, 0x03, // 154:65535
0xFF, 0xFF, 0x00, 0x03, // 155:65535
0xFF, 0xFF, 0x00, 0x03, // 156:65535
0xFF, 0xFF, 0x00, 0x03, // 157:65535
0xFF, 0xFF, 0x00, 0x03, // 158:65535
0xFF, 0xFF, 0x00, 0x03, // 159:65535
0xFF, 0xFF, 0x00, 0x03, // 160:65535
0x05, 0x1C, 0x05, 0x02, // 161:1308
0x05, 0x21, 0x11, 0x06, // 162:1313
0x05, 0x32, 0x11, 0x06, // 163:1330
0x05, 0x43, 0x0E, 0x05, // 164:1347
0x05, 0x51, 0x13, 0x07, // 165:1361
0x05, 0x64, 0x05, 0x03, // 166:1380
0x05, 0x69, 0x0E, 0x05, // 167:1385
0x05, 0x77, 0x0D, 0x08, // 168:1399
0x05, 0x84, 0x11, 0x07, // 169:1412
0x05, 0x95, 0x0B, 0x04, // 170:1429
0x05, 0xA0, 0x0B, 0x05, // 171:1440
0x05, 0xAB, 0x11, 0x07, // 172:1451
0x05, 0xBC, 0x0B, 0x05, // 173:1468
0x05, 0xC7, 0x11, 0x07, // 174:1479
0x05, 0xD8, 0x0D, 0x08, // 175:1496
0x05, 0xE5, 0x04, 0x03, // 176:1509
0xFF, 0xFF, 0x00, 0x03, // 177:65535
0x05, 0xE9, 0x08, 0x03, // 178:1513
0x05, 0xF1, 0x08, 0x03, // 179:1521
0x05, 0xF9, 0x0D, 0x08, // 180:1529
0x06, 0x06, 0x0E, 0x05, // 181:1542
0x06, 0x14, 0x13, 0x07, // 182:1556
0x06, 0x27, 0x05, 0x02, // 183:1575
0x06, 0x2C, 0x0E, 0x08, // 184:1580
0x06, 0x3A, 0x05, 0x02, // 185:1594
0x06, 0x3F, 0x08, 0x03, // 186:1599
0x06, 0x47, 0x0B, 0x05, // 187:1607
0x06, 0x52, 0x14, 0x07, // 188:1618
0x06, 0x66, 0x14, 0x07, // 189:1638
0x06, 0x7A, 0x17, 0x08, // 190:1658
0x06, 0x91, 0x11, 0x06, // 191:1681
0x06, 0xA2, 0x17, 0x08, // 192:1698
0x06, 0xB9, 0x17, 0x08, // 193:1721
0x06, 0xD0, 0x17, 0x08, // 194:1744
0x06, 0xE7, 0x17, 0x08, // 195:1767
0x06, 0xFE, 0x17, 0x08, // 196:1790
0x07, 0x15, 0x17, 0x08, // 197:1813
0x07, 0x2C, 0x20, 0x0B, // 198:1836
0x07, 0x4C, 0x11, 0x07, // 199:1868
0x07, 0x5D, 0x11, 0x06, // 200:1885
0x07, 0x6E, 0x11, 0x06, // 201:1902
0x07, 0x7F, 0x11, 0x06, // 202:1919
0x07, 0x90, 0x11, 0x06, // 203:1936
0x07, 0xA1, 0x0B, 0x04, // 204:1953
0x07, 0xAC, 0x0B, 0x04, // 205:1964
0x07, 0xB7, 0x0B, 0x04, // 206:1975
0x07, 0xC2, 0x0B, 0x04, // 207:1986
0x07, 0xCD, 0x14, 0x08, // 208:1997
0x07, 0xE1, 0x14, 0x07, // 209:2017
0x07, 0xF5, 0x14, 0x08, // 210:2037
0x08, 0x09, 0x14, 0x08, // 211:2057
0x08, 0x1D, 0x14, 0x08, // 212:2077
0x08, 0x31, 0x14, 0x08, // 213:2097
0x08, 0x45, 0x14, 0x08, // 214:2117
0x08, 0x59, 0x0B, 0x04, // 215:2137
0x08, 0x64, 0x14, 0x08, // 216:2148
0x08, 0x78, 0x11, 0x07, // 217:2168
0x08, 0x89, 0x11, 0x07, // 218:2185
0x08, 0x9A, 0x11, 0x07, // 219:2202
0x08, 0xAB, 0x11, 0x07, // 220:2219
0x08, 0xBC, 0x11, 0x07, // 221:2236
0x08, 0xCD, 0x11, 0x06, // 222:2253
0x08, 0xDE, 0x11, 0x07, // 223:2270
0x08, 0xEF, 0x0E, 0x05, // 224:2287
0x08, 0xFD, 0x0E, 0x05, // 225:2301
0x09, 0x0B, 0x0E, 0x05, // 226:2315
0x09, 0x19, 0x0E, 0x05, // 227:2329
0x09, 0x27, 0x0E, 0x05, // 228:2343
0x09, 0x35, 0x0E, 0x05, // 229:2357
0x09, 0x43, 0x14, 0x08, // 230:2371
0x09, 0x57, 0x0B, 0x05, // 231:2391
0x09, 0x62, 0x0B, 0x05, // 232:2402
0x09, 0x6D, 0x0B, 0x05, // 233:2413
0x09, 0x78, 0x0D, 0x05, // 234:2424
0x09, 0x85, 0x0B, 0x05, // 235:2437
0x09, 0x90, 0x05, 0x02, // 236:2448
0x09, 0x95, 0x05, 0x02, // 237:2453
0x09, 0x9A, 0x05, 0x02, // 238:2458
0x09, 0x9F, 0x05, 0x02, // 239:2463
0x09, 0xA4, 0x0B, 0x05, // 240:2468
0x09, 0xAF, 0x0E, 0x05, // 241:2479
0x09, 0xBD, 0x0B, 0x05, // 242:2493
0x09, 0xC8, 0x0B, 0x05, // 243:2504
0x09, 0xD3, 0x0D, 0x05, // 244:2515
0x09, 0xE0, 0x0D, 0x05, // 245:2528
0x09, 0xED, 0x0B, 0x05, // 246:2541
0x09, 0xF8, 0x0B, 0x05, // 247:2552
0x0A, 0x03, 0x0E, 0x05, // 248:2563
0x0A, 0x11, 0x0E, 0x05, // 249:2577
0x0A, 0x1F, 0x0E, 0x05, // 250:2591
0x0A, 0x2D, 0x0E, 0x05, // 251:2605
0x0A, 0x3B, 0x0E, 0x05, // 252:2619
0x0A, 0x49, 0x0E, 0x05, // 253:2633
0x0A, 0x57, 0x0E, 0x05, // 254:2647
0x0A, 0x65, 0x0E, 0x05, // 255:2661
// Font Data:
0xF0,0x21,0x00,0xF0,0x2F, // 33
0x70,0x00,0x00,0x10,0x00,0x00,0x70, // 34
0x00,0x05,0x00,0x80,0x0E,0x00,0xE0,0x07,0x00,0x80,0x0C,0x00,0xC0,0x17,0x00,0xA0,0x04, // 35
0xC0,0x09,0x00,0x60,0x19,0x00,0x30,0x32,0x00,0xA0,0x12,0x00,0xE0,0x0E,0x00,0x00,0x04, // 36
0xE0,0x00,0x00,0x30,0x21,0x00,0x30,0x19,0x00,0xC0,0x06,0x00,0x80,0x1D,0x00,0x60,0x26,0x00,0x10,0x22,0x00,0x00,0x1C, // 37
0x00,0x1C,0x00,0x60,0x3E,0x00,0xD0,0x21,0x00,0x90,0x27,0x00,0x70,0x2C,0x00,0x00,0x18,0x00,0x00,0x3C,0x00,0x00,0x20, // 38
0x70,0x00,0x00,0x10, // 39
0x80,0x07,0x00,0xE0,0x1F,0x00,0x38,0x60, // 40
0x08,0x60,0x00,0xF0,0x1C,0x00,0x80,0x07, // 41
0x40,0x01,0x00,0x40,0x01,0x00,0xC0,0x00,0x00,0xA0,0x03,0x00,0x80, // 42
0x00,0x02,0x00,0x00,0x01,0x00,0xC0,0x07,0x00,0x00,0x01,0x00,0x00,0x03, // 43
0x00,0x10,0x00,0x00,0x30, // 44
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 45
0x00,0x10,0x00,0x00,0x10, // 46
0x00,0x30,0x00,0x00,0x1E,0x00,0x80,0x03,0x00,0x70,0x00,0x00,0x10, // 47
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x20,0x00,0x30,0x20,0x00,0x30,0x30,0x00,0xE0,0x1F,0x00,0x00,0x01, // 48
0x20,0x00,0x00,0xF0,0x3F, // 49
0x60,0x38,0x00,0x70,0x3C,0x00,0x10,0x24,0x00,0x10,0x32,0x00,0xF0,0x31,0x00,0xC0,0x20, // 50
0x30,0x18,0x00,0x10,0x30,0x00,0x10,0x23,0x00,0x90,0x21,0x00,0x70,0x33,0x00,0x30,0x1E, // 51
0x00,0x03,0x00,0x80,0x05,0x00,0x60,0x06,0x00,0x30,0x06,0x00,0xF0,0x3F,0x00,0x00,0x02, // 52
0x00,0x10,0x00,0xF0,0x3B,0x00,0x10,0x21,0x00,0x90,0x21,0x00,0x10,0x31,0x00,0x10,0x1F, // 53
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x21,0x00,0x90,0x20,0x00,0x10,0x21,0x00,0x30,0x1F, // 54
0x30,0x00,0x00,0x10,0x20,0x00,0x10,0x3E,0x00,0x90,0x03,0x00,0xF0,0x00,0x00,0x30, // 55
0x00,0x0C,0x00,0xF0,0x3E,0x00,0x10,0x21,0x00,0x10,0x21,0x00,0xF0,0x33,0x00,0x60,0x1E, // 56
0xC0,0x00,0x00,0xF0,0x23,0x00,0x10,0x26,0x00,0x10,0x12,0x00,0x30,0x1F,0x00,0xE0,0x07, // 57
0x00,0x16,0x00,0x00,0x12, // 58
0x00,0x16,0x00,0x00,0x32, // 59
0x00,0x03,0x00,0x80,0x06,0x00,0xC0,0x0C, // 60
0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 61
0xC0,0x0C,0x00,0x80,0x04,0x00,0x00,0x03, // 62
0x60,0x00,0x00,0x70,0x00,0x00,0x10,0x2E,0x00,0x10,0x23,0x00,0xF0,0x01,0x00,0xE0, // 63
0x00,0x0F,0x00,0xC0,0x10,0x00,0x20,0x17,0x00,0xA0,0x18,0x00,0xA0,0x1E,0x00,0xA0,0x11,0x00,0x40,0x08,0x00,0x80,0x07, // 64
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF0,0x02,0x00,0x10,0x02,0x00,0xE0,0x07,0x00,0x00,0x3C,0x00,0x00,0x20, // 65
0x60,0x20,0x00,0x10,0x70,0x00,0xF8,0x3F,0x00,0x10,0x22,0x00,0x10,0x23,0x00,0xB0,0x1F,0x00,0xE0, // 66
0x80,0x0F,0x00,0xE0,0x1F,0x00,0x10,0x20,0x00,0x90,0x20,0x00,0x90,0x20,0x00,0xF0,0x1C, // 67
0x60,0x00,0x00,0x10,0x20,0x00,0xF0,0x3F,0x00,0x18,0x20,0x00,0x10,0x10,0x00,0x30,0x18,0x00,0xE0,0x0F, // 68
0x10,0x20,0x00,0xF0,0x3F,0x00,0x10,0x23,0x00,0x10,0x23,0x00,0x10,0x23,0x00,0x10,0x21, // 69
0x10,0x00,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x03,0x00,0x10,0x03,0x00,0x10,0x02, // 70
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x10,0x20,0x00,0x90,0x20,0x00,0xF0,0x3C,0x00,0x60,0x1C, // 71
0x00,0x02,0x00,0xF0,0x3F,0x00,0xF0,0x3B,0x00,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x33,0x00,0xF0,0x3F, // 72
0x30,0x20,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x10,0x20, // 73
0x00,0x1C,0x00,0x10,0x22,0x00,0x30,0x20,0x00,0x10,0x20,0x00,0xF0,0x1F,0x00,0x30, // 74
0x00,0x24,0x00,0xF0,0x3F,0x00,0x00,0x03,0x00,0x80,0x06,0x00,0x60,0x18,0x00,0x30,0x30, // 75
0x00,0x20,0x00,0xF0,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20, // 76
0x00,0x00,0x00,0xF0,0x3F,0x00,0x70,0x00,0x00,0x80,0x03,0x00,0x00,0x3C,0x00,0x00,0x1E,0x00,0xC0,0x03,0x00,0x30,0x3E,0x00,0xF0,0x3F, // 77
0x00,0x00,0x00,0xF0,0x3F,0x00,0xE0,0x00,0x00,0x80,0x03,0x00,0x00,0x1C,0x00,0xE0,0x3F,0x00,0xF0,0x03, // 78
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x30,0x20,0x00,0x10,0x20,0x00,0x70,0x18,0x00,0xE0,0x0F, // 79
0x60,0x00,0x00,0x10,0x3E,0x00,0xF8,0x3F,0x00,0x10,0x04,0x00,0x10,0x02,0x00,0xF0,0x03, // 80
0x80,0x07,0x00,0xE0,0x1F,0x00,0x30,0x28,0x00,0x30,0x28,0x00,0x10,0x30,0x00,0x70,0x7C,0x00,0xC0,0x4F, // 81
0x70,0x00,0x00,0xF0,0x3F,0x00,0xF8,0x3C,0x00,0x10,0x02,0x00,0x10,0x1E,0x00,0xF0,0x31,0x00,0x00,0x60, // 82
0x40,0x00,0x00,0xA0,0x19,0x00,0x10,0x21,0x00,0x10,0x23,0x00,0x10,0x22,0x00,0x70,0x3E,0x00,0x20,0x0C, // 83
0x30,0x00,0x00,0x10,0x00,0x00,0xF0,0x3F,0x00,0x10,0x20,0x00,0x10, // 84
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0xF0,0x1F, // 85
0xF0,0x00,0x00,0xF0,0x0F,0x00,0x00,0x3C,0x00,0x00,0x3E,0x00,0xE0,0x03,0x00,0x70, // 86
0x10,0x00,0x00,0xF0,0x1F,0x00,0x00,0x38,0x00,0xC0,0x0F,0x00,0x70,0x00,0x00,0xC0,0x1F,0x00,0x00,0x38,0x00,0xF0,0x07,0x00,0x30, // 87
0x10,0x30,0x00,0xF0,0x1C,0x00,0x80,0x07,0x00,0x80,0x0F,0x00,0x60,0x38,0x00,0x30,0x20, // 88
0x80,0x00,0x00,0xF0,0x77,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x64,0x00,0xF0,0x3F, // 89
0x30,0x30,0x00,0x10,0x3C,0x00,0x10,0x26,0x00,0x10,0x33,0x00,0xD0,0x30,0x00,0x70,0x20, // 90
0x00,0x00,0x00,0xF8,0x7F,0x00,0x00,0x60, // 91
0x30,0x00,0x00,0xE0,0x01,0x00,0x00,0x1E,0x00,0x00,0x30, // 92
0x10,0x60,0x00,0xF8,0x7F, // 93
0x00,0x03,0x00,0xE0,0x00,0x00,0x30,0x00,0x00,0xC0,0x03,0x00,0x00,0x02, // 94
0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 95
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x20, // 96
0x00,0x0C,0x00,0x00,0x1F,0x00,0x00,0x11,0x00,0x00,0x1E,0x00,0x00,0x11, // 97
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x11,0x00,0x80,0x10,0x00,0x00,0x1F, // 98
0x00,0x0E,0x00,0x00,0x13,0x00,0x80,0x11,0x00,0x80,0x1B, // 99
0x00,0x0C,0x00,0x00,0x13,0x00,0x80,0x10,0x00,0x10,0x09,0x00,0xF0,0x1F, // 100
0x00,0x0E,0x00,0x00,0x17,0x00,0x80,0x14,0x00,0x00,0x1B, // 101
0x00,0x01,0x00,0xE0,0x1F,0x00,0x90, // 102
0x00,0x4E,0x00,0x00,0xB3,0x00,0x80,0x90,0x00,0x00,0xFF,0x00,0x80, // 103
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x03,0x00,0x00,0x1F,0x00,0x00,0x10, // 104
0x00,0x00,0x00,0x60,0x1F, // 105
0xC0,0xC0,0x00,0x60,0x3F, // 106
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x02,0x00,0x00,0x1D,0x00,0x80,0x30, // 107
0x00,0x00,0x00,0xF0,0x1F, // 108
0x00,0x01,0x00,0x00,0x1F,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x1F,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x1E, // 109
0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x02,0x00,0x00,0x1F,0x00,0x00,0x12, // 110
0x00,0x0E,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x1F, // 111
0x00,0xF9,0x01,0x00,0x1F,0x01,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x0E, // 112
0x00,0x0E,0x00,0x00,0x1B,0x00,0x80,0x10,0x00,0x80,0xE9,0x00,0x00,0x9F,0x01, // 113
0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x01,0x00,0x00,0x03, // 114
0x00,0x12,0x00,0x00,0x1F,0x00,0x80,0x14,0x00,0x80,0x19, // 115
0x40,0x00,0x00,0xF0,0x1F,0x00,0x40, // 116
0x00,0x0E,0x00,0x00,0x1F,0x00,0x00,0x10,0x00,0x00,0x1E,0x00,0x00,0x17, // 117
0x00,0x01,0x00,0x00,0x1F,0x00,0x00,0x10,0x00,0x00,0x0F, // 118
0x80,0x01,0x00,0x00,0x1F,0x00,0x00,0x18,0x00,0x00,0x07,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x07, // 119
0x00,0x11,0x00,0x00,0x0F,0x00,0x00,0x0E,0x00,0x00,0x11, // 120
0x00,0x4E,0x00,0x00,0xDF,0x00,0x00,0x10,0x01,0x00,0xCF,0x00,0x00,0x3F, // 121
0x00,0x11,0x00,0x00,0x19,0x00,0x00,0x15,0x00,0x00,0x13, // 122
0x00,0x02,0x00,0xF0,0x3F,0x00,0x18,0x60, // 123
0x00,0x00,0x00,0xF0,0x3F, // 124
0x18,0x40,0x00,0xF0,0x3F,0x00,0x00,0x02, // 125
0x00,0x03,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x01, // 126
0x30,0x38,0x00,0xD0,0x3F, // 161
0x00,0x07,0x00,0xC0,0x0F,0x00,0x20,0x30,0x00,0x30,0x10,0x00,0xE0,0x09,0x00,0x00,0x04, // 162
0x00,0x02,0x00,0xE0,0x1F,0x00,0x20,0x12,0x00,0x10,0x12,0x00,0x60,0x12,0x00,0x40,0x10, // 163
0x40,0x00,0x00,0xC0,0x0F,0x00,0x80,0x04,0x00,0x80,0x07,0x00,0xC0,0x08, // 164
0x20,0x00,0x00,0xE0,0x0C,0x00,0x80,0x0B,0x00,0x00,0x1F,0x00,0x80,0x0A,0x00,0x60,0x0A,0x00,0x20, // 165
0x00,0x00,0x00,0xF0,0x3E, // 166
0x00,0x00,0x00,0xF0,0x37,0x00,0x90,0x24,0x00,0x90,0x2C,0x00,0x30,0x1B, // 167
0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 168
0xC0,0x03,0x00,0x20,0x04,0x00,0xD0,0x07,0x00,0xB0,0x06,0x00,0x50,0x05,0x00,0xE0,0x03, // 169
0xC0,0x05,0x00,0x20,0x05,0x00,0xC0,0x05,0x00,0x20,0x02, // 170
0x00,0x04,0x00,0x00,0x1A,0x00,0x00,0x05,0x00,0x00,0x1B, // 171
0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x07, // 172
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 173
0xC0,0x03,0x00,0x20,0x04,0x00,0xF0,0x07,0x00,0x30,0x05,0x00,0xD0,0x06,0x00,0xE0,0x03, // 174
0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 175
0x10,0x00,0x00,0x38, // 176
0x20,0x01,0x00,0x90,0x01,0x00,0x70,0x01, // 178
0x10,0x01,0x00,0x50,0x01,0x00,0xF0,0x01, // 179
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x18, // 180
0x00,0x7F,0x00,0x00,0x19,0x00,0x00,0x10,0x00,0x00,0x0F,0x00,0x00,0x11, // 181
0xC0,0x00,0x00,0xF0,0x01,0x00,0xF0,0x3F,0x00,0x10,0x00,0x00,0xF0,0x3F,0x00,0x10,0x00,0x00,0x10, // 182
0x00,0x02,0x00,0x00,0x01, // 183
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x60, // 184
0x20,0x00,0x00,0xF0,0x03, // 185
0xC0,0x05,0x00,0x20,0x06,0x00,0xE0,0x05, // 186
0x00,0x11,0x00,0x00,0x0A,0x00,0x00,0x15,0x00,0x00,0x0E, // 187
0x20,0x00,0x00,0xF0,0x3B,0x00,0x00,0x06,0x00,0x80,0x19,0x00,0x60,0x14,0x00,0x10,0x3E,0x00,0x00,0x10, // 188
0x20,0x00,0x00,0xF0,0x3B,0x00,0x00,0x06,0x00,0x80,0x01,0x00,0x60,0x36,0x00,0x10,0x2A,0x00,0x00,0x26, // 189
0x10,0x01,0x00,0x50,0x02,0x00,0xF0,0x31,0x00,0x00,0x0E,0x00,0x80,0x19,0x00,0x60,0x14,0x00,0x10,0x3E,0x00,0x00,0x10, // 190
0x00,0x1C,0x00,0x00,0x36,0x00,0x50,0x21,0x00,0xD0,0x21,0x00,0x00,0x38,0x00,0x00,0x18, // 191
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF3,0x02,0x00,0x14,0x02,0x00,0xE0,0x07,0x00,0x00,0x3C,0x00,0x00,0x20, // 192
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF0,0x02,0x00,0x16,0x02,0x00,0xE3,0x07,0x00,0x00,0x3C,0x00,0x00,0x20, // 193
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF4,0x02,0x00,0x12,0x02,0x00,0xE6,0x07,0x00,0x04,0x3C,0x00,0x00,0x20, // 194
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF4,0x02,0x00,0x14,0x02,0x00,0xE4,0x07,0x00,0x04,0x3C,0x00,0x00,0x20, // 195
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF4,0x02,0x00,0x14,0x02,0x00,0xE4,0x07,0x00,0x00,0x3C,0x00,0x00,0x20, // 196
0x00,0x24,0x00,0x00,0x3C,0x00,0x80,0x07,0x00,0xF4,0x02,0x00,0x1C,0x02,0x00,0xE4,0x07,0x00,0x00,0x3C,0x00,0x00,0x20, // 197
0x00,0x32,0x00,0x00,0x3E,0x00,0x00,0x07,0x00,0xC0,0x03,0x00,0x60,0x02,0x00,0x10,0x3A,0x00,0xF0,0x3F,0x00,0x10,0x22,0x00,0x10,0x22,0x00,0x10,0x22,0x00,0x10,0x20, // 198
0x80,0x0F,0x00,0xE0,0x1F,0x00,0x10,0x20,0x00,0x90,0xE0,0x01,0x90,0xA0,0x01,0xF0,0x1C, // 199
0x10,0x20,0x00,0xF0,0x3F,0x00,0x10,0x23,0x00,0x13,0x23,0x00,0x14,0x23,0x00,0x10,0x21, // 200
0x10,0x20,0x00,0xF0,0x3F,0x00,0x10,0x23,0x00,0x16,0x23,0x00,0x13,0x23,0x00,0x10,0x21, // 201
0x10,0x20,0x00,0xF0,0x3F,0x00,0x14,0x23,0x00,0x12,0x23,0x00,0x16,0x23,0x00,0x14,0x21, // 202
0x10,0x20,0x00,0xF0,0x3F,0x00,0x14,0x23,0x00,0x14,0x23,0x00,0x14,0x23,0x00,0x10,0x21, // 203
0x30,0x20,0x00,0xF3,0x3F,0x00,0xF4,0x3F,0x00,0x10,0x20, // 204
0x30,0x20,0x00,0xF6,0x3F,0x00,0xF3,0x3F,0x00,0x10,0x20, // 205
0x34,0x20,0x00,0xF2,0x3F,0x00,0xF6,0x3F,0x00,0x14,0x20, // 206
0x34,0x20,0x00,0xF4,0x3F,0x00,0xF4,0x3F,0x00,0x10,0x20, // 207
0x60,0x02,0x00,0x10,0x22,0x00,0xF0,0x3F,0x00,0x18,0x21,0x00,0x10,0x11,0x00,0x30,0x18,0x00,0xE0,0x0F, // 208
0x00,0x00,0x00,0xF0,0x3F,0x00,0xE4,0x00,0x00,0x84,0x03,0x00,0x04,0x1C,0x00,0xE4,0x3F,0x00,0xF0,0x03, // 209
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x33,0x20,0x00,0x14,0x20,0x00,0x70,0x18,0x00,0xE0,0x0F, // 210
0x00,0x07,0x00,0xE0,0x1F,0x00,0x30,0x30,0x00,0x30,0x20,0x00,0x16,0x20,0x00,0x73,0x18,0x00,0xE0,0x0F, // 211
0x00,0x07,0x00,0xE0,0x1F,0x00,0x34,0x30,0x00,0x32,0x20,0x00,0x16,0x20,0x00,0x74,0x18,0x00,0xE0,0x0F, // 212
0x00,0x07,0x00,0xE0,0x1F,0x00,0x34,0x30,0x00,0x34,0x20,0x00,0x14,0x20,0x00,0x74,0x18,0x00,0xE0,0x0F, // 213
0x00,0x07,0x00,0xE0,0x1F,0x00,0x34,0x30,0x00,0x34,0x20,0x00,0x14,0x20,0x00,0x70,0x18,0x00,0xE0,0x0F, // 214
0x80,0x0C,0x00,0x80,0x07,0x00,0x00,0x07,0x00,0x80,0x08, // 215
0x00,0x27,0x00,0xE0,0x3F,0x00,0x30,0x3C,0x00,0x30,0x26,0x00,0x90,0x21,0x00,0x70,0x18,0x00,0xF0,0x0F, // 216
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x03,0x20,0x00,0x04,0x20,0x00,0xF0,0x1F, // 217
0x00,0x00,0x00,0xF0,0x1F,0x00,0x00,0x30,0x00,0x06,0x20,0x00,0x03,0x20,0x00,0xF0,0x1F, // 218
0x00,0x00,0x00,0xF0,0x1F,0x00,0x04,0x30,0x00,0x02,0x20,0x00,0x06,0x20,0x00,0xF4,0x1F, // 219
0x00,0x00,0x00,0xF0,0x1F,0x00,0x04,0x30,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0xF0,0x1F, // 220
0x80,0x00,0x00,0xF0,0x77,0x00,0x00,0x48,0x00,0x06,0x48,0x00,0x03,0x64,0x00,0xF0,0x3F, // 221
0xC0,0x00,0x00,0x60,0x10,0x00,0xF8,0x7F,0x00,0x20,0x08,0x00,0x60,0x0C,0x00,0xC0,0x07, // 222
0x00,0x01,0x00,0xE0,0x1F,0x00,0x10,0x00,0x00,0xF0,0x1B,0x00,0x20,0x14,0x00,0x00,0x18, // 223
0x00,0x0C,0x00,0x00,0x1F,0x00,0x30,0x11,0x00,0x40,0x1E,0x00,0x00,0x11, // 224
0x00,0x0C,0x00,0x00,0x1F,0x00,0x60,0x11,0x00,0x30,0x1E,0x00,0x00,0x11, // 225
0x00,0x0C,0x00,0x40,0x1F,0x00,0x20,0x11,0x00,0x60,0x1E,0x00,0x40,0x11, // 226
0x00,0x0C,0x00,0x40,0x1F,0x00,0x40,0x11,0x00,0x40,0x1E,0x00,0x40,0x11, // 227
0x00,0x0C,0x00,0x40,0x1F,0x00,0x40,0x11,0x00,0x40,0x1E,0x00,0x00,0x11, // 228
0x00,0x0C,0x00,0x00,0x1F,0x00,0x70,0x11,0x00,0x20,0x1E,0x00,0x00,0x11, // 229
0x00,0x0C,0x00,0x00,0x1F,0x00,0x00,0x11,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x14,0x00,0x80,0x1B, // 230
0x00,0x0E,0x00,0x00,0xB3,0x00,0x80,0xD1,0x00,0x80,0x5B, // 231
0x00,0x0E,0x00,0x00,0x17,0x00,0xB0,0x14,0x00,0x40,0x1B, // 232
0x00,0x0E,0x00,0x00,0x17,0x00,0xE0,0x14,0x00,0x30,0x1B, // 233
0x00,0x0E,0x00,0x40,0x17,0x00,0xA0,0x14,0x00,0x60,0x1B,0x00,0x40, // 234
0x00,0x0E,0x00,0x40,0x17,0x00,0xC0,0x14,0x00,0x40,0x1B, // 235
0x30,0x00,0x00,0x40,0x1F, // 236
0x00,0x00,0x00,0x60,0x1F, // 237
0x40,0x00,0x00,0x20,0x1F, // 238
0x40,0x00,0x00,0x40,0x1F, // 239
0x00,0x0E,0x00,0x60,0x11,0x00,0x40,0x11,0x00,0xC0,0x0F, // 240
0x00,0x00,0x00,0x40,0x1F,0x00,0x40,0x02,0x00,0x40,0x1F,0x00,0x40,0x12, // 241
0x00,0x0E,0x00,0x30,0x11,0x00,0x40,0x11,0x00,0x00,0x1F, // 242
0x00,0x0E,0x00,0x00,0x11,0x00,0x60,0x11,0x00,0x30,0x1F, // 243
0x00,0x0E,0x00,0x40,0x11,0x00,0x20,0x11,0x00,0x60,0x1F,0x00,0x40, // 244
0x00,0x0E,0x00,0x40,0x11,0x00,0x40,0x11,0x00,0x40,0x1F,0x00,0x40, // 245
0x00,0x0E,0x00,0x40,0x11,0x00,0x40,0x11,0x00,0x40,0x1F, // 246
0x00,0x02,0x00,0x00,0x02,0x00,0x80,0x05,0x00,0x00,0x03, // 247
0x00,0x2E,0x00,0x00,0x19,0x00,0x00,0x15,0x00,0x00,0x1F,0x00,0x00,0x01, // 248
0x00,0x0E,0x00,0x00,0x1F,0x00,0x30,0x10,0x00,0x40,0x1E,0x00,0x00,0x17, // 249
0x00,0x0E,0x00,0x00,0x1F,0x00,0x60,0x10,0x00,0x30,0x1E,0x00,0x00,0x17, // 250
0x00,0x0E,0x00,0x40,0x1F,0x00,0x20,0x10,0x00,0x60,0x1E,0x00,0x40,0x17, // 251
0x00,0x0E,0x00,0x40,0x1F,0x00,0x40,0x10,0x00,0x40,0x1E,0x00,0x00,0x17, // 252
0x00,0x4E,0x00,0x00,0xDF,0x00,0x00,0x10,0x01,0x60,0xCF,0x00,0x30,0x3F, // 253
0x00,0xE0,0x01,0xE0,0x3F,0x01,0x00,0x22,0x00,0x00,0x32,0x00,0x00,0x1C, // 254
0x00,0x4E,0x00,0x40,0xDF,0x00,0x40,0x10,0x01,0x40,0xCF,0x00,0x00,0x3F // 255
};