Merge branch 'master' into master

This commit is contained in:
BitMaker 2024-01-22 22:32:24 +01:00 committed by GitHub
commit 5a49ad0b13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with 966 additions and 51 deletions

View File

@ -95,11 +95,12 @@ Note: when BTC address of your selected wallet is not provided, mining will not
#### Wifi Accesspoint #### Wifi Accesspoint
1. Connect to NerdMinerAP 1. Connect to NerdMinerAP
- AP: NerdMinerAP - AP: NerdMinerAP
- PASS: MineYourCoins - PASS: MineYourCoins
1. Setup your Wifi Network 1. Set up your Wifi Network
1. Add your BTCaddress 1. Add your BTC address
1. Change the password if needed 1. Change the password if needed
- If you are using public-pool.io and you want to set a custom name to your worker you can append a string with format _.yourworkername_ to the address - If you are using public-pool.io and you want to set a custom name to your worker you can append a string with format _.yourworkername_ to the address
@ -137,6 +138,7 @@ Recommended low difficulty share pools:
| pool.nerdminer.io | 3333 | https://nerdminer.io | Mantained by CHMEX | | pool.nerdminer.io | 3333 | https://nerdminer.io | Mantained by CHMEX |
| pool.vkbit.com | 3333 | https://vkbit.com/ | Mantained by djerfy - public-pool fork | | pool.vkbit.com | 3333 | https://vkbit.com/ | Mantained by djerfy - public-pool fork |
| pool.pyblock.xyz | 3333 | https://pool.pyblock.xyz/ | Mantained by curly60e | | pool.pyblock.xyz | 3333 | https://pool.pyblock.xyz/ | Mantained by curly60e |
| pool.sethforprivacy.com | 3333 | https://pool.sethforprivacy.com/ | Mantained by @sethforprivacy - public-pool fork |
Other standard pools not compatible with low difficulty share: Other standard pools not compatible with low difficulty share:
@ -178,7 +180,7 @@ With the USB-C port to the right:
### Project guidelines ### Project guidelines
- Current project was addapted to work with PlatformIO - Current project was adapted to work with PlatformIO
- Current project works with ESP32-S3 and ESP32-wroom. - Current project works with ESP32-S3 and ESP32-wroom.
- Partition squeme should be build as huge app - Partition squeme should be build as huge app
- All libraries needed shown on platform.ini - All libraries needed shown on platform.ini
@ -202,7 +204,7 @@ With the USB-C port to the right:
- [x] Add support to TTGO T-display 1.14 - [x] Add support to TTGO T-display 1.14
- [x] Add support to Amoled - [x] Add support to Amoled
### On process ### In process
- [ ] Create a daisy chain protocol via UART or I2C to support ESP32 hashboards - [ ] Create a daisy chain protocol via UART or I2C to support ESP32 hashboards
- [ ] Create new screen like clockMiner but with BTC price - [ ] Create new screen like clockMiner but with BTC price

Binary file not shown.

View File

@ -0,0 +1,6 @@
#GET CURRENT COMPORT IF MORE THAN ONE (NOT RESOLVED)
$PORT = [System.IO.Ports.SerialPort]::getportnames()
#BURN BOOTLOADER, FIRMWARE
python -m esptool -p $PORT -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x0000 0x0000_bootloader.bin 0x8000 0x8000_partitions.bin 0xe000 0xe000_boot_app0.bin 0x10000 0x10000_firmware.bin

View File

@ -10,8 +10,34 @@
[platformio] [platformio]
globallib_dir = lib globallib_dir = lib
default_envs = esp32cam, ESP32-2432S028R, NerminerV2, ESP32-devKitv1, NerminerV2-S3-DONGLE, NerminerV2-S3-AMOLED, NerminerV2-T-QT, NerdminerV2-T-Display_V1, ESP32-2432S028R, M5-StampS3, ESP32-S3-devKitv1, ESP32-S3-mini-wemos, ESP32-S3-mini-weact default_envs = M5Stick-C, esp32cam, ESP32-2432S028R, NerminerV2, ESP32-devKitv1, NerminerV2-S3-DONGLE, NerminerV2-S3-AMOLED, NerminerV2-T-QT, NerdminerV2-T-Display_V1, ESP32-2432S028R, M5-StampS3, ESP32-S3-devKitv1, ESP32-S3-mini-wemos, ESP32-S3-mini-weact, ESP32-C3-devKitmv1, ESP32-C3-super-mini
[env:M5Stick-C]
platform = espressif32
board = m5stick-c
framework = arduino
monitor_filters =
esp32_exception_decoder
time
log2file
;board_build.arduino.memory_type = qio_opi
monitor_speed = 115200
upload_speed = 1500000
# 2 x 4.5MB app, 6.875MB SPIFFS
board_build.partitions = huge_app.csv
build_flags =
-D M5STICK_C=1
;-D DEBUG_MINING=1
lib_deps =
https://github.com/takkaO/OpenFontRender
bblanchon/ArduinoJson@^6.21.2
https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2
mathertel/OneButton @ ^2.0.3
arduino-libraries/NTPClient
M5StickC
Wire
lib_ignore =
TFT_eSPI
;-------------------------------------------------------------------- ;--------------------------------------------------------------------
@ -31,7 +57,8 @@ build_flags =
-D BOARD_HAS_PSRAM -D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1 -D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_CDC_ON_BOOT=1
-D S3MINIWEMOS=1 -D ESP32RGB=1
-D RGB_LED_PIN=47
;-D DEBUG_MINING=1 ;-D DEBUG_MINING=1
lib_deps = lib_deps =
https://github.com/takkaO/OpenFontRender https://github.com/takkaO/OpenFontRender
@ -42,7 +69,6 @@ lib_deps =
https://github.com/FastLED/FastLED https://github.com/FastLED/FastLED
lib_ignore = lib_ignore =
TFT_eSPI TFT_eSPI
;--------------------------------------------------------------------
;-------------------------------------------------------------------- ;--------------------------------------------------------------------
@ -62,7 +88,8 @@ build_flags =
-D BOARD_HAS_PSRAM -D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1 -D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_CDC_ON_BOOT=1
-D S3MINIWEACT=1 -D ESP32RGB=1
-D RGB_LED_PIN=48
;-D DEBUG_MINING=1 ;-D DEBUG_MINING=1
lib_deps = lib_deps =
https://github.com/takkaO/OpenFontRender https://github.com/takkaO/OpenFontRender
@ -75,6 +102,66 @@ lib_ignore =
TFT_eSPI TFT_eSPI
;-------------------------------------------------------------------- ;--------------------------------------------------------------------
[env:ESP32-C3-super-mini]
platform = espressif32
board = seeed_xiao_esp32c3
framework = arduino
monitor_filters =
esp32_exception_decoder
time
log2file
monitor_speed = 115200
upload_speed = 115200
board_build.partitions = huge_app.csv
build_flags =
-D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1
-D DEVKITV1=1
-D PIN_BUTTON_1=9
-D LED_PIN=8
;-D DEBUG_MINING=1
lib_deps =
https://github.com/takkaO/OpenFontRender
bblanchon/ArduinoJson@^6.21.2
https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2
mathertel/OneButton @ ^2.0.3
arduino-libraries/NTPClient
lib_ignore =
TFT_eSPI
;--------------------------------------------------------------------
[env:ESP32-C3-devKitmv1]
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
monitor_filters =
esp32_exception_decoder
time
log2file
monitor_speed = 115200
upload_speed = 115200
board_build.partitions = huge_app.csv
build_flags =
-D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1
-D ESP32RGB=1
-D PIN_BUTTON_1=9
-D RGB_LED_PIN=8
;-D DEBUG_MINING=1
lib_deps =
https://github.com/takkaO/OpenFontRender
bblanchon/ArduinoJson@^6.21.2
https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2
mathertel/OneButton @ ^2.0.3
arduino-libraries/NTPClient
https://github.com/FastLED/FastLED
lib_ignore =
TFT_eSPI
;--------------------------------------------------------------------
[env:ESP32-S3-devKitv1] [env:ESP32-S3-devKitv1]
platform = espressif32 platform = espressif32
board = esp32-s3-devkitc-1 board = esp32-s3-devkitc-1
@ -91,7 +178,8 @@ build_flags =
-D BOARD_HAS_PSRAM -D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=1 -D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_CDC_ON_BOOT=1
-D DEVKITV1RGB=1 -D ESP32RGB=1
-D RGB_LED_PIN=48
;-D DEBUG_MINING=1 ;-D DEBUG_MINING=1
lib_deps = lib_deps =
https://github.com/takkaO/OpenFontRender https://github.com/takkaO/OpenFontRender
@ -372,8 +460,9 @@ lib_deps =
https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2 https://github.com/tzapu/WiFiManager.git#v2.0.16-rc.2
mathertel/OneButton @ ^2.0.3 mathertel/OneButton @ ^2.0.3
arduino-libraries/NTPClient arduino-libraries/NTPClient
https://github.com/FastLED/FastLED
lib_ignore = lib_ignore =
TFT_eSPI TFT_eSPI
SD SD
rm67162 rm67162
SPI SPI

View File

@ -40,6 +40,12 @@ const char* ntpServer = "pool.ntp.org";
/********* INIT *****/ /********* INIT *****/
void setup() void setup()
{ {
//Init pin 15 to eneble 5V external power (LilyGo bug)
#ifdef PIN_ENABLE5V
pinMode(PIN_ENABLE5V, OUTPUT);
digitalWrite(PIN_ENABLE5V, HIGH);
#endif
#ifdef MONITOR_SPEED #ifdef MONITOR_SPEED
Serial.begin(MONITOR_SPEED); Serial.begin(MONITOR_SPEED);
#else #else

View File

@ -0,0 +1,10 @@
#ifndef _M5_STICK_C_H
#define _M5_STICK_C_H
#define PIN_BUTTON_1 37
#define PIN_BUTTON_2 39
#define LED_PIN 10
#define M5STICKC_DISPLAY
#endif

View File

@ -3,6 +3,8 @@
#if defined(NERDMINERV2) #if defined(NERDMINERV2)
#include "nerdMinerV2.h" #include "nerdMinerV2.h"
#elif defined(M5STICK_C)
#include "M5Stick-C.h"
#elif defined(DEVKITV1) #elif defined(DEVKITV1)
#include "esp32DevKit.h" #include "esp32DevKit.h"
#elif defined(TDISPLAY) #elif defined(TDISPLAY)
@ -21,12 +23,8 @@
#include "esp32CAM.h" #include "esp32CAM.h"
#elif defined(M5_STAMP_S3) #elif defined(M5_STAMP_S3)
#include "m5StampS3.h" #include "m5StampS3.h"
#elif defined(DEVKITV1RGB) #elif defined(ESP32RGB)
#include "esp32DevKitRGB.h" #include "esp32RGB.h"
#elif defined(S3MINIWEMOS)
#include "esp32S3MiniWemos.h"
#elif defined(S3MINIWEACT)
#include "esp32S3MiniWeact.h"
#else #else
#error "No device defined" #error "No device defined"

View File

@ -1,8 +1,13 @@
#ifndef _ESP32_DEV_KIT_H #ifndef _ESP32_DEV_KIT_H
#define _ESP32_DEV_KIT_H #define _ESP32_DEV_KIT_H
#ifndef PIN_BUTTON_1
#define PIN_BUTTON_1 0 #define PIN_BUTTON_1 0
#endif
#ifndef LED_PIN
#define LED_PIN 2 #define LED_PIN 2
#endif
#define NO_DISPLAY #define NO_DISPLAY

View File

@ -1,10 +0,0 @@
#ifndef _ESP32_DEV_KIT_RGB_H
#define _ESP32_DEV_KIT_RGB_H
#define PIN_BUTTON_1 0
#define RGB_LED_PIN 48
#define LED_DISPLAY
#define USE_LED
#endif

View File

@ -0,0 +1,24 @@
#ifndef _ESP32_RGB_H
#define _ESP32_RGB_H
#ifndef PIN_BUTTON_1
#define PIN_BUTTON_1 0
#endif
#ifndef RGB_LED_PIN
#define RGB_LED_PIN 48
#endif
#ifndef RGB_LED_CLASS
#define RGB_LED_CLASS WS2812B
#endif
#ifndef RGB_LED_ORDER
#define RGB_LED_ORDER BGR
#endif
#define LED_DISPLAY
#define USE_LED
#endif

View File

@ -1,10 +0,0 @@
#ifndef _ESP32_S3_MINI_WEACT_H
#define _ESP32_S3_MINI_WEACT_H
#define PIN_BUTTON_1 0
#define RGB_LED_PIN 48
#define LED_DISPLAY
#define USE_LED
#endif

View File

@ -1,10 +0,0 @@
#ifndef _ESP32_S3_MINI_WEMOS_H
#define _ESP32_S3_MINI_WEMOS_H
#define PIN_BUTTON_1 0
#define RGB_LED_PIN 47
#define LED_DISPLAY
#define USE_LED
#endif

View File

@ -2,8 +2,9 @@
#define _M5_STAMP_S3_H #define _M5_STAMP_S3_H
#define PIN_BUTTON_1 0 #define PIN_BUTTON_1 0
#define LED_PIN 9 #define RGB_LED_PIN 21
#define NO_DISPLAY #define LED_DISPLAY
#define USE_LED
#endif #endif

View File

@ -32,6 +32,10 @@ DisplayDriver *currentDisplayDriver = &t_qtDisplayDriver;
DisplayDriver *currentDisplayDriver = &tDisplayV1Driver; DisplayDriver *currentDisplayDriver = &tDisplayV1Driver;
#endif #endif
#ifdef M5STICKC_DISPLAY
DisplayDriver *currentDisplayDriver = &m5stickCDriver;
#endif
// Initialize the display // Initialize the display
void initDisplay() void initDisplay()

View File

@ -36,6 +36,7 @@ extern DisplayDriver dongleDisplayDriver;
extern DisplayDriver esp32_2432S028RDriver; extern DisplayDriver esp32_2432S028RDriver;
extern DisplayDriver t_qtDisplayDriver; extern DisplayDriver t_qtDisplayDriver;
extern DisplayDriver tDisplayV1Driver; extern DisplayDriver tDisplayV1Driver;
extern DisplayDriver m5stickCDriver;
#define SCREENS_ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) #define SCREENS_ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))

View File

@ -28,7 +28,7 @@ void ledDisplay_Init(void)
{ {
Serial.println("Led display driver initialized"); Serial.println("Led display driver initialized");
#ifdef USE_LED #ifdef USE_LED
FastLED.addLeds<WS2812B, RGB_LED_PIN, BGR>(&leds, 1); FastLED.addLeds<RGB_LED_CLASS, RGB_LED_PIN, RGB_LED_ORDER>(&leds, 1);
FastLED.show(); FastLED.show();
#endif // USE_LED #endif // USE_LED
} }

View File

@ -0,0 +1,201 @@
#include "displayDriver.h"
#ifdef M5STICKC_DISPLAY
#include <M5StickC.h>
#include "media/images_160_80.h"
#include "media/myFonts.h"
#include "media/Free_Fonts.h"
#include "version.h"
#include "monitor.h"
#define WIDTH 80
#define HEIGHT 160
#define GRAY 0x632C
#define LIGHTBLUE 0x4C77
int screen_state = 1;
void m5stickCDriver_Init(void)
{
M5.begin();
M5.Lcd.setRotation(1);
M5.Lcd.setTextSize(1);
M5.Lcd.fillScreen(BLACK);
M5.Axp.ScreenBreath(10); //screen brightness 7-15
}
void m5stickCDriver_AlternateScreenState(void)
{
if (screen_state==1) {
M5.Lcd.writecommand(ST7735_DISPOFF);
M5.Axp.ScreenBreath(0);
screen_state=0;
} else {
M5.Lcd.writecommand(ST7735_DISPON);
M5.Axp.ScreenBreath(10);
screen_state=1;
}
}
void m5stickCDriver_AlternateRotation(void)
{
if (M5.Lcd.getRotation() == 3) M5.Lcd.setRotation(1);
else M5.Lcd.setRotation(3);
}
void m5stickCDriver_MinerScreen(unsigned long mElapsed)
{
mining_data data = getMiningData(mElapsed);
M5.Lcd.drawBitmap(0,0,MinerWidth, MinerHeight, MinerScreen);
M5.Lcd.setFreeFont(&DSEG7_Classic_Bold_12);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.setCursor(69, 69);
M5.Lcd.println(String(data.currentHashRate));
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.setCursor(117, 56);
M5.Lcd.println("kH/s");
M5.Lcd.setFreeFont(FMB9);
M5.Lcd.setCursor(81, 22);
M5.Lcd.println("VALID");
M5.Lcd.setFreeFont(&DSEG7_Classic_Bold_17);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.setCursor(101, 44);
M5.Lcd.println(String(data.valids));
}
void m5stickCDriver_ClockScreen(unsigned long mElapsed)
{
mining_data data = getMiningData(mElapsed);
clock_data_t curr_clock_data = getClockData_t(mElapsed);
M5.Lcd.fillScreen(BLACK);
//Mining Time
char timeMining[15];
unsigned long secElapsed = millis() / 1000;
int days = secElapsed / 86400;
int hours = (secElapsed - (days * 86400)) / 3600; //Number of seconds in an hour
int mins = (secElapsed - (days * 86400) - (hours * 3600)) / 60; //Remove the number of hours and calculate the minutes.
int secs = secElapsed - (days * 86400) - (hours * 3600) - (mins * 60);
sprintf(timeMining, "%01d %02d:%02d:%02d", days, hours, mins, secs);
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.setCursor(40, 2);
M5.Lcd.println("ELAPSED TIME");
M5.Lcd.setFreeFont(&DSEG7_Classic_Bold_17);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.setCursor(24, 42);
M5.Lcd.println(String(timeMining));
M5.Lcd.drawFastHLine(1, 52, 180, ORANGE);
M5.Lcd.setFreeFont(&DSEG7_Classic_Bold_17);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.setCursor(82, 76);
M5.Lcd.println(String(data.currentTime));
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.setCursor(3, 63);
M5.Lcd.println("TIME NOW");
}
void m5stickCDriver_GlobalHashScreen(unsigned long mElapsed)
{
coin_data data = getCoinData(mElapsed);
Serial.printf(">>> Completed %s share(s), %s Khashes, avg. hashrate %s KH/s\n",
data.completedShares.c_str(), data.totalKHashes.c_str(), data.currentHashRate.c_str());
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setTextFont(2);
M5.Lcd.setCursor(118, 1);
M5.Lcd.setTextColor(GREEN,BLACK);
M5.Lcd.print("STATS");
M5.Lcd.setCursor(5, 1);
M5.Lcd.setTextColor(ORANGE,BLACK);
M5.Lcd.print("BTC ");
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.print(data.btcPrice.c_str());
M5.Lcd.setCursor(5, 17);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.print("Fee ");
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.print(data.halfHourFee.c_str());
M5.Lcd.setCursor(5, 33);
M5.Lcd.setTextColor(ORANGE,BLACK);
M5.Lcd.print("Diff ");
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.print(data.netwrokDifficulty.c_str());
M5.Lcd.setCursor(5, 49);
M5.Lcd.setTextColor(LIGHTBLUE,BLACK);
M5.Lcd.print("GHash ");
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.print(data.globalHashRate.c_str());
M5.Lcd.setCursor(5, 65);
M5.Lcd.setTextColor(ORANGE,BLACK);
M5.Lcd.print("Height ");
M5.Lcd.setTextColor(GRAY,BLACK);
M5.Lcd.print(data.blockHeight.c_str());
}
void m5stickCDriver_LoadingScreen(void)
{
M5.Lcd.fillScreen(BLACK);
M5.Lcd.drawBitmap(0,0,MinerWidth, MinerHeight, MinerScreen);
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(ORANGE,BLACK);
M5.Lcd.setCursor(100, 10);
M5.Lcd.println(CURRENT_VERSION);
}
void m5stickCDriver_SetupScreen(void)
{
}
void m5stickCDriver_AnimateCurrentScreen(unsigned long frame)
{
}
void m5stickCDriver_DoLedStuff(unsigned long frame)
{
}
CyclicScreenFunction m5stickCDriverCyclicScreens[] = { m5stickCDriver_MinerScreen,m5stickCDriver_ClockScreen,m5stickCDriver_GlobalHashScreen};
DisplayDriver m5stickCDriver = {
m5stickCDriver_Init,
m5stickCDriver_AlternateScreenState,
m5stickCDriver_AlternateRotation,
m5stickCDriver_LoadingScreen,
m5stickCDriver_SetupScreen,
m5stickCDriverCyclicScreens,
m5stickCDriver_AnimateCurrentScreen,
m5stickCDriver_DoLedStuff,
SCREENS_ARRAY_SIZE(m5stickCDriverCyclicScreens),
0,
WIDTH,
HEIGHT};
#endif

View File

@ -1547,4 +1547,602 @@ const unsigned char DigitalNumbers[] PROGMEM = {
0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0xda, 0x32, 0xf0, 0x84, 0x00, 0x00, 0x00, 0x00, 0xd1, 0x98, 0x6e, 0xf9, 0x00, 0x00, 0x00, 0x00, 0xda, 0x32, 0xf0, 0x84, 0x00, 0x00, 0x00, 0x00, 0xd1, 0x98, 0x6e, 0xf9,
0x00, 0x00, 0x00, 0x00, 0xe0, 0xf3, 0xcd, 0x87 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf3, 0xcd, 0x87
}; };
const uint8_t DSEG7_Classic_Bold_32Bitmaps[] PROGMEM = {
// Bitmap Data:
0x00, // ' '
0x00, // '!'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '"'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '#'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '$'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '%'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '&'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '''
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '('
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // ')'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '*'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '+'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // ','
0x7F,0xFB,0xFF,0xFF,0xFF,0xDF,0xFE, // '-'
0x6F,0xF6, // '.'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '/'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // '0'
0x03,0x7F,0xFF,0xFF,0xFF,0xFF,0xF7,0x33,0x7F,0xFF,0xFF,0xFF,0xFF,0xF7,0x30, // '1'
0x3F,0xFF,0xC3,0xFF,0xFC,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x0F,0xFF,0x71,0xFF,0xFB,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0x3F,0xFF,0xC3,0xFF,0xFC, // '2'
0xFF,0xFF,0x3F,0xFF,0xC7,0xFF,0xEC,0xFF,0xF7,0x00,0x03,0xC0,0x00,0xF0,0x00,0x3C,0x00,0x0F,0x00,0x03,0xC0,0x00,0xF0,0x00,0x3C,0x00,0x0F,0x00,0x03,0xC0,0x00,0xF3,0xFF,0xDD,0xFF,0xFB,0x7F,0xFE,0xCF,0xFF,0x70,0x00,0x3C,0x00,0x0F,0x00,0x03,0xC0,0x00,0xF0,0x00,0x3C,0x00,0x0F,0x00,0x03,0xC0,0x00,0xF0,0x00,0x3C,0x00,0x0F,0x3F,0xFD,0xDF,0xFF,0xBF,0xFF,0xF3,0xFF,0xFC, // '3'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB1,0xFF,0xFB,0x0F,0xFF,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x07,0x00,0x00,0x30,0x00,0x00, // '4'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x0F,0xFF,0x71,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // '5'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // '6'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x30,0x00,0x07,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0x70,0x00,0x03,0x00,0x00,0x00, // '7'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // '8'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x0F,0xFF,0x71,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // '9'
0x7F,0xF6,0x00,0x00,0x00,0x00,0x06,0xFF,0x70, // ':'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // ';'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '<'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '='
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '>'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '?'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '@'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'A'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x8D,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'B'
0x0F,0xFF,0x03,0xFF,0xF3,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0x3F,0xFF,0xC7,0xFF,0xF8, // 'C'
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'D'
0x3F,0xFF,0xC7,0xFF,0xFB,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0xDF,0xFF,0x9D,0xFF,0xE3,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0E,0xFF,0xF1,0xBF,0xFF,0x0F,0xFF,0xF1,0xFF,0xFE, // 'E'
0x3F,0xFF,0xC7,0xFF,0xFB,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0xDF,0xFF,0x9D,0xFF,0xE3,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0E,0x00,0x01,0x80,0x00,0x00,0x00,0x00, // 'F'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xE0,0x00,0x0C,0x00,0x00,0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'G'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x8D,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x30,0x00,0x00, // 'H'
0x37,0xFF,0xFF,0xFF,0xFF,0xFF,0x73,0x00, // 'I'
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x07,0x00,0x00,0x3C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'J'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'K'
0x00,0x00,0x18,0x00,0x03,0x80,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xC0,0x00,0x30,0x00,0x06,0x00,0x00,0xE0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x77,0xFF,0x8D,0xFF,0xF8,0x7F,0xFF,0x8F,0xFF,0xF0, // 'L'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'M'
0x0F,0xFF,0x01,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'N'
0x0F,0xFF,0x01,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'O'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xE0,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, // 'P'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0x70,0x00,0x03,0x00,0x00,0x00, // 'Q'
0x0F,0xFF,0x0F,0xFF,0xF7,0xFF,0xFD,0xFF,0xEF,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0xF0,0x00,0x78,0x00,0x3C,0x00,0x1E,0x00,0x0F,0x00,0x07,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00, // 'R'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x81,0xFF,0xFB,0x0F,0xFF,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'S'
0x00,0x00,0x18,0x00,0x03,0x80,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xDF,0xFE,0x37,0xFF,0xE6,0xFF,0xFC,0xEF,0xFF,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x77,0xFF,0x8D,0xFF,0xF8,0x7F,0xFF,0x8F,0xFF,0xF0, // 'T'
0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'U'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x3C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'V'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'W'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x30,0x00,0x00, // 'X'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB1,0xFF,0xFB,0x0F,0xFF,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'Y'
0x3F,0xFF,0xC3,0xFF,0xFC,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0x70,0x00,0x03,0xC0,0x00,0x0E,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0x3F,0xFF,0xC3,0xFF,0xFC, // 'Z'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '['
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '\'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // ']'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '^'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '_'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '`'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'a'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x8D,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'b'
0x0F,0xFF,0x03,0xFF,0xF3,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0x3F,0xFF,0xC7,0xFF,0xF8, // 'c'
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'd'
0x3F,0xFF,0xC7,0xFF,0xFB,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0xDF,0xFF,0x9D,0xFF,0xE3,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0E,0xFF,0xF1,0xBF,0xFF,0x0F,0xFF,0xF1,0xFF,0xFE, // 'e'
0x3F,0xFF,0xC7,0xFF,0xFB,0x7F,0xFE,0x77,0xFF,0x8F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3B,0xFF,0xC6,0xFF,0xFC,0xDF,0xFF,0x9D,0xFF,0xE3,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0E,0x00,0x01,0x80,0x00,0x00,0x00,0x00, // 'f'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xE0,0x00,0x0C,0x00,0x00,0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'g'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x8D,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x30,0x00,0x00, // 'h'
0x37,0xFF,0xFF,0xFF,0xFF,0xFF,0x73,0x00, // 'i'
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x07,0x00,0x00,0x3C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'j'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'k'
0x00,0x00,0x18,0x00,0x03,0x80,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xC0,0x00,0x30,0x00,0x06,0x00,0x00,0xE0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x77,0xFF,0x8D,0xFF,0xF8,0x7F,0xFF,0x8F,0xFF,0xF0, // 'l'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'm'
0x0F,0xFF,0x01,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xE0,0x00,0x7C,0x00,0x03,0x00,0x00,0x00, // 'n'
0x0F,0xFF,0x01,0xFF,0xF8,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'o'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0xDF,0xFF,0x8E,0xFF,0xF0,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xE0,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, // 'p'
0x3F,0xFF,0xC3,0xFF,0xFC,0xDF,0xFF,0xBE,0xFF,0xF7,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0x70,0x00,0x03,0x00,0x00,0x00, // 'q'
0x0F,0xFF,0x0F,0xFF,0xF7,0xFF,0xFD,0xFF,0xEF,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0xF0,0x00,0x78,0x00,0x3C,0x00,0x1E,0x00,0x0F,0x00,0x07,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00, // 'r'
0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0E,0xFF,0xF0,0xDF,0xFF,0x81,0xFF,0xFB,0x0F,0xFF,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 's'
0x00,0x00,0x18,0x00,0x03,0x80,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xDF,0xFE,0x37,0xFF,0xE6,0xFF,0xFC,0xEF,0xFF,0x1E,0x00,0x03,0xC0,0x00,0x78,0x00,0x0F,0x00,0x01,0xE0,0x00,0x3C,0x00,0x07,0x80,0x00,0xF0,0x00,0x1E,0x00,0x03,0xC0,0x00,0x77,0xFF,0x8D,0xFF,0xF8,0x7F,0xFF,0x8F,0xFF,0xF0, // 't'
0xC0,0x00,0x3E,0x00,0x07,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xEF,0xFF,0x7D,0xFF,0xFB,0x3F,0xFF,0xC3,0xFF,0xFC, // 'u'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x3C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'v'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'w'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xBD,0xFF,0xFB,0xEF,0xFF,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0x00,0x07,0xC0,0x00,0x30,0x00,0x00, // 'x'
0x00,0x00,0x0C,0x00,0x03,0xE0,0x00,0x7F,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFF,0x00,0x0F,0xF0,0x00,0xFE,0xFF,0xF7,0xDF,0xFF,0xB1,0xFF,0xFB,0x0F,0xFF,0x70,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0xFF,0xF7,0x1F,0xFF,0xB3,0xFF,0xFC,0x3F,0xFF,0xC0, // 'y'
0x3F,0xFF,0xC3,0xFF,0xFC,0x1F,0xFF,0xB0,0xFF,0xF7,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0x70,0x00,0x03,0xC0,0x00,0x0E,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xF0,0x00,0x0F,0x00,0x00,0xEF,0xFF,0x0D,0xFF,0xF8,0x3F,0xFF,0xC3,0xFF,0xFC, // 'z'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '{'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF, // '|'
0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0xFF // '}'
};
const GFXglyph DSEG7_Classic_Bold_32Glyphs[] PROGMEM = {
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
{ 0, 1, 1, 7, 0, -1 }, // ' '
{ 1, 1, 1, 27, 0, -1 }, // '!'
{ 2, 8, 21, 13, 1, -21 }, // '"'
{ 23, 8, 21, 13, 1, -21 }, // '#'
{ 44, 8, 21, 13, 1, -21 }, // '$'
{ 65, 8, 21, 13, 1, -21 }, // '%'
{ 86, 8, 21, 13, 1, -21 }, // '&'
{ 107, 8, 21, 13, 1, -21 }, // '''
{ 128, 8, 21, 13, 1, -21 }, // '('
{ 149, 8, 21, 13, 1, -21 }, // ')'
{ 170, 8, 21, 13, 1, -21 }, // '*'
{ 191, 8, 21, 13, 1, -21 }, // '+'
{ 212, 8, 21, 13, 1, -21 }, // ','
{ 233, 14, 4, 27, 6, -18 }, // '-'
{ 240, 4, 4, 1, -2, -4 }, // '.'
{ 242, 8, 21, 13, 1, -21 }, // '/'
{ 263, 20, 32, 27, 3, -32 }, // '0'
{ 343, 4, 30, 27, 19, -31 }, // '1'
{ 358, 20, 32, 27, 3, -32 }, // '2'
{ 438, 18, 32, 27, 5, -32 }, // '3'
{ 510, 20, 30, 27, 3, -31 }, // '4'
{ 585, 20, 32, 27, 3, -32 }, // '5'
{ 665, 20, 32, 27, 3, -32 }, // '6'
{ 745, 20, 31, 27, 3, -32 }, // '7'
{ 823, 20, 32, 27, 3, -32 }, // '8'
{ 903, 20, 32, 27, 3, -32 }, // '9'
{ 983, 4, 17, 7, 1, -24 }, // ':'
{ 992, 8, 21, 13, 1, -21 }, // ';'
{ 1013, 8, 21, 13, 1, -21 }, // '<'
{ 1034, 8, 21, 13, 1, -21 }, // '='
{ 1055, 8, 21, 13, 1, -21 }, // '>'
{ 1076, 8, 21, 13, 1, -21 }, // '?'
{ 1097, 8, 21, 13, 1, -21 }, // '@'
{ 1118, 20, 31, 27, 3, -32 }, // 'A'
{ 1196, 20, 31, 27, 3, -31 }, // 'B'
{ 1274, 19, 18, 27, 3, -18 }, // 'C'
{ 1317, 20, 31, 27, 3, -31 }, // 'D'
{ 1395, 19, 32, 27, 3, -32 }, // 'E'
{ 1471, 19, 31, 27, 3, -32 }, // 'F'
{ 1545, 20, 32, 27, 3, -32 }, // 'G'
{ 1625, 20, 30, 27, 3, -31 }, // 'H'
{ 1700, 4, 15, 27, 19, -16 }, // 'I'
{ 1708, 20, 31, 27, 3, -31 }, // 'J'
{ 1786, 20, 31, 27, 3, -32 }, // 'K'
{ 1864, 19, 31, 27, 3, -31 }, // 'L'
{ 1938, 20, 31, 27, 3, -32 }, // 'M'
{ 2016, 20, 17, 27, 3, -18 }, // 'N'
{ 2059, 20, 18, 27, 3, -18 }, // 'O'
{ 2104, 20, 31, 27, 3, -32 }, // 'P'
{ 2182, 20, 31, 27, 3, -32 }, // 'Q'
{ 2260, 17, 17, 27, 3, -18 }, // 'R'
{ 2297, 20, 31, 27, 3, -31 }, // 'S'
{ 2375, 19, 31, 27, 3, -31 }, // 'T'
{ 2449, 20, 16, 27, 3, -16 }, // 'U'
{ 2489, 20, 31, 27, 3, -31 }, // 'V'
{ 2567, 20, 31, 27, 3, -31 }, // 'W'
{ 2645, 20, 30, 27, 3, -31 }, // 'X'
{ 2720, 20, 31, 27, 3, -31 }, // 'Y'
{ 2798, 20, 32, 27, 3, -32 }, // 'Z'
{ 2878, 8, 21, 13, 1, -21 }, // '['
{ 2899, 8, 21, 13, 1, -21 }, // '\'
{ 2920, 8, 21, 13, 1, -21 }, // ']'
{ 2941, 8, 21, 13, 1, -21 }, // '^'
{ 2962, 8, 21, 13, 1, -21 }, // '_'
{ 2983, 8, 21, 13, 1, -21 }, // '`'
{ 3004, 20, 31, 27, 3, -32 }, // 'a'
{ 3082, 20, 31, 27, 3, -31 }, // 'b'
{ 3160, 19, 18, 27, 3, -18 }, // 'c'
{ 3203, 20, 31, 27, 3, -31 }, // 'd'
{ 3281, 19, 32, 27, 3, -32 }, // 'e'
{ 3357, 19, 31, 27, 3, -32 }, // 'f'
{ 3431, 20, 32, 27, 3, -32 }, // 'g'
{ 3511, 20, 30, 27, 3, -31 }, // 'h'
{ 3586, 4, 15, 27, 19, -16 }, // 'i'
{ 3594, 20, 31, 27, 3, -31 }, // 'j'
{ 3672, 20, 31, 27, 3, -32 }, // 'k'
{ 3750, 19, 31, 27, 3, -31 }, // 'l'
{ 3824, 20, 31, 27, 3, -32 }, // 'm'
{ 3902, 20, 17, 27, 3, -18 }, // 'n'
{ 3945, 20, 18, 27, 3, -18 }, // 'o'
{ 3990, 20, 31, 27, 3, -32 }, // 'p'
{ 4068, 20, 31, 27, 3, -32 }, // 'q'
{ 4146, 17, 17, 27, 3, -18 }, // 'r'
{ 4183, 20, 31, 27, 3, -31 }, // 's'
{ 4261, 19, 31, 27, 3, -31 }, // 't'
{ 4335, 20, 16, 27, 3, -16 }, // 'u'
{ 4375, 20, 31, 27, 3, -31 }, // 'v'
{ 4453, 20, 31, 27, 3, -31 }, // 'w'
{ 4531, 20, 30, 27, 3, -31 }, // 'x'
{ 4606, 20, 31, 27, 3, -31 }, // 'y'
{ 4684, 20, 32, 27, 3, -32 }, // 'z'
{ 4764, 8, 21, 13, 1, -21 }, // '{'
{ 4785, 8, 21, 13, 1, -21 }, // '|'
{ 4806, 8, 21, 13, 1, -21 } // '}'
};
const GFXfont DSEG7_Classic_Bold_32 PROGMEM = {
(uint8_t *)DSEG7_Classic_Bold_32Bitmaps,(GFXglyph *)DSEG7_Classic_Bold_32Glyphs,0x20, 0x7E, 35};
// 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!
const uint8_t DSEG7_Classic_Bold_17Bitmaps[] PROGMEM = {
// Bitmap Data:
0x00, // ' '
0x00, // '!'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '"'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '#'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '$'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '%'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '&'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '''
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '('
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // ')'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '*'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '+'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // ','
0x7E,0xFF,0x7E, // '-'
0xF0, // '.'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '/'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x03,0x00,0x20,0x3C,0x0F,0x03,0xC0,0xF0,0x3C,0x0F,0xFD,0xFF,0x80, // '0'
0x7F,0xFC,0xFF,0xF4, // '1'
0xFF,0x9F,0xD0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0xFF,0x7F,0xAF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x03,0xFC,0xFF,0x80, // '2'
0xFF,0x9F,0xD0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0xFF,0x7F,0x8F,0xF0,0x0C,0x03,0x00,0xC0,0x30,0x0D,0xFD,0xFF,0x80, // '3'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0x3F,0xC0,0x30,0x0C,0x03,0x00,0xC0,0x30,0x04, // '4'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0xFC,0x7F,0x8F,0xF0,0x0C,0x03,0x00,0xC0,0x30,0x0D,0xFD,0xFF,0x80, // '5'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0xFC,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0F,0xFD,0xFF,0x80, // '6'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x03,0x00,0x00,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x01, // '7'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0F,0xFD,0xFF,0x80, // '8'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0x8F,0xF0,0x0C,0x03,0x00,0xC0,0x30,0x0D,0xFD,0xFF,0x80, // '9'
0xB0,0x02,0xC0, // ':'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // ';'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '<'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '='
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '>'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '?'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '@'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'A'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'B'
0x3F,0x3F,0xEF,0xD8,0x0C,0x06,0x03,0x01,0x80,0xFF,0x7F,0xC0, // 'C'
0x00,0x40,0x30,0x0C,0x03,0x00,0xC0,0x33,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'D'
0xFF,0xFF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x7E,0x7F,0xDF,0xB0,0x18,0x0C,0x06,0x03,0x01,0xFE,0xFF,0x80, // 'E'
0xFF,0xFF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x7E,0x7F,0xDF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x00, // 'F'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0x00,0x00,0x20,0x3C,0x0F,0x03,0xC0,0xF0,0x3C,0x0F,0xFD,0xFF,0x80, // 'G'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x04, // 'H'
0xFF,0xF4, // 'I'
0x00,0x40,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x00,0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'J'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0xFC,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'K'
0x80,0x60,0x30,0x18,0x0C,0x06,0x02,0x00,0x00,0x80,0x60,0x30,0x18,0x0C,0x06,0x03,0xFD,0xFF, // 'L'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x03,0x00,0x20,0x3C,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'M'
0x3F,0x1F,0xEB,0xFF,0x03,0xC0,0xF0,0x3C,0x0F,0x03,0x80,0x40, // 'N'
0x3F,0x1F,0xEB,0xFF,0x03,0xC0,0xF0,0x3C,0x0F,0x03,0xFF,0x7F,0xE0, // 'O'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0xAF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0x00, // 'P'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0x8F,0xF0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x01, // 'Q'
0x3F,0x3F,0xEF,0xD8,0x0C,0x06,0x03,0x01,0x80,0x80,0x00, // 'R'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0x3F,0xC0,0x30,0x0C,0x03,0x00,0xC0,0x37,0xF7,0xFE, // 'S'
0x80,0x60,0x30,0x18,0x0C,0x06,0x02,0xFC,0xFF,0xBF,0x60,0x30,0x18,0x0C,0x06,0x03,0xFD,0xFF, // 'T'
0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'U'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x0C,0x00,0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'V'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'W'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x04, // 'X'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0x3F,0xC0,0x30,0x0C,0x03,0x00,0xC0,0x37,0xF7,0xFE, // 'Y'
0xFF,0x9F,0xD0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x03,0x00,0x20,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x03,0xFC,0xFF,0x80, // 'Z'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '['
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '\'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // ']'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '^'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '_'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '`'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'a'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'b'
0x3F,0x3F,0xEF,0xD8,0x0C,0x06,0x03,0x01,0x80,0xFF,0x7F,0xC0, // 'c'
0x00,0x40,0x30,0x0C,0x03,0x00,0xC0,0x33,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'd'
0xFF,0xFF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x7E,0x7F,0xDF,0xB0,0x18,0x0C,0x06,0x03,0x01,0xFE,0xFF,0x80, // 'e'
0xFF,0xFF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x7E,0x7F,0xDF,0xB0,0x18,0x0C,0x06,0x03,0x01,0x00, // 'f'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0x00,0x00,0x20,0x3C,0x0F,0x03,0xC0,0xF0,0x3C,0x0F,0xFD,0xFF,0x80, // 'g'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x04, // 'h'
0xFF,0xF4, // 'i'
0x00,0x40,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x00,0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'j'
0xFF,0xBF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0xFC,0x7F,0xAF,0xFC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'k'
0x80,0x60,0x30,0x18,0x0C,0x06,0x02,0x00,0x00,0x80,0x60,0x30,0x18,0x0C,0x06,0x03,0xFD,0xFF, // 'l'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x03,0x00,0x20,0x3C,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0x01, // 'm'
0x3F,0x1F,0xEB,0xFF,0x03,0xC0,0xF0,0x3C,0x0F,0x03,0x80,0x40, // 'n'
0x3F,0x1F,0xEB,0xFF,0x03,0xC0,0xF0,0x3C,0x0F,0x03,0xFF,0x7F,0xE0, // 'o'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0xAF,0xCC,0x03,0x00,0xC0,0x30,0x0C,0x02,0x00, // 'p'
0xFF,0xBF,0xDC,0x0F,0x03,0xC0,0xF0,0x3C,0x0E,0xFF,0x7F,0x8F,0xF0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x01, // 'q'
0x3F,0x3F,0xEF,0xD8,0x0C,0x06,0x03,0x01,0x80,0x80,0x00, // 'r'
0x80,0x30,0x0C,0x03,0x00,0xC0,0x30,0x0B,0xF1,0xFE,0x3F,0xC0,0x30,0x0C,0x03,0x00,0xC0,0x37,0xF7,0xFE, // 's'
0x80,0x60,0x30,0x18,0x0C,0x06,0x02,0xFC,0xFF,0xBF,0x60,0x30,0x18,0x0C,0x06,0x03,0xFD,0xFF, // 't'
0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'u'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x0C,0x00,0x80,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'v'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x3F,0xF7,0xFE, // 'w'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0xBF,0xF0,0x3C,0x0F,0x03,0xC0,0xF0,0x38,0x04, // 'x'
0x80,0x70,0x3C,0x0F,0x03,0xC0,0xF0,0x3B,0xFD,0xFE,0x3F,0xC0,0x30,0x0C,0x03,0x00,0xC0,0x37,0xF7,0xFE, // 'y'
0xFF,0x9F,0xD0,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x03,0x00,0x20,0x0C,0x03,0x00,0xC0,0x30,0x0C,0x03,0xFC,0xFF,0x80, // 'z'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '{'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0, // '|'
0xFC,0x63,0x18,0xC6,0x31,0x8C,0x63,0xF0 // '}'
};
const GFXglyph DSEG7_Classic_Bold_17Glyphs[] PROGMEM = {
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
{ 0, 1, 1, 4, 0, -1 }, // ' '
{ 1, 1, 1, 15, 0, -1 }, // '!'
{ 2, 5, 12, 7, 1, -12 }, // '"'
{ 10, 5, 12, 7, 1, -12 }, // '#'
{ 18, 5, 12, 7, 1, -12 }, // '$'
{ 26, 5, 12, 7, 1, -12 }, // '%'
{ 34, 5, 12, 7, 1, -12 }, // '&'
{ 42, 5, 12, 7, 1, -12 }, // '''
{ 50, 5, 12, 7, 1, -12 }, // '('
{ 58, 5, 12, 7, 1, -12 }, // ')'
{ 66, 5, 12, 7, 1, -12 }, // '*'
{ 74, 5, 12, 7, 1, -12 }, // '+'
{ 82, 5, 12, 7, 1, -12 }, // ','
{ 90, 8, 3, 15, 3, -10 }, // '-'
{ 93, 2, 2, 1, -1, -2 }, // '.'
{ 94, 5, 12, 7, 1, -12 }, // '/'
{ 102, 10, 17, 15, 2, -17 }, // '0'
{ 124, 2, 15, 15, 10, -16 }, // '1'
{ 128, 10, 17, 15, 2, -17 }, // '2'
{ 150, 10, 17, 15, 2, -17 }, // '3'
{ 172, 10, 15, 15, 2, -16 }, // '4'
{ 191, 10, 17, 15, 2, -17 }, // '5'
{ 213, 10, 17, 15, 2, -17 }, // '6'
{ 235, 10, 16, 15, 2, -17 }, // '7'
{ 255, 10, 17, 15, 2, -17 }, // '8'
{ 277, 10, 17, 15, 2, -17 }, // '9'
{ 299, 2, 9, 4, 1, -13 }, // ':'
{ 302, 5, 12, 7, 1, -12 }, // ';'
{ 310, 5, 12, 7, 1, -12 }, // '<'
{ 318, 5, 12, 7, 1, -12 }, // '='
{ 326, 5, 12, 7, 1, -12 }, // '>'
{ 334, 5, 12, 7, 1, -12 }, // '?'
{ 342, 5, 12, 7, 1, -12 }, // '@'
{ 350, 10, 16, 15, 2, -17 }, // 'A'
{ 370, 10, 16, 15, 2, -16 }, // 'B'
{ 390, 9, 10, 15, 2, -10 }, // 'C'
{ 402, 10, 16, 15, 2, -16 }, // 'D'
{ 422, 9, 17, 15, 2, -17 }, // 'E'
{ 442, 9, 16, 15, 2, -17 }, // 'F'
{ 460, 10, 17, 15, 2, -17 }, // 'G'
{ 482, 10, 15, 15, 2, -16 }, // 'H'
{ 501, 2, 7, 15, 10, -8 }, // 'I'
{ 503, 10, 16, 15, 2, -16 }, // 'J'
{ 523, 10, 16, 15, 2, -17 }, // 'K'
{ 543, 9, 16, 15, 2, -16 }, // 'L'
{ 561, 10, 16, 15, 2, -17 }, // 'M'
{ 581, 10, 9, 15, 2, -10 }, // 'N'
{ 593, 10, 10, 15, 2, -10 }, // 'O'
{ 606, 10, 16, 15, 2, -17 }, // 'P'
{ 626, 10, 16, 15, 2, -17 }, // 'Q'
{ 646, 9, 9, 15, 2, -10 }, // 'R'
{ 657, 10, 16, 15, 2, -16 }, // 'S'
{ 677, 9, 16, 15, 2, -16 }, // 'T'
{ 695, 10, 8, 15, 2, -8 }, // 'U'
{ 705, 10, 16, 15, 2, -16 }, // 'V'
{ 725, 10, 16, 15, 2, -16 }, // 'W'
{ 745, 10, 15, 15, 2, -16 }, // 'X'
{ 764, 10, 16, 15, 2, -16 }, // 'Y'
{ 784, 10, 17, 15, 2, -17 }, // 'Z'
{ 806, 5, 12, 7, 1, -12 }, // '['
{ 814, 5, 12, 7, 1, -12 }, // '\'
{ 822, 5, 12, 7, 1, -12 }, // ']'
{ 830, 5, 12, 7, 1, -12 }, // '^'
{ 838, 5, 12, 7, 1, -12 }, // '_'
{ 846, 5, 12, 7, 1, -12 }, // '`'
{ 854, 10, 16, 15, 2, -17 }, // 'a'
{ 874, 10, 16, 15, 2, -16 }, // 'b'
{ 894, 9, 10, 15, 2, -10 }, // 'c'
{ 906, 10, 16, 15, 2, -16 }, // 'd'
{ 926, 9, 17, 15, 2, -17 }, // 'e'
{ 946, 9, 16, 15, 2, -17 }, // 'f'
{ 964, 10, 17, 15, 2, -17 }, // 'g'
{ 986, 10, 15, 15, 2, -16 }, // 'h'
{ 1005, 2, 7, 15, 10, -8 }, // 'i'
{ 1007, 10, 16, 15, 2, -16 }, // 'j'
{ 1027, 10, 16, 15, 2, -17 }, // 'k'
{ 1047, 9, 16, 15, 2, -16 }, // 'l'
{ 1065, 10, 16, 15, 2, -17 }, // 'm'
{ 1085, 10, 9, 15, 2, -10 }, // 'n'
{ 1097, 10, 10, 15, 2, -10 }, // 'o'
{ 1110, 10, 16, 15, 2, -17 }, // 'p'
{ 1130, 10, 16, 15, 2, -17 }, // 'q'
{ 1150, 9, 9, 15, 2, -10 }, // 'r'
{ 1161, 10, 16, 15, 2, -16 }, // 's'
{ 1181, 9, 16, 15, 2, -16 }, // 't'
{ 1199, 10, 8, 15, 2, -8 }, // 'u'
{ 1209, 10, 16, 15, 2, -16 }, // 'v'
{ 1229, 10, 16, 15, 2, -16 }, // 'w'
{ 1249, 10, 15, 15, 2, -16 }, // 'x'
{ 1268, 10, 16, 15, 2, -16 }, // 'y'
{ 1288, 10, 17, 15, 2, -17 }, // 'z'
{ 1310, 5, 12, 7, 1, -12 }, // '{'
{ 1318, 5, 12, 7, 1, -12 }, // '|'
{ 1326, 5, 12, 7, 1, -12 } // '}'
};
const GFXfont DSEG7_Classic_Bold_17 PROGMEM = {
(uint8_t *)DSEG7_Classic_Bold_17Bitmaps,(GFXglyph *)DSEG7_Classic_Bold_17Glyphs,0x20, 0x7E, 19};
// 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!
const uint8_t DSEG7_Classic_Bold_12Bitmaps[] PROGMEM = {
// Bitmap Data:
0x00, // ' '
0x00, // '!'
0xF9,0x99,0x99,0x99,0xF0, // '"'
0xF9,0x99,0x99,0x99,0xF0, // '#'
0xF9,0x99,0x99,0x99,0xF0, // '$'
0xF9,0x99,0x99,0x99,0xF0, // '%'
0xF9,0x99,0x99,0x99,0xF0, // '&'
0xF9,0x99,0x99,0x99,0xF0, // '''
0xF9,0x99,0x99,0x99,0xF0, // '('
0xF9,0x99,0x99,0x99,0xF0, // ')'
0xF9,0x99,0x99,0x99,0xF0, // '*'
0xF9,0x99,0x99,0x99,0xF0, // '+'
0xF9,0x99,0x99,0x99,0xF0, // ','
0x79,0xE0, // '-'
0xC0, // '.'
0xF9,0x99,0x99,0x99,0xF0, // '/'
0x7E,0xC3,0xC3,0xC3,0xC3,0x81,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // '0'
0xFF,0x5F,0xF0, // '1'
0x7E,0x03,0x03,0x03,0x03,0x3D,0xBC,0xC0,0xC0,0xC0,0xC0,0x7E, // '2'
0xFC,0x0C,0x18,0x30,0x6F,0x5E,0x83,0x06,0x0C,0x1F,0xE0, // '3'
0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03, // '4'
0x7E,0xC0,0xC0,0xC0,0xC0,0xBC,0x3D,0x03,0x03,0x03,0x03,0x7E, // '5'
0x7E,0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // '6'
0x7E,0xC3,0xC3,0xC3,0xC3,0x81,0x01,0x03,0x03,0x03,0x03, // '7'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // '8'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03,0x7E, // '9'
0xC0,0x30, // ':'
0xF9,0x99,0x99,0x99,0xF0, // ';'
0xF9,0x99,0x99,0x99,0xF0, // '<'
0xF9,0x99,0x99,0x99,0xF0, // '='
0xF9,0x99,0x99,0x99,0xF0, // '>'
0xF9,0x99,0x99,0x99,0xF0, // '?'
0xF9,0x99,0x99,0x99,0xF0, // '@'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3, // 'A'
0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'B'
0x3D,0x7B,0x06,0x0C,0x18,0x1F,0x80, // 'C'
0x03,0x03,0x03,0x03,0x3D,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'D'
0x7F,0x83,0x06,0x0C,0x17,0xAF,0x60,0xC1,0x83,0x03,0xF0, // 'E'
0x7F,0x83,0x06,0x0C,0x17,0xAF,0x60,0xC1,0x83,0x00, // 'F'
0x7E,0xC0,0xC0,0xC0,0xC0,0x80,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'G'
0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3, // 'H'
0x7F,0xC0, // 'I'
0x03,0x03,0x03,0x03,0x01,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'J'
0x7E,0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3, // 'K'
0xC1,0x83,0x06,0x08,0x10,0x30,0x60,0xC1,0x81,0xF8, // 'L'
0x7E,0xC3,0xC3,0xC3,0xC3,0x81,0x81,0xC3,0xC3,0xC3,0xC3, // 'M'
0x3C,0xBD,0xC3,0xC3,0xC3,0xC3, // 'N'
0x3C,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'O'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0xBC,0xC0,0xC0,0xC0,0xC0, // 'P'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03, // 'Q'
0x3D,0x7B,0x06,0x0C,0x18,0x00, // 'R'
0xC0,0xC0,0xC0,0xC0,0xBC,0x3D,0x03,0x03,0x03,0x03,0x7E, // 'S'
0xC1,0x83,0x06,0x0B,0xD7,0xB0,0x60,0xC1,0x81,0xF8, // 'T'
0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'U'
0xC3,0xC3,0xC3,0xC3,0x81,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'V'
0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'W'
0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3, // 'X'
0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03,0x7E, // 'Y'
0x7E,0x03,0x03,0x03,0x03,0x01,0x80,0xC0,0xC0,0xC0,0xC0,0x7E, // 'Z'
0xF9,0x99,0x99,0x99,0xF0, // '['
0xF9,0x99,0x99,0x99,0xF0, // '\'
0xF9,0x99,0x99,0x99,0xF0, // ']'
0xF9,0x99,0x99,0x99,0xF0, // '^'
0xF9,0x99,0x99,0x99,0xF0, // '_'
0xF9,0x99,0x99,0x99,0xF0, // '`'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3, // 'a'
0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'b'
0x3D,0x7B,0x06,0x0C,0x18,0x1F,0x80, // 'c'
0x03,0x03,0x03,0x03,0x3D,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'd'
0x7F,0x83,0x06,0x0C,0x17,0xAF,0x60,0xC1,0x83,0x03,0xF0, // 'e'
0x7F,0x83,0x06,0x0C,0x17,0xAF,0x60,0xC1,0x83,0x00, // 'f'
0x7E,0xC0,0xC0,0xC0,0xC0,0x80,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'g'
0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3, // 'h'
0x7F,0xC0, // 'i'
0x03,0x03,0x03,0x03,0x01,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'j'
0x7E,0xC0,0xC0,0xC0,0xC0,0xBC,0xBD,0xC3,0xC3,0xC3,0xC3, // 'k'
0xC1,0x83,0x06,0x08,0x10,0x30,0x60,0xC1,0x81,0xF8, // 'l'
0x7E,0xC3,0xC3,0xC3,0xC3,0x81,0x81,0xC3,0xC3,0xC3,0xC3, // 'm'
0x3C,0xBD,0xC3,0xC3,0xC3,0xC3, // 'n'
0x3C,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'o'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0xBC,0xC0,0xC0,0xC0,0xC0, // 'p'
0x7E,0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03, // 'q'
0x3D,0x7B,0x06,0x0C,0x18,0x00, // 'r'
0xC0,0xC0,0xC0,0xC0,0xBC,0x3D,0x03,0x03,0x03,0x03,0x7E, // 's'
0xC1,0x83,0x06,0x0B,0xD7,0xB0,0x60,0xC1,0x81,0xF8, // 't'
0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'u'
0xC3,0xC3,0xC3,0xC3,0x81,0x81,0xC3,0xC3,0xC3,0xC3,0x7E, // 'v'
0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3,0x7E, // 'w'
0xC3,0xC3,0xC3,0xC3,0xBD,0xBD,0xC3,0xC3,0xC3,0xC3, // 'x'
0xC3,0xC3,0xC3,0xC3,0xBD,0x3D,0x03,0x03,0x03,0x03,0x7E, // 'y'
0x7E,0x03,0x03,0x03,0x03,0x01,0x80,0xC0,0xC0,0xC0,0xC0,0x7E, // 'z'
0xF9,0x99,0x99,0x99,0xF0, // '{'
0xF9,0x99,0x99,0x99,0xF0, // '|'
0xF9,0x99,0x99,0x99,0xF0 // '}'
};
const GFXglyph DSEG7_Classic_Bold_12Glyphs[] PROGMEM = {
// bitmapOffset, width, height, xAdvance, xOffset, yOffset
{ 0, 1, 1, 3, 0, -1 }, // ' '
{ 1, 1, 1, 11, 0, -1 }, // '!'
{ 2, 4, 9, 5, 0, -9 }, // '"'
{ 7, 4, 9, 5, 0, -9 }, // '#'
{ 12, 4, 9, 5, 0, -9 }, // '$'
{ 17, 4, 9, 5, 0, -9 }, // '%'
{ 22, 4, 9, 5, 0, -9 }, // '&'
{ 27, 4, 9, 5, 0, -9 }, // '''
{ 32, 4, 9, 5, 0, -9 }, // '('
{ 37, 4, 9, 5, 0, -9 }, // ')'
{ 42, 4, 9, 5, 0, -9 }, // '*'
{ 47, 4, 9, 5, 0, -9 }, // '+'
{ 52, 4, 9, 5, 0, -9 }, // ','
{ 57, 6, 2, 11, 2, -7 }, // '-'
{ 59, 2, 1, 1, -1, -1 }, // '.'
{ 60, 4, 9, 5, 0, -9 }, // '/'
{ 65, 8, 12, 11, 1, -12 }, // '0'
{ 77, 2, 10, 11, 7, -11 }, // '1'
{ 80, 8, 12, 11, 1, -12 }, // '2'
{ 92, 7, 12, 11, 2, -12 }, // '3'
{ 103, 8, 10, 11, 1, -11 }, // '4'
{ 113, 8, 12, 11, 1, -12 }, // '5'
{ 125, 8, 12, 11, 1, -12 }, // '6'
{ 137, 8, 11, 11, 1, -12 }, // '7'
{ 148, 8, 12, 11, 1, -12 }, // '8'
{ 160, 8, 12, 11, 1, -12 }, // '9'
{ 172, 2, 6, 3, 0, -9 }, // ':'
{ 174, 4, 9, 5, 0, -9 }, // ';'
{ 179, 4, 9, 5, 0, -9 }, // '<'
{ 184, 4, 9, 5, 0, -9 }, // '='
{ 189, 4, 9, 5, 0, -9 }, // '>'
{ 194, 4, 9, 5, 0, -9 }, // '?'
{ 199, 4, 9, 5, 0, -9 }, // '@'
{ 204, 8, 11, 11, 1, -12 }, // 'A'
{ 215, 8, 11, 11, 1, -11 }, // 'B'
{ 226, 7, 7, 11, 1, -7 }, // 'C'
{ 233, 8, 11, 11, 1, -11 }, // 'D'
{ 244, 7, 12, 11, 1, -12 }, // 'E'
{ 255, 7, 11, 11, 1, -12 }, // 'F'
{ 265, 8, 12, 11, 1, -12 }, // 'G'
{ 277, 8, 10, 11, 1, -11 }, // 'H'
{ 287, 2, 5, 11, 7, -6 }, // 'I'
{ 289, 8, 11, 11, 1, -11 }, // 'J'
{ 300, 8, 11, 11, 1, -12 }, // 'K'
{ 311, 7, 11, 11, 1, -11 }, // 'L'
{ 321, 8, 11, 11, 1, -12 }, // 'M'
{ 332, 8, 6, 11, 1, -7 }, // 'N'
{ 338, 8, 7, 11, 1, -7 }, // 'O'
{ 345, 8, 11, 11, 1, -12 }, // 'P'
{ 356, 8, 11, 11, 1, -12 }, // 'Q'
{ 367, 7, 6, 11, 1, -7 }, // 'R'
{ 373, 8, 11, 11, 1, -11 }, // 'S'
{ 384, 7, 11, 11, 1, -11 }, // 'T'
{ 394, 8, 6, 11, 1, -6 }, // 'U'
{ 400, 8, 11, 11, 1, -11 }, // 'V'
{ 411, 8, 11, 11, 1, -11 }, // 'W'
{ 422, 8, 10, 11, 1, -11 }, // 'X'
{ 432, 8, 11, 11, 1, -11 }, // 'Y'
{ 443, 8, 12, 11, 1, -12 }, // 'Z'
{ 455, 4, 9, 5, 0, -9 }, // '['
{ 460, 4, 9, 5, 0, -9 }, // '\'
{ 465, 4, 9, 5, 0, -9 }, // ']'
{ 470, 4, 9, 5, 0, -9 }, // '^'
{ 475, 4, 9, 5, 0, -9 }, // '_'
{ 480, 4, 9, 5, 0, -9 }, // '`'
{ 485, 8, 11, 11, 1, -12 }, // 'a'
{ 496, 8, 11, 11, 1, -11 }, // 'b'
{ 507, 7, 7, 11, 1, -7 }, // 'c'
{ 514, 8, 11, 11, 1, -11 }, // 'd'
{ 525, 7, 12, 11, 1, -12 }, // 'e'
{ 536, 7, 11, 11, 1, -12 }, // 'f'
{ 546, 8, 12, 11, 1, -12 }, // 'g'
{ 558, 8, 10, 11, 1, -11 }, // 'h'
{ 568, 2, 5, 11, 7, -6 }, // 'i'
{ 570, 8, 11, 11, 1, -11 }, // 'j'
{ 581, 8, 11, 11, 1, -12 }, // 'k'
{ 592, 7, 11, 11, 1, -11 }, // 'l'
{ 602, 8, 11, 11, 1, -12 }, // 'm'
{ 613, 8, 6, 11, 1, -7 }, // 'n'
{ 619, 8, 7, 11, 1, -7 }, // 'o'
{ 626, 8, 11, 11, 1, -12 }, // 'p'
{ 637, 8, 11, 11, 1, -12 }, // 'q'
{ 648, 7, 6, 11, 1, -7 }, // 'r'
{ 654, 8, 11, 11, 1, -11 }, // 's'
{ 665, 7, 11, 11, 1, -11 }, // 't'
{ 675, 8, 6, 11, 1, -6 }, // 'u'
{ 681, 8, 11, 11, 1, -11 }, // 'v'
{ 692, 8, 11, 11, 1, -11 }, // 'w'
{ 703, 8, 10, 11, 1, -11 }, // 'x'
{ 713, 8, 11, 11, 1, -11 }, // 'y'
{ 724, 8, 12, 11, 1, -12 }, // 'z'
{ 736, 4, 9, 5, 0, -9 }, // '{'
{ 741, 4, 9, 5, 0, -9 }, // '|'
{ 746, 4, 9, 5, 0, -9 } // '}'
};
const GFXfont DSEG7_Classic_Bold_12 PROGMEM = {
(uint8_t *)DSEG7_Classic_Bold_12Bitmaps,(GFXglyph *)DSEG7_Classic_Bold_12Glyphs,0x20, 0x7E, 14};