Prvni odevzdani kodu
This commit is contained in:
		
							
								
								
									
										41
									
								
								library.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								library.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,41 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "ESP8266, ESP32 and SAMD21 OLED Ui library",
 | 
			
		||||
  "version": "1.0.0",
 | 
			
		||||
  "keywords": "ssd1306, oled, display, i2c, spi, ui",
 | 
			
		||||
  "description": "OLED Ui library for SSD1306 OLED displays connected to ESP8266, ESP32, SAMD21",
 | 
			
		||||
  "repository":
 | 
			
		||||
  {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "https://git.xpablo.cz/xPablo.cz/OLEDUiPlus"
 | 
			
		||||
  },
 | 
			
		||||
  "authors":
 | 
			
		||||
  [
 | 
			
		||||
    {
 | 
			
		||||
        "name": "Daniel Eichhorn, ThingPulse",
 | 
			
		||||
        "email": "squix78@gmail.com",
 | 
			
		||||
        "url": "https://thingpulse.com"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "name": "Fabrice Weinberg",
 | 
			
		||||
        "email": "fabrice@weinberg.me"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "name": "Pavel Brychta",
 | 
			
		||||
        "email": "pablo@xpablo.cz",
 | 
			
		||||
        "url": "https://xpablo.cz"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "frameworks": "arduino",
 | 
			
		||||
  "platforms": [
 | 
			
		||||
    "espressif8266",
 | 
			
		||||
    "espressif32",
 | 
			
		||||
    "atmelsam"
 | 
			
		||||
  ],
 | 
			
		||||
  "dependencies":
 | 
			
		||||
  [
 | 
			
		||||
    {
 | 
			
		||||
        "name": "OLED_SSD",
 | 
			
		||||
        "version": "https://git.xpablo.cz/xPablo.cz/OLED_SSD.git"
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										10
									
								
								library.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								library.properties
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
name=User interface library for OLED display
 | 
			
		||||
version=1.0.0
 | 
			
		||||
author=Pavel Brychta
 | 
			
		||||
maintainer=xPablo.cz <pablo@xpablo.cz>
 | 
			
		||||
sentence=UI library for SSD1306 OLED displays connected to ESP8266, ESP32, SAMD21
 | 
			
		||||
paragraph=The following geometries are currently supported: 128x64, 128x32, 64x48.
 | 
			
		||||
category=Display
 | 
			
		||||
url=https://git.xpablo.cz/xPablo.cz/OLEDUiPlus
 | 
			
		||||
architectures=esp8266,esp32,samd21
 | 
			
		||||
depends=OLED_SSD
 | 
			
		||||
							
								
								
									
										313
									
								
								src/OLEDUIPlus.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										313
									
								
								src/OLEDUIPlus.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,313 @@
 | 
			
		||||
#include "OLEDUIPlus.h"
 | 
			
		||||
#include <fonts/Dialog_bold_10.h>
 | 
			
		||||
//#include <graphics/images.h>
 | 
			
		||||
#include <graphics/glyphs.h>
 | 
			
		||||
 | 
			
		||||
#define MENU_TIMEOUT 10000
 | 
			
		||||
 | 
			
		||||
#define ONOFF_Y_SPEED 4 //3
 | 
			
		||||
#define ONOFF_X_DOWN 8  //6
 | 
			
		||||
#define ONOFF_X_UP 12   //10
 | 
			
		||||
 | 
			
		||||
// pocatecni/rozsvecovaci a zhasinaci animace
 | 
			
		||||
typedef struct {
 | 
			
		||||
    int height;
 | 
			
		||||
    int lineWidth;
 | 
			
		||||
    bool closing;
 | 
			
		||||
    bool doingLine;
 | 
			
		||||
    bool lineClosing;
 | 
			
		||||
    bool active;
 | 
			
		||||
} crt_anim_t;
 | 
			
		||||
 | 
			
		||||
static crt_anim_t _anim;
 | 
			
		||||
static bool _displayon = true; // priznak, ze na OLED je videt zobrazeni (neni ve stavu spanku)
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::goToFrame(uint8_t frame)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    _frameptr++;
 | 
			
		||||
    _frameptr %= sizeof(_frameseq);
 | 
			
		||||
    _frameseq[_frameptr] = frame;
 | 
			
		||||
    transitionToFrame(frame); // aktivujeme spravnou obrazovku
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::goToPrevFrame(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    _frameptr--;
 | 
			
		||||
    _frameptr %= sizeof(_frameseq);
 | 
			
		||||
    transitionToFrame(_frameseq[_frameptr]); // aktivujeme predchozi obrazovku
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::begin(OLEDDisplay *display, kbdRead rKbd, uint32_t timeout, FrameCallback frames[], size_t framesCount, OverlayCallback overlays[], size_t overlaysCount)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    _kbd = rKbd;
 | 
			
		||||
    _oled = display;
 | 
			
		||||
    _frames = frames;
 | 
			
		||||
    _framesCount = framesCount;
 | 
			
		||||
    setTargetFPS(30);
 | 
			
		||||
    setFrameAnimation(SLIDE_UP);
 | 
			
		||||
    setFrames(frames, framesCount);
 | 
			
		||||
    setOverlays(overlays, overlaysCount);
 | 
			
		||||
    disableAutoTransition();
 | 
			
		||||
    disableAllIndicators();
 | 
			
		||||
    init(display);
 | 
			
		||||
    startAnim(1);
 | 
			
		||||
    _oledtimeout = timeout;
 | 
			
		||||
    if (0 != _oledtimeout)
 | 
			
		||||
        _oledTiming.setOneshot(_oledtimeout);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Spusteni rozsvecovaci/zhasinaci animace
 | 
			
		||||
void OLEDUIPlus::startAnim(int open)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    if (0 != open) {
 | 
			
		||||
        _anim.closing = false;
 | 
			
		||||
        _anim.doingLine = true;
 | 
			
		||||
        _anim.height = _oled->height() / 2;
 | 
			
		||||
        _anim.lineClosing = false;
 | 
			
		||||
        _anim.lineWidth = 0;
 | 
			
		||||
        _oled->displayOn();
 | 
			
		||||
        _displayon = true;
 | 
			
		||||
    } else {
 | 
			
		||||
        _anim.closing = true;
 | 
			
		||||
        _anim.doingLine = false;
 | 
			
		||||
        _anim.height = 0;
 | 
			
		||||
        _anim.lineClosing = true;
 | 
			
		||||
        _anim.lineWidth = _oled->width();
 | 
			
		||||
    }
 | 
			
		||||
    _anim.active = true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void onOffOverlay(OLEDDisplay *display, OLEDDisplayUiState *state)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    if (_anim.active) {
 | 
			
		||||
        uint8_t height = _anim.height;
 | 
			
		||||
        uint8_t lineWidth = _anim.lineWidth;
 | 
			
		||||
 | 
			
		||||
        if (!_anim.doingLine) {
 | 
			
		||||
            if (_anim.closing)
 | 
			
		||||
                height += ONOFF_Y_SPEED;
 | 
			
		||||
            else
 | 
			
		||||
                height -= ONOFF_Y_SPEED;
 | 
			
		||||
 | 
			
		||||
            if (height >= display->getHeight() / 2) {
 | 
			
		||||
                if (_anim.closing) {
 | 
			
		||||
                    height = display->getHeight() / 2;
 | 
			
		||||
                    _anim.doingLine = true;
 | 
			
		||||
                } else {
 | 
			
		||||
                    height = 0;
 | 
			
		||||
                    _anim.active = false;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        } else {
 | 
			
		||||
            if (_anim.lineClosing)
 | 
			
		||||
                lineWidth -= ONOFF_X_DOWN;
 | 
			
		||||
            else
 | 
			
		||||
                lineWidth += ONOFF_X_UP;
 | 
			
		||||
 | 
			
		||||
            if (lineWidth >= display->getWidth()) {
 | 
			
		||||
                if (_anim.lineClosing)
 | 
			
		||||
                    lineWidth = 0;
 | 
			
		||||
                else
 | 
			
		||||
                    lineWidth = display->getWidth();
 | 
			
		||||
 | 
			
		||||
                if (!_anim.lineClosing)
 | 
			
		||||
                    _anim.doingLine = false;
 | 
			
		||||
 | 
			
		||||
                if (_anim.lineClosing && _anim.closing) {
 | 
			
		||||
                    _anim.active = false;
 | 
			
		||||
                    display->displayOff();
 | 
			
		||||
                    _displayon = false;
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                _anim.lineClosing = !_anim.lineClosing;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        // Full rows
 | 
			
		||||
        uint8_t *oledBuffer = display->buffer;
 | 
			
		||||
        uint8_t rows = height / 8;
 | 
			
		||||
        for (uint8_t i = 0; i < rows; i++) {
 | 
			
		||||
            memset(&oledBuffer[i * display->getWidth()], 0, display->getWidth());
 | 
			
		||||
            memset(&oledBuffer[display->getBufferSize() - display->getWidth() - (i * display->getWidth())], 0, display->getWidth());
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        uint8_t prows = height % 8;
 | 
			
		||||
        if (prows) {
 | 
			
		||||
            // Partial rows & edge line
 | 
			
		||||
            uint32_t idxStart = rows * display->getWidth();
 | 
			
		||||
            uint32_t idxEnd = ((display->getBufferSize() - 1) - idxStart);
 | 
			
		||||
            uint8_t a = (255 << prows);
 | 
			
		||||
            uint8_t b = (255 >> prows);
 | 
			
		||||
            uint8_t c = (1 << prows);
 | 
			
		||||
            uint8_t d = (128 >> prows);
 | 
			
		||||
            for (uint32_t i = 0; i < display->getWidth(); i++) {
 | 
			
		||||
                oledBuffer[idxStart] = (oledBuffer[idxStart] & a) | c;
 | 
			
		||||
                idxStart++;
 | 
			
		||||
 | 
			
		||||
                oledBuffer[idxEnd] = (oledBuffer[idxEnd] & b) | d;
 | 
			
		||||
                idxEnd--;
 | 
			
		||||
            }
 | 
			
		||||
        } else if (height) {
 | 
			
		||||
            // Edge line
 | 
			
		||||
            uint32_t pos = ((uint8_t)(display->getWidth() - lineWidth) / 2) + ((uint8_t)(display->getHeight() - height) / 8) * display->getWidth();
 | 
			
		||||
            memset(&oledBuffer[pos], 0x01, lineWidth);
 | 
			
		||||
 | 
			
		||||
            if (height != display->getHeight() / 2) {
 | 
			
		||||
                pos = (height / 8) * display->getWidth();
 | 
			
		||||
                for (uint32_t x = 0; x < display->getWidth(); x++)
 | 
			
		||||
                    oledBuffer[pos + x] |= 0x01;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        _anim.height = height;
 | 
			
		||||
        _anim.lineWidth = lineWidth;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::loop(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    if (_displayon) {
 | 
			
		||||
// obsluha puvodniho Ui objektu
 | 
			
		||||
        if (_timing.expired()) {
 | 
			
		||||
            int rtb = update();
 | 
			
		||||
            if (0 < rtb) {
 | 
			
		||||
                _timing.set(rtb);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
// obsluha casovace blikani
 | 
			
		||||
        if (_blink.expired()) {
 | 
			
		||||
            _blink.set(500);
 | 
			
		||||
            _visible = !_visible;
 | 
			
		||||
        }
 | 
			
		||||
// obsluha zhasinani displeje
 | 
			
		||||
        if (0 != _oledtimeout) {
 | 
			
		||||
            if (_oledTiming.expired()) {
 | 
			
		||||
                startAnim(0);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    } else {
 | 
			
		||||
        handleKbd();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::drawMenu(OLEDDisplay * display, const menu_t *menu, int *top, int *selected, int16_t x, int16_t y)
 | 
			
		||||
{
 | 
			
		||||
    char line[64];
 | 
			
		||||
    const menuEntry_t *me = (const menuEntry_t *)pgm_read_ptr(&menu->entries);
 | 
			
		||||
    int elementsCount = pgm_read_byte(&menu->entriesCount);
 | 
			
		||||
    int width = _oled->getWidth();
 | 
			
		||||
 | 
			
		||||
    strcpy_P(line, (char *)pgm_read_ptr(&menu->title)); // nadpis menu
 | 
			
		||||
    display->setFont(Dialog_bold_10);
 | 
			
		||||
    display->setTextAlignment(TEXT_ALIGN_CENTER);
 | 
			
		||||
    uint16_t height = display->getTextHeight();
 | 
			
		||||
    display->setColor(WHITE);
 | 
			
		||||
    display->drawString((width / 2) + x, 0 + y, line);
 | 
			
		||||
    display->drawHorizontalLine(0 + x, 0 + y + height, width);
 | 
			
		||||
    for (int i = 0; i < MENU_ROWS_ON_OLED; i++) {
 | 
			
		||||
        display->setColor(WHITE);
 | 
			
		||||
        display->setTextAlignment(TEXT_ALIGN_LEFT);
 | 
			
		||||
        display->setFont(Dialog_bold_10);
 | 
			
		||||
        if ((*top + i) < elementsCount) {
 | 
			
		||||
            if ((*top + i) == *selected) {
 | 
			
		||||
                display->fillRect(0 + x, height + (i * height) + y + 1, width, height);
 | 
			
		||||
                display->setColor(BLACK);
 | 
			
		||||
                //if (FIXED == ui.state.frameState) {
 | 
			
		||||
                ce checkEntry = (ce)pgm_read_ptr(&me[*top + i].checkEntry);
 | 
			
		||||
                if (nullptr != checkEntry)
 | 
			
		||||
                    (checkEntry)();
 | 
			
		||||
                //}
 | 
			
		||||
            }
 | 
			
		||||
            strcpy_P(line, (char *)pgm_read_ptr(&me[*top + i].entryText));
 | 
			
		||||
            display->drawString(8 + x, height + (i * height) + y + 1, line);
 | 
			
		||||
            de drawEntry = (de)pgm_read_ptr(&me[*top + i].drawEntry);
 | 
			
		||||
            if (nullptr != drawEntry) {
 | 
			
		||||
                (drawEntry)(display, 8 + x, height + (i * height) + y + 1, NULL);
 | 
			
		||||
            }
 | 
			
		||||
            ve validEntry = (ve)pgm_read_ptr(&me[*top + i].validEntry);
 | 
			
		||||
            if (nullptr != validEntry) {
 | 
			
		||||
                bool valid = (validEntry)((void *)pgm_read_ptr(&me[*top + i].usrData));
 | 
			
		||||
                if (!valid) {
 | 
			
		||||
                    display->ditherArea(0 + x, height + (i * height) + y + 1, width, height);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            display->setTextAlignment(TEXT_ALIGN_LEFT);
 | 
			
		||||
            display->setFont(ICONS8x8);
 | 
			
		||||
            if (0 == i && *top != 0) {
 | 
			
		||||
                display->drawString(0 + x, height + y + 2, String("4")); // sipka nahoru
 | 
			
		||||
            }
 | 
			
		||||
            if ((MENU_ROWS_ON_OLED - 1) == i && (*top + i) < (elementsCount - 1)) {
 | 
			
		||||
                display->drawString(0 + x, height + (i * height) + y + 4, String("5")); // sipka dolu
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::goToMainFrame(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    goToFrame(_mainFrame);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int OLEDUIPlus::handleKbd(void)
 | 
			
		||||
{
 | 
			
		||||
    int retval = KEY_NONE;
 | 
			
		||||
 | 
			
		||||
    if (nullptr != _kbd)
 | 
			
		||||
        retval = _kbd();
 | 
			
		||||
 | 
			
		||||
    if (KEY_NONE != retval) {
 | 
			
		||||
        if (extendOn())
 | 
			
		||||
            retval = KEY_NONE; // musime nejdriv rozsvitit displej (ignorujeme stisk)
 | 
			
		||||
    }
 | 
			
		||||
    return retval;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int OLEDUIPlus::extendOn(void)
 | 
			
		||||
{
 | 
			
		||||
    int retval = 0; // nebylo nutne rozsvitit
 | 
			
		||||
 | 
			
		||||
    if (0 != _oledtimeout) {
 | 
			
		||||
        _oledTiming.setOneshot(_oledtimeout); // prodlouzime delku svitu OLED
 | 
			
		||||
        if (false == _displayon) {
 | 
			
		||||
            startAnim(1);
 | 
			
		||||
            retval = 1; // musime rozsvitit displej
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    _inMenu.setOneshot(MENU_TIMEOUT); // prodluzujeme timeout setrvani v menu
 | 
			
		||||
    return retval;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool OLEDUIPlus::blinkIsVisible(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    return _visible;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool OLEDUIPlus::menuExpired(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    return _inMenu.expired();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
uint8_t OLEDUIPlus::getFrameIndex(FrameCallback cb)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    for (size_t i = 0; i < _framesCount; i++) {
 | 
			
		||||
        if (_frames[i] == cb)
 | 
			
		||||
            return (uint8_t)i;
 | 
			
		||||
    }
 | 
			
		||||
    return 0xff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void OLEDUIPlus::setMainFrame(FrameCallback cb)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    _mainFrame = getFrameIndex(cb);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
OLEDUIPlus ui;
 | 
			
		||||
							
								
								
									
										81
									
								
								src/OLEDUIPlus.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								src/OLEDUIPlus.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,81 @@
 | 
			
		||||
#ifndef _OLEDUIPLUS_H_
 | 
			
		||||
#define _OLEDUIPLUS_H_
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
#include <OLEDDisplayUi.h>
 | 
			
		||||
#include <interval.h>
 | 
			
		||||
 | 
			
		||||
// Kody stisknutych klaves
 | 
			
		||||
#define KEY_NONE 0
 | 
			
		||||
#define KEY_UP 1
 | 
			
		||||
#define KEY_DOWN 2
 | 
			
		||||
#define KEY_ENTER 4
 | 
			
		||||
#define KEY_EXIT 3
 | 
			
		||||
 | 
			
		||||
// Pocet radku menu na OLED displeji
 | 
			
		||||
#define MENU_ROWS_ON_OLED 3
 | 
			
		||||
 | 
			
		||||
// Maximalni pocet stavovych ikon na displeji
 | 
			
		||||
#define MAX_STATUS_ICONS 8
 | 
			
		||||
 | 
			
		||||
#define ELEMENTS_COUNT(a) (sizeof(a) / sizeof(a[0]))
 | 
			
		||||
 | 
			
		||||
typedef int (*kbdRead)(void);
 | 
			
		||||
typedef void (*de)(OLEDDisplay *display, int16_t x, int16_t y, void *ptr); // draw entry
 | 
			
		||||
typedef int (*ee)(void *ptr);
 | 
			
		||||
typedef void (*ce)(void);
 | 
			
		||||
typedef bool (*ve)(void *ptr);
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
    const char *entryText; // staticky text, vypisovany v polozce menu
 | 
			
		||||
    de drawEntry; // dynamicky text (napr. hodnota), vypisovany v polozce menu
 | 
			
		||||
    ee enterEntry; // funkce, volana pri stisku klavesy enter na polozce
 | 
			
		||||
    ce checkEntry; // funkce, volana pri kazdem zobrazeni pouze pro aktivni polozku v menu
 | 
			
		||||
    ve validEntry; // funkce, ktera vrati, jestli je polozka menu platna/viditelna/aktivni, nebo ne
 | 
			
		||||
    void *usrData; // ukazatel na uzivatelska data
 | 
			
		||||
} menuEntry_t;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
    const char *title;
 | 
			
		||||
    uint8_t entriesCount;
 | 
			
		||||
    const menuEntry_t *entries;
 | 
			
		||||
} menu_t;
 | 
			
		||||
 | 
			
		||||
class OLEDUIPlus : public OLEDDisplayUi {
 | 
			
		||||
public:
 | 
			
		||||
    void goToMainFrame(void);
 | 
			
		||||
    void goToFrame(uint8_t frame);
 | 
			
		||||
    void goToPrevFrame(void);
 | 
			
		||||
    void begin(OLEDDisplay *display, kbdRead rKbd, uint32_t timeout, FrameCallback frames[], size_t framesCount, OverlayCallback overlays[], size_t overlaysCount);
 | 
			
		||||
    void startAnim(int open);
 | 
			
		||||
    void onOffOverlay(OLEDDisplay *display, OLEDDisplayUiState *state);
 | 
			
		||||
    void loop(void);
 | 
			
		||||
    void drawMenu(OLEDDisplay *display, const menu_t *menu, int *top, int *selected, int16_t x, int16_t y);
 | 
			
		||||
    int handleKbd(void);
 | 
			
		||||
    int extendOn(void);
 | 
			
		||||
    bool blinkIsVisible(void);
 | 
			
		||||
    bool menuExpired(void);
 | 
			
		||||
    uint8_t getFrameIndex(FrameCallback cb);
 | 
			
		||||
    void setMainFrame(FrameCallback cb);
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    Interval _timing; // casovac rychlosti periodicke obsluhy (rizeny dle casu, ktery vrati OLEDDisplayUi objekt)
 | 
			
		||||
    uint8_t _frameseq[8]; // historie prechodu jednotlivych obrazovek
 | 
			
		||||
    uint32_t _frameptr = 0; // index ve _frameseq
 | 
			
		||||
    OLEDDisplay* _oled; // ukazatel na displej
 | 
			
		||||
    uint8_t _oledBrightness = 100; // jas OLED displeje
 | 
			
		||||
    uint32_t _oledtimeout = 0; // zhasinani OLED
 | 
			
		||||
    Interval _oledTiming; // casovac pro zhasinani OLED
 | 
			
		||||
    kbdRead _kbd; // klavesnice
 | 
			
		||||
    Interval _inMenu; // casovac pro opusteni menu pri necinnosti uzivatele (hlidani si osetruje kazdy menu modul sam!)
 | 
			
		||||
    Interval _blink; // casovac pro blikani
 | 
			
		||||
    bool _visible = false; // stav blikani (viditelny/neviditelny)
 | 
			
		||||
    FrameCallback* _frames;
 | 
			
		||||
    size_t _framesCount = 0;
 | 
			
		||||
    uint8_t _mainFrame = 0xff;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void onOffOverlay(OLEDDisplay *display, OLEDDisplayUiState *state);
 | 
			
		||||
 | 
			
		||||
extern OLEDUIPlus ui;
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										95
									
								
								src/dialogs/enternumber.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										95
									
								
								src/dialogs/enternumber.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,95 @@
 | 
			
		||||
#include "enternumber.h"
 | 
			
		||||
#include <fonts/DejaVu_sans_mono_bold_14.h>
 | 
			
		||||
 | 
			
		||||
static String entertext;
 | 
			
		||||
static uint8_t maxDigits; // pocet zadavanych cislic
 | 
			
		||||
static uint8_t digits[8]; // hodnota v cislicich (nastavovana polozka)
 | 
			
		||||
static uint8_t digitIdx; // index menene cifry
 | 
			
		||||
static bool done; // priznak, ze bylo zadani dokoncene
 | 
			
		||||
 | 
			
		||||
void dialog_prepareEnterNumber(String message, int oldNumber, uint8_t numbers)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    entertext = message;
 | 
			
		||||
    maxDigits = numbers;
 | 
			
		||||
// naplnime cislice
 | 
			
		||||
    int i = numbers - 1;
 | 
			
		||||
    while (i >= 0) {
 | 
			
		||||
        digits[i] = oldNumber % 10;
 | 
			
		||||
        oldNumber /= 10;
 | 
			
		||||
        i--;
 | 
			
		||||
    }
 | 
			
		||||
    digitIdx = 0; // nastavujeme od prvni cifry
 | 
			
		||||
    done = false;
 | 
			
		||||
    ui.goToFrame(ui.getFrameIndex(drawEnterNumber)); // aktivujeme zadavani cisla
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define NCHARWIDTH 10
 | 
			
		||||
// Menu, ktere dovoli zadat cislo o potrebnem poctu cislic
 | 
			
		||||
void drawEnterNumber(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    display->setTextAlignment(TEXT_ALIGN_CENTER);
 | 
			
		||||
    display->setFont(DejaVu_Sans_Mono_Bold_14);
 | 
			
		||||
    display->setColor(WHITE);
 | 
			
		||||
    display->drawString(64 + x, 8 + y, entertext);
 | 
			
		||||
// TODO:
 | 
			
		||||
    int16_t xpos = 64 - ((maxDigits / 2) * NCHARWIDTH);
 | 
			
		||||
    for (int i = 0; i < maxDigits; i++) {
 | 
			
		||||
        if (digitIdx == i) {
 | 
			
		||||
            if (ui.blinkIsVisible())
 | 
			
		||||
                display->drawString(xpos + x, 32 + y, String(digits[i]));
 | 
			
		||||
        } else
 | 
			
		||||
            display->drawString(xpos + x, 32 + y, String(digits[i]));
 | 
			
		||||
        xpos += NCHARWIDTH;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (state->frameState == FIXED) {
 | 
			
		||||
        uint8_t key = ui.handleKbd();
 | 
			
		||||
        switch (key) {
 | 
			
		||||
        case KEY_DOWN:
 | 
			
		||||
            digits[digitIdx]++;
 | 
			
		||||
            digits[digitIdx] %= 10;
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case KEY_UP:
 | 
			
		||||
            digits[digitIdx]--;
 | 
			
		||||
            if (digits[digitIdx] > 9)
 | 
			
		||||
                digits[digitIdx] = 9;
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case KEY_ENTER:
 | 
			
		||||
            digitIdx++;
 | 
			
		||||
            if (digitIdx == maxDigits) {
 | 
			
		||||
                done = true; // mame ukoncene zadani noveho cisla
 | 
			
		||||
                ui.goToPrevFrame();
 | 
			
		||||
            }
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case KEY_EXIT:
 | 
			
		||||
            ui.goToPrevFrame();
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int32_t dialog_getEnterNumberResult(void)
 | 
			
		||||
{
 | 
			
		||||
    int32_t num = 0;
 | 
			
		||||
    uint8_t i = 0;
 | 
			
		||||
 | 
			
		||||
    while (i < maxDigits) {
 | 
			
		||||
        num *= 10;
 | 
			
		||||
        num += digits[i];
 | 
			
		||||
        i++;
 | 
			
		||||
    }
 | 
			
		||||
    return num;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool dialog_getEnterNumberDone(void)
 | 
			
		||||
{
 | 
			
		||||
    bool result = done;
 | 
			
		||||
 | 
			
		||||
    done = false;
 | 
			
		||||
    return result;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								src/dialogs/enternumber.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/dialogs/enternumber.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
#ifndef _MENU_ENTERNUMBER_H_
 | 
			
		||||
#define _MENU_ENTERNUMBER_H_
 | 
			
		||||
#include "OLEDUIPlus.h"
 | 
			
		||||
 | 
			
		||||
void drawEnterNumber(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y);
 | 
			
		||||
 | 
			
		||||
void dialog_prepareEnterNumber(String message, int oldNumber, uint8_t numbers);
 | 
			
		||||
 | 
			
		||||
int32_t dialog_getEnterNumberResult(void);
 | 
			
		||||
 | 
			
		||||
bool dialog_getEnterNumberDone(void);
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										78
									
								
								src/dialogs/yesno.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								src/dialogs/yesno.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
#include "yesno.h"
 | 
			
		||||
#include <fonts/DejaVu_sans_mono_bold_14.h>
 | 
			
		||||
 | 
			
		||||
static String yesnotext; // text zahlavi Yes/No dialogu
 | 
			
		||||
static bool yesNoResult;
 | 
			
		||||
static bool done;
 | 
			
		||||
 | 
			
		||||
// Menu, ktere umozni zadat Yes/No na zvolenou otazku
 | 
			
		||||
void drawYesNo(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    display->setTextAlignment(TEXT_ALIGN_CENTER);
 | 
			
		||||
    display->setFont(DejaVu_Sans_Mono_Bold_14);
 | 
			
		||||
    display->setColor(WHITE);
 | 
			
		||||
    display->drawStringMaxWidth(64 + x, 8 + y, 128, yesnotext);
 | 
			
		||||
// vykresleni ano/ne
 | 
			
		||||
    if (yesNoResult) {
 | 
			
		||||
        // Yes aktivni
 | 
			
		||||
        display->fillRect(x + 0, y + 44, 64, 19);
 | 
			
		||||
        display->setColor(BLACK);
 | 
			
		||||
        display->drawString(x + 32, y + 45, F("Ano"));
 | 
			
		||||
        display->setColor(WHITE);
 | 
			
		||||
        display->drawString(x + 96, y + 45, F("Ne"));
 | 
			
		||||
        display->ditherArea(x + 64, y + 44, 63, 19);
 | 
			
		||||
    } else {
 | 
			
		||||
        // No aktivni
 | 
			
		||||
        display->fillRect(x + 63, y + 44, 64, 19);
 | 
			
		||||
        display->setColor(BLACK);
 | 
			
		||||
        display->drawString(x + 96, y + 45, F("Ne"));
 | 
			
		||||
        display->setColor(WHITE);
 | 
			
		||||
        display->drawString(x + 32, y + 45, F("Ano"));
 | 
			
		||||
        display->ditherArea(x + 0, y + 44, 63, 19);
 | 
			
		||||
    }
 | 
			
		||||
    display->setColor(WHITE);
 | 
			
		||||
 | 
			
		||||
    if (state->frameState == FIXED) {
 | 
			
		||||
        uint8_t key = ui.handleKbd();
 | 
			
		||||
        switch (key) {
 | 
			
		||||
        case KEY_UP:
 | 
			
		||||
        case KEY_DOWN:
 | 
			
		||||
            yesNoResult = !yesNoResult;
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case KEY_ENTER:
 | 
			
		||||
            done = true;
 | 
			
		||||
            ui.goToPrevFrame();
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case KEY_EXIT:
 | 
			
		||||
            yesNoResult = false; // rusime vyber
 | 
			
		||||
            done = true;
 | 
			
		||||
            ui.goToPrevFrame();
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void dialog_prepareYesNoFrame(String text)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    yesnotext = text;
 | 
			
		||||
    done = false;
 | 
			
		||||
    ui.goToFrame(ui.getFrameIndex(drawYesNo));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool dialog_getYesNoResult(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    return yesNoResult;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool dialog_getYesNoDone(void)
 | 
			
		||||
{
 | 
			
		||||
    bool result = done;
 | 
			
		||||
 | 
			
		||||
    done = false;
 | 
			
		||||
    return result;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								src/dialogs/yesno.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/dialogs/yesno.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
#ifndef _MENU_YESNO_H_
 | 
			
		||||
#define _MENU_YESNO_H_
 | 
			
		||||
#include "OLEDUIPlus.h"
 | 
			
		||||
 | 
			
		||||
void drawYesNo(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y);
 | 
			
		||||
 | 
			
		||||
void dialog_prepareYesNoFrame(String text);
 | 
			
		||||
 | 
			
		||||
bool dialog_getYesNoResult(void);
 | 
			
		||||
 | 
			
		||||
bool dialog_getYesNoDone(void);
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										459
									
								
								src/fonts/DejaVu_sans_mono_bold_14.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										459
									
								
								src/fonts/DejaVu_sans_mono_bold_14.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,459 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
#include "DejaVu_sans_mono_bold_14.h"
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
const uint8_t DejaVu_Sans_Mono_Bold_14[] PROGMEM = {
 | 
			
		||||
  0x08, // Width: 8
 | 
			
		||||
  0x11, // Height: 17
 | 
			
		||||
  0x20, // First Char: 32
 | 
			
		||||
  0xE0, // Numbers of Chars: 224
 | 
			
		||||
 | 
			
		||||
  // Jump Table:
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x08,  // 32:65535
 | 
			
		||||
  0x00, 0x00, 0x0E, 0x08,  // 33:0
 | 
			
		||||
  0x00, 0x0E, 0x13, 0x08,  // 34:14
 | 
			
		||||
  0x00, 0x21, 0x16, 0x08,  // 35:33
 | 
			
		||||
  0x00, 0x37, 0x17, 0x08,  // 36:55
 | 
			
		||||
  0x00, 0x4E, 0x17, 0x08,  // 37:78
 | 
			
		||||
  0x00, 0x65, 0x17, 0x08,  // 38:101
 | 
			
		||||
  0x00, 0x7C, 0x0D, 0x08,  // 39:124
 | 
			
		||||
  0x00, 0x89, 0x14, 0x08,  // 40:137
 | 
			
		||||
  0x00, 0x9D, 0x11, 0x08,  // 41:157
 | 
			
		||||
  0x00, 0xAE, 0x16, 0x08,  // 42:174
 | 
			
		||||
  0x00, 0xC4, 0x17, 0x08,  // 43:196
 | 
			
		||||
  0x00, 0xDB, 0x0E, 0x08,  // 44:219
 | 
			
		||||
  0x00, 0xE9, 0x11, 0x08,  // 45:233
 | 
			
		||||
  0x00, 0xFA, 0x0E, 0x08,  // 46:250
 | 
			
		||||
  0x01, 0x08, 0x16, 0x08,  // 47:264
 | 
			
		||||
  0x01, 0x1E, 0x17, 0x08,  // 48:286
 | 
			
		||||
  0x01, 0x35, 0x17, 0x08,  // 49:309
 | 
			
		||||
  0x01, 0x4C, 0x17, 0x08,  // 50:332
 | 
			
		||||
  0x01, 0x63, 0x17, 0x08,  // 51:355
 | 
			
		||||
  0x01, 0x7A, 0x17, 0x08,  // 52:378
 | 
			
		||||
  0x01, 0x91, 0x17, 0x08,  // 53:401
 | 
			
		||||
  0x01, 0xA8, 0x17, 0x08,  // 54:424
 | 
			
		||||
  0x01, 0xBF, 0x16, 0x08,  // 55:447
 | 
			
		||||
  0x01, 0xD5, 0x17, 0x08,  // 56:469
 | 
			
		||||
  0x01, 0xEC, 0x17, 0x08,  // 57:492
 | 
			
		||||
  0x02, 0x03, 0x0E, 0x08,  // 58:515
 | 
			
		||||
  0x02, 0x11, 0x0E, 0x08,  // 59:529
 | 
			
		||||
  0x02, 0x1F, 0x17, 0x08,  // 60:543
 | 
			
		||||
  0x02, 0x36, 0x17, 0x08,  // 61:566
 | 
			
		||||
  0x02, 0x4D, 0x17, 0x08,  // 62:589
 | 
			
		||||
  0x02, 0x64, 0x16, 0x08,  // 63:612
 | 
			
		||||
  0x02, 0x7A, 0x17, 0x08,  // 64:634
 | 
			
		||||
  0x02, 0x91, 0x17, 0x08,  // 65:657
 | 
			
		||||
  0x02, 0xA8, 0x17, 0x08,  // 66:680
 | 
			
		||||
  0x02, 0xBF, 0x17, 0x08,  // 67:703
 | 
			
		||||
  0x02, 0xD6, 0x17, 0x08,  // 68:726
 | 
			
		||||
  0x02, 0xED, 0x17, 0x08,  // 69:749
 | 
			
		||||
  0x03, 0x04, 0x16, 0x08,  // 70:772
 | 
			
		||||
  0x03, 0x1A, 0x17, 0x08,  // 71:794
 | 
			
		||||
  0x03, 0x31, 0x17, 0x08,  // 72:817
 | 
			
		||||
  0x03, 0x48, 0x14, 0x08,  // 73:840
 | 
			
		||||
  0x03, 0x5C, 0x17, 0x08,  // 74:860
 | 
			
		||||
  0x03, 0x73, 0x17, 0x08,  // 75:883
 | 
			
		||||
  0x03, 0x8A, 0x17, 0x08,  // 76:906
 | 
			
		||||
  0x03, 0xA1, 0x17, 0x08,  // 77:929
 | 
			
		||||
  0x03, 0xB8, 0x17, 0x08,  // 78:952
 | 
			
		||||
  0x03, 0xCF, 0x17, 0x08,  // 79:975
 | 
			
		||||
  0x03, 0xE6, 0x16, 0x08,  // 80:998
 | 
			
		||||
  0x03, 0xFC, 0x17, 0x08,  // 81:1020
 | 
			
		||||
  0x04, 0x13, 0x17, 0x08,  // 82:1043
 | 
			
		||||
  0x04, 0x2A, 0x17, 0x08,  // 83:1066
 | 
			
		||||
  0x04, 0x41, 0x16, 0x08,  // 84:1089
 | 
			
		||||
  0x04, 0x57, 0x17, 0x08,  // 85:1111
 | 
			
		||||
  0x04, 0x6E, 0x16, 0x08,  // 86:1134
 | 
			
		||||
  0x04, 0x84, 0x16, 0x08,  // 87:1156
 | 
			
		||||
  0x04, 0x9A, 0x17, 0x08,  // 88:1178
 | 
			
		||||
  0x04, 0xB1, 0x16, 0x08,  // 89:1201
 | 
			
		||||
  0x04, 0xC7, 0x17, 0x08,  // 90:1223
 | 
			
		||||
  0x04, 0xDE, 0x14, 0x08,  // 91:1246
 | 
			
		||||
  0x04, 0xF2, 0x17, 0x08,  // 92:1266
 | 
			
		||||
  0x05, 0x09, 0x11, 0x08,  // 93:1289
 | 
			
		||||
  0x05, 0x1A, 0x16, 0x08,  // 94:1306
 | 
			
		||||
  0x05, 0x30, 0x17, 0x08,  // 95:1328
 | 
			
		||||
  0x05, 0x47, 0x0D, 0x08,  // 96:1351
 | 
			
		||||
  0x05, 0x54, 0x14, 0x08,  // 97:1364
 | 
			
		||||
  0x05, 0x68, 0x14, 0x08,  // 98:1384
 | 
			
		||||
  0x05, 0x7C, 0x14, 0x08,  // 99:1404
 | 
			
		||||
  0x05, 0x90, 0x14, 0x08,  // 100:1424
 | 
			
		||||
  0x05, 0xA4, 0x14, 0x08,  // 101:1444
 | 
			
		||||
  0x05, 0xB8, 0x13, 0x08,  // 102:1464
 | 
			
		||||
  0x05, 0xCB, 0x14, 0x08,  // 103:1483
 | 
			
		||||
  0x05, 0xDF, 0x14, 0x08,  // 104:1503
 | 
			
		||||
  0x05, 0xF3, 0x14, 0x08,  // 105:1523
 | 
			
		||||
  0x06, 0x07, 0x11, 0x08,  // 106:1543
 | 
			
		||||
  0x06, 0x18, 0x14, 0x08,  // 107:1560
 | 
			
		||||
  0x06, 0x2C, 0x17, 0x08,  // 108:1580
 | 
			
		||||
  0x06, 0x43, 0x17, 0x08,  // 109:1603
 | 
			
		||||
  0x06, 0x5A, 0x14, 0x08,  // 110:1626
 | 
			
		||||
  0x06, 0x6E, 0x14, 0x08,  // 111:1646
 | 
			
		||||
  0x06, 0x82, 0x14, 0x08,  // 112:1666
 | 
			
		||||
  0x06, 0x96, 0x14, 0x08,  // 113:1686
 | 
			
		||||
  0x06, 0xAA, 0x16, 0x08,  // 114:1706
 | 
			
		||||
  0x06, 0xC0, 0x14, 0x08,  // 115:1728
 | 
			
		||||
  0x06, 0xD4, 0x17, 0x08,  // 116:1748
 | 
			
		||||
  0x06, 0xEB, 0x14, 0x08,  // 117:1771
 | 
			
		||||
  0x06, 0xFF, 0x13, 0x08,  // 118:1791
 | 
			
		||||
  0x07, 0x12, 0x16, 0x08,  // 119:1810
 | 
			
		||||
  0x07, 0x28, 0x14, 0x08,  // 120:1832
 | 
			
		||||
  0x07, 0x3C, 0x13, 0x08,  // 121:1852
 | 
			
		||||
  0x07, 0x4F, 0x14, 0x08,  // 122:1871
 | 
			
		||||
  0x07, 0x63, 0x14, 0x08,  // 123:1891
 | 
			
		||||
  0x07, 0x77, 0x0E, 0x08,  // 124:1911
 | 
			
		||||
  0x07, 0x85, 0x14, 0x08,  // 125:1925
 | 
			
		||||
  0x07, 0x99, 0x17, 0x08,  // 126:1945
 | 
			
		||||
  0x07, 0xB0, 0x17, 0x08,  // 127:1968
 | 
			
		||||
  0x07, 0xC7, 0x17, 0x08,  // 128:1991
 | 
			
		||||
  0x07, 0xDE, 0x17, 0x08,  // 129:2014
 | 
			
		||||
  0x07, 0xF5, 0x17, 0x08,  // 130:2037
 | 
			
		||||
  0x08, 0x0C, 0x17, 0x08,  // 131:2060
 | 
			
		||||
  0x08, 0x23, 0x17, 0x08,  // 132:2083
 | 
			
		||||
  0x08, 0x3A, 0x17, 0x08,  // 133:2106
 | 
			
		||||
  0x08, 0x51, 0x17, 0x08,  // 134:2129
 | 
			
		||||
  0x08, 0x68, 0x17, 0x08,  // 135:2152
 | 
			
		||||
  0x08, 0x7F, 0x17, 0x08,  // 136:2175
 | 
			
		||||
  0x08, 0x96, 0x17, 0x08,  // 137:2198
 | 
			
		||||
  0x08, 0xAD, 0x17, 0x08,  // 138:2221
 | 
			
		||||
  0x08, 0xC4, 0x17, 0x08,  // 139:2244
 | 
			
		||||
  0x08, 0xDB, 0x17, 0x08,  // 140:2267
 | 
			
		||||
  0x08, 0xF2, 0x17, 0x08,  // 141:2290
 | 
			
		||||
  0x09, 0x09, 0x17, 0x08,  // 142:2313
 | 
			
		||||
  0x09, 0x20, 0x17, 0x08,  // 143:2336
 | 
			
		||||
  0x09, 0x37, 0x17, 0x08,  // 144:2359
 | 
			
		||||
  0x09, 0x4E, 0x17, 0x08,  // 145:2382
 | 
			
		||||
  0x09, 0x65, 0x17, 0x08,  // 146:2405
 | 
			
		||||
  0x09, 0x7C, 0x17, 0x08,  // 147:2428
 | 
			
		||||
  0x09, 0x93, 0x17, 0x08,  // 148:2451
 | 
			
		||||
  0x09, 0xAA, 0x17, 0x08,  // 149:2474
 | 
			
		||||
  0x09, 0xC1, 0x17, 0x08,  // 150:2497
 | 
			
		||||
  0x09, 0xD8, 0x17, 0x08,  // 151:2520
 | 
			
		||||
  0x09, 0xEF, 0x17, 0x08,  // 152:2543
 | 
			
		||||
  0x0A, 0x06, 0x17, 0x08,  // 153:2566
 | 
			
		||||
  0x0A, 0x1D, 0x17, 0x08,  // 154:2589
 | 
			
		||||
  0x0A, 0x34, 0x17, 0x08,  // 155:2612
 | 
			
		||||
  0x0A, 0x4B, 0x17, 0x08,  // 156:2635
 | 
			
		||||
  0x0A, 0x62, 0x17, 0x08,  // 157:2658
 | 
			
		||||
  0x0A, 0x79, 0x17, 0x08,  // 158:2681
 | 
			
		||||
  0x0A, 0x90, 0x17, 0x08,  // 159:2704
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x08,  // 160:65535
 | 
			
		||||
  0x0A, 0xA7, 0x0E, 0x08,  // 161:2727
 | 
			
		||||
  0x0A, 0xB5, 0x14, 0x08,  // 162:2741
 | 
			
		||||
  0x0A, 0xC9, 0x14, 0x08,  // 163:2761
 | 
			
		||||
  0x0A, 0xDD, 0x17, 0x08,  // 164:2781
 | 
			
		||||
  0x0A, 0xF4, 0x17, 0x08,  // 165:2804
 | 
			
		||||
  0x0B, 0x0B, 0x0E, 0x08,  // 166:2827
 | 
			
		||||
  0x0B, 0x19, 0x14, 0x08,  // 167:2841
 | 
			
		||||
  0x0B, 0x2D, 0x13, 0x08,  // 168:2861
 | 
			
		||||
  0x0B, 0x40, 0x17, 0x08,  // 169:2880
 | 
			
		||||
  0x0B, 0x57, 0x14, 0x08,  // 170:2903
 | 
			
		||||
  0x0B, 0x6B, 0x14, 0x08,  // 171:2923
 | 
			
		||||
  0x0B, 0x7F, 0x17, 0x08,  // 172:2943
 | 
			
		||||
  0x0B, 0x96, 0x11, 0x08,  // 173:2966
 | 
			
		||||
  0x0B, 0xA7, 0x17, 0x08,  // 174:2983
 | 
			
		||||
  0x0B, 0xBE, 0x10, 0x08,  // 175:3006
 | 
			
		||||
  0x0B, 0xCE, 0x13, 0x08,  // 176:3022
 | 
			
		||||
  0x0B, 0xE1, 0x17, 0x08,  // 177:3041
 | 
			
		||||
  0x0B, 0xF8, 0x14, 0x08,  // 178:3064
 | 
			
		||||
  0x0C, 0x0C, 0x13, 0x08,  // 179:3084
 | 
			
		||||
  0x0C, 0x1F, 0x13, 0x08,  // 180:3103
 | 
			
		||||
  0x0C, 0x32, 0x17, 0x08,  // 181:3122
 | 
			
		||||
  0x0C, 0x49, 0x14, 0x08,  // 182:3145
 | 
			
		||||
  0x0C, 0x5D, 0x0E, 0x08,  // 183:3165
 | 
			
		||||
  0x0C, 0x6B, 0x11, 0x08,  // 184:3179
 | 
			
		||||
  0x0C, 0x7C, 0x14, 0x08,  // 185:3196
 | 
			
		||||
  0x0C, 0x90, 0x14, 0x08,  // 186:3216
 | 
			
		||||
  0x0C, 0xA4, 0x14, 0x08,  // 187:3236
 | 
			
		||||
  0x0C, 0xB8, 0x16, 0x08,  // 188:3256
 | 
			
		||||
  0x0C, 0xCE, 0x17, 0x08,  // 189:3278
 | 
			
		||||
  0x0C, 0xE5, 0x16, 0x08,  // 190:3301
 | 
			
		||||
  0x0C, 0xFB, 0x14, 0x08,  // 191:3323
 | 
			
		||||
  0x0D, 0x0F, 0x17, 0x08,  // 192:3343
 | 
			
		||||
  0x0D, 0x26, 0x17, 0x08,  // 193:3366
 | 
			
		||||
  0x0D, 0x3D, 0x17, 0x08,  // 194:3389
 | 
			
		||||
  0x0D, 0x54, 0x17, 0x08,  // 195:3412
 | 
			
		||||
  0x0D, 0x6B, 0x17, 0x08,  // 196:3435
 | 
			
		||||
  0x0D, 0x82, 0x17, 0x08,  // 197:3458
 | 
			
		||||
  0x0D, 0x99, 0x17, 0x08,  // 198:3481
 | 
			
		||||
  0x0D, 0xB0, 0x17, 0x08,  // 199:3504
 | 
			
		||||
  0x0D, 0xC7, 0x17, 0x08,  // 200:3527
 | 
			
		||||
  0x0D, 0xDE, 0x17, 0x08,  // 201:3550
 | 
			
		||||
  0x0D, 0xF5, 0x17, 0x08,  // 202:3573
 | 
			
		||||
  0x0E, 0x0C, 0x17, 0x08,  // 203:3596
 | 
			
		||||
  0x0E, 0x23, 0x14, 0x08,  // 204:3619
 | 
			
		||||
  0x0E, 0x37, 0x14, 0x08,  // 205:3639
 | 
			
		||||
  0x0E, 0x4B, 0x14, 0x08,  // 206:3659
 | 
			
		||||
  0x0E, 0x5F, 0x14, 0x08,  // 207:3679
 | 
			
		||||
  0x0E, 0x73, 0x17, 0x08,  // 208:3699
 | 
			
		||||
  0x0E, 0x8A, 0x17, 0x08,  // 209:3722
 | 
			
		||||
  0x0E, 0xA1, 0x17, 0x08,  // 210:3745
 | 
			
		||||
  0x0E, 0xB8, 0x17, 0x08,  // 211:3768
 | 
			
		||||
  0x0E, 0xCF, 0x17, 0x08,  // 212:3791
 | 
			
		||||
  0x0E, 0xE6, 0x17, 0x08,  // 213:3814
 | 
			
		||||
  0x0E, 0xFD, 0x17, 0x08,  // 214:3837
 | 
			
		||||
  0x0F, 0x14, 0x17, 0x08,  // 215:3860
 | 
			
		||||
  0x0F, 0x2B, 0x17, 0x08,  // 216:3883
 | 
			
		||||
  0x0F, 0x42, 0x17, 0x08,  // 217:3906
 | 
			
		||||
  0x0F, 0x59, 0x17, 0x08,  // 218:3929
 | 
			
		||||
  0x0F, 0x70, 0x17, 0x08,  // 219:3952
 | 
			
		||||
  0x0F, 0x87, 0x17, 0x08,  // 220:3975
 | 
			
		||||
  0x0F, 0x9E, 0x16, 0x08,  // 221:3998
 | 
			
		||||
  0x0F, 0xB4, 0x17, 0x08,  // 222:4020
 | 
			
		||||
  0x0F, 0xCB, 0x14, 0x08,  // 223:4043
 | 
			
		||||
  0x0F, 0xDF, 0x14, 0x08,  // 224:4063
 | 
			
		||||
  0x0F, 0xF3, 0x14, 0x08,  // 225:4083
 | 
			
		||||
  0x10, 0x07, 0x14, 0x08,  // 226:4103
 | 
			
		||||
  0x10, 0x1B, 0x14, 0x08,  // 227:4123
 | 
			
		||||
  0x10, 0x2F, 0x14, 0x08,  // 228:4143
 | 
			
		||||
  0x10, 0x43, 0x14, 0x08,  // 229:4163
 | 
			
		||||
  0x10, 0x57, 0x17, 0x08,  // 230:4183
 | 
			
		||||
  0x10, 0x6E, 0x14, 0x08,  // 231:4206
 | 
			
		||||
  0x10, 0x82, 0x14, 0x08,  // 232:4226
 | 
			
		||||
  0x10, 0x96, 0x14, 0x08,  // 233:4246
 | 
			
		||||
  0x10, 0xAA, 0x14, 0x08,  // 234:4266
 | 
			
		||||
  0x10, 0xBE, 0x14, 0x08,  // 235:4286
 | 
			
		||||
  0x10, 0xD2, 0x14, 0x08,  // 236:4306
 | 
			
		||||
  0x10, 0xE6, 0x14, 0x08,  // 237:4326
 | 
			
		||||
  0x10, 0xFA, 0x14, 0x08,  // 238:4346
 | 
			
		||||
  0x11, 0x0E, 0x14, 0x08,  // 239:4366
 | 
			
		||||
  0x11, 0x22, 0x14, 0x08,  // 240:4386
 | 
			
		||||
  0x11, 0x36, 0x14, 0x08,  // 241:4406
 | 
			
		||||
  0x11, 0x4A, 0x14, 0x08,  // 242:4426
 | 
			
		||||
  0x11, 0x5E, 0x14, 0x08,  // 243:4446
 | 
			
		||||
  0x11, 0x72, 0x14, 0x08,  // 244:4466
 | 
			
		||||
  0x11, 0x86, 0x14, 0x08,  // 245:4486
 | 
			
		||||
  0x11, 0x9A, 0x14, 0x08,  // 246:4506
 | 
			
		||||
  0x11, 0xAE, 0x17, 0x08,  // 247:4526
 | 
			
		||||
  0x11, 0xC5, 0x14, 0x08,  // 248:4549
 | 
			
		||||
  0x11, 0xD9, 0x14, 0x08,  // 249:4569
 | 
			
		||||
  0x11, 0xED, 0x14, 0x08,  // 250:4589
 | 
			
		||||
  0x12, 0x01, 0x14, 0x08,  // 251:4609
 | 
			
		||||
  0x12, 0x15, 0x14, 0x08,  // 252:4629
 | 
			
		||||
  0x12, 0x29, 0x13, 0x08,  // 253:4649
 | 
			
		||||
  0x12, 0x3C, 0x14, 0x08,  // 254:4668
 | 
			
		||||
  0x12, 0x50, 0x13, 0x08,  // 255:4688
 | 
			
		||||
 | 
			
		||||
  // Font Data:
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1B,0x00,0xF8,0x1B,  // 33
 | 
			
		||||
  0x00,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x78, // 34
 | 
			
		||||
  0x00,0x02,0x00,0x40,0x1E,0x00,0xC0,0x07,0x00,0xF8,0x02,0x00,0x40,0x1E,0x00,0xE0,0x03,0x00,0x78,0x02,0x00,0x40,  // 35
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x08,0x00,0xF0,0x18,0x00,0x90,0x11,0x00,0xFC,0x7F,0x00,0x90,0x11,0x00,0x30,0x1F,0x00,0x00,0x0E, // 36
 | 
			
		||||
  0x30,0x02,0x00,0x48,0x02,0x00,0x48,0x01,0x00,0x30,0x01,0x00,0x80,0x0C,0x00,0x80,0x12,0x00,0x40,0x12,0x00,0x40,0x0C, // 37
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0xB0,0x1F,0x00,0xF8,0x11,0x00,0x88,0x17,0x00,0x08,0x1E,0x00,0x00,0x1F,0x00,0x00,0x17, // 38
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x78, // 39
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0xF8,0x1F,0x00,0x1C,0x38,0x00,0x04,0x20,  // 40
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x20,0x00,0x1C,0x38,0x00,0xF8,0x1F,0x00,0xE0,0x07, // 41
 | 
			
		||||
  0x00,0x00,0x00,0x90,0x00,0x00,0xF0,0x00,0x00,0x60,0x00,0x00,0xF8,0x01,0x00,0x60,0x00,0x00,0xF0,0x00,0x00,0x90,  // 42
 | 
			
		||||
  0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0xF0,0x0F,0x00,0xF0,0x0F,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01, // 43
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x1C,0x00,0x00,0x0C,  // 44
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 45
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x1C,  // 46
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x78,0x00,0x00,0x3E,0x00,0x80,0x07,0x00,0xF0,0x01,0x00,0x78,0x00,0x00,0x08,  // 47
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x88,0x11,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 48
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x00,0x08,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10, // 49
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x18,0x00,0x08,0x1C,0x00,0x08,0x1E,0x00,0x08,0x17,0x00,0x88,0x13,0x00,0xF8,0x11,0x00,0x70,0x10, // 50
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x19,0x00,0x78,0x1F,0x00,0x70,0x0F, // 51
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0xC0,0x03,0x00,0x60,0x02,0x00,0x30,0x02,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x02, // 52
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x08,0x00,0x78,0x10,0x00,0x48,0x10,0x00,0x48,0x10,0x00,0xC8,0x18,0x00,0x88,0x0F,0x00,0x00,0x07, // 53
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x58,0x10,0x00,0x48,0x10,0x00,0x48,0x10,0x00,0xD0,0x1F,0x00,0x80,0x0F, // 54
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x10,0x00,0x08,0x1C,0x00,0x88,0x0F,0x00,0xE8,0x03,0x00,0xF8,0x00,0x00,0x38,  // 55
 | 
			
		||||
  0x00,0x00,0x00,0x70,0x0F,0x00,0x78,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x78,0x1F,0x00,0x70,0x0F, // 56
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x01,0x00,0xF8,0x0B,0x00,0x08,0x12,0x00,0x08,0x12,0x00,0x08,0x1A,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 57
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1D,0x00,0xC0,0x1D,  // 58
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0xC0,0x1D,0x00,0xC0,0x0D,  // 59
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x01,0x00,0x80,0x03,0x00,0x80,0x02,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0x40,0x04,0x00,0x60,0x0C, // 60
 | 
			
		||||
  0x00,0x00,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06, // 61
 | 
			
		||||
  0x00,0x00,0x00,0x60,0x0C,0x00,0x40,0x04,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0x80,0x02,0x00,0x80,0x03,0x00,0x00,0x01, // 62
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x1B,0x00,0x88,0x1B,0x00,0xC8,0x00,0x00,0x78,0x00,0x00,0x30,  // 63
 | 
			
		||||
  0xC0,0x0F,0x00,0x30,0x10,0x00,0x90,0x27,0x00,0xC8,0x4C,0x00,0x48,0x48,0x00,0x48,0x48,0x00,0xD8,0x4C,0x00,0xF0,0x6F, // 64
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x80,0x1F,0x00,0xF8,0x07,0x00,0x38,0x02,0x00,0xF8,0x07,0x00,0x80,0x1F,0x00,0x00,0x18, // 65
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x78,0x1F,0x00,0x70,0x0F, // 66
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x10,0x08, // 67
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 68
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x08,0x10, // 69
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x08,  // 70
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x08,0x10,0x00,0x08,0x11,0x00,0x08,0x1F,0x00,0x10,0x1F, // 71
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F, // 72
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x10,0x00,0x08,0x10,  // 73
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x0F, // 74
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0xC0,0x01,0x00,0xE0,0x03,0x00,0xF0,0x07,0x00,0x18,0x1E,0x00,0x08,0x18, // 75
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 76
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0xF8,0x00,0x00,0x80,0x01,0x00,0xF8,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F, // 77
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x78,0x00,0x00,0xC0,0x03,0x00,0x00,0x1E,0x00,0xF8,0x1F,0x00,0xF8,0x1F, // 78
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x08,0x10,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 79
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0xF0,  // 80
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x08,0x10,0x00,0x18,0x38,0x00,0xF0,0x7F,0x00,0xE0,0x07, // 81
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x03,0x00,0xF8,0x0E,0x00,0xF0,0x1C, // 82
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x08,0x00,0xF8,0x10,0x00,0x88,0x11,0x00,0x88,0x11,0x00,0x88,0x13,0x00,0x08,0x1F,0x00,0x10,0x0E, // 83
 | 
			
		||||
  0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,  // 84
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x0F, // 85
 | 
			
		||||
  0x00,0x00,0x00,0x18,0x00,0x00,0xF8,0x03,0x00,0xE0,0x1F,0x00,0x00,0x18,0x00,0xE0,0x1F,0x00,0xF8,0x03,0x00,0x18,  // 86
 | 
			
		||||
  0x78,0x00,0x00,0xF8,0x1F,0x00,0x00,0x1E,0x00,0xC0,0x03,0x00,0xC0,0x03,0x00,0x00,0x1E,0x00,0xF8,0x1F,0x00,0xF8,  // 87
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x10,0x00,0x38,0x1C,0x00,0xF0,0x0F,0x00,0xC0,0x03,0x00,0xF0,0x0F,0x00,0x38,0x1C,0x00,0x08,0x10, // 88
 | 
			
		||||
  0x08,0x00,0x00,0x38,0x00,0x00,0xF0,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xF0,0x00,0x00,0x38,0x00,0x00,0x08,  // 89
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x18,0x00,0x08,0x1E,0x00,0x08,0x17,0x00,0xC8,0x13,0x00,0xE8,0x10,0x00,0x78,0x10,0x00,0x18,0x10, // 90
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0xFC,0x3F,0x00,0x04,0x20,0x00,0x04,0x20,  // 91
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x38,0x00,0x00,0xE0,0x01,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x00,0x70,0x00,0x00,0x40, // 92
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0xFC,0x3F,0x00,0xFC,0x3F, // 93
 | 
			
		||||
  0x40,0x00,0x00,0x60,0x00,0x00,0x30,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x30,0x00,0x00,0x60,0x00,0x00,0x40,  // 94
 | 
			
		||||
  0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80, // 95
 | 
			
		||||
  0x00,0x00,0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x0C,0x00,0x00,0x08, // 96
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x40,0x1F,0x00,0x20,0x11,0x00,0x20,0x11,0x00,0xE0,0x1F,0x00,0xC0,0x1F,  // 97
 | 
			
		||||
  0x00,0x00,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE0,0x1F,0x00,0xC0,0x0F,  // 98
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xC0,0x0F,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x40,0x08,  // 99
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xFC,0x1F,0x00,0xFC,0x1F,  // 100
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE0,0x1F,0x00,0x20,0x19,0x00,0x20,0x11,0x00,0xE0,0x11,0x00,0xC0,0x09,  // 101
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xF8,0x1F,0x00,0xFC,0x1F,0x00,0x24,0x00,0x00,0x24, // 102
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x9F,0x00,0x20,0x90,0x00,0x20,0x90,0x00,0xE0,0xFF,0x00,0xE0,0x7F,  // 103
 | 
			
		||||
  0x00,0x00,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xE0,0x1F,0x00,0xC0,0x1F,  // 104
 | 
			
		||||
  0x00,0x10,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xEC,0x1F,0x00,0xEC,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,  // 105
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x80,0x00,0x20,0x80,0x00,0x20,0x80,0x00,0xEC,0xFF,0x00,0xEC,0x7F, // 106
 | 
			
		||||
  0x00,0x00,0x00,0xFC,0x1F,0x00,0xFC,0x1F,0x00,0x80,0x03,0x00,0xC0,0x0F,0x00,0x60,0x1C,0x00,0x00,0x10,  // 107
 | 
			
		||||
  0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0xFC,0x0F,0x00,0xFC,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 108
 | 
			
		||||
  0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x20,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x20,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x1F, // 109
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xE0,0x1F,0x00,0xC0,0x1F,  // 110
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE0,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE0,0x1F,0x00,0x80,0x07,  // 111
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0xFF,0x00,0xE0,0xFF,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE0,0x1F,0x00,0xC0,0x0F,  // 112
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE0,0xFF,0x00,0xE0,0xFF,  // 113
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,  // 114
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x09,0x00,0xE0,0x11,0x00,0x20,0x13,0x00,0x20,0x13,0x00,0x20,0x1E,0x00,0x40,0x0E,  // 115
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x10, // 116
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0xE0,0x1F,0x00,0xE0,0x1F,  // 117
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x00,0x00,0xE0,0x07,0x00,0x00,0x1E,0x00,0x00,0x1E,0x00,0xE0,0x07,0x00,0xE0, // 118
 | 
			
		||||
  0xE0,0x00,0x00,0xE0,0x1F,0x00,0x00,0x18,0x00,0x80,0x07,0x00,0x80,0x07,0x00,0x00,0x18,0x00,0xE0,0x1F,0x00,0xE0,  // 119
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x10,0x00,0xE0,0x1C,0x00,0xC0,0x0F,0x00,0xC0,0x0F,0x00,0xE0,0x1C,0x00,0x20,0x10,  // 120
 | 
			
		||||
  0x00,0x00,0x00,0x60,0x80,0x00,0xE0,0xC7,0x00,0x00,0xFF,0x00,0x80,0x3F,0x00,0xE0,0x03,0x00,0x60, // 121
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x18,0x00,0x20,0x1E,0x00,0x20,0x17,0x00,0xA0,0x13,0x00,0xE0,0x11,0x00,0x60,0x10,  // 122
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xF8,0x3E,0x00,0xFC,0x7E,0x00,0x04,0x40,0x00,0x04,0x40,  // 123
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x00,0xFC,0xFF,  // 124
 | 
			
		||||
  0x00,0x00,0x00,0x04,0x40,0x00,0x04,0x40,0x00,0xFC,0x7E,0x00,0xF8,0x3E,0x00,0x00,0x01,0x00,0x00,0x01,  // 125
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x80,0x01, // 126
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 127
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 128
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 129
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 130
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 131
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 132
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 133
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 134
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 135
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 136
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 137
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 138
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 139
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 140
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 141
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 142
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 143
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 144
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 145
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 146
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 147
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 148
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 149
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 150
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 151
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 152
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 153
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 154
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 155
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 156
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 157
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 158
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 159
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x00,0x60,0x7F,  // 161
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xC0,0x0F,0x00,0x20,0x10,0x00,0xF8,0x7F,0x00,0x20,0x10,0x00,0x40,0x08,  // 162
 | 
			
		||||
  0x00,0x10,0x00,0x80,0x10,0x00,0xF0,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x10,0x10,  // 163
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x08,0x00,0xC0,0x07,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0xE0,0x0F,0x00,0x40,0x08, // 164
 | 
			
		||||
  0x88,0x02,0x00,0xF8,0x02,0x00,0xF0,0x02,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xF0,0x02,0x00,0xF8,0x02,0x00,0x88,0x02, // 165
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7C,0x00,0xF8,0x7C,  // 166
 | 
			
		||||
  0x00,0x00,0x00,0xB0,0x03,0x00,0xF8,0x27,0x00,0x68,0x26,0x00,0xC8,0x2C,0x00,0xC8,0x3F,0x00,0x80,0x1B,  // 167
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x0C, // 168
 | 
			
		||||
  0xC0,0x03,0x00,0x20,0x04,0x00,0x90,0x09,0x00,0x50,0x0A,0x00,0x50,0x0A,0x00,0x10,0x08,0x00,0x20,0x04,0x00,0xC0,0x03, // 169
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0x48,0x05,0x00,0x48,0x05,0x00,0x48,0x05,0x00,0xF0,0x05,  // 170
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0xC0,0x0C,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0xC0,0x0C,  // 171
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x07,0x00,0x80,0x07, // 172
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 173
 | 
			
		||||
  0xC0,0x03,0x00,0x20,0x04,0x00,0xD0,0x0B,0x00,0x50,0x09,0x00,0x50,0x09,0x00,0xD0,0x0A,0x00,0x20,0x04,0x00,0xC0,0x03, // 174
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,  // 175
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x70, // 176
 | 
			
		||||
  0x80,0x19,0x00,0x80,0x19,0x00,0x80,0x19,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x80,0x19,0x00,0x80,0x19,0x00,0x80,0x19, // 177
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x88,0x01,0x00,0xC8,0x01,0x00,0x68,0x01,0x00,0x30,0x01,  // 178
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x28,0x01,0x00,0x28,0x01,0x00,0x28,0x01,0x00,0xD8, // 179
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x0C,0x00,0x00,0x06,0x00,0x00,0x02, // 180
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0xFF,0x00,0xE0,0xFF,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0xE0,0x0F,0x00,0xE0,0x1F,0x00,0x00,0x10, // 181
 | 
			
		||||
  0x70,0x00,0x00,0xF0,0x00,0x00,0xF8,0x00,0x00,0xF8,0x00,0x00,0xF8,0x3F,0x00,0x08,0x00,0x00,0xF8,0x3F,  // 182
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x80,0x03,  // 183
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0xA0,0x00,0x00,0xC0, // 184
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0x00,0x01,0x00,0x00,0x01,  // 185
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x04,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0xF0,0x04,  // 186
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x0C,0x00,0x80,0x07,0x00,0x00,0x03,0x00,0xC0,0x0C,0x00,0x80,0x07,0x00,0x00,0x03,  // 187
 | 
			
		||||
  0x84,0x02,0x00,0x84,0x02,0x00,0xFC,0x31,0x00,0x80,0x29,0x00,0x80,0x27,0x00,0x00,0x7F,0x00,0x80,0x20,0x00,0x80,  // 188
 | 
			
		||||
  0x84,0x02,0x00,0x84,0x02,0x00,0xFC,0x01,0x00,0x80,0x43,0x00,0x80,0x63,0x00,0x00,0x73,0x00,0x80,0x5A,0x00,0x80,0x4C, // 189
 | 
			
		||||
  0x84,0x02,0x00,0x94,0x02,0x00,0x94,0x31,0x00,0x94,0x29,0x00,0x6C,0x27,0x00,0x00,0x7F,0x00,0x80,0x20,0x00,0x80,  // 190
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x70,0x00,0x00,0xF8,0x00,0x00,0x88,0x00,0x60,0x8F,0x00,0x60,0x83,0x00,0x00,0x40,  // 191
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x80,0x1F,0x00,0xF9,0x07,0x00,0x39,0x02,0x00,0xF8,0x07,0x00,0x80,0x1F,0x00,0x00,0x18, // 192
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x80,0x1F,0x00,0xF9,0x07,0x00,0x39,0x02,0x00,0xF8,0x07,0x00,0x80,0x1F,0x00,0x00,0x18, // 193
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x81,0x1F,0x00,0xF9,0x07,0x00,0x38,0x02,0x00,0xF9,0x07,0x00,0x81,0x1F,0x00,0x00,0x18, // 194
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x81,0x1F,0x00,0xF8,0x07,0x00,0x39,0x02,0x00,0xF9,0x07,0x00,0x81,0x1F,0x00,0x00,0x18, // 195
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x81,0x1F,0x00,0xF9,0x07,0x00,0x38,0x02,0x00,0xF9,0x07,0x00,0x81,0x1F,0x00,0x00,0x18, // 196
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x18,0x00,0x80,0x1F,0x00,0xF6,0x07,0x00,0x79,0x02,0x00,0xF6,0x07,0x00,0x80,0x1F,0x00,0x00,0x18, // 197
 | 
			
		||||
  0x00,0x18,0x00,0x80,0x1F,0x00,0xF8,0x03,0x00,0x18,0x02,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10, // 198
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x18,0x18,0x00,0x08,0x90,0x00,0x08,0xB0,0x00,0x08,0xD0,0x00,0x10,0x08, // 199
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x89,0x10,0x00,0x89,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x08,0x10, // 200
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x89,0x10,0x00,0x89,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x08,0x10, // 201
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF9,0x1F,0x00,0x89,0x10,0x00,0x88,0x10,0x00,0x89,0x10,0x00,0x89,0x10,0x00,0x08,0x10, // 202
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF9,0x1F,0x00,0x89,0x10,0x00,0x88,0x10,0x00,0x89,0x10,0x00,0x89,0x10,0x00,0x08,0x10, // 203
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xF9,0x1F,0x00,0xF9,0x1F,0x00,0x08,0x10,0x00,0x08,0x10,  // 204
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xF9,0x1F,0x00,0xF9,0x1F,0x00,0x08,0x10,0x00,0x08,0x10,  // 205
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x10,0x00,0x09,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x09,0x10,0x00,0x08,0x10,  // 206
 | 
			
		||||
  0x00,0x00,0x00,0x09,0x10,0x00,0x09,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x09,0x10,0x00,0x09,0x10,  // 207
 | 
			
		||||
  0x80,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 208
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF9,0x1F,0x00,0x78,0x00,0x00,0xC1,0x03,0x00,0x01,0x1E,0x00,0xF9,0x1F,0x00,0xF8,0x1F, // 209
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x19,0x18,0x00,0x09,0x10,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 210
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF0,0x0F,0x00,0x19,0x18,0x00,0x09,0x10,0x00,0x18,0x18,0x00,0xF0,0x0F,0x00,0xE0,0x07, // 211
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF1,0x0F,0x00,0x19,0x18,0x00,0x08,0x10,0x00,0x19,0x18,0x00,0xF1,0x0F,0x00,0xE0,0x07, // 212
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF1,0x0F,0x00,0x18,0x18,0x00,0x09,0x10,0x00,0x19,0x18,0x00,0xF1,0x0F,0x00,0xE0,0x07, // 213
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x07,0x00,0xF1,0x0F,0x00,0x19,0x18,0x00,0x08,0x10,0x00,0x19,0x18,0x00,0xF1,0x0F,0x00,0xE0,0x07, // 214
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x04,0x00,0xE0,0x0E,0x00,0xC0,0x07,0x00,0x80,0x03,0x00,0xC0,0x07,0x00,0xE0,0x0E,0x00,0x40,0x04, // 215
 | 
			
		||||
  0x00,0x10,0x00,0xE0,0x1F,0x00,0xF0,0x1F,0x00,0x18,0x1F,0x00,0x88,0x11,0x00,0xF8,0x18,0x00,0xF8,0x0F,0x00,0xF8,0x07, // 216
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x0F, // 217
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x10,0x00,0xF8,0x1F,0x00,0xF8,0x0F, // 218
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF9,0x1F,0x00,0x01,0x10,0x00,0x00,0x10,0x00,0x01,0x10,0x00,0xF9,0x1F,0x00,0xF8,0x0F, // 219
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF9,0x1F,0x00,0x01,0x10,0x00,0x00,0x10,0x00,0x01,0x10,0x00,0xF9,0x1F,0x00,0xF8,0x0F, // 220
 | 
			
		||||
  0x08,0x00,0x00,0x38,0x00,0x00,0xF0,0x00,0x00,0xC1,0x1F,0x00,0xC1,0x1F,0x00,0xF0,0x00,0x00,0x38,0x00,0x00,0x08,  // 221
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x20,0x04,0x00,0x20,0x04,0x00,0x20,0x04,0x00,0xE0,0x07,0x00,0xC0,0x03, // 222
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x1F,0x00,0xFC,0x1F,0x00,0x04,0x00,0x00,0xE4,0x11,0x00,0xFC,0x1F,0x00,0x18,0x0E,  // 223
 | 
			
		||||
  0x00,0x00,0x00,0x02,0x0E,0x00,0x46,0x1F,0x00,0x2C,0x11,0x00,0x28,0x11,0x00,0xE0,0x1F,0x00,0xC0,0x1F,  // 224
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x40,0x1F,0x00,0x28,0x11,0x00,0x2C,0x11,0x00,0xE6,0x1F,0x00,0xC2,0x1F,  // 225
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x48,0x1F,0x00,0x2E,0x11,0x00,0x22,0x11,0x00,0xEE,0x1F,0x00,0xC8,0x1F,  // 226
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x4C,0x1F,0x00,0x24,0x11,0x00,0x2C,0x11,0x00,0xE8,0x1F,0x00,0xCC,0x1F,  // 227
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x4C,0x1F,0x00,0x2C,0x11,0x00,0x20,0x11,0x00,0xEC,0x1F,0x00,0xCC,0x1F,  // 228
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0E,0x00,0x46,0x1F,0x00,0x29,0x11,0x00,0x29,0x11,0x00,0xE6,0x1F,0x00,0xC0,0x1F,  // 229
 | 
			
		||||
  0x00,0x0E,0x00,0x40,0x1F,0x00,0x20,0x11,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0x20,0x11,0x00,0xE0,0x11,0x00,0xC0,0x09, // 230
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xC0,0x0F,0x00,0x60,0x18,0x00,0x20,0x90,0x00,0x20,0xB0,0x00,0x40,0xC8,  // 231
 | 
			
		||||
  0x00,0x00,0x00,0x82,0x07,0x00,0xE6,0x1F,0x00,0x2C,0x19,0x00,0x28,0x11,0x00,0xE0,0x11,0x00,0xC0,0x09,  // 232
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE0,0x1F,0x00,0x28,0x19,0x00,0x2C,0x11,0x00,0xE6,0x11,0x00,0xC2,0x09,  // 233
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE8,0x1F,0x00,0x2E,0x19,0x00,0x22,0x11,0x00,0xEE,0x11,0x00,0xC8,0x09,  // 234
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xEC,0x1F,0x00,0x2C,0x19,0x00,0x20,0x11,0x00,0xEC,0x11,0x00,0xCC,0x09,  // 235
 | 
			
		||||
  0x00,0x10,0x00,0x22,0x10,0x00,0x26,0x10,0x00,0xEC,0x1F,0x00,0xE8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,  // 236
 | 
			
		||||
  0x00,0x10,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE8,0x1F,0x00,0xEC,0x1F,0x00,0x06,0x10,0x00,0x02,0x10,  // 237
 | 
			
		||||
  0x00,0x10,0x00,0x20,0x10,0x00,0x28,0x10,0x00,0xEE,0x1F,0x00,0xE2,0x1F,0x00,0x0E,0x10,0x00,0x08,0x10,  // 238
 | 
			
		||||
  0x00,0x10,0x00,0x20,0x10,0x00,0x2C,0x10,0x00,0xEC,0x1F,0x00,0xE0,0x1F,0x00,0x0C,0x10,0x00,0x0C,0x10,  // 239
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x0F,0x00,0xD4,0x1F,0x00,0x5C,0x10,0x00,0x78,0x10,0x00,0xE4,0x1F,0x00,0x80,0x0F,  // 240
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x1F,0x00,0xEC,0x1F,0x00,0x24,0x00,0x00,0x2C,0x00,0x00,0xE8,0x1F,0x00,0xCC,0x1F,  // 241
 | 
			
		||||
  0x00,0x00,0x00,0x82,0x07,0x00,0xE6,0x1F,0x00,0x2C,0x10,0x00,0x28,0x10,0x00,0xE0,0x1F,0x00,0x80,0x07,  // 242
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE0,0x1F,0x00,0x28,0x10,0x00,0x2C,0x10,0x00,0xE6,0x1F,0x00,0x82,0x07,  // 243
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xE8,0x1F,0x00,0x26,0x10,0x00,0x26,0x10,0x00,0xE8,0x1F,0x00,0x80,0x07,  // 244
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x07,0x00,0xEC,0x1F,0x00,0x24,0x10,0x00,0x28,0x10,0x00,0xEC,0x1F,0x00,0x80,0x07,  // 245
 | 
			
		||||
  0x00,0x00,0x00,0x8C,0x07,0x00,0xEC,0x1F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xEC,0x1F,0x00,0x8C,0x07,  // 246
 | 
			
		||||
  0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0xB0,0x0D,0x00,0xB0,0x0D,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01, // 247
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x3F,0x00,0xE0,0x1F,0x00,0x20,0x16,0x00,0xA0,0x11,0x00,0xE0,0x1F,0x00,0xF0,0x07,  // 248
 | 
			
		||||
  0x00,0x00,0x00,0xE2,0x0F,0x00,0xE6,0x1F,0x00,0x0C,0x10,0x00,0x08,0x10,0x00,0xE0,0x1F,0x00,0xE0,0x1F,  // 249
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x1F,0x00,0x08,0x10,0x00,0x0C,0x10,0x00,0xE6,0x1F,0x00,0xE2,0x1F,  // 250
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x0F,0x00,0xE8,0x1F,0x00,0x06,0x10,0x00,0x06,0x10,0x00,0xE8,0x1F,0x00,0xE0,0x1F,  // 251
 | 
			
		||||
  0x00,0x00,0x00,0xEC,0x0F,0x00,0xEC,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0xEC,0x1F,0x00,0xEC,0x1F,  // 252
 | 
			
		||||
  0x00,0x00,0x00,0x60,0x80,0x00,0xE0,0xC7,0x00,0x08,0xFF,0x00,0x8C,0x3F,0x00,0xE6,0x03,0x00,0x62, // 253
 | 
			
		||||
  0x00,0x00,0x00,0xFC,0xFF,0x00,0xFC,0xFF,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xE0,0x1F,0x00,0xC0,0x0F,  // 254
 | 
			
		||||
  0x00,0x00,0x00,0x6C,0x80,0x00,0xEC,0xC7,0x00,0x00,0xFF,0x00,0x80,0x3F,0x00,0xEC,0x03,0x00,0x6C  // 255
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										7
									
								
								src/fonts/DejaVu_sans_mono_bold_14.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/fonts/DejaVu_sans_mono_bold_14.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
#ifndef _DEJAVU_SANS_MONO_BOLD_14_H_
 | 
			
		||||
#define _DEJAVU_SANS_MONO_BOLD_14_H_
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
extern const uint8_t DejaVu_Sans_Mono_Bold_14[] PROGMEM;
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										460
									
								
								src/fonts/Dialog_bold_10.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										460
									
								
								src/fonts/Dialog_bold_10.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,460 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
#include "Dialog_bold_10.h"
 | 
			
		||||
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
const uint8_t Dialog_bold_10[] PROGMEM = {
 | 
			
		||||
  0x0B, // Width: 11
 | 
			
		||||
  0x0D, // Height: 13
 | 
			
		||||
  0x20, // First Char: 32
 | 
			
		||||
  0xE0, // Numbers of Chars: 224
 | 
			
		||||
 | 
			
		||||
  // Jump Table:
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x03,  // 32:65535
 | 
			
		||||
  0x00, 0x00, 0x06, 0x05,  // 33:0
 | 
			
		||||
  0x00, 0x06, 0x07, 0x05,  // 34:6
 | 
			
		||||
  0x00, 0x0D, 0x0F, 0x08,  // 35:13
 | 
			
		||||
  0x00, 0x1C, 0x0C, 0x07,  // 36:28
 | 
			
		||||
  0x00, 0x28, 0x14, 0x0A,  // 37:40
 | 
			
		||||
  0x00, 0x3C, 0x12, 0x09,  // 38:60
 | 
			
		||||
  0x00, 0x4E, 0x03, 0x03,  // 39:78
 | 
			
		||||
  0x00, 0x51, 0x08, 0x05,  // 40:81
 | 
			
		||||
  0x00, 0x59, 0x08, 0x05,  // 41:89
 | 
			
		||||
  0x00, 0x61, 0x09, 0x05,  // 42:97
 | 
			
		||||
  0x00, 0x6A, 0x0F, 0x08,  // 43:106
 | 
			
		||||
  0x00, 0x79, 0x06, 0x04,  // 44:121
 | 
			
		||||
  0x00, 0x7F, 0x07, 0x04,  // 45:127
 | 
			
		||||
  0x00, 0x86, 0x06, 0x04,  // 46:134
 | 
			
		||||
  0x00, 0x8C, 0x07, 0x04,  // 47:140
 | 
			
		||||
  0x00, 0x93, 0x0E, 0x07,  // 48:147
 | 
			
		||||
  0x00, 0xA1, 0x0E, 0x07,  // 49:161
 | 
			
		||||
  0x00, 0xAF, 0x0E, 0x07,  // 50:175
 | 
			
		||||
  0x00, 0xBD, 0x0E, 0x07,  // 51:189
 | 
			
		||||
  0x00, 0xCB, 0x0D, 0x07,  // 52:203
 | 
			
		||||
  0x00, 0xD8, 0x0E, 0x07,  // 53:216
 | 
			
		||||
  0x00, 0xE6, 0x0E, 0x07,  // 54:230
 | 
			
		||||
  0x00, 0xF4, 0x0D, 0x07,  // 55:244
 | 
			
		||||
  0x01, 0x01, 0x0E, 0x07,  // 56:257
 | 
			
		||||
  0x01, 0x0F, 0x0D, 0x07,  // 57:271
 | 
			
		||||
  0x01, 0x1C, 0x06, 0x04,  // 58:284
 | 
			
		||||
  0x01, 0x22, 0x06, 0x04,  // 59:290
 | 
			
		||||
  0x01, 0x28, 0x0E, 0x08,  // 60:296
 | 
			
		||||
  0x01, 0x36, 0x0D, 0x08,  // 61:310
 | 
			
		||||
  0x01, 0x43, 0x0D, 0x08,  // 62:323
 | 
			
		||||
  0x01, 0x50, 0x09, 0x06,  // 63:336
 | 
			
		||||
  0x01, 0x59, 0x14, 0x0A,  // 64:345
 | 
			
		||||
  0x01, 0x6D, 0x12, 0x09,  // 65:365
 | 
			
		||||
  0x01, 0x7F, 0x0E, 0x07,  // 66:383
 | 
			
		||||
  0x01, 0x8D, 0x0E, 0x07,  // 67:397
 | 
			
		||||
  0x01, 0x9B, 0x0F, 0x08,  // 68:411
 | 
			
		||||
  0x01, 0xAA, 0x0C, 0x06,  // 69:426
 | 
			
		||||
  0x01, 0xB6, 0x0B, 0x06,  // 70:438
 | 
			
		||||
  0x01, 0xC1, 0x10, 0x08,  // 71:449
 | 
			
		||||
  0x01, 0xD1, 0x10, 0x08,  // 72:465
 | 
			
		||||
  0x01, 0xE1, 0x06, 0x03,  // 73:481
 | 
			
		||||
  0x01, 0xE7, 0x06, 0x03,  // 74:487
 | 
			
		||||
  0x01, 0xED, 0x0E, 0x07,  // 75:493
 | 
			
		||||
  0x01, 0xFB, 0x0C, 0x06,  // 76:507
 | 
			
		||||
  0x02, 0x07, 0x12, 0x09,  // 77:519
 | 
			
		||||
  0x02, 0x19, 0x10, 0x08,  // 78:537
 | 
			
		||||
  0x02, 0x29, 0x10, 0x08,  // 79:553
 | 
			
		||||
  0x02, 0x39, 0x0D, 0x07,  // 80:569
 | 
			
		||||
  0x02, 0x46, 0x10, 0x08,  // 81:582
 | 
			
		||||
  0x02, 0x56, 0x10, 0x08,  // 82:598
 | 
			
		||||
  0x02, 0x66, 0x0E, 0x07,  // 83:614
 | 
			
		||||
  0x02, 0x74, 0x0D, 0x07,  // 84:628
 | 
			
		||||
  0x02, 0x81, 0x10, 0x08,  // 85:641
 | 
			
		||||
  0x02, 0x91, 0x11, 0x09,  // 86:657
 | 
			
		||||
  0x02, 0xA2, 0x15, 0x0B,  // 87:674
 | 
			
		||||
  0x02, 0xB7, 0x10, 0x08,  // 88:695
 | 
			
		||||
  0x02, 0xC7, 0x0D, 0x07,  // 89:711
 | 
			
		||||
  0x02, 0xD4, 0x0E, 0x07,  // 90:724
 | 
			
		||||
  0x02, 0xE2, 0x08, 0x05,  // 91:738
 | 
			
		||||
  0x02, 0xEA, 0x08, 0x04,  // 92:746
 | 
			
		||||
  0x02, 0xF2, 0x08, 0x05,  // 93:754
 | 
			
		||||
  0x02, 0xFA, 0x0D, 0x08,  // 94:762
 | 
			
		||||
  0x03, 0x07, 0x0A, 0x05,  // 95:775
 | 
			
		||||
  0x03, 0x11, 0x05, 0x05,  // 96:785
 | 
			
		||||
  0x03, 0x16, 0x0E, 0x07,  // 97:790
 | 
			
		||||
  0x03, 0x24, 0x0E, 0x07,  // 98:804
 | 
			
		||||
  0x03, 0x32, 0x0C, 0x06,  // 99:818
 | 
			
		||||
  0x03, 0x3E, 0x0E, 0x07,  // 100:830
 | 
			
		||||
  0x03, 0x4C, 0x0E, 0x07,  // 101:844
 | 
			
		||||
  0x03, 0x5A, 0x07, 0x04,  // 102:858
 | 
			
		||||
  0x03, 0x61, 0x0E, 0x07,  // 103:865
 | 
			
		||||
  0x03, 0x6F, 0x0E, 0x07,  // 104:879
 | 
			
		||||
  0x03, 0x7D, 0x06, 0x03,  // 105:893
 | 
			
		||||
  0x03, 0x83, 0x06, 0x03,  // 106:899
 | 
			
		||||
  0x03, 0x89, 0x0E, 0x07,  // 107:905
 | 
			
		||||
  0x03, 0x97, 0x06, 0x03,  // 108:919
 | 
			
		||||
  0x03, 0x9D, 0x16, 0x0B,  // 109:925
 | 
			
		||||
  0x03, 0xB3, 0x0E, 0x07,  // 110:947
 | 
			
		||||
  0x03, 0xC1, 0x0E, 0x07,  // 111:961
 | 
			
		||||
  0x03, 0xCF, 0x0E, 0x07,  // 112:975
 | 
			
		||||
  0x03, 0xDD, 0x0E, 0x07,  // 113:989
 | 
			
		||||
  0x03, 0xEB, 0x09, 0x05,  // 114:1003
 | 
			
		||||
  0x03, 0xF4, 0x0C, 0x06,  // 115:1012
 | 
			
		||||
  0x04, 0x00, 0x0A, 0x05,  // 116:1024
 | 
			
		||||
  0x04, 0x0A, 0x0E, 0x07,  // 117:1034
 | 
			
		||||
  0x04, 0x18, 0x0D, 0x07,  // 118:1048
 | 
			
		||||
  0x04, 0x25, 0x11, 0x09,  // 119:1061
 | 
			
		||||
  0x04, 0x36, 0x0E, 0x07,  // 120:1078
 | 
			
		||||
  0x04, 0x44, 0x0D, 0x07,  // 121:1092
 | 
			
		||||
  0x04, 0x51, 0x0A, 0x05,  // 122:1105
 | 
			
		||||
  0x04, 0x5B, 0x0C, 0x07,  // 123:1115
 | 
			
		||||
  0x04, 0x67, 0x04, 0x04,  // 124:1127
 | 
			
		||||
  0x04, 0x6B, 0x0D, 0x07,  // 125:1131
 | 
			
		||||
  0x04, 0x78, 0x0D, 0x08,  // 126:1144
 | 
			
		||||
  0x04, 0x85, 0x0C, 0x06,  // 127:1157
 | 
			
		||||
  0x04, 0x91, 0x0C, 0x06,  // 128:1169
 | 
			
		||||
  0x04, 0x9D, 0x0C, 0x06,  // 129:1181
 | 
			
		||||
  0x04, 0xA9, 0x0C, 0x06,  // 130:1193
 | 
			
		||||
  0x04, 0xB5, 0x0C, 0x06,  // 131:1205
 | 
			
		||||
  0x04, 0xC1, 0x0C, 0x06,  // 132:1217
 | 
			
		||||
  0x04, 0xCD, 0x0C, 0x06,  // 133:1229
 | 
			
		||||
  0x04, 0xD9, 0x0C, 0x06,  // 134:1241
 | 
			
		||||
  0x04, 0xE5, 0x0C, 0x06,  // 135:1253
 | 
			
		||||
  0x04, 0xF1, 0x0C, 0x06,  // 136:1265
 | 
			
		||||
  0x04, 0xFD, 0x0C, 0x06,  // 137:1277
 | 
			
		||||
  0x05, 0x09, 0x0C, 0x06,  // 138:1289
 | 
			
		||||
  0x05, 0x15, 0x0C, 0x06,  // 139:1301
 | 
			
		||||
  0x05, 0x21, 0x0C, 0x06,  // 140:1313
 | 
			
		||||
  0x05, 0x2D, 0x0C, 0x06,  // 141:1325
 | 
			
		||||
  0x05, 0x39, 0x0C, 0x06,  // 142:1337
 | 
			
		||||
  0x05, 0x45, 0x0C, 0x06,  // 143:1349
 | 
			
		||||
  0x05, 0x51, 0x0C, 0x06,  // 144:1361
 | 
			
		||||
  0x05, 0x5D, 0x0C, 0x06,  // 145:1373
 | 
			
		||||
  0x05, 0x69, 0x0C, 0x06,  // 146:1385
 | 
			
		||||
  0x05, 0x75, 0x0C, 0x06,  // 147:1397
 | 
			
		||||
  0x05, 0x81, 0x0C, 0x06,  // 148:1409
 | 
			
		||||
  0x05, 0x8D, 0x0C, 0x06,  // 149:1421
 | 
			
		||||
  0x05, 0x99, 0x0C, 0x06,  // 150:1433
 | 
			
		||||
  0x05, 0xA5, 0x0C, 0x06,  // 151:1445
 | 
			
		||||
  0x05, 0xB1, 0x0C, 0x06,  // 152:1457
 | 
			
		||||
  0x05, 0xBD, 0x0C, 0x06,  // 153:1469
 | 
			
		||||
  0x05, 0xC9, 0x0C, 0x06,  // 154:1481
 | 
			
		||||
  0x05, 0xD5, 0x0C, 0x06,  // 155:1493
 | 
			
		||||
  0x05, 0xE1, 0x0C, 0x06,  // 156:1505
 | 
			
		||||
  0x05, 0xED, 0x0C, 0x06,  // 157:1517
 | 
			
		||||
  0x05, 0xF9, 0x0C, 0x06,  // 158:1529
 | 
			
		||||
  0x06, 0x05, 0x0C, 0x06,  // 159:1541
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x03,  // 160:65535
 | 
			
		||||
  0x06, 0x11, 0x06, 0x05,  // 161:1553
 | 
			
		||||
  0x06, 0x17, 0x0C, 0x07,  // 162:1559
 | 
			
		||||
  0x06, 0x23, 0x0E, 0x07,  // 163:1571
 | 
			
		||||
  0x06, 0x31, 0x0B, 0x06,  // 164:1585
 | 
			
		||||
  0x06, 0x3C, 0x0D, 0x07,  // 165:1596
 | 
			
		||||
  0x06, 0x49, 0x04, 0x04,  // 166:1609
 | 
			
		||||
  0x06, 0x4D, 0x0A, 0x05,  // 167:1613
 | 
			
		||||
  0x06, 0x57, 0x07, 0x05,  // 168:1623
 | 
			
		||||
  0x06, 0x5E, 0x11, 0x0A,  // 169:1630
 | 
			
		||||
  0x06, 0x6F, 0x0A, 0x06,  // 170:1647
 | 
			
		||||
  0x06, 0x79, 0x0A, 0x06,  // 171:1657
 | 
			
		||||
  0x06, 0x83, 0x0E, 0x08,  // 172:1667
 | 
			
		||||
  0x06, 0x91, 0x07, 0x04,  // 173:1681
 | 
			
		||||
  0x06, 0x98, 0x11, 0x0A,  // 174:1688
 | 
			
		||||
  0x06, 0xA9, 0x07, 0x05,  // 175:1705
 | 
			
		||||
  0x06, 0xB0, 0x07, 0x05,  // 176:1712
 | 
			
		||||
  0x06, 0xB7, 0x10, 0x08,  // 177:1719
 | 
			
		||||
  0x06, 0xC7, 0x07, 0x04,  // 178:1735
 | 
			
		||||
  0x06, 0xCE, 0x07, 0x04,  // 179:1742
 | 
			
		||||
  0x06, 0xD5, 0x07, 0x05,  // 180:1749
 | 
			
		||||
  0x06, 0xDC, 0x10, 0x08,  // 181:1756
 | 
			
		||||
  0x06, 0xEC, 0x0C, 0x06,  // 182:1772
 | 
			
		||||
  0x06, 0xF8, 0x05, 0x04,  // 183:1784
 | 
			
		||||
  0x06, 0xFD, 0x08, 0x05,  // 184:1789
 | 
			
		||||
  0x07, 0x05, 0x07, 0x04,  // 185:1797
 | 
			
		||||
  0x07, 0x0C, 0x0C, 0x06,  // 186:1804
 | 
			
		||||
  0x07, 0x18, 0x0A, 0x06,  // 187:1816
 | 
			
		||||
  0x07, 0x22, 0x14, 0x0A,  // 188:1826
 | 
			
		||||
  0x07, 0x36, 0x14, 0x0A,  // 189:1846
 | 
			
		||||
  0x07, 0x4A, 0x14, 0x0A,  // 190:1866
 | 
			
		||||
  0x07, 0x5E, 0x0A, 0x06,  // 191:1886
 | 
			
		||||
  0x07, 0x68, 0x12, 0x09,  // 192:1896
 | 
			
		||||
  0x07, 0x7A, 0x12, 0x09,  // 193:1914
 | 
			
		||||
  0x07, 0x8C, 0x12, 0x09,  // 194:1932
 | 
			
		||||
  0x07, 0x9E, 0x12, 0x09,  // 195:1950
 | 
			
		||||
  0x07, 0xB0, 0x12, 0x09,  // 196:1968
 | 
			
		||||
  0x07, 0xC2, 0x12, 0x09,  // 197:1986
 | 
			
		||||
  0x07, 0xD4, 0x16, 0x0B,  // 198:2004
 | 
			
		||||
  0x07, 0xEA, 0x0E, 0x07,  // 199:2026
 | 
			
		||||
  0x07, 0xF8, 0x0C, 0x06,  // 200:2040
 | 
			
		||||
  0x08, 0x04, 0x0C, 0x06,  // 201:2052
 | 
			
		||||
  0x08, 0x10, 0x0C, 0x06,  // 202:2064
 | 
			
		||||
  0x08, 0x1C, 0x0C, 0x06,  // 203:2076
 | 
			
		||||
  0x08, 0x28, 0x06, 0x03,  // 204:2088
 | 
			
		||||
  0x08, 0x2E, 0x06, 0x03,  // 205:2094
 | 
			
		||||
  0x08, 0x34, 0x06, 0x03,  // 206:2100
 | 
			
		||||
  0x08, 0x3A, 0x06, 0x03,  // 207:2106
 | 
			
		||||
  0x08, 0x40, 0x0F, 0x08,  // 208:2112
 | 
			
		||||
  0x08, 0x4F, 0x10, 0x08,  // 209:2127
 | 
			
		||||
  0x08, 0x5F, 0x10, 0x08,  // 210:2143
 | 
			
		||||
  0x08, 0x6F, 0x10, 0x08,  // 211:2159
 | 
			
		||||
  0x08, 0x7F, 0x10, 0x08,  // 212:2175
 | 
			
		||||
  0x08, 0x8F, 0x10, 0x08,  // 213:2191
 | 
			
		||||
  0x08, 0x9F, 0x10, 0x08,  // 214:2207
 | 
			
		||||
  0x08, 0xAF, 0x0E, 0x08,  // 215:2223
 | 
			
		||||
  0x08, 0xBD, 0x10, 0x08,  // 216:2237
 | 
			
		||||
  0x08, 0xCD, 0x10, 0x08,  // 217:2253
 | 
			
		||||
  0x08, 0xDD, 0x10, 0x08,  // 218:2269
 | 
			
		||||
  0x08, 0xED, 0x10, 0x08,  // 219:2285
 | 
			
		||||
  0x08, 0xFD, 0x10, 0x08,  // 220:2301
 | 
			
		||||
  0x09, 0x0D, 0x0D, 0x07,  // 221:2317
 | 
			
		||||
  0x09, 0x1A, 0x0D, 0x07,  // 222:2330
 | 
			
		||||
  0x09, 0x27, 0x0E, 0x07,  // 223:2343
 | 
			
		||||
  0x09, 0x35, 0x0E, 0x07,  // 224:2357
 | 
			
		||||
  0x09, 0x43, 0x0E, 0x07,  // 225:2371
 | 
			
		||||
  0x09, 0x51, 0x0E, 0x07,  // 226:2385
 | 
			
		||||
  0x09, 0x5F, 0x0E, 0x07,  // 227:2399
 | 
			
		||||
  0x09, 0x6D, 0x0E, 0x07,  // 228:2413
 | 
			
		||||
  0x09, 0x7B, 0x0E, 0x07,  // 229:2427
 | 
			
		||||
  0x09, 0x89, 0x14, 0x0A,  // 230:2441
 | 
			
		||||
  0x09, 0x9D, 0x0C, 0x06,  // 231:2461
 | 
			
		||||
  0x09, 0xA9, 0x0E, 0x07,  // 232:2473
 | 
			
		||||
  0x09, 0xB7, 0x0E, 0x07,  // 233:2487
 | 
			
		||||
  0x09, 0xC5, 0x0E, 0x07,  // 234:2501
 | 
			
		||||
  0x09, 0xD3, 0x0E, 0x07,  // 235:2515
 | 
			
		||||
  0x09, 0xE1, 0x06, 0x03,  // 236:2529
 | 
			
		||||
  0x09, 0xE7, 0x06, 0x03,  // 237:2535
 | 
			
		||||
  0x09, 0xED, 0x06, 0x03,  // 238:2541
 | 
			
		||||
  0x09, 0xF3, 0x06, 0x03,  // 239:2547
 | 
			
		||||
  0x09, 0xF9, 0x0E, 0x07,  // 240:2553
 | 
			
		||||
  0x0A, 0x07, 0x0E, 0x07,  // 241:2567
 | 
			
		||||
  0x0A, 0x15, 0x0E, 0x07,  // 242:2581
 | 
			
		||||
  0x0A, 0x23, 0x0E, 0x07,  // 243:2595
 | 
			
		||||
  0x0A, 0x31, 0x0E, 0x07,  // 244:2609
 | 
			
		||||
  0x0A, 0x3F, 0x0E, 0x07,  // 245:2623
 | 
			
		||||
  0x0A, 0x4D, 0x0E, 0x07,  // 246:2637
 | 
			
		||||
  0x0A, 0x5B, 0x0D, 0x08,  // 247:2651
 | 
			
		||||
  0x0A, 0x68, 0x0E, 0x07,  // 248:2664
 | 
			
		||||
  0x0A, 0x76, 0x0E, 0x07,  // 249:2678
 | 
			
		||||
  0x0A, 0x84, 0x0E, 0x07,  // 250:2692
 | 
			
		||||
  0x0A, 0x92, 0x0E, 0x07,  // 251:2706
 | 
			
		||||
  0x0A, 0xA0, 0x0E, 0x07,  // 252:2720
 | 
			
		||||
  0x0A, 0xAE, 0x0D, 0x07,  // 253:2734
 | 
			
		||||
  0x0A, 0xBB, 0x0E, 0x07,  // 254:2747
 | 
			
		||||
  0x0A, 0xC9, 0x0D, 0x07,  // 255:2761
 | 
			
		||||
 | 
			
		||||
  // Font Data:
 | 
			
		||||
  0x00,0x00,0x78,0x03,0x78,0x03,  // 33
 | 
			
		||||
  0x00,0x00,0x38,0x00,0x00,0x00,0x38, // 34
 | 
			
		||||
  0x00,0x00,0x80,0x00,0xA0,0x03,0xF0,0x00,0xA8,0x02,0xE0,0x01,0xB8,0x00,0x20, // 35
 | 
			
		||||
  0x00,0x00,0x60,0x02,0xD0,0x02,0xF8,0x07,0xD0,0x02,0x90,0x01,  // 36
 | 
			
		||||
  0x00,0x00,0x30,0x00,0x48,0x00,0x48,0x02,0xB0,0x01,0x40,0x00,0xB0,0x01,0x48,0x02,0x40,0x02,0x80,0x01,  // 37
 | 
			
		||||
  0x00,0x00,0x80,0x01,0xF0,0x03,0x78,0x02,0xC8,0x02,0x88,0x03,0x80,0x01,0x80,0x03,0xC0,0x02,  // 38
 | 
			
		||||
  0x00,0x00,0x38, // 39
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xFC,0x07,0x04,0x04,  // 40
 | 
			
		||||
  0x00,0x00,0x04,0x04,0xFC,0x07,0xF0,0x01,  // 41
 | 
			
		||||
  0x90,0x00,0x60,0x00,0xF8,0x01,0x60,0x00,0x90, // 42
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x03,0x40,0x00,0x40,0x00,0x40, // 43
 | 
			
		||||
  0x00,0x00,0x00,0x07,0x00,0x03,  // 44
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0x40, // 45
 | 
			
		||||
  0x00,0x00,0x00,0x03,0x00,0x03,  // 46
 | 
			
		||||
  0x00,0x04,0x80,0x03,0x70,0x00,0x08, // 47
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x08,0x02,0x08,0x02,0xF8,0x03,0xF0,0x01,  // 48
 | 
			
		||||
  0x00,0x00,0x08,0x02,0x08,0x02,0xF8,0x03,0xF8,0x03,0x00,0x02,0x00,0x02,  // 49
 | 
			
		||||
  0x00,0x00,0x08,0x02,0x08,0x03,0x88,0x03,0xC8,0x02,0x78,0x02,0x30,0x02,  // 50
 | 
			
		||||
  0x00,0x00,0x08,0x02,0x48,0x02,0x48,0x02,0x48,0x02,0xF8,0x03,0xB0,0x01,  // 51
 | 
			
		||||
  0x00,0x00,0xC0,0x00,0xA0,0x00,0x90,0x00,0xF8,0x03,0xF8,0x03,0x80, // 52
 | 
			
		||||
  0x00,0x00,0x38,0x02,0x38,0x02,0x28,0x02,0x28,0x02,0xE8,0x03,0xC0,0x01,  // 53
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xF0,0x03,0x28,0x02,0x28,0x02,0xE8,0x03,0xC8,0x01,  // 54
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x08,0x02,0x88,0x03,0xE8,0x01,0x78,0x00,0x18, // 55
 | 
			
		||||
  0x00,0x00,0xB0,0x01,0xB8,0x03,0x48,0x02,0x48,0x02,0xB8,0x03,0xB0,0x01,  // 56
 | 
			
		||||
  0x00,0x00,0x70,0x02,0xF8,0x02,0x88,0x02,0x88,0x02,0xF8,0x01,0xF0, // 57
 | 
			
		||||
  0x00,0x00,0x60,0x03,0x60,0x03,  // 58
 | 
			
		||||
  0x00,0x00,0x60,0x07,0x60,0x03,  // 59
 | 
			
		||||
  0x00,0x00,0xC0,0x00,0xC0,0x00,0xE0,0x01,0x20,0x01,0x20,0x01,0x10,0x02,  // 60
 | 
			
		||||
  0x00,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0,0x00,0xA0, // 61
 | 
			
		||||
  0x00,0x00,0x10,0x02,0x20,0x01,0x20,0x01,0xE0,0x01,0xC0,0x00,0xC0, // 62
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x68,0x03,0x78,0x03,0x38, // 63
 | 
			
		||||
  0x00,0x00,0xE0,0x03,0x30,0x06,0xD8,0x0D,0x28,0x0A,0x28,0x0A,0x28,0x0A,0xE8,0x07,0x10,0x02,0xE0,0x01,  // 64
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xF0,0x01,0xB8,0x00,0xB8,0x00,0xF0,0x01,0xC0,0x03,0x00,0x02,  // 65
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x48,0x02,0x48,0x02,0xF8,0x03,0xB0,0x01,  // 66
 | 
			
		||||
  0x00,0x00,0xE0,0x00,0xF0,0x01,0x18,0x03,0x08,0x02,0x08,0x02,0x18,0x03,  // 67
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x08,0x02,0x08,0x02,0x18,0x03,0xF0,0x01,0xE0, // 68
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x48,0x02,0x48,0x02,0x48,0x02,  // 69
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x48,0x00,0x48,0x00,0x48, // 70
 | 
			
		||||
  0x00,0x00,0xE0,0x00,0xF0,0x01,0x18,0x03,0x08,0x02,0x48,0x02,0xC8,0x03,0xD8,0x03,  // 71
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x03,0xF8,0x03,  // 72
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,  // 73
 | 
			
		||||
  0x00,0x08,0xF8,0x0F,0xF8,0x07,  // 74
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0xE0,0x00,0xB0,0x01,0x18,0x03,0x08,0x02,  // 75
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x00,0x02,0x00,0x02,0x00,0x02,  // 76
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x30,0x00,0xC0,0x00,0xC0,0x00,0x30,0x00,0xF8,0x03,0xF8,0x03,  // 77
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x18,0x00,0x60,0x00,0x80,0x01,0xF8,0x03,0xF8,0x03,  // 78
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x08,0x02,0x08,0x02,0x08,0x02,0xF8,0x03,0xF0,0x01,  // 79
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x88,0x00,0x88,0x00,0xF8,0x00,0x70, // 80
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x08,0x02,0x08,0x02,0x08,0x06,0xF8,0x07,0xF0,0x01,  // 81
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x88,0x00,0x88,0x00,0xF8,0x01,0x70,0x03,0x00,0x02,  // 82
 | 
			
		||||
  0x00,0x00,0x30,0x03,0x78,0x02,0x48,0x02,0x48,0x02,0xC8,0x03,0x98,0x01,  // 83
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x08,0x00,0xF8,0x03,0xF8,0x03,0x08,0x00,0x08, // 84
 | 
			
		||||
  0x00,0x00,0xF8,0x01,0xF8,0x03,0x00,0x02,0x00,0x02,0x00,0x02,0xF8,0x03,0xF8,0x01,  // 85
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x78,0x00,0xF0,0x01,0x80,0x03,0x80,0x03,0xF0,0x01,0x78,0x00,0x08, // 86
 | 
			
		||||
  0x00,0x00,0x18,0x00,0xF8,0x00,0xC0,0x03,0xC0,0x03,0x78,0x00,0x78,0x00,0xC0,0x03,0xC0,0x03,0xF8,0x00,0x18, // 87
 | 
			
		||||
  0x00,0x00,0x08,0x02,0x18,0x03,0xF0,0x01,0x40,0x00,0xF0,0x01,0x18,0x03,0x08,0x02,  // 88
 | 
			
		||||
  0x08,0x00,0x18,0x00,0x30,0x00,0xE0,0x03,0xE0,0x03,0x30,0x00,0x18, // 89
 | 
			
		||||
  0x00,0x00,0x08,0x03,0x88,0x03,0xC8,0x02,0x68,0x02,0x38,0x02,0x18,0x02,  // 90
 | 
			
		||||
  0x00,0x00,0xFC,0x07,0xFC,0x07,0x04,0x04,  // 91
 | 
			
		||||
  0x08,0x00,0x70,0x00,0x80,0x03,0x00,0x04,  // 92
 | 
			
		||||
  0x00,0x00,0x04,0x04,0xFC,0x07,0xFC,0x07,  // 93
 | 
			
		||||
  0x00,0x00,0x20,0x00,0x30,0x00,0x18,0x00,0x18,0x00,0x30,0x00,0x20, // 94
 | 
			
		||||
  0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,  // 95
 | 
			
		||||
  0x00,0x00,0x04,0x00,0x08, // 96
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA0,0x03,0xA0,0x02,0xA0,0x02,0xE0,0x03,0xC0,0x03,  // 97
 | 
			
		||||
  0x00,0x00,0xFC,0x03,0xFC,0x03,0x20,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,  // 98
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0x20,0x02,0x20,0x02,  // 99
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0x20,0x02,0xFC,0x03,0xFC,0x03,  // 100
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0xA0,0x02,0xA0,0x02,0xE0,0x02,0xC0,0x02,  // 101
 | 
			
		||||
  0x20,0x00,0xF8,0x03,0xFC,0x03,0x24, // 102
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x0B,0x20,0x0A,0x20,0x0A,0xE0,0x0F,0xE0,0x07,  // 103
 | 
			
		||||
  0x00,0x00,0xFC,0x03,0xFC,0x03,0x20,0x00,0x20,0x00,0xE0,0x03,0xC0,0x03,  // 104
 | 
			
		||||
  0x00,0x00,0xEC,0x03,0xEC,0x03,  // 105
 | 
			
		||||
  0x00,0x08,0xEC,0x0F,0xEC,0x07,  // 106
 | 
			
		||||
  0x00,0x00,0xFC,0x03,0xFC,0x03,0x80,0x00,0xC0,0x01,0x60,0x03,0x20,0x02,  // 107
 | 
			
		||||
  0x00,0x00,0xFC,0x03,0xFC,0x03,  // 108
 | 
			
		||||
  0x00,0x00,0xE0,0x03,0xE0,0x03,0x20,0x00,0x20,0x00,0xE0,0x03,0xE0,0x03,0x20,0x00,0x20,0x00,0xE0,0x03,0xC0,0x03,  // 109
 | 
			
		||||
  0x00,0x00,0xE0,0x03,0xE0,0x03,0x20,0x00,0x20,0x00,0xE0,0x03,0xC0,0x03,  // 110
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,  // 111
 | 
			
		||||
  0x00,0x00,0xE0,0x0F,0xE0,0x0F,0x20,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,  // 112
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0x20,0x02,0xE0,0x0F,0xE0,0x0F,  // 113
 | 
			
		||||
  0x00,0x00,0xE0,0x03,0xE0,0x03,0x20,0x00,0x20, // 114
 | 
			
		||||
  0x00,0x00,0xE0,0x02,0xE0,0x02,0xA0,0x02,0xA0,0x03,0xA0,0x01,  // 115
 | 
			
		||||
  0x20,0x00,0xF8,0x03,0xF8,0x03,0x20,0x02,0x20,0x02,  // 116
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xE0,0x03,0x00,0x02,0x00,0x02,0xE0,0x03,0xE0,0x03,  // 117
 | 
			
		||||
  0x00,0x00,0x60,0x00,0xE0,0x01,0x00,0x03,0x00,0x03,0xE0,0x01,0x60, // 118
 | 
			
		||||
  0x00,0x00,0x60,0x00,0xE0,0x03,0x80,0x03,0xE0,0x00,0xE0,0x00,0x80,0x03,0xE0,0x03,0x60, // 119
 | 
			
		||||
  0x00,0x00,0x20,0x02,0x60,0x03,0xC0,0x01,0xC0,0x01,0x60,0x03,0x20,0x02,  // 120
 | 
			
		||||
  0x00,0x00,0x20,0x00,0xE0,0x08,0x80,0x0F,0x80,0x03,0xE0,0x00,0x20, // 121
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA0,0x03,0xE0,0x02,0x60,0x02,  // 122
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0xFC,0x07,0xBC,0x07,0x04,0x04,  // 123
 | 
			
		||||
  0x00,0x00,0xFC,0x0F,  // 124
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x04,0x04,0xBC,0x07,0xFC,0x07,0x40,0x00,0x40, // 125
 | 
			
		||||
  0x00,0x00,0x80,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x40, // 126
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 127
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 128
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 129
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 130
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 131
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 132
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 133
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 134
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 135
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 136
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 137
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 138
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 139
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 140
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 141
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 142
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 143
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 144
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 145
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 146
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 147
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 148
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 149
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 150
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 151
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 152
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 153
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 154
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 155
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 156
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 157
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 158
 | 
			
		||||
  0x00,0x00,0xF8,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x0F,  // 159
 | 
			
		||||
  0x00,0x00,0x60,0x0F,0x60,0x0F,  // 161
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x02,0xF0,0x0F,0x20,0x02,  // 162
 | 
			
		||||
  0x00,0x00,0x40,0x02,0xF0,0x03,0xF8,0x03,0x48,0x02,0x48,0x02,0x08,0x02,  // 163
 | 
			
		||||
  0x10,0x02,0xE0,0x01,0x20,0x01,0x20,0x01,0xF0,0x01,0x20, // 164
 | 
			
		||||
  0x00,0x00,0xA8,0x00,0xB8,0x00,0xE0,0x03,0xE0,0x03,0xB8,0x00,0xA8, // 165
 | 
			
		||||
  0x00,0x00,0x78,0x0F,  // 166
 | 
			
		||||
  0x00,0x00,0xD8,0x00,0xF8,0x05,0x28,0x05,0xE8,0x07,  // 167
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x00,0x00,0x08, // 168
 | 
			
		||||
  0x00,0x00,0xF0,0x00,0x08,0x01,0x64,0x02,0x94,0x02,0x94,0x02,0x94,0x02,0x08,0x01,0xF0, // 169
 | 
			
		||||
  0x00,0x00,0x68,0x01,0x68,0x01,0x68,0x01,0x70,0x01,  // 170
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0x60,0x03,0xC0,0x01,0x60,0x03,  // 171
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xC0,0x01,  // 172
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0x40, // 173
 | 
			
		||||
  0x00,0x00,0xF0,0x00,0x08,0x01,0xF4,0x02,0x34,0x02,0x74,0x02,0xF4,0x02,0x08,0x01,0xF0, // 174
 | 
			
		||||
  0x00,0x00,0x08,0x00,0x08,0x00,0x08, // 175
 | 
			
		||||
  0x00,0x00,0x38,0x00,0x28,0x00,0x38, // 176
 | 
			
		||||
  0x00,0x00,0x20,0x02,0x20,0x02,0x20,0x02,0xF8,0x02,0x20,0x02,0x20,0x02,0x20,0x02,  // 177
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x68,0x00,0x58, // 178
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x58,0x00,0x68, // 179
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x08,0x00,0x04, // 180
 | 
			
		||||
  0x00,0x00,0xE0,0x0F,0xE0,0x0F,0x00,0x02,0x00,0x02,0xE0,0x03,0xE0,0x03,0x00,0x02,  // 181
 | 
			
		||||
  0x00,0x00,0x30,0x00,0x78,0x00,0xF8,0x07,0x08,0x00,0xF8,0x07,  // 182
 | 
			
		||||
  0x00,0x00,0xC0,0x00,0xC0, // 183
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0C,  // 184
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x78,0x00,0x40, // 185
 | 
			
		||||
  0x00,0x00,0x30,0x01,0x48,0x01,0x48,0x01,0x48,0x01,0x30,0x01,  // 186
 | 
			
		||||
  0x00,0x00,0x60,0x03,0xC0,0x01,0x60,0x03,0xC0,0x01,  // 187
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x78,0x02,0x40,0x03,0xC0,0x00,0x60,0x00,0x18,0x01,0xC8,0x01,0xC0,0x03,0x00,0x01,  // 188
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x78,0x02,0x40,0x03,0xC0,0x00,0x60,0x00,0x18,0x00,0x48,0x02,0x40,0x03,0xC0,0x02,  // 189
 | 
			
		||||
  0x00,0x00,0x48,0x00,0x58,0x02,0x68,0x03,0xC0,0x00,0x60,0x00,0x18,0x01,0xC8,0x01,0xC0,0x03,0x00,0x01,  // 190
 | 
			
		||||
  0x00,0x00,0x00,0x0E,0x60,0x0F,0x60,0x0B,0x00,0x08,  // 191
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC1,0x03,0xF2,0x01,0xB8,0x00,0xB8,0x00,0xF0,0x01,0xC0,0x03,0x00,0x02,  // 192
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xF2,0x01,0xB9,0x00,0xB8,0x00,0xF0,0x01,0xC0,0x03,0x00,0x02,  // 193
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xF2,0x01,0xB9,0x00,0xB9,0x00,0xF2,0x01,0xC0,0x03,0x00,0x02,  // 194
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xF2,0x01,0xB9,0x00,0xBA,0x00,0xF1,0x01,0xC0,0x03,0x00,0x02,  // 195
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xF2,0x01,0xB8,0x00,0xB8,0x00,0xF2,0x01,0xC0,0x03,0x00,0x02,  // 196
 | 
			
		||||
  0x00,0x00,0x00,0x02,0xC0,0x03,0xFE,0x01,0xBA,0x00,0xBA,0x00,0xFE,0x01,0xC0,0x03,0x00,0x02,  // 197
 | 
			
		||||
  0x00,0x00,0x00,0x02,0x80,0x03,0xE0,0x01,0xB8,0x00,0x88,0x00,0xF8,0x03,0xF8,0x03,0x48,0x02,0x48,0x02,0x48,0x02,  // 198
 | 
			
		||||
  0x00,0x00,0xE0,0x00,0xF0,0x01,0x18,0x03,0x08,0x0A,0x08,0x0E,0x18,0x03,  // 199
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF9,0x03,0x4A,0x02,0x48,0x02,0x48,0x02,  // 200
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x4A,0x02,0x49,0x02,0x48,0x02,  // 201
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xFA,0x03,0x49,0x02,0x49,0x02,0x4A,0x02,  // 202
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xFA,0x03,0x48,0x02,0x4A,0x02,0x48,0x02,  // 203
 | 
			
		||||
  0x01,0x00,0xFA,0x03,0xF8,0x03,  // 204
 | 
			
		||||
  0x00,0x00,0xFA,0x03,0xF9,0x03,  // 205
 | 
			
		||||
  0x02,0x00,0xF9,0x03,0xF9,0x03,  // 206
 | 
			
		||||
  0x02,0x00,0xF8,0x03,0xF8,0x03,  // 207
 | 
			
		||||
  0x40,0x00,0xF8,0x03,0xF8,0x03,0x48,0x02,0x08,0x02,0x18,0x03,0xF0,0x01,0xE0, // 208
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x1A,0x00,0x61,0x00,0x82,0x01,0xF9,0x03,0xF8,0x03,  // 209
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x09,0x02,0x0A,0x02,0x08,0x02,0xF8,0x03,0xF0,0x01,  // 210
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x08,0x02,0x0A,0x02,0x09,0x02,0xF8,0x03,0xF0,0x01,  // 211
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x0A,0x02,0x09,0x02,0x09,0x02,0xFA,0x03,0xF0,0x01,  // 212
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x0B,0x02,0x0B,0x02,0x09,0x02,0xF8,0x03,0xF0,0x01,  // 213
 | 
			
		||||
  0x00,0x00,0xF0,0x01,0xF8,0x03,0x0A,0x02,0x08,0x02,0x0A,0x02,0xF8,0x03,0xF0,0x01,  // 214
 | 
			
		||||
  0x00,0x00,0x10,0x02,0x20,0x01,0xC0,0x00,0xC0,0x00,0x20,0x01,0x10,0x02,  // 215
 | 
			
		||||
  0x00,0x00,0xF0,0x03,0xF8,0x03,0x88,0x02,0x48,0x02,0x28,0x02,0xF8,0x03,0xF8,0x01,  // 216
 | 
			
		||||
  0x00,0x00,0xF8,0x01,0xF9,0x03,0x02,0x02,0x00,0x02,0x00,0x02,0xF8,0x03,0xF8,0x01,  // 217
 | 
			
		||||
  0x00,0x00,0xF8,0x01,0xF8,0x03,0x02,0x02,0x01,0x02,0x00,0x02,0xF8,0x03,0xF8,0x01,  // 218
 | 
			
		||||
  0x00,0x00,0xF8,0x01,0xF8,0x03,0x03,0x02,0x01,0x02,0x03,0x02,0xF8,0x03,0xF8,0x01,  // 219
 | 
			
		||||
  0x00,0x00,0xF8,0x01,0xF8,0x03,0x02,0x02,0x00,0x02,0x02,0x02,0xF8,0x03,0xF8,0x01,  // 220
 | 
			
		||||
  0x08,0x00,0x18,0x00,0x30,0x00,0xE2,0x03,0xE1,0x03,0x30,0x00,0x18, // 221
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xF8,0x03,0x10,0x01,0x10,0x01,0xF0,0x01,0xE0, // 222
 | 
			
		||||
  0x00,0x00,0xF8,0x03,0xFC,0x03,0x04,0x00,0x74,0x02,0xFC,0x03,0x98,0x03,  // 223
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA4,0x03,0xA8,0x02,0xA0,0x02,0xE0,0x03,0xC0,0x03,  // 224
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA0,0x03,0xA8,0x02,0xA4,0x02,0xE0,0x03,0xC0,0x03,  // 225
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA8,0x03,0xA4,0x02,0xA4,0x02,0xE8,0x03,0xC0,0x03,  // 226
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA8,0x03,0xA4,0x02,0xA8,0x02,0xE4,0x03,0xC0,0x03,  // 227
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xA8,0x03,0xA0,0x02,0xA8,0x02,0xE0,0x03,0xC0,0x03,  // 228
 | 
			
		||||
  0x00,0x00,0x20,0x03,0xAE,0x03,0xAA,0x02,0xAE,0x02,0xE0,0x03,0xC0,0x03,  // 229
 | 
			
		||||
  0x00,0x00,0xA0,0x03,0xA0,0x03,0xA0,0x02,0xE0,0x01,0xC0,0x03,0xA0,0x02,0xA0,0x02,0xE0,0x02,0xC0,0x02,  // 230
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x20,0x0A,0x20,0x0E,0x20,0x02,  // 231
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE4,0x03,0xA8,0x02,0xA0,0x02,0xE0,0x02,0xC0,0x02,  // 232
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0xA8,0x02,0xA4,0x02,0xE0,0x02,0xC0,0x02,  // 233
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE8,0x03,0xA4,0x02,0xA4,0x02,0xE8,0x02,0xC0,0x02,  // 234
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE8,0x03,0xA0,0x02,0xA8,0x02,0xE0,0x02,0xC0,0x02,  // 235
 | 
			
		||||
  0x04,0x00,0xE8,0x03,0xE0,0x03,  // 236
 | 
			
		||||
  0x00,0x00,0xE8,0x03,0xE4,0x03,  // 237
 | 
			
		||||
  0x08,0x00,0xE4,0x03,0xE4,0x03,  // 238
 | 
			
		||||
  0x08,0x00,0xE0,0x03,0xE0,0x03,  // 239
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x2C,0x02,0x3C,0x02,0xF4,0x03,0xC0,0x01,  // 240
 | 
			
		||||
  0x00,0x00,0xE0,0x03,0xE8,0x03,0x24,0x00,0x28,0x00,0xE4,0x03,0xC0,0x03,  // 241
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE4,0x03,0x28,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,  // 242
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE0,0x03,0x28,0x02,0x24,0x02,0xE0,0x03,0xC0,0x01,  // 243
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE8,0x03,0x24,0x02,0x24,0x02,0xE8,0x03,0xC0,0x01,  // 244
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE8,0x03,0x24,0x02,0x28,0x02,0xE4,0x03,0xC0,0x01,  // 245
 | 
			
		||||
  0x00,0x00,0xC0,0x01,0xE8,0x03,0x20,0x02,0x20,0x02,0xE8,0x03,0xC0,0x01,  // 246
 | 
			
		||||
  0x00,0x00,0x40,0x00,0x40,0x00,0x58,0x03,0x58,0x03,0x40,0x00,0x40, // 247
 | 
			
		||||
  0x00,0x00,0xC0,0x03,0xE0,0x03,0xA0,0x03,0x60,0x02,0xE0,0x03,0xE0,0x01,  // 248
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xE4,0x03,0x08,0x02,0x00,0x02,0xE0,0x03,0xE0,0x03,  // 249
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xE0,0x03,0x08,0x02,0x04,0x02,0xE0,0x03,0xE0,0x03,  // 250
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xE8,0x03,0x04,0x02,0x04,0x02,0xE8,0x03,0xE0,0x03,  // 251
 | 
			
		||||
  0x00,0x00,0xE0,0x01,0xE8,0x03,0x00,0x02,0x00,0x02,0xE8,0x03,0xE0,0x03,  // 252
 | 
			
		||||
  0x00,0x00,0x20,0x00,0xE0,0x08,0x88,0x0F,0x84,0x03,0xE0,0x00,0x20, // 253
 | 
			
		||||
  0x00,0x00,0xFC,0x0F,0xFC,0x0F,0x20,0x02,0x20,0x02,0xE0,0x03,0xC0,0x01,  // 254
 | 
			
		||||
  0x00,0x00,0x20,0x00,0xE8,0x08,0x80,0x0F,0x88,0x03,0xE0,0x00,0x20  // 255
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										7
									
								
								src/fonts/Dialog_bold_10.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/fonts/Dialog_bold_10.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
#ifndef _DIALOG_BOLD_10_H_
 | 
			
		||||
#define _DIALOG_BOLD_10_H_
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
extern const uint8_t Dialog_bold_10[] PROGMEM;
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										460
									
								
								src/fonts/Dialog_bold_15.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										460
									
								
								src/fonts/Dialog_bold_15.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,460 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
#include "Dialog_bold_15.h"
 | 
			
		||||
 | 
			
		||||
const uint8_t Dialog_bold_15[] PROGMEM = {
 | 
			
		||||
  0x11, // Width: 17
 | 
			
		||||
  0x12, // Height: 18
 | 
			
		||||
  0x20, // First Char: 32
 | 
			
		||||
  0xE0, // Numbers of Chars: 224
 | 
			
		||||
 | 
			
		||||
  // Jump Table:
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x05,  // 32:65535
 | 
			
		||||
  0x00, 0x00, 0x0B, 0x07,  // 33:0
 | 
			
		||||
  0x00, 0x0B, 0x10, 0x08,  // 34:11
 | 
			
		||||
  0x00, 0x1B, 0x22, 0x0D,  // 35:27
 | 
			
		||||
  0x00, 0x3D, 0x1A, 0x0A,  // 36:61
 | 
			
		||||
  0x00, 0x57, 0x2C, 0x0F,  // 37:87
 | 
			
		||||
  0x00, 0x83, 0x23, 0x0D,  // 38:131
 | 
			
		||||
  0x00, 0xA6, 0x07, 0x05,  // 39:166
 | 
			
		||||
  0x00, 0xAD, 0x0E, 0x07,  // 40:173
 | 
			
		||||
  0x00, 0xBB, 0x0E, 0x07,  // 41:187
 | 
			
		||||
  0x00, 0xC9, 0x14, 0x08,  // 42:201
 | 
			
		||||
  0x00, 0xDD, 0x20, 0x0D,  // 43:221
 | 
			
		||||
  0x00, 0xFD, 0x08, 0x06,  // 44:253
 | 
			
		||||
  0x01, 0x05, 0x11, 0x06,  // 45:261
 | 
			
		||||
  0x01, 0x16, 0x08, 0x06,  // 46:278
 | 
			
		||||
  0x01, 0x1E, 0x0D, 0x05,  // 47:286
 | 
			
		||||
  0x01, 0x2B, 0x1A, 0x0A,  // 48:299
 | 
			
		||||
  0x01, 0x45, 0x17, 0x0A,  // 49:325
 | 
			
		||||
  0x01, 0x5C, 0x1A, 0x0A,  // 50:348
 | 
			
		||||
  0x01, 0x76, 0x1A, 0x0A,  // 51:374
 | 
			
		||||
  0x01, 0x90, 0x1D, 0x0A,  // 52:400
 | 
			
		||||
  0x01, 0xAD, 0x1A, 0x0A,  // 53:429
 | 
			
		||||
  0x01, 0xC7, 0x1A, 0x0A,  // 54:455
 | 
			
		||||
  0x01, 0xE1, 0x19, 0x0A,  // 55:481
 | 
			
		||||
  0x01, 0xFA, 0x1A, 0x0A,  // 56:506
 | 
			
		||||
  0x02, 0x14, 0x1A, 0x0A,  // 57:532
 | 
			
		||||
  0x02, 0x2E, 0x08, 0x06,  // 58:558
 | 
			
		||||
  0x02, 0x36, 0x08, 0x06,  // 59:566
 | 
			
		||||
  0x02, 0x3E, 0x20, 0x0D,  // 60:574
 | 
			
		||||
  0x02, 0x5E, 0x20, 0x0D,  // 61:606
 | 
			
		||||
  0x02, 0x7E, 0x20, 0x0D,  // 62:638
 | 
			
		||||
  0x02, 0x9E, 0x16, 0x09,  // 63:670
 | 
			
		||||
  0x02, 0xB4, 0x29, 0x0F,  // 64:692
 | 
			
		||||
  0x02, 0xDD, 0x20, 0x0B,  // 65:733
 | 
			
		||||
  0x02, 0xFD, 0x1D, 0x0B,  // 66:765
 | 
			
		||||
  0x03, 0x1A, 0x1D, 0x0B,  // 67:794
 | 
			
		||||
  0x03, 0x37, 0x20, 0x0C,  // 68:823
 | 
			
		||||
  0x03, 0x57, 0x1A, 0x0A,  // 69:855
 | 
			
		||||
  0x03, 0x71, 0x1A, 0x0A,  // 70:881
 | 
			
		||||
  0x03, 0x8B, 0x20, 0x0C,  // 71:907
 | 
			
		||||
  0x03, 0xAB, 0x20, 0x0C,  // 72:939
 | 
			
		||||
  0x03, 0xCB, 0x0B, 0x06,  // 73:971
 | 
			
		||||
  0x03, 0xD6, 0x0B, 0x06,  // 74:982
 | 
			
		||||
  0x03, 0xE1, 0x1D, 0x0B,  // 75:993
 | 
			
		||||
  0x03, 0xFE, 0x1A, 0x0A,  // 76:1022
 | 
			
		||||
  0x04, 0x18, 0x26, 0x0E,  // 77:1048
 | 
			
		||||
  0x04, 0x3E, 0x20, 0x0C,  // 78:1086
 | 
			
		||||
  0x04, 0x5E, 0x23, 0x0D,  // 79:1118
 | 
			
		||||
  0x04, 0x81, 0x1C, 0x0B,  // 80:1153
 | 
			
		||||
  0x04, 0x9D, 0x23, 0x0D,  // 81:1181
 | 
			
		||||
  0x04, 0xC0, 0x1D, 0x0B,  // 82:1216
 | 
			
		||||
  0x04, 0xDD, 0x1D, 0x0B,  // 83:1245
 | 
			
		||||
  0x04, 0xFA, 0x1C, 0x0A,  // 84:1274
 | 
			
		||||
  0x05, 0x16, 0x20, 0x0C,  // 85:1302
 | 
			
		||||
  0x05, 0x36, 0x1F, 0x0C,  // 86:1334
 | 
			
		||||
  0x05, 0x55, 0x2E, 0x11,  // 87:1365
 | 
			
		||||
  0x05, 0x83, 0x23, 0x0D,  // 88:1411
 | 
			
		||||
  0x05, 0xA6, 0x1F, 0x0C,  // 89:1446
 | 
			
		||||
  0x05, 0xC5, 0x20, 0x0C,  // 90:1477
 | 
			
		||||
  0x05, 0xE5, 0x0E, 0x07,  // 91:1509
 | 
			
		||||
  0x05, 0xF3, 0x0E, 0x05,  // 92:1523
 | 
			
		||||
  0x06, 0x01, 0x0E, 0x07,  // 93:1537
 | 
			
		||||
  0x06, 0x0F, 0x1F, 0x0D,  // 94:1551
 | 
			
		||||
  0x06, 0x2E, 0x18, 0x08,  // 95:1582
 | 
			
		||||
  0x06, 0x46, 0x0D, 0x08,  // 96:1606
 | 
			
		||||
  0x06, 0x53, 0x1A, 0x0A,  // 97:1619
 | 
			
		||||
  0x06, 0x6D, 0x1A, 0x0A,  // 98:1645
 | 
			
		||||
  0x06, 0x87, 0x17, 0x09,  // 99:1671
 | 
			
		||||
  0x06, 0x9E, 0x1A, 0x0A,  // 100:1694
 | 
			
		||||
  0x06, 0xB8, 0x1A, 0x0A,  // 101:1720
 | 
			
		||||
  0x06, 0xD2, 0x10, 0x07,  // 102:1746
 | 
			
		||||
  0x06, 0xE2, 0x1A, 0x0A,  // 103:1762
 | 
			
		||||
  0x06, 0xFC, 0x1A, 0x0A,  // 104:1788
 | 
			
		||||
  0x07, 0x16, 0x08, 0x04,  // 105:1814
 | 
			
		||||
  0x07, 0x1E, 0x08, 0x04,  // 106:1822
 | 
			
		||||
  0x07, 0x26, 0x1A, 0x0A,  // 107:1830
 | 
			
		||||
  0x07, 0x40, 0x08, 0x04,  // 108:1856
 | 
			
		||||
  0x07, 0x48, 0x29, 0x10,  // 109:1864
 | 
			
		||||
  0x07, 0x71, 0x1A, 0x0A,  // 110:1905
 | 
			
		||||
  0x07, 0x8B, 0x1A, 0x0A,  // 111:1931
 | 
			
		||||
  0x07, 0xA5, 0x1A, 0x0A,  // 112:1957
 | 
			
		||||
  0x07, 0xBF, 0x1B, 0x0A,  // 113:1983
 | 
			
		||||
  0x07, 0xDA, 0x13, 0x07,  // 114:2010
 | 
			
		||||
  0x07, 0xED, 0x17, 0x09,  // 115:2029
 | 
			
		||||
  0x08, 0x04, 0x11, 0x07,  // 116:2052
 | 
			
		||||
  0x08, 0x15, 0x1A, 0x0A,  // 117:2069
 | 
			
		||||
  0x08, 0x2F, 0x19, 0x09,  // 118:2095
 | 
			
		||||
  0x08, 0x48, 0x25, 0x0E,  // 119:2120
 | 
			
		||||
  0x08, 0x6D, 0x1D, 0x0B,  // 120:2157
 | 
			
		||||
  0x08, 0x8A, 0x19, 0x0A,  // 121:2186
 | 
			
		||||
  0x08, 0xA3, 0x17, 0x09,  // 122:2211
 | 
			
		||||
  0x08, 0xBA, 0x18, 0x0B,  // 123:2234
 | 
			
		||||
  0x08, 0xD2, 0x0C, 0x05,  // 124:2258
 | 
			
		||||
  0x08, 0xDE, 0x17, 0x0B,  // 125:2270
 | 
			
		||||
  0x08, 0xF5, 0x20, 0x0D,  // 126:2293
 | 
			
		||||
  0x09, 0x15, 0x1A, 0x09,  // 127:2325
 | 
			
		||||
  0x09, 0x2F, 0x1A, 0x09,  // 128:2351
 | 
			
		||||
  0x09, 0x49, 0x1A, 0x09,  // 129:2377
 | 
			
		||||
  0x09, 0x63, 0x1A, 0x09,  // 130:2403
 | 
			
		||||
  0x09, 0x7D, 0x1A, 0x09,  // 131:2429
 | 
			
		||||
  0x09, 0x97, 0x1A, 0x09,  // 132:2455
 | 
			
		||||
  0x09, 0xB1, 0x1A, 0x09,  // 133:2481
 | 
			
		||||
  0x09, 0xCB, 0x1A, 0x09,  // 134:2507
 | 
			
		||||
  0x09, 0xE5, 0x1A, 0x09,  // 135:2533
 | 
			
		||||
  0x09, 0xFF, 0x1A, 0x09,  // 136:2559
 | 
			
		||||
  0x0A, 0x19, 0x1A, 0x09,  // 137:2585
 | 
			
		||||
  0x0A, 0x33, 0x1A, 0x09,  // 138:2611
 | 
			
		||||
  0x0A, 0x4D, 0x1A, 0x09,  // 139:2637
 | 
			
		||||
  0x0A, 0x67, 0x1A, 0x09,  // 140:2663
 | 
			
		||||
  0x0A, 0x81, 0x1A, 0x09,  // 141:2689
 | 
			
		||||
  0x0A, 0x9B, 0x1A, 0x09,  // 142:2715
 | 
			
		||||
  0x0A, 0xB5, 0x1A, 0x09,  // 143:2741
 | 
			
		||||
  0x0A, 0xCF, 0x1A, 0x09,  // 144:2767
 | 
			
		||||
  0x0A, 0xE9, 0x1A, 0x09,  // 145:2793
 | 
			
		||||
  0x0B, 0x03, 0x1A, 0x09,  // 146:2819
 | 
			
		||||
  0x0B, 0x1D, 0x1A, 0x09,  // 147:2845
 | 
			
		||||
  0x0B, 0x37, 0x1A, 0x09,  // 148:2871
 | 
			
		||||
  0x0B, 0x51, 0x1A, 0x09,  // 149:2897
 | 
			
		||||
  0x0B, 0x6B, 0x1A, 0x09,  // 150:2923
 | 
			
		||||
  0x0B, 0x85, 0x1A, 0x09,  // 151:2949
 | 
			
		||||
  0x0B, 0x9F, 0x1A, 0x09,  // 152:2975
 | 
			
		||||
  0x0B, 0xB9, 0x1A, 0x09,  // 153:3001
 | 
			
		||||
  0x0B, 0xD3, 0x1A, 0x09,  // 154:3027
 | 
			
		||||
  0x0B, 0xED, 0x1A, 0x09,  // 155:3053
 | 
			
		||||
  0x0C, 0x07, 0x1A, 0x09,  // 156:3079
 | 
			
		||||
  0x0C, 0x21, 0x1A, 0x09,  // 157:3105
 | 
			
		||||
  0x0C, 0x3B, 0x1A, 0x09,  // 158:3131
 | 
			
		||||
  0x0C, 0x55, 0x1A, 0x09,  // 159:3157
 | 
			
		||||
  0xFF, 0xFF, 0x00, 0x05,  // 160:65535
 | 
			
		||||
  0x0C, 0x6F, 0x0C, 0x07,  // 161:3183
 | 
			
		||||
  0x0C, 0x7B, 0x14, 0x0A,  // 162:3195
 | 
			
		||||
  0x0C, 0x8F, 0x1A, 0x0A,  // 163:3215
 | 
			
		||||
  0x0C, 0xA9, 0x1A, 0x0A,  // 164:3241
 | 
			
		||||
  0x0C, 0xC3, 0x1C, 0x0A,  // 165:3267
 | 
			
		||||
  0x0C, 0xDF, 0x0C, 0x05,  // 166:3295
 | 
			
		||||
  0x0C, 0xEB, 0x17, 0x08,  // 167:3307
 | 
			
		||||
  0x0D, 0x02, 0x10, 0x08,  // 168:3330
 | 
			
		||||
  0x0D, 0x12, 0x26, 0x0F,  // 169:3346
 | 
			
		||||
  0x0D, 0x38, 0x14, 0x08,  // 170:3384
 | 
			
		||||
  0x0D, 0x4C, 0x1A, 0x0A,  // 171:3404
 | 
			
		||||
  0x0D, 0x66, 0x20, 0x0D,  // 172:3430
 | 
			
		||||
  0x0D, 0x86, 0x11, 0x06,  // 173:3462
 | 
			
		||||
  0x0D, 0x97, 0x26, 0x0F,  // 174:3479
 | 
			
		||||
  0x0D, 0xBD, 0x10, 0x08,  // 175:3517
 | 
			
		||||
  0x0D, 0xCD, 0x10, 0x08,  // 176:3533
 | 
			
		||||
  0x0D, 0xDD, 0x20, 0x0D,  // 177:3549
 | 
			
		||||
  0x0D, 0xFD, 0x11, 0x07,  // 178:3581
 | 
			
		||||
  0x0E, 0x0E, 0x10, 0x07,  // 179:3598
 | 
			
		||||
  0x0E, 0x1E, 0x13, 0x08,  // 180:3614
 | 
			
		||||
  0x0E, 0x31, 0x1D, 0x0B,  // 181:3633
 | 
			
		||||
  0x0E, 0x4E, 0x14, 0x0A,  // 182:3662
 | 
			
		||||
  0x0E, 0x62, 0x08, 0x06,  // 183:3682
 | 
			
		||||
  0x0E, 0x6A, 0x0F, 0x08,  // 184:3690
 | 
			
		||||
  0x0E, 0x79, 0x14, 0x07,  // 185:3705
 | 
			
		||||
  0x0E, 0x8D, 0x17, 0x08,  // 186:3725
 | 
			
		||||
  0x0E, 0xA4, 0x1A, 0x0A,  // 187:3748
 | 
			
		||||
  0x0E, 0xBE, 0x29, 0x10,  // 188:3774
 | 
			
		||||
  0x0E, 0xE7, 0x2C, 0x10,  // 189:3815
 | 
			
		||||
  0x0F, 0x13, 0x29, 0x10,  // 190:3859
 | 
			
		||||
  0x0F, 0x3C, 0x17, 0x09,  // 191:3900
 | 
			
		||||
  0x0F, 0x53, 0x20, 0x0B,  // 192:3923
 | 
			
		||||
  0x0F, 0x73, 0x20, 0x0B,  // 193:3955
 | 
			
		||||
  0x0F, 0x93, 0x20, 0x0B,  // 194:3987
 | 
			
		||||
  0x0F, 0xB3, 0x20, 0x0B,  // 195:4019
 | 
			
		||||
  0x0F, 0xD3, 0x20, 0x0B,  // 196:4051
 | 
			
		||||
  0x0F, 0xF3, 0x20, 0x0B,  // 197:4083
 | 
			
		||||
  0x10, 0x13, 0x2C, 0x10,  // 198:4115
 | 
			
		||||
  0x10, 0x3F, 0x1D, 0x0B,  // 199:4159
 | 
			
		||||
  0x10, 0x5C, 0x1A, 0x0A,  // 200:4188
 | 
			
		||||
  0x10, 0x76, 0x1A, 0x0A,  // 201:4214
 | 
			
		||||
  0x10, 0x90, 0x1A, 0x0A,  // 202:4240
 | 
			
		||||
  0x10, 0xAA, 0x1A, 0x0A,  // 203:4266
 | 
			
		||||
  0x10, 0xC4, 0x0B, 0x06,  // 204:4292
 | 
			
		||||
  0x10, 0xCF, 0x0B, 0x06,  // 205:4303
 | 
			
		||||
  0x10, 0xDA, 0x10, 0x06,  // 206:4314
 | 
			
		||||
  0x10, 0xEA, 0x10, 0x06,  // 207:4330
 | 
			
		||||
  0x10, 0xFA, 0x20, 0x0C,  // 208:4346
 | 
			
		||||
  0x11, 0x1A, 0x20, 0x0C,  // 209:4378
 | 
			
		||||
  0x11, 0x3A, 0x23, 0x0D,  // 210:4410
 | 
			
		||||
  0x11, 0x5D, 0x23, 0x0D,  // 211:4445
 | 
			
		||||
  0x11, 0x80, 0x23, 0x0D,  // 212:4480
 | 
			
		||||
  0x11, 0xA3, 0x23, 0x0D,  // 213:4515
 | 
			
		||||
  0x11, 0xC6, 0x23, 0x0D,  // 214:4550
 | 
			
		||||
  0x11, 0xE9, 0x20, 0x0D,  // 215:4585
 | 
			
		||||
  0x12, 0x09, 0x23, 0x0D,  // 216:4617
 | 
			
		||||
  0x12, 0x2C, 0x20, 0x0C,  // 217:4652
 | 
			
		||||
  0x12, 0x4C, 0x20, 0x0C,  // 218:4684
 | 
			
		||||
  0x12, 0x6C, 0x20, 0x0C,  // 219:4716
 | 
			
		||||
  0x12, 0x8C, 0x20, 0x0C,  // 220:4748
 | 
			
		||||
  0x12, 0xAC, 0x1F, 0x0C,  // 221:4780
 | 
			
		||||
  0x12, 0xCB, 0x1D, 0x0B,  // 222:4811
 | 
			
		||||
  0x12, 0xE8, 0x1D, 0x0B,  // 223:4840
 | 
			
		||||
  0x13, 0x05, 0x1A, 0x0A,  // 224:4869
 | 
			
		||||
  0x13, 0x1F, 0x1A, 0x0A,  // 225:4895
 | 
			
		||||
  0x13, 0x39, 0x1A, 0x0A,  // 226:4921
 | 
			
		||||
  0x13, 0x53, 0x1A, 0x0A,  // 227:4947
 | 
			
		||||
  0x13, 0x6D, 0x1A, 0x0A,  // 228:4973
 | 
			
		||||
  0x13, 0x87, 0x1A, 0x0A,  // 229:4999
 | 
			
		||||
  0x13, 0xA1, 0x2F, 0x11,  // 230:5025
 | 
			
		||||
  0x13, 0xD0, 0x17, 0x09,  // 231:5072
 | 
			
		||||
  0x13, 0xE7, 0x1A, 0x0A,  // 232:5095
 | 
			
		||||
  0x14, 0x01, 0x1A, 0x0A,  // 233:5121
 | 
			
		||||
  0x14, 0x1B, 0x1A, 0x0A,  // 234:5147
 | 
			
		||||
  0x14, 0x35, 0x1A, 0x0A,  // 235:5173
 | 
			
		||||
  0x14, 0x4F, 0x0A, 0x04,  // 236:5199
 | 
			
		||||
  0x14, 0x59, 0x0A, 0x04,  // 237:5209
 | 
			
		||||
  0x14, 0x63, 0x0A, 0x04,  // 238:5219
 | 
			
		||||
  0x14, 0x6D, 0x0A, 0x04,  // 239:5229
 | 
			
		||||
  0x14, 0x77, 0x1A, 0x0A,  // 240:5239
 | 
			
		||||
  0x14, 0x91, 0x1A, 0x0A,  // 241:5265
 | 
			
		||||
  0x14, 0xAB, 0x1A, 0x0A,  // 242:5291
 | 
			
		||||
  0x14, 0xC5, 0x1A, 0x0A,  // 243:5317
 | 
			
		||||
  0x14, 0xDF, 0x1A, 0x0A,  // 244:5343
 | 
			
		||||
  0x14, 0xF9, 0x1A, 0x0A,  // 245:5369
 | 
			
		||||
  0x15, 0x13, 0x1A, 0x0A,  // 246:5395
 | 
			
		||||
  0x15, 0x2D, 0x20, 0x0D,  // 247:5421
 | 
			
		||||
  0x15, 0x4D, 0x1A, 0x0A,  // 248:5453
 | 
			
		||||
  0x15, 0x67, 0x1A, 0x0A,  // 249:5479
 | 
			
		||||
  0x15, 0x81, 0x1A, 0x0A,  // 250:5505
 | 
			
		||||
  0x15, 0x9B, 0x1A, 0x0A,  // 251:5531
 | 
			
		||||
  0x15, 0xB5, 0x1A, 0x0A,  // 252:5557
 | 
			
		||||
  0x15, 0xCF, 0x19, 0x0A,  // 253:5583
 | 
			
		||||
  0x15, 0xE8, 0x1A, 0x0A,  // 254:5608
 | 
			
		||||
  0x16, 0x02, 0x19, 0x0A,  // 255:5634
 | 
			
		||||
 | 
			
		||||
  // Font Data:
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3B,0x00,0xF8,0x3B, // 33
 | 
			
		||||
  0x00,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x78,  // 34
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x04,0x00,0x80,0x04,0x00,0x80,0x3C,0x00,0x80,0x0F,0x00,0xF8,0x05,0x00,0x98,0x34,0x00,0x80,0x3E,0x00,0xE0,0x07,0x00,0xF8,0x04,0x00,0x88,0x04,0x00,0x80,  // 35
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x11,0x00,0xF0,0x23,0x00,0x90,0x23,0x00,0xFC,0xFF,0x00,0x10,0x27,0x00,0x20,0x3F,0x00,0x00,0x1E,  // 36
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x00,0x00,0xF8,0x01,0x00,0x08,0x21,0x00,0x08,0x31,0x00,0xF8,0x3D,0x00,0xF0,0x0E,0x00,0x00,0x07,0x00,0xC0,0x03,0x00,0xE0,0x1E,0x00,0x78,0x3F,0x00,0x18,0x21,0x00,0x08,0x21,0x00,0x00,0x3F,0x00,0x00,0x1E,  // 37
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xF0,0x31,0x00,0xF8,0x20,0x00,0x88,0x21,0x00,0x08,0x23,0x00,0x08,0x36,0x00,0x10,0x1C,0x00,0x00,0x1C,0x00,0x80,0x37,0x00,0x80,0x21, // 38
 | 
			
		||||
  0x00,0x00,0x00,0x78,0x00,0x00,0x78, // 39
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xF0,0x7F,0x00,0x38,0xE0,0x00,0x08,0x80,  // 40
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x80,0x00,0x38,0xE0,0x00,0xF0,0x7F,0x00,0xC0,0x1F,  // 41
 | 
			
		||||
  0x10,0x01,0x00,0xA0,0x00,0x00,0xE0,0x00,0x00,0xF8,0x03,0x00,0xE0,0x00,0x00,0xA0,0x00,0x00,0x10,0x01,  // 42
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,  // 43
 | 
			
		||||
  0x00,0x80,0x00,0x00,0xF8,0x00,0x00,0x78,  // 44
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 45
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x38,  // 46
 | 
			
		||||
  0x00,0x60,0x00,0x00,0x7C,0x00,0xC0,0x0F,0x00,0xF8,0x00,0x00,0x18, // 47
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x0F,0x00,0xF0,0x1F,0x00,0x18,0x30,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x18,0x30,0x00,0xF0,0x1F,0x00,0xE0,0x0F,  // 48
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x00,0x00,0x18,0x20,0x00,0x08,0x20,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x20,0x00,0x00,0x20, // 49
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x20,0x00,0x08,0x30,0x00,0x08,0x38,0x00,0x08,0x2C,0x00,0x08,0x26,0x00,0x98,0x23,0x00,0xF0,0x21,0x00,0xE0,0x20,  // 50
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x10,0x00,0x08,0x20,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x98,0x33,0x00,0xF0,0x1F,0x00,0xF0,0x1E,  // 51
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x07,0x00,0x80,0x05,0x00,0x40,0x04,0x00,0x30,0x04,0x00,0x18,0x04,0x00,0x08,0x04,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x04, // 52
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x11,0x00,0xF8,0x20,0x00,0x88,0x20,0x00,0x88,0x20,0x00,0x88,0x20,0x00,0x88,0x31,0x00,0x08,0x1F,0x00,0x00,0x0E,  // 53
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x0F,0x00,0xF0,0x1F,0x00,0x98,0x31,0x00,0x88,0x20,0x00,0x88,0x20,0x00,0x88,0x31,0x00,0x10,0x1F,0x00,0x00,0x0E,  // 54
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x30,0x00,0x08,0x3C,0x00,0x08,0x1F,0x00,0xE8,0x03,0x00,0xF8,0x00,0x00,0x38, // 55
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x1E,0x00,0xF8,0x3E,0x00,0x98,0x33,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x98,0x33,0x00,0xF8,0x3E,0x00,0xF0,0x1E,  // 56
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x00,0x00,0xF0,0x11,0x00,0x18,0x23,0x00,0x08,0x22,0x00,0x08,0x22,0x00,0x18,0x33,0x00,0xF0,0x1F,0x00,0xE0,0x07,  // 57
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x39,0x00,0xC0,0x39,  // 58
 | 
			
		||||
  0x00,0x80,0x00,0xC0,0xF9,0x00,0xC0,0x79,  // 59
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x00,0x05,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0x60,0x30,  // 60
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0C,  // 61
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x30,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0x80,0x0D,0x00,0x80,0x0D,0x00,0x00,0x05,0x00,0x00,0x07,0x00,0x00,0x07,  // 62
 | 
			
		||||
  0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x08,0x3B,0x00,0x88,0x3B,0x00,0xC8,0x01,0x00,0xF8,0x00,0x00,0x70,  // 63
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x0F,0x00,0x60,0x30,0x00,0x30,0x60,0x00,0x90,0x4F,0x00,0xC8,0x9F,0x00,0xC8,0x98,0x00,0x48,0x90,0x00,0xC8,0x98,0x00,0xC8,0x9F,0x00,0xD0,0xDF,0x00,0x10,0x50,0x00,0x60,0x08,0x00,0xC0,0x07, // 64
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE0,0x07,0x00,0x78,0x04,0x00,0x18,0x04,0x00,0x78,0x04,0x00,0xE0,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 65
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x98,0x33,0x00,0xF0,0x3F,0x00,0xF0,0x1E, // 66
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x0F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x18,0x30, // 67
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x18,0x30,0x00,0x30,0x18,0x00,0xE0,0x0F,0x00,0xC0,0x07,  // 68
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,  // 69
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,  // 70
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x0F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x18,0x3F,0x00,0x00,0x3F,  // 71
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 72
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F, // 73
 | 
			
		||||
  0x00,0x00,0x01,0x00,0x00,0x01,0xF8,0xFF,0x01,0xF8,0xFF, // 74
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x01,0x00,0x80,0x03,0x00,0xC0,0x06,0x00,0x60,0x0C,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20, // 75
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,  // 76
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x38,0x00,0x00,0xF0,0x00,0x00,0xC0,0x03,0x00,0x00,0x0F,0x00,0x00,0x0F,0x00,0xC0,0x03,0x00,0xF0,0x00,0x00,0x38,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 77
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x38,0x00,0x00,0xE0,0x00,0x00,0xC0,0x01,0x00,0x00,0x07,0x00,0x00,0x0E,0x00,0x00,0x38,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 78
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x18,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 79
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x02,0x00,0x08,0x02,0x00,0x08,0x02,0x00,0x08,0x02,0x00,0x18,0x03,0x00,0xF0,0x01,0x00,0xE0,  // 80
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x08,0x60,0x00,0x18,0xF0,0x00,0x30,0xD8,0x00,0xF0,0x9F,0x00,0xC0,0x07, // 81
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x02,0x00,0x08,0x02,0x00,0x08,0x02,0x00,0x18,0x07,0x00,0xF8,0x1F,0x00,0xF0,0x39,0x00,0x00,0x20, // 82
 | 
			
		||||
  0x00,0x00,0x00,0xE0,0x30,0x00,0xF0,0x20,0x00,0xC8,0x21,0x00,0x88,0x21,0x00,0x88,0x21,0x00,0x88,0x21,0x00,0x88,0x23,0x00,0x18,0x1F,0x00,0x00,0x0E, // 83
 | 
			
		||||
  0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,  // 84
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0xF8,0x1F,0x00,0xF8,0x0F,  // 85
 | 
			
		||||
  0x08,0x00,0x00,0x78,0x00,0x00,0xF0,0x03,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xF0,0x03,0x00,0x78,0x00,0x00,0x08, // 86
 | 
			
		||||
  0x00,0x00,0x00,0x18,0x00,0x00,0xF8,0x01,0x00,0xE0,0x0F,0x00,0x00,0x3E,0x00,0x00,0x30,0x00,0x80,0x3F,0x00,0xF8,0x07,0x00,0x78,0x00,0x00,0xF8,0x07,0x00,0x80,0x3F,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0xE0,0x0F,0x00,0xF8,0x01,0x00,0x18,  // 87
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x20,0x00,0x18,0x30,0x00,0x38,0x38,0x00,0xE0,0x0E,0x00,0xC0,0x07,0x00,0x80,0x01,0x00,0xC0,0x07,0x00,0xE0,0x0E,0x00,0x38,0x38,0x00,0x18,0x30,0x00,0x08,0x20, // 88
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x78,0x00,0x00,0xE0,0x01,0x00,0x80,0x3F,0x00,0x80,0x3F,0x00,0xE0,0x01,0x00,0x78,0x00,0x00,0x18,0x00,0x00,0x08, // 89
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x30,0x00,0x08,0x38,0x00,0x08,0x2C,0x00,0x08,0x26,0x00,0x08,0x23,0x00,0x88,0x21,0x00,0xC8,0x20,0x00,0x68,0x20,0x00,0x38,0x20,0x00,0x18,0x20,  // 90
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,  // 91
 | 
			
		||||
  0x18,0x00,0x00,0xF8,0x00,0x00,0xC0,0x0F,0x00,0x00,0x7C,0x00,0x00,0x60,  // 92
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,0x00,0xF8,0xFF,  // 93
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x30,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x30,0x00,0x00,0x60,0x00,0x00,0x40, // 94
 | 
			
		||||
  0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,  // 95
 | 
			
		||||
  0x00,0x00,0x00,0x04,0x00,0x00,0x0C,0x00,0x00,0x18,0x00,0x00,0x10, // 96
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x80,0x3E,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0x40,0x12,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 97
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x80,0x10,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0x80,0x1F,0x00,0x00,0x0F,  // 98
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0x80,0x10, // 99
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0x80,0x10,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 100
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x32,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0xC0,0x22,0x00,0x80,0x23,0x00,0x00,0x13,  // 101
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x00,0x00,0xF0,0x3F,0x00,0xF8,0x3F,0x00,0x48,0x00,0x00,0x48,  // 102
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x9F,0x00,0xC0,0x30,0x01,0x40,0x20,0x01,0x40,0x20,0x01,0x80,0x90,0x01,0xC0,0xFF,0x00,0xC0,0x7F,  // 103
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 104
 | 
			
		||||
  0x00,0x00,0x00,0xD8,0x3F,0x00,0xD8,0x3F,  // 105
 | 
			
		||||
  0x00,0x00,0x01,0xD8,0xFF,0x01,0xD8,0xFF,  // 106
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x00,0x04,0x00,0x00,0x0E,0x00,0x00,0x1F,0x00,0x80,0x39,0x00,0xC0,0x30,0x00,0x40,0x20,  // 107
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 108
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xC0,0x3F,0x00,0x80,0x3F,0x00,0xC0,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xC0,0x3F,0x00,0x80,0x3F, // 109
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 110
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0x80,0x1F,0x00,0x00,0x0F,  // 111
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0xFF,0x01,0xC0,0xFF,0x01,0x80,0x10,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0x80,0x1F,0x00,0x00,0x0F,  // 112
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0x80,0x10,0x00,0xC0,0xFF,0x01,0xC0,0xFF,0x01, // 113
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x80,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40, // 114
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x13,0x00,0xC0,0x27,0x00,0x40,0x26,0x00,0x40,0x26,0x00,0x40,0x26,0x00,0x40,0x3E,0x00,0x80,0x1C, // 115
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x3F,0x00,0x40,0x20,0x00,0x40,0x20, // 116
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x10,0x00,0xC0,0x3F,0x00,0xC0,0x3F,  // 117
 | 
			
		||||
  0x40,0x00,0x00,0xC0,0x03,0x00,0x80,0x0F,0x00,0x00,0x3C,0x00,0x00,0x30,0x00,0x00,0x3C,0x00,0x80,0x0F,0x00,0xC0,0x03,0x00,0x40, // 118
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x00,0x00,0xC0,0x07,0x00,0x00,0x3F,0x00,0x00,0x30,0x00,0x00,0x3E,0x00,0xC0,0x07,0x00,0xC0,0x07,0x00,0x00,0x3E,0x00,0x00,0x30,0x00,0x00,0x3F,0x00,0xC0,0x07,0x00,0xC0, // 119
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0xC0,0x39,0x00,0x00,0x0F,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0xC0,0x39,0x00,0xC0,0x30,0x00,0x40,0x20, // 120
 | 
			
		||||
  0x40,0x00,0x00,0xC0,0x03,0x01,0x80,0x0F,0x01,0x00,0xBC,0x01,0x00,0xF0,0x00,0x00,0x7C,0x00,0x80,0x1F,0x00,0xC0,0x03,0x00,0x40, // 121
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x30,0x00,0x40,0x38,0x00,0x40,0x2C,0x00,0x40,0x26,0x00,0x40,0x23,0x00,0xC0,0x21,0x00,0xC0,0x20, // 122
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0xF0,0xFF,0x00,0xF8,0xFD,0x01,0x08,0x00,0x01,0x08,0x00,0x01,  // 123
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x03,0xF8,0xFF,0x03,  // 124
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x01,0x08,0x00,0x01,0xF8,0xFD,0x01,0xF0,0xFF,0x00,0x00,0x02,0x00,0x00,0x02, // 125
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x07,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x03,  // 126
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 127
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 128
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 129
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 130
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 131
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 132
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 133
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 134
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 135
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 136
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 137
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 138
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 139
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 140
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 141
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 142
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 143
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 144
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 145
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 146
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 147
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 148
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 149
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 150
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 151
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 152
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 153
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 154
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 155
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 156
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 157
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 158
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0x08,0x80,0x00,0xF8,0xFF,  // 159
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFD,0x01,0xC0,0xFD,0x01,  // 161
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0xF0,0xFF,0x00,0x40,0x20,0x00,0x80,0x10,  // 162
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x21,0x00,0xF0,0x3F,0x00,0xF8,0x3F,0x00,0x18,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x10,0x20,  // 163
 | 
			
		||||
  0x00,0x00,0x00,0x40,0x08,0x00,0xE0,0x1F,0x00,0xC0,0x0F,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0x40,0x08,  // 164
 | 
			
		||||
  0x08,0x00,0x00,0x98,0x02,0x00,0xB8,0x02,0x00,0xF0,0x02,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0xF0,0x02,0x00,0xB8,0x02,0x00,0x98,0x02,0x00,0x08,  // 165
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFB,0x01,0xF0,0xFB,0x01,  // 166
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0xF0,0x67,0x00,0xF8,0x4C,0x00,0xC8,0x4C,0x00,0xC8,0x7C,0x00,0x98,0x3F,0x00,0x00,0x03, // 167
 | 
			
		||||
  0x00,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18,  // 168
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x20,0x08,0x00,0x90,0x13,0x00,0xC8,0x27,0x00,0x68,0x2C,0x00,0x28,0x28,0x00,0x28,0x28,0x00,0x68,0x28,0x00,0x10,0x10,0x00,0x20,0x08,0x00,0xC0,0x07,  // 169
 | 
			
		||||
  0x00,0x00,0x00,0xC8,0x04,0x00,0xE8,0x05,0x00,0x28,0x05,0x00,0x28,0x05,0x00,0xF8,0x05,0x00,0xF0,0x05,  // 170
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x80,0x0D,0x00,0xC0,0x18,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x80,0x0D,0x00,0xC0,0x18,  // 171
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x0F,0x00,0x80,0x0F,  // 172
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 173
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x20,0x08,0x00,0x10,0x10,0x00,0xE8,0x2F,0x00,0xE8,0x2F,0x00,0x28,0x23,0x00,0xE8,0x2F,0x00,0xC8,0x2C,0x00,0x10,0x10,0x00,0x20,0x08,0x00,0xC0,0x07,  // 174
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,  // 175
 | 
			
		||||
  0x00,0x00,0x00,0x70,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x70,  // 176
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0xF0,0x3F,0x00,0xF0,0x3F,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0x80,0x31,0x00,0x80,0x31,  // 177
 | 
			
		||||
  0x00,0x00,0x00,0x18,0x01,0x00,0x88,0x01,0x00,0xC8,0x01,0x00,0x78,0x01,0x00,0x30,0x01, // 178
 | 
			
		||||
  0x00,0x00,0x00,0x88,0x01,0x00,0x28,0x01,0x00,0x28,0x01,0x00,0xF8,0x01,0x00,0xD8,  // 179
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0x00,0x0C,0x00,0x00,0x04, // 180
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0xFF,0x01,0xC0,0xFF,0x01,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x00,0x20, // 181
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x00,0x00,0xF8,0x01,0x00,0xF8,0x01,0x00,0xF8,0x7F,0x00,0x08,0x00,0x00,0xF8,0x7F,  // 182
 | 
			
		||||
  0x00,0x00,0x00,0x80,0x03,0x00,0x80,0x03,  // 183
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xC0,0x01, // 184
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0xF8,0x01,0x00,0x00,0x01,0x00,0x00,0x01,  // 185
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x04,0x00,0xF8,0x05,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0xF8,0x05,0x00,0xF0,0x04, // 186
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x18,0x00,0x80,0x0D,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0xC0,0x18,0x00,0x80,0x0D,0x00,0x00,0x07,0x00,0x00,0x07,  // 187
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0xF8,0x21,0x00,0x00,0x39,0x00,0x00,0x3F,0x00,0x80,0x0F,0x00,0xE0,0x13,0x00,0xF8,0x1C,0x00,0x38,0x12,0x00,0x08,0x3F,0x00,0x00,0x3F,0x00,0x00,0x10, // 188
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0xF8,0x21,0x00,0x00,0x39,0x00,0x00,0x3F,0x00,0x80,0x0F,0x00,0xE0,0x03,0x00,0xF8,0x00,0x00,0x38,0x23,0x00,0x08,0x31,0x00,0x00,0x39,0x00,0x00,0x2F,0x00,0x00,0x26,  // 189
 | 
			
		||||
  0x00,0x00,0x00,0x88,0x01,0x00,0x28,0x01,0x00,0x28,0x01,0x00,0xF8,0x21,0x00,0xD8,0x38,0x00,0x00,0x3E,0x00,0x80,0x0F,0x00,0xE0,0x13,0x00,0xF8,0x1C,0x00,0x38,0x12,0x00,0x08,0x3F,0x00,0x00,0x3F,0x00,0x00,0x10, // 190
 | 
			
		||||
  0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0xF0,0x01,0x00,0x38,0x01,0xC0,0x1D,0x01,0xC0,0x0D,0x01,0x00,0x00,0x01,0x00,0x80, // 191
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE0,0x07,0x00,0x79,0x04,0x00,0x1B,0x04,0x00,0x7A,0x04,0x00,0xE0,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 192
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE0,0x07,0x00,0x7A,0x04,0x00,0x1B,0x04,0x00,0x79,0x04,0x00,0xE0,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 193
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE2,0x07,0x00,0x7B,0x04,0x00,0x19,0x04,0x00,0x7B,0x04,0x00,0xE2,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 194
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE3,0x07,0x00,0x79,0x04,0x00,0x1B,0x04,0x00,0x7B,0x04,0x00,0xE1,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 195
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x80,0x1F,0x00,0xE3,0x07,0x00,0x7B,0x04,0x00,0x18,0x04,0x00,0x7B,0x04,0x00,0xE3,0x07,0x00,0x80,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 196
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x00,0x1F,0x00,0xE6,0x07,0x00,0x79,0x04,0x00,0x19,0x04,0x00,0x79,0x04,0x00,0xE6,0x07,0x00,0x00,0x1F,0x00,0x00,0x3C,0x00,0x00,0x20,  // 197
 | 
			
		||||
  0x00,0x20,0x00,0x00,0x3C,0x00,0x00,0x1F,0x00,0xE0,0x07,0x00,0xF8,0x02,0x00,0x38,0x02,0x00,0x08,0x02,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x21,  // 198
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x0F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x08,0x20,0x01,0x08,0x20,0x01,0x08,0xE0,0x01,0x08,0x20,0x00,0x18,0x30, // 199
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x09,0x21,0x00,0x0B,0x21,0x00,0x0A,0x21,0x00,0x08,0x21,0x00,0x08,0x21,  // 200
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x0A,0x21,0x00,0x0B,0x21,0x00,0x09,0x21,0x00,0x08,0x21,0x00,0x08,0x21,  // 201
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xFA,0x3F,0x00,0x0B,0x21,0x00,0x09,0x21,0x00,0x09,0x21,0x00,0x0B,0x21,0x00,0x0A,0x21,0x00,0x08,0x21,  // 202
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x0B,0x21,0x00,0x0B,0x21,0x00,0x08,0x21,0x00,0x0B,0x21,0x00,0x0B,0x21,0x00,0x08,0x21,  // 203
 | 
			
		||||
  0x00,0x00,0x00,0x01,0x00,0x00,0xFB,0x3F,0x00,0xFA,0x3F, // 204
 | 
			
		||||
  0x00,0x00,0x00,0x02,0x00,0x00,0xFB,0x3F,0x00,0xF9,0x3F, // 205
 | 
			
		||||
  0x02,0x00,0x00,0x03,0x00,0x00,0xF9,0x3F,0x00,0xF9,0x3F,0x00,0x03,0x00,0x00,0x02,  // 206
 | 
			
		||||
  0x03,0x00,0x00,0x03,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x03,0x00,0x00,0x03,  // 207
 | 
			
		||||
  0x00,0x01,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x21,0x00,0x08,0x21,0x00,0x08,0x20,0x00,0x08,0x20,0x00,0x18,0x30,0x00,0x30,0x18,0x00,0xE0,0x0F,0x00,0xC0,0x07,  // 208
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x38,0x00,0x00,0xE3,0x00,0x00,0xC1,0x01,0x00,0x03,0x07,0x00,0x03,0x0E,0x00,0x01,0x38,0x00,0xF8,0x3F,0x00,0xF8,0x3F,  // 209
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x09,0x20,0x00,0x0B,0x20,0x00,0x0A,0x20,0x00,0x18,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 210
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x18,0x30,0x00,0x0A,0x20,0x00,0x0B,0x20,0x00,0x09,0x20,0x00,0x18,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 211
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x32,0x18,0x00,0x1B,0x30,0x00,0x09,0x20,0x00,0x09,0x20,0x00,0x0B,0x20,0x00,0x1A,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 212
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x1B,0x30,0x00,0x09,0x20,0x00,0x0B,0x20,0x00,0x0B,0x20,0x00,0x19,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 213
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x1B,0x30,0x00,0x0B,0x20,0x00,0x08,0x20,0x00,0x0B,0x20,0x00,0x1B,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC0,0x07, // 214
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x10,0x00,0xE0,0x38,0x00,0xC0,0x1D,0x00,0x80,0x0F,0x00,0x00,0x07,0x00,0x80,0x0F,0x00,0xC0,0x1D,0x00,0xE0,0x38,0x00,0x40,0x10,  // 215
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x27,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x18,0x34,0x00,0x08,0x22,0x00,0x08,0x21,0x00,0x88,0x20,0x00,0x58,0x30,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xC8,0x07, // 216
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x01,0x20,0x00,0x03,0x20,0x00,0x02,0x20,0x00,0x00,0x30,0x00,0xF8,0x1F,0x00,0xF8,0x0F,  // 217
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x02,0x20,0x00,0x03,0x20,0x00,0x01,0x20,0x00,0x00,0x30,0x00,0xF8,0x1F,0x00,0xF8,0x0F,  // 218
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x02,0x30,0x00,0x03,0x20,0x00,0x01,0x20,0x00,0x01,0x20,0x00,0x03,0x20,0x00,0x02,0x30,0x00,0xF8,0x1F,0x00,0xF8,0x0F,  // 219
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x0F,0x00,0xF8,0x1F,0x00,0x03,0x30,0x00,0x03,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x03,0x20,0x00,0x03,0x30,0x00,0xF8,0x1F,0x00,0xF8,0x0F,  // 220
 | 
			
		||||
  0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x78,0x00,0x00,0xE0,0x01,0x00,0x82,0x3F,0x00,0x83,0x3F,0x00,0xE1,0x01,0x00,0x78,0x00,0x00,0x18,0x00,0x00,0x08, // 221
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0x3F,0x00,0xF8,0x3F,0x00,0x20,0x08,0x00,0x20,0x08,0x00,0x20,0x08,0x00,0x20,0x08,0x00,0x60,0x0C,0x00,0xC0,0x07,0x00,0x80,0x03, // 222
 | 
			
		||||
  0x00,0x00,0x00,0xF0,0x3F,0x00,0xF8,0x3F,0x00,0x08,0x00,0x00,0x88,0x23,0x00,0xC8,0x23,0x00,0x48,0x27,0x00,0x78,0x26,0x00,0x30,0x3E,0x00,0x00,0x1C, // 223
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x84,0x3E,0x00,0x4C,0x22,0x00,0x58,0x22,0x00,0x50,0x22,0x00,0x40,0x12,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 224
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x80,0x3E,0x00,0x40,0x22,0x00,0x50,0x22,0x00,0x58,0x22,0x00,0x4C,0x12,0x00,0xC4,0x3F,0x00,0x80,0x3F,  // 225
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x90,0x3E,0x00,0x58,0x22,0x00,0x4C,0x22,0x00,0x4C,0x22,0x00,0x58,0x12,0x00,0xD0,0x3F,0x00,0x80,0x3F,  // 226
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x80,0x3E,0x00,0x58,0x22,0x00,0x4C,0x22,0x00,0x5C,0x22,0x00,0x58,0x12,0x00,0xCC,0x3F,0x00,0x80,0x3F,  // 227
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x98,0x3E,0x00,0x58,0x22,0x00,0x40,0x22,0x00,0x58,0x22,0x00,0x58,0x12,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 228
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x80,0x3E,0x00,0x4C,0x22,0x00,0x52,0x22,0x00,0x52,0x22,0x00,0x4C,0x12,0x00,0xC0,0x3F,0x00,0x80,0x3F,  // 229
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x1C,0x00,0x80,0x3E,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0x40,0x12,0x00,0x80,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x32,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0x40,0x22,0x00,0xC0,0x22,0x00,0x80,0x23,0x00,0x00,0x13, // 230
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x01,0x40,0x20,0x01,0x40,0xE0,0x01,0x40,0x20,0x00,0x80,0x10, // 231
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC4,0x32,0x00,0x4C,0x22,0x00,0x58,0x22,0x00,0xD0,0x22,0x00,0x80,0x23,0x00,0x00,0x13,  // 232
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x32,0x00,0x40,0x22,0x00,0x50,0x22,0x00,0xD8,0x22,0x00,0x8C,0x23,0x00,0x04,0x13,  // 233
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xD0,0x32,0x00,0x58,0x22,0x00,0x4C,0x22,0x00,0xCC,0x22,0x00,0x98,0x23,0x00,0x10,0x13,  // 234
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xD8,0x32,0x00,0x58,0x22,0x00,0x40,0x22,0x00,0xD8,0x22,0x00,0x98,0x23,0x00,0x00,0x13,  // 235
 | 
			
		||||
  0x04,0x00,0x00,0xCC,0x3F,0x00,0xD8,0x3F,0x00,0x10,  // 236
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x3F,0x00,0xD0,0x3F,0x00,0x18,  // 237
 | 
			
		||||
  0x18,0x00,0x00,0xCC,0x3F,0x00,0xCC,0x3F,0x00,0x18,  // 238
 | 
			
		||||
  0x18,0x00,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x18,  // 239
 | 
			
		||||
  0x00,0x00,0x00,0x20,0x0F,0x00,0x98,0x1F,0x00,0xD8,0x30,0x00,0x58,0x20,0x00,0x70,0x20,0x00,0x78,0x30,0x00,0xE8,0x1F,0x00,0x80,0x0F,  // 240
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x3F,0x00,0xC0,0x3F,0x00,0x98,0x00,0x00,0x4C,0x00,0x00,0x5C,0x00,0x00,0x58,0x00,0x00,0xCC,0x3F,0x00,0x80,0x3F,  // 241
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC4,0x30,0x00,0x4C,0x20,0x00,0x58,0x20,0x00,0xD0,0x30,0x00,0x80,0x1F,0x00,0x00,0x0F,  // 242
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0x50,0x20,0x00,0xD8,0x30,0x00,0x8C,0x1F,0x00,0x04,0x0F,  // 243
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x90,0x1F,0x00,0xD8,0x30,0x00,0x4C,0x20,0x00,0x4C,0x20,0x00,0xD8,0x30,0x00,0x90,0x1F,0x00,0x00,0x0F,  // 244
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x98,0x1F,0x00,0xCC,0x30,0x00,0x4C,0x20,0x00,0x58,0x20,0x00,0xD8,0x30,0x00,0x8C,0x1F,0x00,0x00,0x0F,  // 245
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x0F,0x00,0x98,0x1F,0x00,0xD8,0x30,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0xD8,0x30,0x00,0x98,0x1F,0x00,0x00,0x0F,  // 246
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x60,0x1B,0x00,0x60,0x1B,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,  // 247
 | 
			
		||||
  0x00,0x00,0x00,0x00,0x2F,0x00,0x80,0x1F,0x00,0xC0,0x38,0x00,0x40,0x24,0x00,0x40,0x22,0x00,0xC0,0x31,0x00,0x80,0x1F,0x00,0x40,0x0F,  // 248
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x3F,0x00,0x04,0x20,0x00,0x0C,0x20,0x00,0x18,0x20,0x00,0x10,0x10,0x00,0xC0,0x3F,0x00,0xC0,0x3F,  // 249
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x3F,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x10,0x20,0x00,0x18,0x10,0x00,0xCC,0x3F,0x00,0xC4,0x3F,  // 250
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xD0,0x3F,0x00,0x18,0x20,0x00,0x0C,0x20,0x00,0x0C,0x20,0x00,0x18,0x10,0x00,0xD0,0x3F,0x00,0xC0,0x3F,  // 251
 | 
			
		||||
  0x00,0x00,0x00,0xC0,0x1F,0x00,0xD8,0x3F,0x00,0x18,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x18,0x10,0x00,0xD8,0x3F,0x00,0xC0,0x3F,  // 252
 | 
			
		||||
  0x40,0x00,0x00,0xC0,0x03,0x01,0x80,0x0F,0x01,0x00,0xBC,0x01,0x10,0xF0,0x00,0x18,0x7C,0x00,0x8C,0x1F,0x00,0xC4,0x03,0x00,0x40, // 253
 | 
			
		||||
  0x00,0x00,0x00,0xF8,0xFF,0x01,0xF8,0xFF,0x01,0x80,0x10,0x00,0x40,0x20,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0x80,0x1F,0x00,0x00,0x0F,  // 254
 | 
			
		||||
  0x40,0x00,0x00,0xC0,0x03,0x01,0x98,0x0F,0x01,0x18,0xBC,0x01,0x00,0xF0,0x00,0x18,0x7C,0x00,0x98,0x1F,0x00,0xC0,0x03,0x00,0x40  // 255
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										7
									
								
								src/fonts/Dialog_bold_15.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/fonts/Dialog_bold_15.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
// Created by http://oleddisplay.squix.ch/ Consider a donation
 | 
			
		||||
// In case of problems make sure that you are using the font file with the correct version!
 | 
			
		||||
#ifndef _DIALOG_BOLD_15_H_
 | 
			
		||||
#define _DIALOG_BOLD_15_H_
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
extern const uint8_t Dialog_bold_15[] PROGMEM;
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										388
									
								
								src/fonts/tiny.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										388
									
								
								src/fonts/tiny.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,388 @@
 | 
			
		||||
#include "tiny.h"
 | 
			
		||||
// https://github.com/ThingPulse/esp8266-oled-ssd1306/issues/281
 | 
			
		||||
 | 
			
		||||
const uint8_t TomThumb4x6[] PROGMEM = {
 | 
			
		||||
0x03, // Width: 3
 | 
			
		||||
0x06, // Height: 6
 | 
			
		||||
0x20, // First char: 32
 | 
			
		||||
0xBD, // Number of chars: 189
 | 
			
		||||
// Jump Table:
 | 
			
		||||
0xFF,0xFF,0x00,0x02, // space
 | 
			
		||||
0x00,0x00,0x02,0x03, // exclam
 | 
			
		||||
0x00,0x02,0x03,0x03, // quotedbl
 | 
			
		||||
0x00,0x05,0x03,0x03, // numbersign
 | 
			
		||||
0x00,0x08,0x03,0x03, // dollar
 | 
			
		||||
0x00,0x0B,0x03,0x03, // percent
 | 
			
		||||
0x00,0x0E,0x03,0x03, // ampersand
 | 
			
		||||
0x00,0x11,0x02,0x03, // quotesingle
 | 
			
		||||
0x00,0x13,0x03,0x03, // parenleft
 | 
			
		||||
0x00,0x16,0x02,0x03, // parenright
 | 
			
		||||
0x00,0x18,0x03,0x03, // asterisk
 | 
			
		||||
0x00,0x1B,0x03,0x03, // plus
 | 
			
		||||
0x00,0x1E,0x02,0x03, // comma
 | 
			
		||||
0x00,0x20,0x03,0x03, // hyphen
 | 
			
		||||
0x00,0x23,0x02,0x03, // period
 | 
			
		||||
0x00,0x25,0x03,0x03, // slash
 | 
			
		||||
0x00,0x28,0x03,0x03, // zero
 | 
			
		||||
0x00,0x2B,0x02,0x03, // one
 | 
			
		||||
0x00,0x2D,0x03,0x03, // two
 | 
			
		||||
0x00,0x30,0x03,0x03, // three
 | 
			
		||||
0x00,0x33,0x03,0x03, // four
 | 
			
		||||
0x00,0x36,0x03,0x03, // five
 | 
			
		||||
0x00,0x39,0x03,0x03, // six
 | 
			
		||||
0x00,0x3C,0x03,0x03, // seven
 | 
			
		||||
0x00,0x3F,0x03,0x03, // eight
 | 
			
		||||
0x00,0x42,0x03,0x03, // nine
 | 
			
		||||
0x00,0x45,0x02,0x03, // colon
 | 
			
		||||
0x00,0x47,0x02,0x03, // semicolon
 | 
			
		||||
0x00,0x49,0x03,0x03, // less
 | 
			
		||||
0x00,0x4C,0x03,0x03, // equal
 | 
			
		||||
0x00,0x4F,0x03,0x03, // greater
 | 
			
		||||
0x00,0x52,0x03,0x03, // question
 | 
			
		||||
0x00,0x55,0x03,0x03, // at
 | 
			
		||||
0x00,0x58,0x03,0x03, // A
 | 
			
		||||
0x00,0x5B,0x03,0x03, // B
 | 
			
		||||
0x00,0x5E,0x03,0x03, // C
 | 
			
		||||
0x00,0x61,0x03,0x03, // D
 | 
			
		||||
0x00,0x64,0x03,0x03, // E
 | 
			
		||||
0x00,0x67,0x03,0x03, // F
 | 
			
		||||
0x00,0x6A,0x03,0x03, // G
 | 
			
		||||
0x00,0x6D,0x03,0x03, // H
 | 
			
		||||
0x00,0x70,0x03,0x03, // I
 | 
			
		||||
0x00,0x73,0x03,0x03, // J
 | 
			
		||||
0x00,0x76,0x03,0x03, // K
 | 
			
		||||
0x00,0x79,0x03,0x03, // L
 | 
			
		||||
0x00,0x7C,0x03,0x03, // M
 | 
			
		||||
0x00,0x7F,0x03,0x03, // N
 | 
			
		||||
0x00,0x82,0x03,0x03, // O
 | 
			
		||||
0x00,0x85,0x03,0x03, // P
 | 
			
		||||
0x00,0x88,0x03,0x03, // Q
 | 
			
		||||
0x00,0x8B,0x03,0x03, // R
 | 
			
		||||
0x00,0x8E,0x03,0x03, // S
 | 
			
		||||
0x00,0x91,0x03,0x03, // T
 | 
			
		||||
0x00,0x94,0x03,0x03, // U
 | 
			
		||||
0x00,0x97,0x03,0x03, // V
 | 
			
		||||
0x00,0x9A,0x03,0x03, // W
 | 
			
		||||
0x00,0x9D,0x03,0x03, // X
 | 
			
		||||
0x00,0xA0,0x03,0x03, // Y
 | 
			
		||||
0x00,0xA3,0x03,0x03, // Z
 | 
			
		||||
0x00,0xA6,0x03,0x03, // bracketleft
 | 
			
		||||
0x00,0xA9,0x03,0x03, // backslash
 | 
			
		||||
0x00,0xAC,0x03,0x03, // bracketright
 | 
			
		||||
0x00,0xAF,0x03,0x03, // asciicircum
 | 
			
		||||
0x00,0xB2,0x03,0x03, // underscore
 | 
			
		||||
0x00,0xB5,0x02,0x03, // grave
 | 
			
		||||
0x00,0xB7,0x03,0x03, // a
 | 
			
		||||
0x00,0xBA,0x03,0x03, // b
 | 
			
		||||
0x00,0xBD,0x03,0x03, // c
 | 
			
		||||
0x00,0xC0,0x03,0x03, // d
 | 
			
		||||
0x00,0xC3,0x03,0x03, // e
 | 
			
		||||
0x00,0xC6,0x03,0x03, // f
 | 
			
		||||
0x00,0xC9,0x03,0x03, // g
 | 
			
		||||
0x00,0xCC,0x03,0x03, // h
 | 
			
		||||
0x00,0xCF,0x02,0x03, // i
 | 
			
		||||
0x00,0xD1,0x03,0x03, // j
 | 
			
		||||
0x00,0xD4,0x03,0x03, // k
 | 
			
		||||
0x00,0xD7,0x03,0x03, // l
 | 
			
		||||
0x00,0xDA,0x03,0x03, // m
 | 
			
		||||
0x00,0xDD,0x03,0x03, // n
 | 
			
		||||
0x00,0xE0,0x03,0x03, // o
 | 
			
		||||
0x00,0xE3,0x03,0x03, // p
 | 
			
		||||
0x00,0xE6,0x03,0x03, // q
 | 
			
		||||
0x00,0xE9,0x03,0x03, // r
 | 
			
		||||
0x00,0xEC,0x03,0x03, // s
 | 
			
		||||
0x00,0xEF,0x03,0x03, // t
 | 
			
		||||
0x00,0xF2,0x03,0x03, // u
 | 
			
		||||
0x00,0xF5,0x03,0x03, // v
 | 
			
		||||
0x00,0xF8,0x03,0x03, // w
 | 
			
		||||
0x00,0xFB,0x03,0x03, // x
 | 
			
		||||
0x00,0xFE,0x03,0x03, // y
 | 
			
		||||
0x01,0x01,0x03,0x03, // z
 | 
			
		||||
0x01,0x04,0x03,0x03, // braceleft
 | 
			
		||||
0x01,0x07,0x02,0x03, // bar
 | 
			
		||||
0x01,0x09,0x03,0x03, // braceright
 | 
			
		||||
0x01,0x0C,0x03,0x03, // asciitilde
 | 
			
		||||
0x01,0x0F,0x02,0x03, // exclamdown
 | 
			
		||||
0x01,0x11,0x03,0x03, // cent
 | 
			
		||||
0x01,0x14,0x03,0x03, // sterling
 | 
			
		||||
0x01,0x17,0x03,0x03, // currency
 | 
			
		||||
0x01,0x1A,0x03,0x03, // yen
 | 
			
		||||
0x01,0x1D,0x02,0x03, // brokenbar
 | 
			
		||||
0x01,0x1F,0x03,0x03, // section
 | 
			
		||||
0x01,0x22,0x03,0x03, // dieresis
 | 
			
		||||
0x01,0x25,0x03,0x03, // copyright
 | 
			
		||||
0x01,0x28,0x03,0x03, // ordfeminine
 | 
			
		||||
0x01,0x2B,0x02,0x03, // guillemotleft
 | 
			
		||||
0x01,0x2D,0x03,0x03, // logicalnot
 | 
			
		||||
0x01,0x30,0x02,0x03, // softhyphen
 | 
			
		||||
0x01,0x32,0x03,0x03, // registered
 | 
			
		||||
0x01,0x35,0x03,0x03, // macron
 | 
			
		||||
0x01,0x38,0x03,0x03, // degree
 | 
			
		||||
0x01,0x3B,0x03,0x03, // plusminus
 | 
			
		||||
0x01,0x3E,0x03,0x03, // twosuperior
 | 
			
		||||
0x01,0x41,0x03,0x03, // threesuperior
 | 
			
		||||
0x01,0x44,0x03,0x03, // acute
 | 
			
		||||
0x01,0x47,0x03,0x03, // mu
 | 
			
		||||
0x01,0x4A,0x03,0x03, // paragraph
 | 
			
		||||
0x01,0x4D,0x03,0x03, // periodcentered
 | 
			
		||||
0x01,0x50,0x03,0x03, // cedilla
 | 
			
		||||
0x01,0x53,0x02,0x03, // onesuperior
 | 
			
		||||
0x01,0x55,0x03,0x03, // ordmasculine
 | 
			
		||||
0x01,0x58,0x03,0x03, // guillemotright
 | 
			
		||||
0x01,0x5B,0x03,0x03, // onequarter
 | 
			
		||||
0x01,0x5E,0x03,0x03, // onehalf
 | 
			
		||||
0x01,0x61,0x03,0x03, // threequarters
 | 
			
		||||
0x01,0x64,0x03,0x03, // questiondown
 | 
			
		||||
0x01,0x67,0x03,0x03, // Agrave
 | 
			
		||||
0x01,0x6A,0x03,0x03, // Aacute
 | 
			
		||||
0x01,0x6D,0x03,0x03, // Acircumflex
 | 
			
		||||
0x01,0x70,0x03,0x03, // Atilde
 | 
			
		||||
0x01,0x73,0x03,0x03, // Adieresis
 | 
			
		||||
0x01,0x76,0x03,0x03, // Aring
 | 
			
		||||
0x01,0x79,0x03,0x03, // AE
 | 
			
		||||
0x01,0x7C,0x03,0x03, // Ccedilla
 | 
			
		||||
0x01,0x7F,0x03,0x03, // Egrave
 | 
			
		||||
0x01,0x82,0x03,0x03, // Eacute
 | 
			
		||||
0x01,0x85,0x03,0x03, // Ecircumflex
 | 
			
		||||
0x01,0x88,0x03,0x03, // Edieresis
 | 
			
		||||
0x01,0x8B,0x03,0x03, // Igrave
 | 
			
		||||
0x01,0x8E,0x03,0x03, // Iacute
 | 
			
		||||
0x01,0x91,0x03,0x03, // Icircumflex
 | 
			
		||||
0x01,0x94,0x03,0x03, // Idieresis
 | 
			
		||||
0x01,0x97,0x03,0x03, // Eth
 | 
			
		||||
0x01,0x9A,0x03,0x03, // Ntilde
 | 
			
		||||
0x01,0x9D,0x03,0x03, // Ograve
 | 
			
		||||
0x01,0xA0,0x03,0x03, // Oacute
 | 
			
		||||
0x01,0xA3,0x03,0x03, // Ocircumflex
 | 
			
		||||
0x01,0xA6,0x03,0x03, // Otilde
 | 
			
		||||
0x01,0xA9,0x03,0x03, // Odieresis
 | 
			
		||||
0x01,0xAC,0x03,0x03, // multiply
 | 
			
		||||
0x01,0xAF,0x03,0x03, // Oslash
 | 
			
		||||
0x01,0xB2,0x03,0x03, // Ugrave
 | 
			
		||||
0x01,0xB5,0x03,0x03, // Uacute
 | 
			
		||||
0x01,0xB8,0x03,0x03, // Ucircumflex
 | 
			
		||||
0x01,0xBB,0x03,0x03, // Udieresis
 | 
			
		||||
0x01,0xBE,0x03,0x03, // Yacute
 | 
			
		||||
0x01,0xC1,0x03,0x03, // Thorn
 | 
			
		||||
0x01,0xC4,0x03,0x03, // germandbls
 | 
			
		||||
0x01,0xC7,0x03,0x03, // agrave
 | 
			
		||||
0x01,0xCA,0x03,0x03, // aacute
 | 
			
		||||
0x01,0xCD,0x03,0x03, // acircumflex
 | 
			
		||||
0x01,0xD0,0x03,0x03, // atilde
 | 
			
		||||
0x01,0xD3,0x03,0x03, // adieresis
 | 
			
		||||
0x01,0xD6,0x03,0x03, // aring
 | 
			
		||||
0x01,0xD9,0x03,0x03, // ae
 | 
			
		||||
0x01,0xDC,0x03,0x03, // ccedilla
 | 
			
		||||
0x01,0xDF,0x03,0x03, // egrave
 | 
			
		||||
0x01,0xE2,0x03,0x03, // eacute
 | 
			
		||||
0x01,0xE5,0x03,0x03, // ecircumflex
 | 
			
		||||
0x01,0xE8,0x03,0x03, // edieresis
 | 
			
		||||
0x01,0xEB,0x03,0x03, // igrave
 | 
			
		||||
0x01,0xEE,0x02,0x03, // iacute
 | 
			
		||||
0x01,0xF0,0x03,0x03, // icircumflex
 | 
			
		||||
0x01,0xF3,0x03,0x03, // idieresis
 | 
			
		||||
0x01,0xF6,0x03,0x03, // eth
 | 
			
		||||
0x01,0xF9,0x03,0x03, // ntilde
 | 
			
		||||
0x01,0xFC,0x03,0x03, // ograve
 | 
			
		||||
0x01,0xFF,0x03,0x03, // oacute
 | 
			
		||||
0x02,0x02,0x03,0x03, // ocircumflex
 | 
			
		||||
0x02,0x05,0x03,0x03, // otilde
 | 
			
		||||
0x02,0x08,0x03,0x03, // odieresis
 | 
			
		||||
0x02,0x0B,0x03,0x03, // divide
 | 
			
		||||
0x02,0x0E,0x03,0x03, // oslash
 | 
			
		||||
0x02,0x11,0x03,0x03, // ugrave
 | 
			
		||||
0x02,0x14,0x03,0x03, // uacute
 | 
			
		||||
0x02,0x17,0x03,0x03, // ucircumflex
 | 
			
		||||
0x02,0x1A,0x03,0x03, // udieresis
 | 
			
		||||
0x02,0x1D,0x03,0x03, // yacute
 | 
			
		||||
0x02,0x20,0x03,0x03, // thorn
 | 
			
		||||
// Font Data:
 | 
			
		||||
0x00,0x17, // exclam
 | 
			
		||||
0x03,0x00,0x03, // quotedbl
 | 
			
		||||
0x1F,0x0A,0x1F, // numbersign
 | 
			
		||||
0x0A,0x1F,0x05, // dollar
 | 
			
		||||
0x09,0x04,0x12, // percent
 | 
			
		||||
0x0F,0x17,0x1C, // ampersand
 | 
			
		||||
0x00,0x03, // quotesingle
 | 
			
		||||
0x00,0x0E,0x11, // parenleft
 | 
			
		||||
0x11,0x0E, // parenright
 | 
			
		||||
0x05,0x02,0x05, // asterisk
 | 
			
		||||
0x04,0x0E,0x04, // plus
 | 
			
		||||
0x10,0x08, // comma
 | 
			
		||||
0x04,0x04,0x04, // hyphen
 | 
			
		||||
0x00,0x10, // period
 | 
			
		||||
0x18,0x04,0x03, // slash
 | 
			
		||||
0x1E,0x11,0x0F, // zero
 | 
			
		||||
0x02,0x1F, // one
 | 
			
		||||
0x19,0x15,0x12, // two
 | 
			
		||||
0x11,0x15,0x0A, // three
 | 
			
		||||
0x07,0x04,0x1F, // four
 | 
			
		||||
0x17,0x15,0x09, // five
 | 
			
		||||
0x1E,0x15,0x1D, // six
 | 
			
		||||
0x19,0x05,0x03, // seven
 | 
			
		||||
0x1F,0x15,0x1F, // eight
 | 
			
		||||
0x17,0x15,0x0F, // nine
 | 
			
		||||
0x00,0x0A, // colon
 | 
			
		||||
0x10,0x0A, // semicolon
 | 
			
		||||
0x04,0x0A,0x11, // less
 | 
			
		||||
0x0A,0x0A,0x0A, // equal
 | 
			
		||||
0x11,0x0A,0x04, // greater
 | 
			
		||||
0x01,0x15,0x03, // question
 | 
			
		||||
0x0E,0x15,0x16, // at
 | 
			
		||||
0x1E,0x05,0x1E, // A
 | 
			
		||||
0x1F,0x15,0x0A, // B
 | 
			
		||||
0x0E,0x11,0x11, // C
 | 
			
		||||
0x1F,0x11,0x0E, // D
 | 
			
		||||
0x1F,0x15,0x15, // E
 | 
			
		||||
0x1F,0x05,0x05, // F
 | 
			
		||||
0x0E,0x15,0x1D, // G
 | 
			
		||||
0x1F,0x04,0x1F, // H
 | 
			
		||||
0x11,0x1F,0x11, // I
 | 
			
		||||
0x08,0x10,0x0F, // J
 | 
			
		||||
0x1F,0x04,0x1B, // K
 | 
			
		||||
0x1F,0x10,0x10, // L
 | 
			
		||||
0x1F,0x06,0x1F, // M
 | 
			
		||||
0x1F,0x0E,0x1F, // N
 | 
			
		||||
0x0E,0x11,0x0E, // O
 | 
			
		||||
0x1F,0x05,0x02, // P
 | 
			
		||||
0x0E,0x19,0x1E, // Q
 | 
			
		||||
0x1F,0x0D,0x16, // R
 | 
			
		||||
0x12,0x15,0x09, // S
 | 
			
		||||
0x01,0x1F,0x01, // T
 | 
			
		||||
0x0F,0x10,0x1F, // U
 | 
			
		||||
0x07,0x18,0x07, // V
 | 
			
		||||
0x1F,0x0C,0x1F, // W
 | 
			
		||||
0x1B,0x04,0x1B, // X
 | 
			
		||||
0x03,0x1C,0x03, // Y
 | 
			
		||||
0x19,0x15,0x13, // Z
 | 
			
		||||
0x1F,0x11,0x11, // bracketleft
 | 
			
		||||
0x02,0x04,0x08, // backslash
 | 
			
		||||
0x11,0x11,0x1F, // bracketright
 | 
			
		||||
0x02,0x01,0x02, // asciicircum
 | 
			
		||||
0x10,0x10,0x10, // underscore
 | 
			
		||||
0x01,0x02, // grave
 | 
			
		||||
0x1A,0x16,0x1C, // a
 | 
			
		||||
0x1F,0x12,0x0C, // b
 | 
			
		||||
0x0C,0x12,0x12, // c
 | 
			
		||||
0x0C,0x12,0x1F, // d
 | 
			
		||||
0x0C,0x1A,0x16, // e
 | 
			
		||||
0x04,0x1E,0x05, // f
 | 
			
		||||
0x0C,0x2A,0x1E, // g
 | 
			
		||||
0x1F,0x02,0x1C, // h
 | 
			
		||||
0x00,0x1D, // i
 | 
			
		||||
0x10,0x20,0x1D, // j
 | 
			
		||||
0x1F,0x0C,0x12, // k
 | 
			
		||||
0x11,0x1F,0x10, // l
 | 
			
		||||
0x1E,0x0E,0x1E, // m
 | 
			
		||||
0x1E,0x02,0x1C, // n
 | 
			
		||||
0x0C,0x12,0x0C, // o
 | 
			
		||||
0x3E,0x12,0x0C, // p
 | 
			
		||||
0x0C,0x12,0x3E, // q
 | 
			
		||||
0x1C,0x02,0x02, // r
 | 
			
		||||
0x14,0x1E,0x0A, // s
 | 
			
		||||
0x02,0x1F,0x12, // t
 | 
			
		||||
0x0E,0x10,0x1E, // u
 | 
			
		||||
0x0E,0x18,0x0E, // v
 | 
			
		||||
0x1E,0x1C,0x1E, // w
 | 
			
		||||
0x12,0x0C,0x12, // x
 | 
			
		||||
0x06,0x28,0x1E, // y
 | 
			
		||||
0x1A,0x1E,0x16, // z
 | 
			
		||||
0x04,0x1B,0x11, // braceleft
 | 
			
		||||
0x00,0x1B, // bar
 | 
			
		||||
0x11,0x1B,0x04, // braceright
 | 
			
		||||
0x02,0x03,0x01, // asciitilde
 | 
			
		||||
0x00,0x1D, // exclamdown
 | 
			
		||||
0x0E,0x1B,0x0A, // cent
 | 
			
		||||
0x14,0x1F,0x15, // sterling
 | 
			
		||||
0x15,0x0E,0x15, // currency
 | 
			
		||||
0x0B,0x1C,0x0B, // yen
 | 
			
		||||
0x00,0x1B, // brokenbar
 | 
			
		||||
0x14,0x1B,0x05, // section
 | 
			
		||||
0x01,0x00,0x01, // dieresis
 | 
			
		||||
0x02,0x05,0x05, // copyright
 | 
			
		||||
0x16,0x15,0x17, // ordfeminine
 | 
			
		||||
0x02,0x05, // guillemotleft
 | 
			
		||||
0x02,0x02,0x06, // logicalnot
 | 
			
		||||
0x04,0x04, // softhyphen
 | 
			
		||||
0x07,0x03,0x04, // registered
 | 
			
		||||
0x01,0x01,0x01, // macron
 | 
			
		||||
0x02,0x05,0x02, // degree
 | 
			
		||||
0x12,0x17,0x12, // plusminus
 | 
			
		||||
0x01,0x07,0x04, // twosuperior
 | 
			
		||||
0x05,0x07,0x07, // threesuperior
 | 
			
		||||
0x00,0x02,0x01, // acute
 | 
			
		||||
0x1F,0x08,0x07, // mu
 | 
			
		||||
0x02,0x1D,0x1F, // paragraph
 | 
			
		||||
0x0E,0x0E,0x0E, // periodcentered
 | 
			
		||||
0x10,0x14,0x08, // cedilla
 | 
			
		||||
0x00,0x07, // onesuperior
 | 
			
		||||
0x12,0x15,0x12, // ordmasculine
 | 
			
		||||
0x00,0x05,0x02, // guillemotright
 | 
			
		||||
0x03,0x08,0x18, // onequarter
 | 
			
		||||
0x0B,0x18,0x10, // onehalf
 | 
			
		||||
0x03,0x0B,0x18, // threequarters
 | 
			
		||||
0x18,0x15,0x10, // questiondown
 | 
			
		||||
0x18,0x0D,0x1A, // Agrave
 | 
			
		||||
0x1A,0x0D,0x18, // Aacute
 | 
			
		||||
0x19,0x0D,0x19, // Acircumflex
 | 
			
		||||
0x1A,0x0F,0x19, // Atilde
 | 
			
		||||
0x1D,0x0A,0x1D, // Adieresis
 | 
			
		||||
0x1F,0x0B,0x1C, // Aring
 | 
			
		||||
0x1E,0x1F,0x15, // AE
 | 
			
		||||
0x06,0x29,0x19, // Ccedilla
 | 
			
		||||
0x1C,0x1D,0x16, // Egrave
 | 
			
		||||
0x1E,0x1D,0x14, // Eacute
 | 
			
		||||
0x1D,0x1D,0x15, // Ecircumflex
 | 
			
		||||
0x1D,0x1C,0x15, // Edieresis
 | 
			
		||||
0x14,0x1D,0x16, // Igrave
 | 
			
		||||
0x16,0x1D,0x14, // Iacute
 | 
			
		||||
0x15,0x1D,0x15, // Icircumflex
 | 
			
		||||
0x15,0x1C,0x15, // Idieresis
 | 
			
		||||
0x1F,0x15,0x0E, // Eth
 | 
			
		||||
0x1D,0x0B,0x1E, // Ntilde
 | 
			
		||||
0x1C,0x15,0x1E, // Ograve
 | 
			
		||||
0x1E,0x15,0x1C, // Oacute
 | 
			
		||||
0x1D,0x15,0x1D, // Ocircumflex
 | 
			
		||||
0x1D,0x17,0x1E, // Otilde
 | 
			
		||||
0x1D,0x14,0x1D, // Odieresis
 | 
			
		||||
0x0A,0x04,0x0A, // multiply
 | 
			
		||||
0x1E,0x15,0x0F, // Oslash
 | 
			
		||||
0x1D,0x12,0x1C, // Ugrave
 | 
			
		||||
0x1C,0x12,0x1D, // Uacute
 | 
			
		||||
0x1D,0x11,0x1D, // Ucircumflex
 | 
			
		||||
0x1D,0x10,0x1D, // Udieresis
 | 
			
		||||
0x0C,0x1A,0x0D, // Yacute
 | 
			
		||||
0x1F,0x0A,0x0E, // Thorn
 | 
			
		||||
0x3E,0x15,0x0B, // germandbls
 | 
			
		||||
0x18,0x15,0x1E, // agrave
 | 
			
		||||
0x1A,0x15,0x1C, // aacute
 | 
			
		||||
0x19,0x15,0x1D, // acircumflex
 | 
			
		||||
0x1A,0x17,0x1D, // atilde
 | 
			
		||||
0x19,0x14,0x1D, // adieresis
 | 
			
		||||
0x18,0x17,0x1F, // aring
 | 
			
		||||
0x1C,0x1E,0x0E, // ae
 | 
			
		||||
0x04,0x2A,0x1A, // ccedilla
 | 
			
		||||
0x08,0x1D,0x1E, // egrave
 | 
			
		||||
0x0A,0x1D,0x1C, // eacute
 | 
			
		||||
0x09,0x1D,0x1D, // ecircumflex
 | 
			
		||||
0x09,0x1C,0x1D, // edieresis
 | 
			
		||||
0x00,0x1D,0x02, // igrave
 | 
			
		||||
0x02,0x1D, // iacute
 | 
			
		||||
0x01,0x1D,0x01, // icircumflex
 | 
			
		||||
0x01,0x1C,0x01, // idieresis
 | 
			
		||||
0x0A,0x17,0x1D, // eth
 | 
			
		||||
0x1D,0x07,0x1A, // ntilde
 | 
			
		||||
0x08,0x15,0x0A, // ograve
 | 
			
		||||
0x0A,0x15,0x08, // oacute
 | 
			
		||||
0x09,0x15,0x09, // ocircumflex
 | 
			
		||||
0x09,0x17,0x0A, // otilde
 | 
			
		||||
0x09,0x14,0x09, // odieresis
 | 
			
		||||
0x04,0x15,0x04, // divide
 | 
			
		||||
0x1C,0x16,0x0E, // oslash
 | 
			
		||||
0x0D,0x12,0x1C, // ugrave
 | 
			
		||||
0x0C,0x12,0x1D, // uacute
 | 
			
		||||
0x0D,0x11,0x1D, // ucircumflex
 | 
			
		||||
0x0D,0x10,0x1D, // udieresis
 | 
			
		||||
0x04,0x2A,0x1D, // yacute
 | 
			
		||||
0x3E,0x14,0x08 // thorn
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										5
									
								
								src/fonts/tiny.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/fonts/tiny.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
#ifndef _TINY_H_
 | 
			
		||||
#define _TINY_H_
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
extern const uint8_t TomThumb4x6[] PROGMEM;
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										39
									
								
								src/graphics/glyphs.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								src/graphics/glyphs.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,39 @@
 | 
			
		||||
// Font generated or edited with the glyphEditor
 | 
			
		||||
// https://rawgit.com/lorol/esp8266-oled-ssd1306/master/resources/glyphEditor.html
 | 
			
		||||
 | 
			
		||||
#include "glyphs.h"
 | 
			
		||||
 | 
			
		||||
const uint8_t ICONS8x8[] PROGMEM = {
 | 
			
		||||
    0x08, // Width: 8
 | 
			
		||||
    0x08, // Height: 8
 | 
			
		||||
    0x30, // First char: 48
 | 
			
		||||
    0x06, // Number of chars: 6
 | 
			
		||||
// Jump Table:
 | 
			
		||||
    0x00, 0x00, 0x07, 0x08, // 48 - lebka
 | 
			
		||||
    0x00, 0x07, 0x08, 0x08, // 49 - klic
 | 
			
		||||
    0x00, 0x0F, 0x07, 0x08, // 50 - blesk
 | 
			
		||||
    0x00, 0x16, 0x08, 0x08, // 51 - vykricnik
 | 
			
		||||
    0x00, 0x1E, 0x07, 0x07, // 52 - sipka nahoru
 | 
			
		||||
    0x00, 0x25, 0x07, 0x07, // 53 - sipka dolu
 | 
			
		||||
// Font Data:
 | 
			
		||||
    0x1E, 0x79, 0x39, 0x6F, 0x39, 0x79, 0x1E, // 48
 | 
			
		||||
    0x7E, 0xE7, 0xC3, 0x0F, 0x0F, 0xC3, 0xE7, 0x7E, // 49
 | 
			
		||||
    0x88, 0xCC, 0xEE, 0x7F, 0x3B, 0x19, 0x08, // 50
 | 
			
		||||
    0x7E, 0xFF, 0xFF, 0xA1, 0xA1, 0xFF, 0xFF, 0x7E, // 51
 | 
			
		||||
    0x08, 0x0C, 0x3E, 0x3F, 0x3E, 0x0C, 0x08, // 52
 | 
			
		||||
    0x10, 0x30, 0x7C, 0xFC, 0x7C, 0x30, 0x10, // 53
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// Font generated or edited with the glyphEditor
 | 
			
		||||
const uint8_t CHECKBOX[] PROGMEM = {
 | 
			
		||||
    0x0D, // Width: 13
 | 
			
		||||
    0x0D, // Height: 13
 | 
			
		||||
    0x30, // First char: 48
 | 
			
		||||
    0x02, // Number of chars: 2
 | 
			
		||||
// Jump Table:
 | 
			
		||||
    0x00, 0x00, 0x12, 0x0C, // 48
 | 
			
		||||
    0x00, 0x12, 0x15, 0x0D, // 49
 | 
			
		||||
// Font Data:
 | 
			
		||||
    0x00, 0x00, 0xF8, 0x07, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0x08, 0x04, 0xF8, 0x07, // 48
 | 
			
		||||
    0x00, 0x00, 0xB8, 0x07, 0x68, 0x04, 0xC8, 0x04, 0x88, 0x05, 0xC8, 0x04, 0x68, 0x04, 0x30, 0x04, 0xD8, 0x07, 0x0C, 0x00, 0x04, // 49
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										7
									
								
								src/graphics/glyphs.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/graphics/glyphs.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
// Font generated or edited with the glyphEditor
 | 
			
		||||
#ifndef _GLYPHS_H_
 | 
			
		||||
#define _GLYPHS_H_
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
extern const uint8_t ICONS8x8[] PROGMEM;
 | 
			
		||||
extern const uint8_t CHECKBOX[] PROGMEM;
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										92
									
								
								src/overlays/StatusIcons.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										92
									
								
								src/overlays/StatusIcons.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,92 @@
 | 
			
		||||
#include "StatusIcons.h"
 | 
			
		||||
 | 
			
		||||
static statusIcon_t * icons[MAX_STATUS_ICONS];
 | 
			
		||||
static uint8_t visibleOnFrame[32];
 | 
			
		||||
 | 
			
		||||
// Kresleni indikacnich ikon (bezici wifi, nezname zarizeni na siti, ...)
 | 
			
		||||
void sico_draw(OLEDDisplay *display, OLEDDisplayUiState *state)
 | 
			
		||||
{
 | 
			
		||||
    bool on = false;
 | 
			
		||||
 | 
			
		||||
    if (state->frameState != FIXED)
 | 
			
		||||
        return;
 | 
			
		||||
 | 
			
		||||
    for (size_t i = 0; i < sizeof(visibleOnFrame); i++)
 | 
			
		||||
        if (visibleOnFrame[i] == state->currentFrame) {
 | 
			
		||||
            on = true;
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
    if (on) {
 | 
			
		||||
        // overlay ikony pracuji jen na povolenych ramcich
 | 
			
		||||
        int iconsCount = 0;
 | 
			
		||||
        int visible = ui.blinkIsVisible();
 | 
			
		||||
        uint16_t xiconpos = display->getWidth() / 2;
 | 
			
		||||
 | 
			
		||||
        display->setColor(WHITE);
 | 
			
		||||
        for (int i = 0; i < MAX_STATUS_ICONS; i++) {
 | 
			
		||||
            if (nullptr != icons[i]) {
 | 
			
		||||
                if (0xff == icons[i]->xPos) {
 | 
			
		||||
                    xiconpos -= icons[i]->xSize / 2;
 | 
			
		||||
                    ++iconsCount;
 | 
			
		||||
                } else if ((0 == icons[i]->blink) || visible) {
 | 
			
		||||
                    display->drawXbm(icons[i]->xPos, icons[i]->yPos, icons[i]->xSize, icons[i]->ySize, icons[i]->xbmData);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        if (iconsCount) {
 | 
			
		||||
            for (int i = 0; i < MAX_STATUS_ICONS; i++)
 | 
			
		||||
                if (nullptr != icons[i]) {
 | 
			
		||||
                    if (0xff == icons[i]->xPos) {
 | 
			
		||||
                        if ((0 == icons[i]->blink) || visible) {
 | 
			
		||||
                            display->drawXbm(xiconpos, display->getHeight() - 1 - icons[i]->ySize, icons[i]->xSize, icons[i]->ySize, icons[i]->xbmData);
 | 
			
		||||
                        }
 | 
			
		||||
                        xiconpos += icons[i]->xSize;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void sico_init(void)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    for (int i = 0; i < MAX_STATUS_ICONS; i++)
 | 
			
		||||
        icons[i] = nullptr;
 | 
			
		||||
    for (size_t i = 0; i < sizeof(visibleOnFrame); i++)
 | 
			
		||||
        visibleOnFrame[i] = 0xff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void sico_add(const statusIcon_t *ptr)
 | 
			
		||||
{
 | 
			
		||||
    int idx = -1;
 | 
			
		||||
 | 
			
		||||
    for (int i = 0; i < MAX_STATUS_ICONS; i++) {
 | 
			
		||||
        if ((-1 == idx) && (nullptr == icons[i]))
 | 
			
		||||
            idx = i;
 | 
			
		||||
        if (icons[i] == ptr)
 | 
			
		||||
            return; // ikona uz na displeji je
 | 
			
		||||
    }
 | 
			
		||||
    if (-1 != idx)
 | 
			
		||||
        icons[idx] = (statusIcon_t *)ptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void sico_remove(const statusIcon_t *ptr)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    for (int i = 0; i < MAX_STATUS_ICONS; i++)
 | 
			
		||||
        if (icons[i] == ptr)
 | 
			
		||||
            icons[i] = nullptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void sico_addVisibleFrameID(uint8_t id)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    for (size_t i = 0; i < sizeof(visibleOnFrame); i++) {
 | 
			
		||||
        if (visibleOnFrame[i] == id)
 | 
			
		||||
            return; // uz je aktivovane
 | 
			
		||||
        if (visibleOnFrame[i] == 0xff) {
 | 
			
		||||
            visibleOnFrame[i] = id;
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										24
									
								
								src/overlays/StatusIcons.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/overlays/StatusIcons.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
#ifndef _STATUSICONSOVERLAY_H_
 | 
			
		||||
#define _STATUSICONSOVERLAY_H_
 | 
			
		||||
#include <Arduino.h>
 | 
			
		||||
#include <OLEDUIPlus.h>
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
    uint8_t blink; // priznak, ze ma ikona blikat
 | 
			
		||||
    uint8_t xPos; // pozice X na obrazovce, 0xff = automaticka pozice ve stavovem radku
 | 
			
		||||
    uint8_t yPos; // pozice Y na obrazovce
 | 
			
		||||
    uint8_t xSize; // rozmer v ose X
 | 
			
		||||
    uint8_t ySize; // rozmer v ose Y
 | 
			
		||||
    const uint8_t *xbmData; // ukazatel na data ikony
 | 
			
		||||
} statusIcon_t;
 | 
			
		||||
 | 
			
		||||
void sico_init(void);
 | 
			
		||||
 | 
			
		||||
void sico_draw(OLEDDisplay *display, OLEDDisplayUiState *state);
 | 
			
		||||
 | 
			
		||||
void sico_add(const statusIcon_t *ptr);
 | 
			
		||||
 | 
			
		||||
void sico_remove(const statusIcon_t *ptr);
 | 
			
		||||
 | 
			
		||||
void sico_addVisibleFrameID(uint8_t id);
 | 
			
		||||
#endif
 | 
			
		||||
		Reference in New Issue
	
	Block a user