Переглянути джерело

Добавил пример кода от производителя.

unknown 16 годин тому
батько
коміт
fee1335c89
100 змінених файлів з 58559 додано та 0 видалено
  1. 55 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/DEV_Config.cpp
  2. 34 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/DEV_Config.h
  3. 24 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/Debug.h
  4. 939 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/GUI_Paint.cpp
  5. 235 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/GUI_Paint.h
  6. 21 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/ImageData.cpp
  7. 7 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/ImageData.h
  8. 186 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.cpp
  9. 48 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.h
  10. 83 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.ino
  11. 4 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/Readme.txt
  12. 1384 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font12.cpp
  13. 120 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font12CN.cpp
  14. 1764 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font16.cpp
  15. 2142 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font20.cpp
  16. 2520 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font24.cpp
  17. 465 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font24CN.cpp
  18. 1004 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/font8.cpp
  19. 99 0
      doc/OLED_Module_Code/Arduino/OLED_0in49/fonts.h
  20. 80 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/DEV_Config.cpp
  21. 52 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/DEV_Config.h
  22. 24 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/Debug.h
  23. 882 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/GUI_Paint.cpp
  24. 235 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/GUI_Paint.h
  25. 69 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/ImageData.c
  26. 39 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/ImageData.h
  27. 84 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_0in91.ino
  28. 179 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_Driver.cpp
  29. 50 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_Driver.h
  30. 7 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/Readme.txt
  31. 1384 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font12.cpp
  32. 120 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font12CN.cpp
  33. 1764 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font16.cpp
  34. 2142 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font20.cpp
  35. 2520 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font24.cpp
  36. 465 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font24CN.cpp
  37. 1004 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/font8.cpp
  38. 99 0
      doc/OLED_Module_Code/Arduino/OLED_0in91/fonts.h
  39. 80 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/DEV_Config.cpp
  40. 52 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/DEV_Config.h
  41. 24 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/Debug.h
  42. 878 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/GUI_Paint.cpp
  43. 235 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/GUI_Paint.h
  44. 803 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/ImageData.c
  45. 39 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/ImageData.h
  46. 80 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_0in95_rgb.ino
  47. 191 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_Driver.cpp
  48. 94 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_Driver.h
  49. 7 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/Readme.txt
  50. 1384 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font12.cpp
  51. 120 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font12CN.cpp
  52. 1764 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font16.cpp
  53. 2142 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font20.cpp
  54. 2520 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font24.cpp
  55. 465 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font24CN.cpp
  56. 1004 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font8.cpp
  57. 99 0
      doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/fonts.h
  58. 80 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/DEV_Config.cpp
  59. 52 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/DEV_Config.h
  60. 24 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/Debug.h
  61. 888 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/GUI_Paint.cpp
  62. 235 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/GUI_Paint.h
  63. 102 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/ImageData.c
  64. 39 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/ImageData.h
  65. 81 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_0in96.ino
  66. 191 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_Driver.cpp
  67. 83 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_Driver.h
  68. 10 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/Readme.txt
  69. 1384 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font12.cpp
  70. 120 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font12CN.cpp
  71. 1764 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font16.cpp
  72. 2142 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font20.cpp
  73. 2520 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font24.cpp
  74. 465 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font24CN.cpp
  75. 1004 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/font8.cpp
  76. 99 0
      doc/OLED_Module_Code/Arduino/OLED_0in96/fonts.h
  77. 5 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/.vscode/arduino.json
  78. 539 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/.vscode/c_cpp_properties.json
  79. 80 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/DEV_Config.cpp
  80. 52 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/DEV_Config.h
  81. 24 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/Debug.h
  82. 878 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/GUI_Paint.cpp
  83. 235 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/GUI_Paint.h
  84. 1059 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/ImageData.c
  85. 39 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/ImageData.h
  86. 102 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_0in96_rgb.ino
  87. 228 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_Driver.cpp
  88. 60 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_Driver.h
  89. 7 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/Readme.txt
  90. 1384 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font12.cpp
  91. 120 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font12CN.cpp
  92. 1764 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font16.cpp
  93. 2142 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font20.cpp
  94. 2520 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font24.cpp
  95. 465 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font24CN.cpp
  96. 1004 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font8.cpp
  97. 99 0
      doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/fonts.h
  98. 80 0
      doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/DEV_Config.cpp
  99. 52 0
      doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/DEV_Config.h
  100. 24 0
      doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/Debug.h

+ 55 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/DEV_Config.cpp

@@ -0,0 +1,55 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2020-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+    Serial.begin(115200);
+    Serial.println("USE_I2C");
+    Wire.setClock(2000000);
+    Wire.begin();
+    return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+    uint8_t Addr = IIC_ADR;
+    Wire.beginTransmission(Addr);
+    Wire.write(Cmd);
+    Wire.write(value);
+    Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+    delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+    for (int j = xus; j > 0; j--)
+        ;
+}

+ 34 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/DEV_Config.h

@@ -0,0 +1,34 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define IIC_ADR    0X3C 
+#define IIC_CMD    0X00
+#define IIC_RAM    0X40
+
+uint8_t System_Init(void);
+
+
+// void DEV_SPI_WriteByte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

+ 939 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/GUI_Paint.cpp

@@ -0,0 +1,939 @@
+/******************************************************************************
+* | File        :   GUI_Paint.c
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#include "GUI_Paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h> //memset()
+#include <math.h>
+
+PAINT Paint;
+
+/******************************************************************************
+function: Create Image
+parameter:
+    image   :   Pointer to the image cache
+    width   :   The width of the picture
+    Height  :   The height of the picture
+    Color   :   Whether the picture is inverted
+******************************************************************************/
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color)
+{
+    Paint.Image = NULL;
+    Paint.Image = image;
+
+    Paint.WidthMemory = Width;
+    Paint.HeightMemory = Height;
+    Paint.Color = Color;    
+    Paint.Scale = 2;
+    
+    Paint.WidthByte = (Width % 8 == 0)? (Width / 8 ): (Width / 8 + 1);
+    Paint.HeightByte = Height;    
+//    printf("WidthByte = %d, HeightByte = %d\r\n", Paint.WidthByte, Paint.HeightByte);
+//    printf(" EPD_WIDTH / 8 = %d\r\n",  122 / 8);
+   
+    Paint.Rotate = Rotate;
+    Paint.Mirror = MIRROR_NONE;
+    
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_180) {
+        Paint.Width = Width;
+        Paint.Height = Height;
+    } else {
+        Paint.Width = Height;
+        Paint.Height = Width;
+    }
+}
+
+/******************************************************************************
+function: Select Image
+parameter:
+    image : Pointer to the image cache
+******************************************************************************/
+void Paint_SelectImage(UBYTE *image)
+{
+    Paint.Image = image;
+}
+
+/******************************************************************************
+function: Select Image Rotate
+parameter:
+    Rotate : 0,90,180,270
+******************************************************************************/
+void Paint_SetRotate(UWORD Rotate)
+{
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_90 || Rotate == ROTATE_180 || Rotate == ROTATE_270) {
+        Debug("Set image Rotate %d\r\n", Rotate);
+        Paint.Rotate = Rotate;
+    } else {
+        Debug("rotate = 0, 90, 180, 270\r\n");
+    }
+}
+
+void Paint_SetScale(UBYTE scale)
+{
+    if(scale == 2){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 8 == 0)? (Paint.WidthMemory / 8 ): (Paint.WidthMemory / 8 + 1);
+    }else if(scale == 4){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 4 == 0)? (Paint.WidthMemory / 4 ): (Paint.WidthMemory / 4 + 1);
+    }else if(scale ==16) {
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory%2==0) ? (Paint.WidthMemory/2) : (Paint.WidthMemory/2+1); 
+    }else if(scale ==65) {
+        Paint.Scale = scale;
+        Paint.WidthByte = Paint.WidthMemory*2; 
+    }else{
+        Debug("Set Scale Input parameter error\r\n");
+        Debug("Scale Only support: 2 4 16 65\r\n");
+    }
+}
+/******************************************************************************
+function: Select Image mirror
+parameter:
+    mirror   :Not mirror,Horizontal mirror,Vertical mirror,Origin mirror
+******************************************************************************/
+void Paint_SetMirroring(UBYTE mirror)
+{
+    if(mirror == MIRROR_NONE || mirror == MIRROR_HORIZONTAL || 
+        mirror == MIRROR_VERTICAL || mirror == MIRROR_ORIGIN) {
+        Debug("mirror image x:%s, y:%s\r\n",(mirror & 0x01)? "mirror":"none", ((mirror >> 1) & 0x01)? "mirror":"none");
+        Paint.Mirror = mirror;
+    } else {
+        Debug("mirror should be MIRROR_NONE, MIRROR_HORIZONTAL, \
+        MIRROR_VERTICAL or MIRROR_ORIGIN\r\n");
+    }    
+}
+
+/******************************************************************************
+function: Draw Pixels
+parameter:
+    Xpoint : At point X
+    Ypoint : At point Y
+    Color  : Painted colors
+******************************************************************************/
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+{
+    if(Xpoint > Paint.Width || Ypoint > Paint.Height){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }      
+    UWORD X, Y;
+
+    switch(Paint.Rotate) {
+    case 0:
+        X = Xpoint;
+        Y = Ypoint;  
+        break;
+    case 90:
+        X = Paint.WidthMemory - Ypoint - 1;
+        Y = Xpoint;
+        break;
+    case 180:
+        X = Paint.WidthMemory - Xpoint - 1;
+        Y = Paint.HeightMemory - Ypoint - 1;
+        break;
+    case 270:
+        X = Ypoint;
+        Y = Paint.HeightMemory - Xpoint - 1;
+        break;
+    default:
+        return;
+    }
+    
+    switch(Paint.Mirror) {
+    case MIRROR_NONE:
+        break;
+    case MIRROR_HORIZONTAL:
+        X = Paint.WidthMemory - X - 1;
+        break;
+    case MIRROR_VERTICAL:
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    case MIRROR_ORIGIN:
+        X = Paint.WidthMemory - X - 1;
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    default:
+        return;
+    }
+
+    if(X > Paint.WidthMemory || Y > Paint.HeightMemory){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }
+    
+    if(Paint.Scale == 2){
+        UDOUBLE Addr = X / 8 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        if((Color & 0xff) == BLACK)
+            Paint.Image[Addr] = Rdata & ~(0x80 >> (X % 8));
+        else
+            Paint.Image[Addr] = Rdata | (0x80 >> (X % 8));
+    }else if(Paint.Scale == 4){
+        UDOUBLE Addr = X / 4 + Y * Paint.WidthByte;
+        Color = Color % 4;//Guaranteed color scale is 4  --- 0~3
+        UBYTE Rdata = Paint.Image[Addr];
+        
+        Rdata = Rdata & (~(0xC0 >> ((X % 4)*2)));
+        Paint.Image[Addr] = Rdata | ((Color << 6) >> ((X % 4)*2));
+    }else if(Paint.Scale == 16) {
+        UDOUBLE Addr = X / 2 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        Color = Color % 16;
+        Rdata = Rdata & (~(0xf0 >> ((X % 2)*4)));
+        Paint.Image[Addr] = Rdata | ((Color << 4) >> ((X % 2)*4));
+    }else if(Paint.Scale == 65) {
+        UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+        Paint.Image[Addr] = 0xff & (Color>>8);
+        Paint.Image[Addr+1] = 0xff & Color;
+    }
+}
+
+/******************************************************************************
+function: Clear the color of the picture
+parameter:
+    Color : Painted colors
+******************************************************************************/
+void Paint_Clear(UWORD Color)
+{
+    Color=Color;
+    if(Paint.Scale == 2 || Paint.Scale == 4) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Paint.Image[Addr] = Color;
+            }
+        }
+    }else if(Paint.Scale == 16) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Color = Color & 0x0f;
+                Paint.Image[Addr] = (Color<<4) | Color;
+            }
+        }
+    }else if(Paint.Scale == 65) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+                Paint.Image[Addr] = 0x0f & (Color>>8);
+                Paint.Image[Addr+1] = 0x0f & Color;
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Clear the color of a window
+parameter:
+    Xstart : x starting point
+    Ystart : Y starting point
+    Xend   : x end point
+    Yend   : y end point
+    Color  : Painted colors
+******************************************************************************/
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color)
+{
+    UWORD X, Y;
+    for (Y = Ystart; Y < Yend; Y++) {
+        for (X = Xstart; X < Xend; X++) {//8 pixel =  1 byte
+            Paint_SetPixel(X, Y, Color);
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw Point(Xpoint, Ypoint) Fill the color
+parameter:
+    Xpoint    : The Xpoint coordinate of the point
+    Ypoint    : The Ypoint coordinate of the point
+    Color   : Painted color
+    Dot_Pixel : point size
+    Dot_Style : point Style
+******************************************************************************/
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color,
+                     DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_Style)
+{
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DrawPoint Input exceeds the normal display range\r\n");
+        printf("Xpoint = %d , Paint.Width = %d  \r\n ",Xpoint,Paint.Width);
+        printf("Ypoint = %d , Paint.Height = %d  \r\n ",Ypoint,Paint.Height);
+        return;
+    }
+
+    int16_t XDir_Num , YDir_Num;
+    if (Dot_Style == DOT_FILL_AROUND) {
+        for (XDir_Num = 0; XDir_Num < 2 * Dot_Pixel - 1; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num < 2 * Dot_Pixel - 1; YDir_Num++) {
+                if(Xpoint + XDir_Num - Dot_Pixel < 0 || Ypoint + YDir_Num - Dot_Pixel < 0)
+                    break;
+                // printf("x = %d, y = %d\r\n", Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel);
+                Paint_SetPixel(Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel, Color);
+            }
+        }
+    } else {
+        for (XDir_Num = 0; XDir_Num <  Dot_Pixel; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num <  Dot_Pixel; YDir_Num++) {
+                Paint_SetPixel(Xpoint + XDir_Num - 1, Ypoint + YDir_Num - 1, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a line of arbitrary slope
+parameter:
+    Xstart :Starting Xpoint point coordinates
+    Ystart :Starting Xpoint point coordinates
+    Xend   :End point Xpoint coordinate
+    Yend   :End point Ypoint coordinate
+    Color  :The color of the line segment
+    Line_width : Line width
+    Line_Style: Solid and dotted lines
+******************************************************************************/
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                    UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Paint_DrawLine Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+    int dx = (int)Xend - (int)Xstart >= 0 ? Xend - Xstart : Xstart - Xend;
+    int dy = (int)Yend - (int)Ystart <= 0 ? Yend - Ystart : Ystart - Yend;
+
+    // Increment direction, 1 is positive, -1 is counter;
+    int XAddway = Xstart < Xend ? 1 : -1;
+    int YAddway = Ystart < Yend ? 1 : -1;
+
+    //Cumulative error
+    int Esp = dx + dy;
+    char Dotted_Len = 0;
+
+    for (;;) {
+        Dotted_Len++;
+        //Painted dotted line, 2 point is really virtual
+        if (Line_Style == LINE_STYLE_DOTTED && Dotted_Len % 3 == 0) {
+            //Debug("LINE_DOTTED\r\n");
+            if(Color)
+              Paint_DrawPoint(Xpoint, Ypoint, BLACK, Line_width, DOT_STYLE_DFT);
+            else
+              Paint_DrawPoint(Xpoint, Ypoint, WHITE, Line_width, DOT_STYLE_DFT);
+            Dotted_Len = 0;
+        } else {
+            Paint_DrawPoint(Xpoint, Ypoint, Color, Line_width, DOT_STYLE_DFT);
+        }
+        if (2 * Esp >= dy) {
+            if (Xpoint == Xend)
+                break;
+            Esp += dy;
+            Xpoint += XAddway;
+        }
+        if (2 * Esp <= dx) {
+            if (Ypoint == Yend)
+                break;
+            Esp += dx;
+            Ypoint += YAddway;
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a rectangle
+parameter:
+    Xstart :Rectangular  Starting Xpoint point coordinates
+    Ystart :Rectangular  Starting Xpoint point coordinates
+    Xend   :Rectangular  End point Xpoint coordinate
+    Yend   :Rectangular  End point Ypoint coordinate
+    Color  :The color of the Rectangular segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the rectangle
+******************************************************************************/
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                         UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    if (Draw_Fill) {
+        UWORD Ypoint;
+        for(Ypoint = Ystart; Ypoint < Yend; Ypoint++) {
+            Paint_DrawLine(Xstart, Ypoint, Xend, Ypoint, Color , Line_width, LINE_STYLE_SOLID);
+        }
+    } else {
+        Paint_DrawLine(Xstart, Ystart, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xstart, Ystart, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+    }
+}
+
+/******************************************************************************
+function: Use the 8-point method to draw a circle of the
+            specified size at the specified position->
+parameter:
+    X_Center  :Center X coordinate
+    Y_Center  :Center Y coordinate
+    Radius    :circle Radius
+    Color     :The color of the :circle segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the Circle
+******************************************************************************/
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius,
+                      UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (X_Center > Paint.Width || Y_Center >= Paint.Height) {
+        Debug("Paint_DrawCircle Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    //Draw a circle from(0, R) as a starting point
+    int16_t XCurrent, YCurrent;
+    XCurrent = 0;
+    YCurrent = Radius;
+
+    //Cumulative error,judge the next point of the logo
+    int16_t Esp = 3 - (Radius << 1 );
+
+    int16_t sCountY;
+    if (Draw_Fill == DRAW_FILL_FULL) {
+        while (XCurrent <= YCurrent ) { //Realistic circles
+            for (sCountY = XCurrent; sCountY <= YCurrent; sCountY ++ ) {
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//1
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//2
+                Paint_DrawPoint(X_Center - sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//3
+                Paint_DrawPoint(X_Center - sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//4
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//5
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//6
+                Paint_DrawPoint(X_Center + sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//7
+                Paint_DrawPoint(X_Center + sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+            }
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    } else { //Draw a hollow circle
+        while (XCurrent <= YCurrent ) {
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//1
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//2
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//3
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//4
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//5
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//6
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//7
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//0
+
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    }
+}
+
+/******************************************************************************
+function: Show English characters
+parameter:
+    Xpoint           :X coordinate
+    Ypoint           :Y coordinate
+    Acsii_Char       :To display the English characters
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawChar(UWORD Xpoint, UWORD Ypoint, const char Acsii_Char,
+                    sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+
+  UWORD Page, Column;
+
+  if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+    //Debug("Paint_DrawChar Input exceeds the normal display range\r\n");
+    return;
+  }
+  uint32_t Char_Offset = (Acsii_Char - ' ') * Font->Height * (Font->Width / 8 + (Font->Width % 8 ? 1 : 0));
+  const unsigned char *ptr = &Font->table[Char_Offset];
+
+  for ( Page = 0; Page < Font->Height; Page ++ ) {
+    for ( Column = 0; Column < Font->Width; Column ++ ) {
+
+      //To determine whether the font background color and screen background color is consistent
+      if (WHITE == FONT_BACKGROUND) { //this process is to speed up the scan
+          if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))){
+              Paint_SetPixel(Xpoint + Column, Ypoint + Page, Color_Foreground);
+              // Paint_DrawPoint(Xpoint + Column, Ypoint + Page, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+          }
+          else{
+              Paint_SetPixel(Xpoint + Column, Ypoint + Page, Color_Background);
+              // Paint_DrawPoint(Xpoint + Column, Ypoint + Page, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+          }
+      } 
+      else {
+          if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))) {
+              Paint_SetPixel(Xpoint + Column, Ypoint + Page, Color_Background);
+              // Paint_DrawPoint(Xpoint + Column, Ypoint + Page, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+          } 
+          else {
+              Paint_SetPixel(Xpoint + Column, Ypoint + Page, Color_Foreground);
+              // Paint_DrawPoint(Xpoint + Column, Ypoint + Page, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+          }
+      }
+      //One pixel is 8 bits
+      if (Column % 8 == 7) {
+        ptr++;
+      }
+    }/* Write a line */
+    if (Font->Width % 8 != 0) {
+      ptr++;
+    }
+  }/* Write all */
+}
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart           :X coordinate
+    Ystart           :Y coordinate
+    pString          :The first address of the English string to be displayed
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString,
+                         sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+
+    if (Xstart > Paint.Width || Ystart > Paint.Height) {
+        Debug("Paint_DrawString_EN Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while (* pString != '\0') {
+        //if X direction filled , reposition to(Xstart,Ypoint),Ypoint is Y direction plus the Height of the character
+        if ((Xpoint + Font->Width ) > Paint.Width ) {
+            Xpoint = Xstart;
+            Ypoint += Font->Height;
+        }
+
+        // If the Y direction is full, reposition to(Xstart, Ystart)
+        if ((Ypoint  + Font->Height ) > Paint.Height ) {
+            Xpoint = Xstart;
+            Ypoint = Ystart;
+        }
+        Paint_DrawChar(Xpoint, Ypoint, * pString, Font, Color_Foreground, Color_Background);
+
+        //The next character of the address
+        pString ++;
+
+        //The next word of the abscissa increases the font of the broadband
+        Xpoint += Font->Width;
+    }
+}
+
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart  :X coordinate
+    Ystart  :Y coordinate
+    pString :The first address of the Chinese string and English
+              string to be displayed
+    Font    :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background)
+{
+  const unsigned char* p_text =(const unsigned char*)pString;
+
+  int refcolumn = Xstart;
+  int i, j, Num;
+  /* Send the string character by character on EPD */
+  while (*p_text != 0) {
+    if (*p_text < 0x7F) {                                  //ASCII
+      for (Num = 0; Num < font->size ; Num++) {
+        if (*p_text == pgm_read_byte(&font->table[Num].index[0])) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              
+              if( WHITE == FONT_BACKGROUND){
+                if (pgm_read_byte(ptr) & (0x80 >> (i % 8))){
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Foreground);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+                else{
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Background);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+              }
+              else{
+                if (pgm_read_byte(ptr) & (0x80 >> (i % 8))){
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Background);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+                else{
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Foreground);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+              }
+              
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 1;
+      /* Decrement the column position by 16 */
+      refcolumn += font->ASCII_Width;
+    } else {                                   //中文
+      for (Num = 0; Num < font->size ; Num++) {
+        if ((*p_text == pgm_read_byte(&font->table[Num].index[0])) && (*(p_text + 1) == pgm_read_byte(&font->table[Num].index[1])) && (*(p_text + 2) == pgm_read_byte(&font->table[Num].index[2]))) {
+          const char* ptr = &(font->table[Num].matrix[0]);
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              
+              if( WHITE == FONT_BACKGROUND){
+                if (pgm_read_byte(ptr) & (0x80 >> (i % 8))){
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Foreground);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+                else{
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Background);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+              }
+              else{
+                if (pgm_read_byte(ptr) & (0x80 >> (i % 8))){
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Background);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Foreground, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+                else{
+                    Paint_SetPixel(refcolumn + i, Ystart + j, Color_Foreground);
+                    // Paint_DrawPoint(refcolumn + i, Ystart + j, Color_Background, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+                }
+              }
+
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 3;
+      /* Decrement the column position by 16 */
+      refcolumn += font->Width;
+    }
+  }
+}
+
+/******************************************************************************
+function: Display nummber
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    Number           : The number displayed
+    Font             :A structure pointer that displays a character size
+    Digit            : Fractional width
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+#define  ARRAY_LEN 255
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint,const char * Number,
+                   sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background)
+{ 
+    Color_Background=~Color_Background;
+    Color_Foreground=~Color_Foreground;
+    uint8_t Str_Array[ARRAY_LEN] = {0};
+    uint8_t *pStr = Str_Array;
+    uint8_t i, len = 0;
+    int16_t arr[3] = {0, 0, 0};
+    int16_t *p = arr;
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DisNum Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while(Number[len] != '\0') {  
+      len++;                                    //get total length
+      (*p)++;                                   //get the integer part length 
+      if(Number[len] == '.') {
+        arr[2] = 1;
+        arr[0]--;
+        p++;               //get fractional part length
+      }
+    }
+
+    if(Digit > 0) {    
+      if(Digit <= arr[1]) {                     
+        for(i=0; i<=len-(arr[1]-Digit); i++)      //cut some Number
+          Str_Array[i] = Number[i];
+      }
+      else {
+        for(i=0; i<=len+Digit-arr[1]; i++) {
+          if(i == len && arr[2] == 0)
+            Str_Array[i] = '.';
+          else if(i >= len)                           //add '0'
+            Str_Array[i] = '0';
+          else
+            Str_Array[i] = Number[i];
+        }
+      }
+    }
+    else
+      for(i=0; i<=len-arr[1]-arr[2]; i++) {
+        Str_Array[i] = Number[i];
+        }
+  
+    //show
+    Paint_DrawString_EN(Xpoint, Ypoint, (const char*)pStr, Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display time
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    pTime            : Time-related structures
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font,
+                    UWORD Color_Foreground, UWORD Color_Background)
+{
+    uint8_t value[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
+
+    UWORD Dx = Font->Width;
+
+    //Write data into the cache
+    Paint_DrawChar(Xstart                           , Ystart, value[pTime->Hour / 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx                      , Ystart, value[pTime->Hour % 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx  + Dx / 4 + Dx / 2   , Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 2 + Dx / 2         , Ystart, value[pTime->Min / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 3 + Dx / 2         , Ystart, value[pTime->Min % 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 4 + Dx / 2 - Dx / 4, Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 5                  , Ystart, value[pTime->Sec / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 6                  , Ystart, value[pTime->Sec % 10] , Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display monochrome bitmap
+parameter:
+    image_buffer :A picture data converted to a bitmap
+info:
+    Use a computer to convert the image into a corresponding array,
+    and then embed the array directly into Imagedata.cpp as a .c file.
+******************************************************************************/
+void Paint_DrawBitMap(const unsigned char* image_buffer)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte;
+            Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+        }
+    }
+}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else{
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }
+//}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else if(Region == 2){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }else if(Region == 3){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*2];
+//          }
+//      }
+//    }else if(Region == 4){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*3];
+//          }
+//      }
+//    }
+//}
+
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte ;
+            Paint.Image[Addr] = \
+            (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*(Region - 1)];
+        }
+    }
+}

+ 235 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/GUI_Paint.h

@@ -0,0 +1,235 @@
+/******************************************************************************
+* | File        :   GUI_Paint.h
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#ifndef __GUI_PAINT_H
+#define __GUI_PAINT_H
+
+#include "DEV_Config.h"
+#include "fonts.h"
+
+/**
+ * Image attributes
+**/
+typedef struct {
+    UBYTE *Image;
+    UWORD Width;
+    UWORD Height;
+    UWORD WidthMemory;
+    UWORD HeightMemory;
+    UWORD Color;
+    UWORD Rotate;
+    UWORD Mirror;
+    UWORD WidthByte;
+    UWORD HeightByte;
+    UWORD Scale;
+} PAINT;
+extern PAINT Paint;
+
+/**
+ * Display rotate
+**/
+#define ROTATE_0            0
+#define ROTATE_90           90
+#define ROTATE_180          180
+#define ROTATE_270          270
+
+/**
+ * Display Flip
+**/
+typedef enum {
+    MIRROR_NONE  = 0x00,
+    MIRROR_HORIZONTAL = 0x01,
+    MIRROR_VERTICAL = 0x02,
+    MIRROR_ORIGIN = 0x03,
+} MIRROR_IMAGE;
+#define MIRROR_IMAGE_DFT MIRROR_NONE
+
+/**
+ * image color
+**/
+
+#define WHITE          0xFFFF
+#define BLACK          0x0000
+#define BLUE           0x001F
+#define BRED           0XF81F
+#define GRED           0XFFE0
+#define GBLUE          0X07FF
+#define RED            0xF800
+#define MAGENTA        0xF81F
+#define GREEN          0x07E0
+#define CYAN           0x7FFF
+#define YELLOW         0xFFE0
+#define BROWN          0XBC40
+#define BRRED          0XFC07
+#define GRAY           0X8430
+
+#define IMAGE_BACKGROUND    WHITE
+#define FONT_FOREGROUND     BLACK
+#define FONT_BACKGROUND     WHITE
+
+//4 Gray level
+#define  GRAY1 0x03 //Blackest
+#define  GRAY2 0x02
+#define  GRAY3 0x01 //gray
+#define  GRAY4 0x00 //white
+/**
+ * The size of the point
+**/
+typedef enum {
+    DOT_PIXEL_1X1  = 1, // 1 x 1
+    DOT_PIXEL_2X2  ,    // 2 X 2
+    DOT_PIXEL_3X3  ,    // 3 X 3
+    DOT_PIXEL_4X4  ,    // 4 X 4
+    DOT_PIXEL_5X5  ,    // 5 X 5
+    DOT_PIXEL_6X6  ,    // 6 X 6
+    DOT_PIXEL_7X7  ,    // 7 X 7
+    DOT_PIXEL_8X8  ,    // 8 X 8
+} DOT_PIXEL;
+#define DOT_PIXEL_DFT  DOT_PIXEL_1X1  //Default dot pilex
+
+/**
+ * Point size fill style
+**/
+typedef enum {
+    DOT_FILL_AROUND  = 1,   // dot pixel 1 x 1
+    DOT_FILL_RIGHTUP  ,     // dot pixel 2 X 2
+} DOT_STYLE;
+#define DOT_STYLE_DFT  DOT_FILL_AROUND  //Default dot pilex
+
+/**
+ * Line style, solid or dashed
+**/
+typedef enum {
+    LINE_STYLE_SOLID = 0,
+    LINE_STYLE_DOTTED,
+} LINE_STYLE;
+
+/**
+ * Whether the graphic is filled
+**/
+typedef enum {
+    DRAW_FILL_EMPTY = 0,
+    DRAW_FILL_FULL,
+} DRAW_FILL;
+
+/**
+ * Custom structure of a time attribute
+**/
+typedef struct {
+    UWORD Year;  //0000
+    UBYTE Month; //1 - 12
+    UBYTE Day;   //1 - 30
+    UBYTE Hour;  //0 - 23
+    UBYTE Min;   //0 - 59
+    UBYTE Sec;   //0 - 59
+} PAINT_TIME;
+extern PAINT_TIME sPaint_time;
+
+//init and Clear
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color);
+void Paint_SelectImage(UBYTE *image);
+void Paint_SetRotate(UWORD Rotate);
+void Paint_SetMirroring(UBYTE mirror);
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color);
+void Paint_SetScale(UBYTE scale);
+
+void Paint_Clear(UWORD Color);
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color);
+
+//Drawing
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay);
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style);
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+
+//Display string
+void Paint_DrawChar(UWORD Xstart, UWORD Ystart, const char Acsii_Char, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint, const char * Number,  sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+
+//pic
+void Paint_DrawBitMap(const unsigned char* image_buffer);
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneEighth(const unsigned char* image_buffer, UBYTE Region);
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region);
+#endif

+ 21 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/ImageData.cpp

@@ -0,0 +1,21 @@
+#include "ImageData.h"
+#include <avr/pgmspace.h>
+
+const unsigned char gImage_0in49[256] PROGMEM= { /* 0X81,0X01,0X40,0X00,0X20,0X00, */
+  0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+  0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF9,0X3F,0XFF,0XFF,0XF6,0XDF,0XFF,
+  0XFF,0XF6,0XDF,0XFF,0XFF,0XF9,0X3E,0XFF,0XFF,0XFF,0XFF,0X1F,0XFF,0XF9,0XDF,0XE7,
+  0XFF,0XF6,0XDF,0X1B,0XFF,0XF7,0X5E,0XFB,0XFF,0XFB,0X9F,0XFF,0XFF,0XFF,0XFF,0X0F,
+  0XFF,0XFF,0XFE,0XAF,0XFF,0XF3,0XFE,0XAF,0XFF,0XFC,0X7E,0XDF,0XF2,0X7F,0X9F,0XFF,
+  0XED,0XBF,0XF8,0X0F,0XED,0XBF,0XFE,0XEF,0XED,0XB9,0XDE,0XEF,0XF2,0X76,0XDF,0X1F,
+  0XFF,0XF7,0X5F,0XFF,0XF2,0X7B,0X9E,0XDF,0XED,0XBF,0XFE,0XAF,0XED,0XB8,0X3E,0XAF,
+  0XEF,0XB7,0XDF,0X6F,0XF7,0X77,0XDF,0XFF,0XFF,0XF8,0X3F,0X2F,0XFF,0XFF,0XFE,0XAF,
+  0XFA,0XFF,0XFE,0XAF,0XFF,0XF3,0XFF,0X1F,0XFF,0XFC,0X7F,0XFF,0XF6,0X7F,0X9F,0X0F,
+  0XED,0XBF,0XFE,0XFF,0XED,0XBF,0XFE,0XFF,0XED,0XBF,0XBE,0X0F,0XF0,0X70,0X1F,0XFF,
+  0XFF,0XFB,0XB8,0X0F,0XFF,0XFC,0XBE,0XEF,0XE0,0X3F,0X3E,0XEF,0XF7,0XFF,0XFF,0X1F,
+  0XFB,0XF9,0XDF,0XFF,0XFF,0XF6,0XDF,0X2F,0XFF,0XF7,0X5E,0XAF,0XFF,0XFB,0X9E,0XAF,
+  0XFF,0XFF,0XFF,0X1F,0XFF,0XF8,0X3F,0XFF,0XFF,0XF7,0XDC,0X1F,0XFF,0XF7,0XDF,0XCF,
+  0XFF,0XF8,0X3F,0X3F,0XFF,0XFF,0XFF,0XCF,0XFF,0XF9,0XDC,0X1F,0XFF,0XF6,0XDF,0XFF,
+  0XFF,0XF7,0X5F,0XFF,0XFF,0XFB,0X9F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+  0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+};

+ 7 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/ImageData.h

@@ -0,0 +1,7 @@
+#ifndef _IMAGEDATA_H_
+#define _IMAGEDATA_H_
+
+extern const unsigned char gImage_0in49[];	//rotate 90, Color reversal
+
+
+#endif

+ 186 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.cpp

@@ -0,0 +1,186 @@
+/*****************************************************************************
+* | File        :   OLED_0in49.c
+* | Author      :   Waveshare team
+* | Function    :   0.49inch OLED Module Drive function
+* | Info        :
+*----------------
+* | This version:   V1.0
+* | Date        :   2023-05-31
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#include "OLED_0in49.h"
+#include "stdio.h"
+#include "DEV_Config.h"
+
+/*******************************************************************************
+function:
+            Write register address and data
+*******************************************************************************/
+static void OLED_WriteReg(uint8_t Reg)
+{
+    I2C_Write_Byte(Reg, IIC_CMD);
+}
+
+static void OLED_WriteData(uint8_t Data)
+{
+    I2C_Write_Byte(Data, IIC_RAM);
+}
+
+/*******************************************************************************
+function:
+            Common register initialization
+*******************************************************************************/
+static void OLED_InitReg(void)
+{
+    OLED_WriteReg(0xAE); /*display off*/
+
+    OLED_WriteReg(0x00); /*set lower column address*/
+    OLED_WriteReg(0x12); /*set higher column address*/
+
+    OLED_WriteReg(0x00); /*set display start line*/
+
+    OLED_WriteReg(0xB0); /*set page address*/
+
+    OLED_WriteReg(0x81); /*contract control*/
+    OLED_WriteReg(0x4f); /*128*/
+
+    OLED_WriteReg(0xA0); /*set segment remap*/
+
+    OLED_WriteReg(0xA6); /*normal / reverse*/
+
+    OLED_WriteReg(0xA8); /*multiplex ratio*/
+    OLED_WriteReg(0x1F); /*duty = 1/32*/
+
+    OLED_WriteReg(0xC8); /*Com scan direction*/
+
+    OLED_WriteReg(0xD3); /*set display offset*/
+    OLED_WriteReg(0x00);
+
+    OLED_WriteReg(0x20);
+    OLED_WriteReg(0x01); /*set Vertical Addressing Mode*/
+
+    OLED_WriteReg(0xD5); /*set osc division*/
+    OLED_WriteReg(0x80);
+
+    OLED_WriteReg(0xD9); /*set pre-charge period*/
+    OLED_WriteReg(0xf1);
+
+    OLED_WriteReg(0xDA); /*set COM pins*/
+    OLED_WriteReg(0x12);
+
+    OLED_WriteReg(0xdb); /*set vcomh*/
+    OLED_WriteReg(0x40);
+
+    OLED_WriteReg(0x8d); /*set charge pump enable*/
+    OLED_WriteReg(0x14);
+
+    // OLED_WriteReg(0xAF); /*display ON*/
+}
+
+/********************************************************************************
+function:
+            initialization
+********************************************************************************/
+void OLED_0in49_Init()
+{
+    System_Init();
+    // Hardware reset
+    OLED_InitReg();
+    Driver_Delay_ms(200);
+    // Turn on the OLED display
+    OLED_WriteReg(0xaf);
+}
+
+/********************************************************************************
+function:
+            Clear screen
+********************************************************************************/
+void OLED_0in49_Clear(void)
+{
+    UWORD i;
+    OLED_WriteReg(0x22); // 设置页面地址
+    OLED_WriteReg(0x00);
+    OLED_WriteReg(0x03);
+    OLED_WriteReg(0x21); // 设置列地址
+    OLED_WriteReg(0x20);
+    OLED_WriteReg(0x5f);
+    for (i = 0; i < 256; i++)
+    {
+        OLED_WriteData(0x00);
+    }
+}
+
+/********************************************************************************
+function:
+            reverse a byte data
+********************************************************************************/
+static UBYTE reverse(UBYTE temp)
+{
+    temp = ((temp & 0x55) << 1) | ((temp & 0xaa) >> 1);
+    temp = ((temp & 0x33) << 2) | ((temp & 0xcc) >> 2);
+    temp = ((temp & 0x0f) << 4) | ((temp & 0xf0) >> 4);
+    return temp;
+}
+
+/********************************************************************************
+function:
+    Update all memory to OLED
+********************************************************************************/
+void OLED_0in49_Display(const UBYTE *Image)
+{
+    UBYTE temp;
+    UWORD i;
+    OLED_WriteReg(0x22);
+    OLED_WriteReg(0x00);
+    OLED_WriteReg(0x03);
+    OLED_WriteReg(0x21);
+    OLED_WriteReg(0x20);
+    OLED_WriteReg(0x5f);
+    for (i = 0; i < 256; i++)
+    {
+        temp = pgm_read_byte(&Image[i]);
+        temp = reverse(temp); // reverse the buffer
+        OLED_WriteData(~temp);
+    }
+}
+
+/********************************************************************************
+function:   Update RAM memory to OLED
+********************************************************************************/
+void OLED_0in49_Display_RAM(const UBYTE *Image)
+{
+    UBYTE temp;
+    UWORD i;
+    OLED_WriteReg(0x22);
+    OLED_WriteReg(0x00);
+    OLED_WriteReg(0x03);
+    OLED_WriteReg(0x21);
+    OLED_WriteReg(0x20);
+    OLED_WriteReg(0x5f);
+    for (i = 0; i < 256; i++)
+    {
+        temp = Image[i];
+        temp = reverse(temp); // reverse the buffer
+        OLED_WriteData(temp);
+    }
+}

+ 48 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.h

@@ -0,0 +1,48 @@
+/*****************************************************************************
+* | File        :   OLED_0in49.h
+* | Author      :   Waveshare team
+* | Function    :   0.49inch OLED Module Drive function
+* | Info        :
+*----------------
+* | This version:   V1.0
+* | Date        :   2023-05-31
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#ifndef __OLED_0in49_H
+#define __OLED_0in49_H
+
+#include "DEV_Config.h"
+
+/********************************************************************************
+function:
+        Define the full screen height length of the display
+********************************************************************************/
+
+#define OLED_0in49_WIDTH  64  // OLED width
+#define OLED_0in49_HEIGHT 32// OLED height
+
+void OLED_0in49_Init(void);
+void OLED_0in49_Clear(void);
+void OLED_0in49_Display(const UBYTE *Image);
+void OLED_0in49_Display_RAM(const UBYTE *Image);
+#endif

+ 83 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/OLED_0in49.ino

@@ -0,0 +1,83 @@
+#include <Arduino.h>
+#include "DEV_Config.h"
+#include "OLED_0in49.h"
+#include "ImageData.h"
+#include "GUI_paint.h"
+
+void setup()
+{
+  System_Init();
+  Serial.print(F("OLED_Init()...\r\n"));
+  OLED_0in49_Init();
+  Driver_Delay_ms(500);
+  OLED_0in49_Clear();
+
+  // 0.Create a new image cache
+  UBYTE *BlackImage;
+  UWORD Imagesize = ((OLED_0in49_WIDTH == 0) ? (OLED_0in49_WIDTH) : (OLED_0in49_WIDTH + 1)) * OLED_0in49_HEIGHT;
+  if ((BlackImage = (UBYTE *)malloc(Imagesize / 8)) == NULL)
+  { // No enough memory
+    Serial.print("Failed to apply for black memory...\r\n");
+    return;
+  }
+  Serial.println("apply success!");
+  Serial.print("Paint_NewImage\r\n");
+
+  Paint_NewImage(BlackImage, OLED_0in49_HEIGHT, OLED_0in49_WIDTH,270, BLACK);
+  Paint_SetScale(2);
+
+  // 1.Select Image
+  Paint_SelectImage(BlackImage);
+  Paint_Clear(BLACK);
+  Driver_Delay_ms(500);
+
+  while (1)
+  {
+    Serial.print("Drawing:page 1\r\n");
+    Paint_DrawPoint(10, 10, WHITE, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+    Paint_DrawPoint(25, 10, WHITE, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+    Paint_DrawPoint(40, 10, WHITE, DOT_PIXEL_3X3, DOT_STYLE_DFT);
+    OLED_0in49_Display_RAM(BlackImage);
+    Paint_DrawLine(2, 10, 2, 25, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(20, 10, 20, 25, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(30, 10, 30, 25, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawLine(62, 10, 62, 25, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    OLED_0in49_Display_RAM(BlackImage);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK);
+    
+    Serial.print("Drawing:page 2\r\n");
+    Paint_DrawCircle(30, 16, 12, WHITE, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    OLED_0in49_Display_RAM(BlackImage);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK);
+
+    Serial.print("Drawing:page 3\r\n");
+    Paint_DrawString_EN(0, 0, "waveshare", &Font12, BLACK, WHITE);
+    OLED_0in49_Display_RAM(BlackImage);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK);
+    Paint_DrawNum(0, 10, "123.456", &Font12, 3, WHITE, BLACK);
+    OLED_0in49_Display_RAM(BlackImage);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK);
+    Paint_DrawString_CN(0, 5, "你好", &Font12CN, WHITE, BLACK);
+    Driver_Delay_ms(20);
+    OLED_0in49_Display_RAM(BlackImage);
+    Paint_DrawString_EN(35, 10, "Arduino", &Font8, WHITE, BLACK);
+    OLED_0in49_Display_RAM(BlackImage);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK);
+    // show the array image
+    Serial.print("Drawing:page 4\r\n");
+    OLED_0in49_Display(gImage_0in49);
+    Driver_Delay_ms(2000);
+    OLED_0in49_Clear();
+    Driver_Delay_ms(2000);
+  }
+}
+
+void loop()
+{
+  // put your main code here, to run repeatedly:
+}

+ 4 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/Readme.txt

@@ -0,0 +1,4 @@
+Arduino
+IIC:
+	DIN	SDA
+	CLK	SCL

+ 1384 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font12.cpp

@@ -0,0 +1,1384 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font12_Table[] PROGMEM = 
+{
+  // @0 ' ' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @12 '!' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @24 '"' (7 pixels wide)
+  0x00, //        
+  0x6C, //  ## ## 
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @36 '#' (7 pixels wide)
+  0x00, //        
+  0x14, //    # # 
+  0x14, //    # # 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x50, //  # #   
+  0x50, //  # #   
+  0x00, //        
+  0x00, //        
+
+  // @48 '$' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x38, //   ###  
+  0x40, //  #     
+  0x40, //  #     
+  0x38, //   ###  
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @60 '%' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x50, //  # #   
+  0x20, //   #    
+  0x0C, //     ## 
+  0x70, //  ###   
+  0x08, //     #  
+  0x14, //    # # 
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @72 '&' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x20, //   #    
+  0x20, //   #    
+  0x54, //  # # # 
+  0x48, //  #  #  
+  0x34, //   ## # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @84 ''' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @96 '(' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+
+  // @108 ')' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x00, //        
+
+  // @120 '*' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @132 '+' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0xFE, // #######
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @144 ',' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x10, //    #   
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+
+  // @156 '-' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @168 '.' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @180 '/' (7 pixels wide)
+  0x00, //        
+  0x04, //      # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x40, //  #     
+  0x00, //        
+  0x00, //        
+
+  // @192 '0' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @204 '1' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @216 '2' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @228 '3' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x18, //    ##  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @240 '4' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x14, //    # # 
+  0x14, //    # # 
+  0x24, //   #  # 
+  0x44, //  #   # 
+  0x7E, //  ######
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @252 '5' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @264 '6' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x40, //  #     
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @276 '7' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @288 '8' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @300 '9' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @312 ':' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @324 ';' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x18, //    ##  
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+  0x00, //        
+
+  // @336 '<' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x0C, //     ## 
+  0x10, //    #   
+  0x60, //  ##    
+  0x80, // #      
+  0x60, //  ##    
+  0x10, //    #   
+  0x0C, //     ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @348 '=' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @360 '>' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0xC0, // ##     
+  0x20, //   #    
+  0x18, //    ##  
+  0x04, //      # 
+  0x18, //    ##  
+  0x20, //   #    
+  0xC0, // ##     
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @372 '?' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x24, //   #  # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x00, //        
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @384 '@' (7 pixels wide)
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+
+  // @396 'A' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @408 'B' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @420 'C' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @432 'D' (7 pixels wide)
+  0x00, //        
+  0xF0, // ####   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0xF0, // ####   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @444 'E' (7 pixels wide)
+  0x00, //        
+  0xFC, // ###### 
+  0x44, //  #   # 
+  0x50, //  # #   
+  0x70, //  ###   
+  0x50, //  # #   
+  0x40, //  #     
+  0x44, //  #   # 
+  0xFC, // ###### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @456 'F' (7 pixels wide)
+  0x00, //        
+  0x7E, //  ######
+  0x22, //   #   #
+  0x28, //   # #  
+  0x38, //   ###  
+  0x28, //   # #  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @468 'G' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x4E, //  #  ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @480 'H' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @492 'I' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @504 'J' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @516 'K' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0x50, //  # #   
+  0x70, //  ###   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE6, // ###  ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @528 'L' (7 pixels wide)
+  0x00, //        
+  0x70, //  ###   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @540 'M' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x6C, //  ## ## 
+  0x6C, //  ## ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @552 'N' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x64, //  ##  # 
+  0x64, //  ##  # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0xEC, // ### ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @564 'O' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @576 'P' (7 pixels wide)
+  0x00, //        
+  0x78, //  ####  
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @588 'Q' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+
+  // @600 'R' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE2, // ###   #
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @612 'S' (7 pixels wide)
+  0x00, //        
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x64, //  ##  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @624 'T' (7 pixels wide)
+  0x00, //        
+  0xFE, // #######
+  0x92, // #  #  #
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @636 'U' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @648 'V' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @660 'W' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @672 'X' (7 pixels wide)
+  0x00, //        
+  0xC6, // ##   ##
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0xC6, // ##   ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @684 'Y' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @696 'Z' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @708 '[' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x00, //        
+
+  // @720 '\' (7 pixels wide)
+  0x00, //        
+  0x40, //  #     
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+
+  // @732 ']' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x38, //   ###  
+  0x00, //        
+
+  // @744 '^' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @756 '_' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xFE, // #######
+
+  // @768 '`' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @780 'a' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @792 'b' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @804 'c' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @816 'd' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x04, //      # 
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @828 'e' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x40, //  #     
+  0x40, //  #     
+  0x3C, //   #### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @840 'f' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @852 'g' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x38, //   ###  
+  0x00, //        
+
+  // @864 'h' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @876 'i' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @888 'j' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x78, //  ####  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+
+  // @900 'k' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x5C, //  # ### 
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x50, //  # #   
+  0x48, //  #  #  
+  0xDC, // ## ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @912 'l' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @924 'm' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xE8, // ### #  
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0xFE, // #######
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @936 'n' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @948 'o' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @960 'p' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x40, //  #     
+  0xE0, // ###    
+  0x00, //        
+
+  // @972 'q' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+
+  // @984 'r' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x6C, //  ## ## 
+  0x30, //   ##   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @996 's' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x04, //      # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1008 't' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x22, //   #   #
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1020 'u' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x36, //   ## ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1032 'v' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1044 'w' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1056 'x' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x30, //   ##   
+  0x48, //  #  #  
+  0xCC, // ##  ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1068 'y' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x24, //   #  # 
+  0x28, //   # #  
+  0x18, //    ##  
+  0x10, //    #   
+  0x10, //    #   
+  0x78, //  ####  
+  0x00, //        
+
+  // @1080 'z' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x48, //  #  #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1092 '{' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+
+  // @1104 '|' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @1116 '}' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x00, //        
+
+  // @1128 '~' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x24, //   #  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+};
+
+sFONT Font12 = {
+  Font12_Table,
+  7, /* Width */
+  12, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 120 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font12CN.cpp

@@ -0,0 +1,120 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font12CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xC0,0x1D,0x80,0x3B,0xFF,0x3B,0x07,
+0x3F,0x77,0x7E,0x76,0xF8,0x70,0xFB,0xFE,0xFB,0xFE,0x3F,0x77,0x3F,0x77,0x3E,0x73,
+0x38,0x70,0x38,0x70,0x3B,0xE0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x73,0xFF,0x70,0x0F,0xFE,0x1E,
+0x7E,0x3C,0x6E,0x38,0xEE,0x30,0xEF,0xFF,0xFC,0x30,0x7C,0x30,0x38,0x30,0x3E,0x30,
+0x7E,0x30,0xE0,0x30,0xC1,0xF0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0E,0x30,0x0E,0x3F,0xEE,0x30,0xEE,
+0xFC,0xFF,0x76,0xCE,0x77,0xFE,0x7B,0xFE,0xFF,0xFE,0xF3,0xDE,0xF3,0xCE,0x37,0xEE,
+0x3E,0x6E,0x3C,0x0E,0x30,0x3E,0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x70,0xFF,0xFF,0x3E,0x70,0x38,0x00,
+0x7F,0xFF,0xE0,0x00,0xFF,0xFC,0x3B,0x8C,0x39,0xCC,0xFF,0xFF,0x73,0x9C,0x71,0xDC,
+0x7F,0xFF,0x00,0x1C,0x01,0xF8,0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xFF,0xF0,0x3E,0x00,0x0E,0x1F,
+0xCF,0xFB,0xFF,0xF8,0x3F,0xFF,0x0F,0xFF,0x7F,0xD8,0x7F,0xDC,0x6F,0xCE,0xED,0xFF,
+0xFD,0xF7,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3E,0x00,0x67,0x00,0x07,0x80,0x0F,0x80,0x7F,0x80,0xE3,0x80,0xE7,0x80,0xE7,0x80,
+0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x70,0x00,
+0x7F,0x00,0x7B,0x80,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x7B,0x80,
+0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3F,0x00,0x73,0x00,0xF0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x73,0x00,
+0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,
+0x1F,0x00,0x3B,0x80,0x3B,0x80,0x71,0x80,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
+0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+};
+
+cFONT Font12CN = {
+  Font12CN_Table,
+  sizeof(Font12CN_Table)/sizeof(CH_CN),  /*size of table*/
+  11, /* ASCII Width */
+  16, /* Width */
+  21, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1764 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font16.cpp

@@ -0,0 +1,1764 @@
+/**
+  ******************************************************************************
+  * @file    font16.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font16 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font16_Table[] PROGMEM = 
+{
+	// @0 ' ' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @32 '!' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @64 '"' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x1D, 0xC0, //    ### ### 
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @96 '#' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @128 '$' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1E, 0x00, //    ####    
+	0x0F, 0x00, //     ####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @160 '%' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x00, //   #  #     
+	0x24, 0x00, //   #  #     
+	0x18, 0xC0, //    ##   ## 
+	0x07, 0x80, //      ####  
+	0x1E, 0x00, //    ####    
+	0x31, 0x80, //   ##   ##  
+	0x02, 0x40, //       #  # 
+	0x02, 0x40, //       #  # 
+	0x01, 0x80, //        ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @192 '&' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x1D, 0x80, //    ### ##  
+	0x37, 0x00, //   ## ###   
+	0x33, 0x00, //   ##  ##   
+	0x1D, 0x80, //    ### ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @224 ''' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @256 '(' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0E, 0x00, //     ###    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0E, 0x00, //     ###    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @288 ')' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @320 '*' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x3F, 0xC0, //   ######## 
+	0x0F, 0x00, //     ####   
+	0x1F, 0x80, //    ######  
+	0x19, 0x80, //    ##  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @352 '+' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x3F, 0x80, //   #######  
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @384 ',' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @416 '-' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @448 '.' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @480 '/' (11 pixels wide)
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @512 '0' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @544 '1' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x3E, 0x00, //   #####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @576 '2' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x19, 0x80, //    ##  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @608 '3' (11 pixels wide)
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x61, 0x80, //  ##    ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x61, 0x80, //  ##    ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @640 '4' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x0F, 0x00, //     ####   
+	0x0B, 0x00, //     # ##   
+	0x1B, 0x00, //    ## ##   
+	0x13, 0x00, //    #  ##   
+	0x33, 0x00, //   ##  ##   
+	0x3F, 0x80, //   #######  
+	0x03, 0x00, //       ##   
+	0x0F, 0x80, //     #####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @672 '5' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x1F, 0x00, //    #####   
+	0x11, 0x80, //    #   ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x21, 0x80, //   #    ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @704 '6' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @736 '7' (11 pixels wide)
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x43, 0x00, //  #    ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @768 '8' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @800 '9' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x07, 0x00, //      ###   
+	0x3C, 0x00, //   ####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @832 ':' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @864 ';' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @896 '<' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @928 '=' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @960 '>' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @992 '?' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x01, 0x80, //        ##  
+	0x07, 0x00, //      ###   
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1024 '@' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x11, 0x00, //    #   #   
+	0x21, 0x00, //   #    #   
+	0x21, 0x00, //   #    #   
+	0x27, 0x00, //   #  ###   
+	0x29, 0x00, //   # #  #   
+	0x29, 0x00, //   # #  #   
+	0x27, 0x00, //   #  ###   
+	0x20, 0x00, //   #        
+	0x11, 0x00, //    #   #   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1056 'A' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x0F, 0x00, //     ####   
+	0x09, 0x00, //     #  #   
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x1F, 0x80, //    ######  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x79, 0xE0, //  ####  ####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1088 'B' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1120 'C' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x40, //    ##### # 
+	0x30, 0xC0, //   ##    ## 
+	0x60, 0x40, //  ##      # 
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x40, //  ##      # 
+	0x30, 0x80, //   ##    #  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1152 'D' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1184 'E' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x7F, 0x80, //  ########  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1216 'F' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x30, 0x40, //   ##     # 
+	0x30, 0x40, //   ##     # 
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1248 'G' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x67, 0xC0, //  ##  ##### 
+	0x61, 0x80, //  ##    ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1280 'H' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x80, //   #######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1312 'I' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0xC0, //   ######## 
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1344 'J' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0xC0, //    ####### 
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1376 'K' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x00, //   ##  ##   
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x79, 0xC0, //  ####  ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1408 'L' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7E, 0x00, //  ######    
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1440 'M' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xE0, 0xE0, // ###     ###
+	0x60, 0xC0, //  ##     ## 
+	0x71, 0xC0, //  ###   ### 
+	0x7B, 0xC0, //  #### #### 
+	0x6A, 0xC0, //  ## # # ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x60, 0xC0, //  ##     ## 
+	0xFB, 0xE0, // ##### #####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1472 'N' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0xC0, //  ###  #### 
+	0x31, 0x80, //   ##   ##  
+	0x39, 0x80, //   ###  ##  
+	0x3D, 0x80, //   #### ##  
+	0x35, 0x80, //   ## # ##  
+	0x37, 0x80, //   ## ####  
+	0x33, 0x80, //   ##  ###  
+	0x31, 0x80, //   ##   ##  
+	0x79, 0x80, //  ####  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1504 'O' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1536 'P' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7E, 0x00, //  ######    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1568 'Q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x0C, 0xC0, //     ##  ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1600 'R' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7C, 0xE0, //  #####  ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1632 'S' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1664 'T' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1696 'U' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1728 'V' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0A, 0x00, //     # #    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1760 'W' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFB, 0xE0, // ##### #####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x2A, 0x80, //   # # # #  
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1792 'X' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1824 'Y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1856 'Z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x23, 0x00, //   #   ##   
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x18, 0x80, //    ##   #  
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1888 '[' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x07, 0x80, //      ####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1920 '\' (11 pixels wide)
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1952 ']' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1E, 0x00, //    ####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1984 '^' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x0A, 0x00, //     # #    
+	0x0A, 0x00, //     # #    
+	0x11, 0x00, //    #   #   
+	0x20, 0x80, //   #     #  
+	0x20, 0x80, //   #     #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2016 '_' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFF, 0xE0, // ###########
+
+	// @2048 '`' (11 pixels wide)
+	0x08, 0x00, //     #      
+	0x04, 0x00, //      #     
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2080 'a' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2112 'b' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x77, 0x00, //  ### ###   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2144 'c' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x80, //  ##     #  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2176 'd' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1D, 0x80, //    ### ##  
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2208 'e' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x7F, 0xC0, //  ######### 
+	0x60, 0x00, //  ##        
+	0x30, 0xC0, //   ##    ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2240 'f' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0xE0, //      ######
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2272 'g' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2304 'h' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2336 'i' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2368 'j' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2400 'k' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x80, //   ## ####  
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3C, 0x00, //   ####     
+	0x36, 0x00, //   ## ##    
+	0x33, 0x00, //   ##  ##   
+	0x77, 0xC0, //  ### ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2432 'l' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2464 'm' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x76, 0xE0, //  ### ## ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2496 'n' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2528 'o' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2560 'p' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x37, 0x00, //   ## ###   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2592 'q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x07, 0xC0, //      ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2624 'r' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0x80, //  #### ###  
+	0x1C, 0xC0, //    ###  ## 
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2656 's' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x3C, 0x00, //   ####     
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2688 't' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x80, //    ##   #  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2720 'u' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0x80, //  ###  ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2752 'v' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2784 'w' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xF1, 0xE0, // ####   ####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2816 'x' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2848 'y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x0B, 0x00, //     # ##   
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2880 'z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x03, 0x00, //       ##   
+	0x0E, 0x00, //     ###    
+	0x18, 0x00, //    ##      
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2912 '{' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2944 '|' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2976 '}' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @3008 '~' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x80, //   #  #  #  
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+};
+
+sFONT Font16 = {
+  Font16_Table,
+  11, /* Width */
+  16, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2142 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font20.cpp

@@ -0,0 +1,2142 @@
+/**
+  ******************************************************************************
+  * @file    font20.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font20 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// Character bitmaps for Courier New 15pt
+const uint8_t Font20_Table[] PROGMEM = 
+{
+	// @0 ' ' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @40 '!' (14 pixels wide)
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x02, 0x00, //       #       
+	0x02, 0x00, //       #       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @80 '"' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @120 '#' (14 pixels wide)
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @160 '$' (14 pixels wide)
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0xE0, //      ######   
+	0x0F, 0xE0, //     #######   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x00, //    ##         
+	0x1F, 0x00, //    #####      
+	0x0F, 0xC0, //     ######    
+	0x00, 0xE0, //         ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0x80, //    ######     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @200 '%' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x1C, 0x60, //    ###   ##   
+	0x01, 0xE0, //        ####   
+	0x0F, 0x80, //     #####     
+	0x3C, 0x00, //   ####        
+	0x31, 0xC0, //   ##   ###    
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @240 '&' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x0F, 0x30, //     ####  ##  
+	0x1F, 0xF0, //    #########  
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @280 ''' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @320 '(' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @360 ')' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @400 '*' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1B, 0x60, //    ## ## ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @440 '+' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @480 ',' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @520 '-' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @560 '.' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @600 '/' (14 pixels wide)
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @640 '0' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @680 '1' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @720 '2' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @760 '3' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x3F, 0xC0, //   ########    
+	0x30, 0xE0, //   ##    ###   
+	0x00, 0x60, //          ##   
+	0x00, 0xE0, //         ###   
+	0x07, 0xC0, //      #####    
+	0x07, 0xC0, //      #####    
+	0x00, 0xE0, //         ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x60, 0xE0, //  ##     ###   
+	0x7F, 0xC0, //  #########    
+	0x3F, 0x80, //   #######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @800 '4' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0xC0, //   ##    ##    
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0xC0, //         ##    
+	0x03, 0xE0, //       #####   
+	0x03, 0xE0, //       #####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @840 '5' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1F, 0x80, //    ######     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @880 '6' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x1E, 0x00, //    ####       
+	0x18, 0x00, //    ##         
+	0x38, 0x00, //   ###         
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xC0, //   ########    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @920 '7' (14 pixels wide)
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @960 '8' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1000 '9' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x1F, 0xC0, //    #######    
+	0x38, 0xC0, //   ###   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xE0, //    ########   
+	0x0F, 0x60, //     #### ##   
+	0x00, 0xE0, //         ###   
+	0x00, 0xC0, //         ##    
+	0x03, 0xC0, //       ####    
+	0x3F, 0x80, //   #######     
+	0x3E, 0x00, //   #####       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1040 ':' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1080 ';' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1120 '<' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x30, //           ##  
+	0x00, 0xF0, //         ####  
+	0x03, 0xC0, //       ####    
+	0x07, 0x00, //      ###      
+	0x1C, 0x00, //    ###        
+	0x78, 0x00, //  ####         
+	0x1C, 0x00, //    ###        
+	0x07, 0x00, //      ###      
+	0x03, 0xC0, //       ####    
+	0x00, 0xF0, //         ####  
+	0x00, 0x30, //           ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1160 '=' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1200 '>' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x30, 0x00, //   ##          
+	0x3C, 0x00, //   ####        
+	0x0F, 0x00, //     ####      
+	0x03, 0x80, //       ###     
+	0x00, 0xE0, //         ###   
+	0x00, 0x78, //          #### 
+	0x00, 0xE0, //         ###   
+	0x03, 0x80, //       ###     
+	0x0F, 0x00, //     ####      
+	0x3C, 0x00, //   ####        
+	0x30, 0x00, //   ##          
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1240 '?' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x00, 0x60, //          ##   
+	0x01, 0xC0, //        ###    
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1280 '@' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x0C, 0x80, //     ##  #     
+	0x08, 0x40, //     #    #    
+	0x10, 0x40, //    #     #    
+	0x10, 0x40, //    #     #    
+	0x11, 0xC0, //    #   ###    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x11, 0xC0, //    #   ###    
+	0x10, 0x00, //    #          
+	0x08, 0x00, //     #         
+	0x08, 0x40, //     #    #    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1320 'A' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x03, 0x80, //       ###     
+	0x06, 0xC0, //      ## ##    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x30, 0x30, //   ##      ##  
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1360 'B' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x80, //   #######     
+	0x3F, 0xC0, //   ########    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xE0, //    ########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1400 'C' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x1C, 0x70, //    ###   ###  
+	0x38, 0x30, //   ###     ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1C, 0x70, //    ###   ###  
+	0x0F, 0xE0, //     #######   
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1440 'D' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0x80, //  ########     
+	0x7F, 0xC0, //  #########    
+	0x30, 0xE0, //   ##    ###   
+	0x30, 0x70, //   ##     ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x70, //   ##     ###  
+	0x30, 0xE0, //   ##    ###   
+	0x7F, 0xC0, //  #########    
+	0x7F, 0x80, //  ########     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1480 'E' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1520 'F' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1560 'G' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x31, 0xF8, //   ##   ###### 
+	0x31, 0xF8, //   ##   ###### 
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1600 'H' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1640 'I' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1680 'J' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xF8, //       ####### 
+	0x03, 0xF8, //       ####### 
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1720 'K' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3E, 0xF8, //   ##### ##### 
+	0x3E, 0xF8, //   ##### ##### 
+	0x18, 0xE0, //    ##   ###   
+	0x19, 0x80, //    ##  ##     
+	0x1B, 0x00, //    ## ##      
+	0x1F, 0x00, //    #####      
+	0x1D, 0x80, //    ### ##     
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0x60, //    ##    ##   
+	0x3E, 0x78, //   #####  #### 
+	0x3E, 0x38, //   #####   ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1760 'L' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1800 'M' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x38, 0x70, //   ###    ###  
+	0x3C, 0xF0, //   ####  ####  
+	0x34, 0xB0, //   ## #  # ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x30, 0x30, //   ##      ##  
+	0x7C, 0xF8, //  #####  ##### 
+	0x7C, 0xF8, //  #####  ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1840 'N' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x39, 0xF0, //   ###  #####  
+	0x3D, 0xF0, //   #### #####  
+	0x1C, 0x60, //    ###   ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x19, 0xE0, //    ##  ####   
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xE0, //    ##   ###   
+	0x3E, 0xE0, //   ##### ###   
+	0x3E, 0x60, //   #####  ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1880 'O' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1920 'P' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1960 'Q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x0C, 0xE0, //     ##  ###   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2000 'R' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x70, //    ##    ###  
+	0x3E, 0x38, //   #####   ### 
+	0x3E, 0x18, //   #####    ## 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2040 'S' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xB0, //     ##### ##  
+	0x1F, 0xF0, //    #########  
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x00, //   ###         
+	0x1F, 0x80, //    ######     
+	0x07, 0xE0, //      ######   
+	0x00, 0x70, //          ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x3F, 0xE0, //   #########   
+	0x37, 0xC0, //   ## #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2080 'T' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2120 'U' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2160 'V' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2200 'W' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7C, 0x7C, //  #####   #####
+	0x7C, 0x7C, //  #####   #####
+	0x30, 0x18, //   ##       ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x36, 0xD8, //   ## ## ## ## 
+	0x16, 0xD0, //    # ## ## #  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x18, 0x30, //    ##     ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2240 'X' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2280 'Y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2320 'Z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2360 '[' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2400 '\' (14 pixels wide)
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2440 ']' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2480 '^' (14 pixels wide)
+	0x00, 0x00, //               
+	0x02, 0x00, //       #       
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x20, 0x20, //   #       #   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2520 '_' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0xFF, 0xFC, // ##############
+	0xFF, 0xFC, // ##############
+
+	// @2560 '`' (14 pixels wide)
+	0x00, 0x00, //               
+	0x04, 0x00, //      #        
+	0x03, 0x00, //       ##      
+	0x00, 0x80, //         #     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2600 'a' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xC0, //     ######    
+	0x1F, 0xE0, //    ########   
+	0x00, 0x60, //          ##   
+	0x0F, 0xE0, //     #######   
+	0x1F, 0xE0, //    ########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xF0, //   ##########  
+	0x1F, 0x70, //    ##### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2640 'b' (14 pixels wide)
+	0x00, 0x00, //               
+	0x70, 0x00, //  ###          
+	0x70, 0x00, //  ###          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xE0, //   #########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x7F, 0xE0, //  ##########   
+	0x77, 0x80, //  ### ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2680 'c' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x30, //    ##     ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1F, 0xF0, //    #########  
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2720 'd' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x70, //          ###  
+	0x00, 0x70, //          ###  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1F, 0xF8, //    ########## 
+	0x07, 0xB8, //      #### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2760 'e' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x30, 0x00, //   ##          
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2800 'f' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xF0, //       ######  
+	0x07, 0xF0, //      #######  
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2840 'g' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x70, //          ###  
+	0x0F, 0xE0, //     #######   
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2880 'h' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xC0, //    ## ####    
+	0x1F, 0xE0, //    ########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2920 'i' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2960 'j' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0xC0, //        ###    
+	0x3F, 0x80, //   #######     
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3000 'k' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0x00, //    ## ##      
+	0x1E, 0x00, //    ####       
+	0x1E, 0x00, //    ####       
+	0x1B, 0x00, //    ## ##      
+	0x19, 0x80, //    ##  ##     
+	0x39, 0xF0, //   ###  #####  
+	0x39, 0xF0, //   ###  #####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3040 'l' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3080 'm' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7E, 0xE0, //  ###### ###   
+	0x7F, 0xF0, //  ###########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x7B, 0xB8, //  #### ### ### 
+	0x7B, 0xB8, //  #### ### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3120 'n' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3B, 0xC0, //   ### ####    
+	0x3F, 0xE0, //   #########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3160 'o' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3200 'p' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x77, 0x80, //  ### ####     
+	0x7F, 0xE0, //  ##########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x3F, 0xE0, //   #########   
+	0x37, 0x80, //   ## ####     
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x7C, 0x00, //  #####        
+	0x7C, 0x00, //  #####        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3240 'q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x00, 0xF8, //         ##### 
+	0x00, 0xF8, //         ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3280 'r' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xE0, //   ####  ###   
+	0x3D, 0xF0, //   #### #####  
+	0x0F, 0x30, //     ####  ##  
+	0x0E, 0x00, //     ###       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xC0, //   ########    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3320 's' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xE0, //      ######   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x1E, 0x00, //    ####       
+	0x0F, 0xC0, //     ######    
+	0x01, 0xE0, //        ####   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3360 't' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0F, 0xF0, //     ########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3400 'u' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x38, 0xE0, //   ###   ###   
+	0x38, 0xE0, //   ###   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xF0, //    #########  
+	0x0F, 0x70, //     #### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3440 'v' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3480 'w' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x32, 0x60, //   ##  #  ##   
+	0x32, 0x60, //   ##  #  ##   
+	0x37, 0xE0, //   ## ######   
+	0x1D, 0xC0, //    ### ###    
+	0x1D, 0xC0, //    ### ###    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3520 'x' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x07, 0x80, //      ####     
+	0x0C, 0xC0, //     ##  ##    
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3560 'y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0F, 0x80, //     #####     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x7F, 0x00, //  #######      
+	0x7F, 0x00, //  #######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3600 'z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3640 '{' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0x00, //      ###      
+	0x0E, 0x00, //     ###       
+	0x07, 0x00, //      ###      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3680 '|' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3720 '}' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x1E, 0x00, //    ####       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x07, 0x00, //      ###      
+	0x03, 0x80, //       ###     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1E, 0x00, //    ####       
+	0x1C, 0x00, //    ###        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3760 '~' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0E, 0x00, //     ###       
+	0x3F, 0x30, //   ######  ##  
+	0x33, 0xF0, //   ##  ######  
+	0x01, 0xE0, //        ####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+};
+
+
+sFONT Font20 = {
+  Font20_Table,
+  14, /* Width */
+  20, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2520 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font24.cpp

@@ -0,0 +1,2520 @@
+/**
+  ******************************************************************************
+  * @file    font24.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font24 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+const uint8_t Font24_Table [] PROGMEM = 
+{
+  // @0 ' ' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @72 '!' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @144 '"' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @216 '#' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @288 '$' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0xB0, 0x00, //      #### ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x1C, 0x00, 0x00, //    ###           
+  0x0F, 0x80, 0x00, //     #####        
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0xF0, 0x00, //         ####     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x1C, 0x70, 0x00, //    ###   ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @360 '%' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x80, 0x00, //      ####        
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x0F, 0xF8, 0x00, //     #########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x03, 0xF0, 0x00, //       ######     
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @432 '&' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xF0, 0x00, //       ######     
+  0x07, 0xF0, 0x00, //      #######     
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x06, 0x00, 0x00, //      ##          
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x9C, 0x00, //     #####  ###   
+  0x1D, 0xFC, 0x00, //    ### #######   
+  0x18, 0xF0, 0x00, //    ##   ####     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x07, 0xDC, 0x00, //      ##### ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @504 ''' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @576 '(' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @648 ')' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0E, 0x00, 0x00, //     ###          
+  0x0E, 0x00, 0x00, //     ###          
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x00, 0x00, //     ####         
+  0x0E, 0x00, 0x00, //     ###          
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @720 '*' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1D, 0xB8, 0x00, //    ### ## ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @792 '+' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @864 ',' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @936 '-' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1008 '.' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1080 '/' (17 pixels wide)
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1152 '0' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1224 '1' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x07, 0x80, 0x00, //      ####        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1D, 0x80, 0x00, //    ### ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1296 '2' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x80, 0x00, //       ###        
+  0x06, 0x00, 0x00, //      ##          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1368 '3' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x70, 0x00, //     ##   ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1440 '4' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0xE0, 0x00, //        ####      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xF8, 0x00, //       #######    
+  0x03, 0xF8, 0x00, //       #######    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1512 '5' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1584 '6' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF8, 0x00, //         #####    
+  0x03, 0xF8, 0x00, //       #######    
+  0x07, 0x00, 0x00, //      ###         
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1656 '7' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1728 '8' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1800 '9' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xD8, 0x00, //       #### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1F, 0x00, 0x00, //    #####         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1872 ':' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1944 ';' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x02, 0x00, 0x00, //       #          
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2016 '<' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0xF0, 0x00, //         ####     
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0x00, 0x00, //     ####         
+  0x3C, 0x00, 0x00, //   ####           
+  0xF0, 0x00, 0x00, // ####             
+  0x3C, 0x00, 0x00, //   ####           
+  0x0F, 0x00, 0x00, //     ####         
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2088 '=' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2160 '>' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x70, 0x00, 0x00, //  ###             
+  0x78, 0x00, 0x00, //  ####            
+  0x1E, 0x00, 0x00, //    ####          
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x1E, 0x00, //            ####  
+  0x00, 0x78, 0x00, //          ####    
+  0x01, 0xE0, 0x00, //        ####      
+  0x07, 0x80, 0x00, //      ####        
+  0x1E, 0x00, 0x00, //    ####          
+  0x78, 0x00, 0x00, //  ####            
+  0x70, 0x00, 0x00, //  ###             
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2232 '?' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2304 '@' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0xF0, 0x00, //      #######     
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x00, 0x00, //    ##            
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x18, 0x00, //     ###    ##    
+  0x07, 0xF8, 0x00, //      ########    
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2376 'A' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2448 'B' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x1C, 0x00, //    ##      ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2520 'C' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2592 'D' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xC0, 0x00, //  #########       
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2664 'E' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2736 'F' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0xCC, 0x00, //     ##  ##  ##   
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2808 'G' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2880 'H' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2952 'I' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3024 'J' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xE0, 0x00, //   #########      
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3096 'K' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1B, 0x80, 0x00, //    ## ###        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3168 'L' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x80, 0x00, //  ########        
+  0x7F, 0x80, 0x00, //  ########        
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3240 'M' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF0, 0x0F, 0x00, // ####        #### 
+  0xF8, 0x1F, 0x00, // #####      ##### 
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3312 'N' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1E, 0x18, 0x00, //    ####    ##    
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x1B, 0x18, 0x00, //    ## ##   ##    
+  0x1B, 0x98, 0x00, //    ## ###  ##    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x18, 0xD8, 0x00, //    ##   ## ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3384 'O' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3456 'P' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3528 'Q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xC0, 0x00, //      #####       
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3600 'R' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xC0, 0x00, //    #######       
+  0x18, 0xE0, 0x00, //    ##   ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1E, 0x00, //  #######   ####  
+  0x7F, 0x0E, 0x00, //  #######    ###  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3672 'S' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1E, 0x00, 0x00, //    ####          
+  0x0F, 0xC0, 0x00, //     ######       
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x78, 0x00, //          ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3744 'T' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3816 'U' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3888 'V' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0x80, 0x00, //         #        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3960 'W' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFE, 0x3F, 0x80, // #######   #######
+  0xFE, 0x3F, 0x80, // #######   #######
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x86, 0x00, //   ##    #    ##  
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1E, 0x7C, 0x00, //    ####  #####   
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4032 'X' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4104 'Y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4176 'Z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4248 '[' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4320 '\' (17 pixels wide)
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x00, 0x00, //     ###          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4392 ']' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4464 '^' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0x70, 0x00, //      ### ###     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x10, 0x04, 0x00, //    #         #   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4536 '_' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFF, 0xFF, 0x00, // ################ 
+  0xFF, 0xFF, 0x00, // ################ 
+
+  // @4608 '`' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4680 'a' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x07, 0xF0, 0x00, //      #######     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x70, 0x00, //   ##     ###     
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x0F, 0xBC, 0x00, //     ##### ####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4752 'b' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4824 'c' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4896 'd' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xFE, 0x00, //    ############  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4968 'e' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x07, 0xF0, 0x00, //      #######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5040 'f' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xFC, 0x00, //        #######   
+  0x03, 0xFC, 0x00, //       ########   
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5112 'g' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5184 'h' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5256 'i' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5328 'j' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1F, 0x80, 0x00, //    ######        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5400 'k' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3C, 0x00, 0x00, //   ####           
+  0x3C, 0x00, 0x00, //   ####           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0D, 0x80, 0x00, //     ## ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x00, 0x00, //     ####         
+  0x0F, 0x80, 0x00, //     #####        
+  0x0D, 0xC0, 0x00, //     ## ###       
+  0x0C, 0xE0, 0x00, //     ##  ###      
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5472 'l' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5544 'm' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF7, 0x78, 0x00, // #### ### ####    
+  0xFF, 0xFC, 0x00, // ##############   
+  0x39, 0xCC, 0x00, //   ###  ###  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5616 'n' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5688 'o' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5760 'p' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF8, 0x00, //  ############    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x7F, 0x00, 0x00, //  #######         
+  0x7F, 0x00, 0x00, //  #######         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5832 'q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5904 'r' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x78, 0x00, //   #####  ####    
+  0x3E, 0xFC, 0x00, //   ##### ######   
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x07, 0x00, 0x00, //      ###         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5976 's' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xF8, 0x00, //      ########    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0x80, 0x00, //    ######        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0xF8, 0x00, //         #####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6048 't' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x07, 0xFC, 0x00, //      #########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6120 'u' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x0F, 0xFE, 0x00, //     ###########  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6192 'v' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6264 'w' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x31, 0x18, 0x00, //   ##   #   ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x1A, 0xB0, 0x00, //    ## # # ##     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1C, 0x60, 0x00, //    ###   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6336 'x' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6408 'y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0xE0, 0x00, //       #####      
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6480 'z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6552 '{' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6624 '|' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6696 '}' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0x80, 0x00, //      ####        
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6768 '~' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x00, 0x00, //     ###          
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x3B, 0xB8, 0x00, //   ### ### ###    
+  0x31, 0xF0, 0x00, //   ##   #####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+};
+
+sFONT Font24 = {
+  Font24_Table,
+  17, /* Width */
+  24, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 465 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font24CN.cpp

@@ -0,0 +1,465 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font24CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC1,0xC0,0x00,
+0x01,0xE3,0xE0,0x00,0x03,0xE3,0xC0,0x00,0x03,0xC7,0x80,0x00,0x03,0xC7,0xFF,0xFF,
+0x07,0x8F,0xFF,0xFF,0x07,0x8F,0x00,0x0F,0x0F,0x1E,0x00,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x1F,0x3C,0x1E,0x3E,0x1F,0x18,0x1E,0x3C,0x3F,0x00,0x1E,0x1C,0x7F,0x00,0x1E,0x00,
+0x7F,0x07,0x9E,0x70,0xFF,0x07,0x9E,0xF0,0xEF,0x0F,0x9E,0x78,0x6F,0x0F,0x1E,0x78,
+0x0F,0x0F,0x1E,0x3C,0x0F,0x1E,0x1E,0x3C,0x0F,0x1E,0x1E,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x0F,0x3C,0x1E,0x1F,0x0F,0x7C,0x1E,0x0F,0x0F,0x78,0x1E,0x0E,0x0F,0x00,0x1E,0x00,
+0x0F,0x00,0x1E,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x07,0xFC,0x00,0x0F,0x07,0xF8,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,
+0x0F,0x07,0xFF,0xFE,0x0F,0x07,0xFF,0xFE,0x0F,0x00,0x00,0x3E,0x1E,0x00,0x00,0xFC,
+0xFF,0xF8,0x01,0xF0,0xFF,0xF8,0x03,0xE0,0x1E,0x78,0x07,0xC0,0x1E,0x78,0x0F,0x80,
+0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,
+0x3C,0x7F,0xFF,0xFF,0x78,0xFF,0xFF,0xFF,0x78,0xF0,0x0F,0x00,0x78,0xF0,0x0F,0x00,
+0x3D,0xE0,0x0F,0x00,0x1F,0xE0,0x0F,0x00,0x0F,0xE0,0x0F,0x00,0x07,0xC0,0x0F,0x00,
+0x07,0xE0,0x0F,0x00,0x07,0xF0,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x1E,0x7C,0x0F,0x00,
+0x3C,0x38,0x0F,0x00,0x78,0x00,0x0F,0x00,0xF0,0x03,0xFF,0x00,0x60,0x01,0xFE,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  软  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"软",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x03,0xC0,0x78,0x00,0x07,0x80,0x78,0x00,0x07,0x80,0x78,0x00,
+0x07,0x80,0xF0,0x00,0x0F,0x00,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x1E,0x03,0xC0,0x1F,0x1E,0x03,0xC0,0x1E,0x1F,0xE7,0x8F,0x3E,0x3D,0xE7,0x8F,0x3C,
+0x3D,0xEF,0x0F,0x7C,0x3D,0xE7,0x0F,0x78,0x79,0xE0,0x0F,0x00,0x79,0xE0,0x0E,0x00,
+0x7F,0xFE,0x0E,0x00,0x7F,0xFE,0x1F,0x00,0x01,0xE0,0x1F,0x00,0x01,0xE0,0x1F,0x00,
+0x01,0xE0,0x1F,0x80,0x01,0xE0,0x1F,0x80,0x01,0xE0,0x3F,0x80,0x01,0xFF,0x3F,0xC0,
+0x0F,0xFF,0x7B,0xC0,0xFF,0xF0,0x79,0xE0,0xF9,0xE0,0xF1,0xF0,0x01,0xE1,0xF0,0xF0,
+0x01,0xE3,0xE0,0xF8,0x01,0xE7,0xC0,0x7C,0x01,0xFF,0x80,0x3F,0x01,0xFF,0x00,0x1F,
+0x01,0xEC,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雅  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雅",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0xFF,0x00,
+0x7F,0xFC,0xF7,0x80,0x7F,0xFD,0xE3,0xC0,0x01,0xC1,0xE3,0xC0,0x01,0xC3,0xC1,0x80,
+0x3D,0xC7,0xFF,0xFF,0x39,0xC7,0xFF,0xFF,0x39,0xCF,0x83,0x80,0x79,0xDF,0x83,0x80,
+0x79,0xFF,0x83,0x80,0x79,0xDF,0x83,0x80,0x71,0xC3,0x83,0x80,0x7F,0xFF,0xFF,0xFE,
+0x7F,0xFF,0xFF,0xFE,0x03,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,
+0x0F,0xC3,0x83,0x80,0x0F,0xC3,0x83,0x80,0x1F,0xC3,0xFF,0xFE,0x1D,0xC3,0xFF,0xFE,
+0x3D,0xC3,0x83,0x80,0x79,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,
+0x61,0xC3,0x83,0x80,0x01,0xC3,0xFF,0xFF,0x03,0xC3,0xFF,0xFF,0x1F,0xC3,0x80,0x00,
+0x1F,0x83,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  黑  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"黑",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,0x1E,0x03,0xC0,0x3C,0x1E,0xC3,0xC7,0x3C,
+0x1F,0xE3,0xC7,0xBC,0x1E,0xF3,0xCF,0x3C,0x1E,0xFB,0xDF,0x3C,0x1E,0x7B,0xDE,0x3C,
+0x1E,0x33,0xDC,0x3C,0x1E,0x03,0xC0,0x3C,0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,
+0x1E,0x03,0xC0,0x3C,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x3F,0xFF,0xFF,0xFC,
+0x3F,0xFF,0xFF,0xFC,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1C,0x38,0x70,0x70,
+0x3E,0x78,0xF8,0xF8,0x3C,0x7C,0x78,0x7C,0x7C,0x3C,0x3C,0x3E,0xF8,0x3E,0x3C,0x1F,
+0xF0,0x1C,0x18,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  此  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"此",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x0C,0x3C,0x78,0x3C,0x1E,0x3C,0x78,0x3C,0x3F,0x3C,0x78,0x3C,0xF8,
+0x3C,0x7F,0xFD,0xF0,0x3C,0x7F,0xFF,0xE0,0x3C,0x78,0x3F,0x80,0x3C,0x78,0x3E,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x0E,0x3C,0x78,0x3C,0x0F,
+0x3C,0x78,0x3C,0x0F,0x3C,0x79,0xFC,0x0F,0x3C,0x7F,0xFC,0x0F,0x3F,0xFF,0x3C,0x0F,
+0x3F,0xF0,0x3E,0x1E,0xFF,0x00,0x1F,0xFE,0xF0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  字  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"字",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,
+0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,
+0x7B,0xFF,0xFF,0xDE,0x03,0xFF,0xFF,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x3F,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x01,0xF8,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  体  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"体",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x3C,0x00,
+0x03,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,
+0x07,0x80,0x3C,0x00,0x0F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0x1F,0x01,0xFE,0x00,
+0x1F,0x01,0xFF,0x00,0x3F,0x01,0xFF,0x00,0x3F,0x03,0xFF,0x00,0x7F,0x03,0xFF,0x80,
+0x7F,0x07,0xBF,0x80,0xFF,0x07,0xBF,0xC0,0xEF,0x0F,0x3D,0xC0,0xCF,0x0F,0x3D,0xE0,
+0x0F,0x1E,0x3D,0xE0,0x0F,0x1E,0x3C,0xF0,0x0F,0x3C,0x3C,0x78,0x0F,0x7C,0x3C,0x7C,
+0x0F,0xF8,0x3C,0x3E,0x0F,0xF7,0xFF,0xDF,0x0F,0xE7,0xFF,0xCF,0x0F,0xC0,0x3C,0x06,
+0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,
+0x0F,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  下  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"下",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0xE0,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0F,0xFC,0x00,0x00,0x0F,0xBF,0x00,
+0x00,0x0F,0x9F,0x80,0x00,0x0F,0x87,0xE0,0x00,0x0F,0x83,0xF0,0x00,0x0F,0x80,0xF8,
+0x00,0x0F,0x80,0x7C,0x00,0x0F,0x80,0x38,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  对  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"对",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x7F,0xFC,0x00,0x78,0x7F,0xFC,0x00,0x78,
+0x00,0x3C,0x00,0x78,0x00,0x3F,0xFF,0xFF,0x30,0x3F,0xFF,0xFF,0x78,0x3C,0x00,0x78,
+0x3C,0x38,0x00,0x78,0x3E,0x78,0x00,0x78,0x1E,0x78,0xC0,0x78,0x0F,0x79,0xE0,0x78,
+0x0F,0xF0,0xF0,0x78,0x07,0xF0,0xF8,0x78,0x03,0xF0,0x78,0x78,0x01,0xE0,0x3C,0x78,
+0x03,0xF0,0x3E,0x78,0x03,0xF0,0x18,0x78,0x07,0xF8,0x00,0x78,0x07,0xFC,0x00,0x78,
+0x0F,0x3E,0x00,0x78,0x1F,0x1E,0x00,0x78,0x3E,0x1F,0x00,0x78,0x7C,0x0E,0x00,0xF8,
+0xF8,0x00,0x00,0xF0,0xF0,0x00,0x3F,0xF0,0x60,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  应  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"应",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xF0,0x00,0x00,0x00,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
+0x1E,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x1E,0x01,0xE0,0x78,0x1E,0x01,0xE0,0x78,
+0x1E,0xE1,0xE0,0x78,0x1F,0xF1,0xF0,0xF8,0x1E,0xF0,0xF0,0xF0,0x1E,0xF0,0xF0,0xF0,
+0x1E,0xF8,0xF0,0xF0,0x1E,0x78,0xF1,0xF0,0x1E,0x78,0xF9,0xE0,0x1E,0x78,0x79,0xE0,
+0x1E,0x7C,0x7B,0xE0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,
+0x3C,0x3E,0x07,0x80,0x3C,0x1C,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,0x0F,0x00,
+0x78,0x00,0x0F,0x00,0x7B,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,
+0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  的  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"的",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3C,0x00,0x07,0xC0,0x3E,0x00,
+0x07,0x80,0x3C,0x00,0x07,0x80,0x7C,0x00,0x0F,0x00,0x78,0x00,0x7F,0xFE,0x7F,0xFE,
+0x7F,0xFE,0xFF,0xFE,0x78,0x1E,0xF0,0x1E,0x78,0x1F,0xE0,0x1E,0x78,0x1F,0xE0,0x1E,
+0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xF0,0x1E,0x78,0x1E,0xF8,0x1E,
+0x78,0x1E,0x7C,0x1E,0x7F,0xFE,0x3C,0x1E,0x7F,0xFE,0x1E,0x1E,0x78,0x1E,0x1F,0x1E,
+0x78,0x1E,0x0F,0x9E,0x78,0x1E,0x07,0x9E,0x78,0x1E,0x07,0x1E,0x78,0x1E,0x00,0x1E,
+0x78,0x1E,0x00,0x1E,0x78,0x1E,0x00,0x3E,0x78,0x1E,0x00,0x3C,0x78,0x1E,0x00,0x3C,
+0x7F,0xFE,0x00,0x3C,0x7F,0xFE,0x00,0x7C,0x78,0x1E,0x3F,0xF8,0x78,0x1E,0x3F,0xF0,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  点  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"点",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xFF,0xFF,0x00,0x03,0xFF,0xFF,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x00,0x00,0x00,0x00,
+0x0C,0x38,0x38,0x30,0x1E,0x7C,0x78,0x78,0x3E,0x3C,0x78,0x78,0x3C,0x3C,0x3C,0x3C,
+0x7C,0x3E,0x3C,0x3E,0xF8,0x1E,0x3C,0x1E,0xF0,0x1E,0x1E,0x1F,0x70,0x1E,0x1C,0x0E,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  阵  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"阵",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x78,0x00,
+0x7F,0xF0,0x78,0x00,0x7F,0xF0,0x78,0x00,0x79,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,
+0x79,0xE1,0xE0,0x00,0x79,0xE1,0xE0,0x00,0x7B,0xC1,0xEF,0x80,0x7B,0xC3,0xCF,0x80,
+0x7B,0xC3,0xCF,0x80,0x7F,0x87,0xCF,0x80,0x7F,0x87,0x8F,0x80,0x7F,0x87,0x8F,0x80,
+0x7B,0xCF,0x0F,0x80,0x7B,0xCF,0xFF,0xFE,0x79,0xEF,0xFF,0xFE,0x79,0xE0,0x0F,0x80,
+0x78,0xE0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,
+0x78,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,0x7F,0xE0,0x0F,0x80,0x7F,0xC0,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  为  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"为",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,
+0x0E,0x07,0x80,0x00,0x1F,0x07,0x80,0x00,0x0F,0x87,0x80,0x00,0x07,0xC7,0x80,0x00,
+0x01,0xE7,0x80,0x00,0x00,0xC7,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xFC,
+0x7F,0xFF,0xFF,0xFC,0x00,0x07,0x80,0x3C,0x00,0x0F,0x80,0x3C,0x00,0x0F,0x00,0x3C,
+0x00,0x0F,0x00,0x3C,0x00,0x0F,0x60,0x3C,0x00,0x1F,0xF0,0x3C,0x00,0x1E,0x78,0x3C,
+0x00,0x3E,0x3C,0x3C,0x00,0x3C,0x3E,0x3C,0x00,0x7C,0x1F,0x3C,0x00,0x78,0x0F,0x3C,
+0x00,0xF8,0x06,0x3C,0x01,0xF0,0x00,0x3C,0x03,0xE0,0x00,0x7C,0x07,0xC0,0x00,0x7C,
+0x0F,0x80,0x00,0x78,0x1F,0x00,0x00,0xF8,0x3E,0x00,0xFF,0xF0,0x7C,0x00,0xFF,0xE0,
+0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x38,
+0x0F,0x00,0x00,0x38,0x0F,0x00,0x00,0x38,0x0F,0x3F,0xF8,0x38,0x0F,0x3F,0xF8,0x38,
+0x0F,0x00,0x78,0x38,0xFF,0xE0,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0x0F,0x00,0x70,0x38,
+0x0F,0x18,0xF0,0x38,0x1F,0x3C,0xF0,0x38,0x1F,0x1C,0xFE,0x38,0x1F,0xDE,0xFE,0x38,
+0x3F,0xEF,0xEF,0x38,0x3F,0xFF,0xEF,0x38,0x3F,0xF7,0xE7,0xB8,0x7F,0x67,0xC7,0xB8,
+0x7F,0x03,0xC3,0xB8,0xFF,0x07,0xE0,0x38,0xEF,0x07,0xE0,0x38,0xEF,0x0F,0xF0,0x38,
+0xCF,0x1F,0xF0,0x38,0x0F,0x1E,0x78,0x38,0x0F,0x3C,0x7C,0x38,0x0F,0x78,0x3C,0x38,
+0x0F,0xF8,0x38,0x38,0x0F,0x60,0x00,0x78,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x07,0xF0,
+0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x00,0x00,0x3C,0x1E,0x00,
+0x00,0x3C,0x1E,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x1E,0x00,
+0x07,0xBC,0x1E,0x00,0x07,0x80,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,
+0x1E,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF0,
+0xF7,0xFF,0xFF,0xF0,0x37,0x83,0x80,0xF0,0x07,0x87,0xC0,0xF0,0x07,0x83,0xF0,0xF0,
+0x07,0x00,0xE0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x0F,0x00,0xE0,
+0x0F,0x0F,0x81,0xE0,0x0E,0x03,0xE1,0xE0,0x1E,0x01,0xC1,0xE0,0x1F,0xFF,0xFF,0xFE,
+0x1F,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,
+0x00,0x00,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3E,
+0x7C,0x00,0x3F,0xFE,0x3F,0x3F,0xFF,0xF0,0x1F,0xBF,0xE0,0x00,0x07,0xBC,0x00,0x00,
+0x03,0x3C,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x0F,0xFE,0x70,0x3D,0xFF,0xF8,
+0xF8,0x3D,0xFF,0x00,0x7C,0x3D,0xE7,0x80,0x3F,0x3D,0xE7,0x80,0x1F,0x3D,0xE7,0x8E,
+0x0E,0x3D,0xE7,0x9F,0x00,0x3D,0xE7,0xFE,0x00,0x39,0xE7,0xF8,0x00,0x39,0xE3,0xF0,
+0x1C,0x39,0xE3,0xC0,0x1E,0x79,0xE3,0xC0,0x1E,0x79,0xE1,0xE0,0x1E,0x79,0xE1,0xE0,
+0x3C,0x79,0xE0,0xF0,0x3C,0x79,0xE0,0xF8,0x3C,0xF1,0xE0,0x7C,0x3C,0xF1,0xE3,0x7C,
+0x7D,0xF1,0xEF,0x3F,0x79,0xE1,0xFE,0x1F,0x7B,0xE1,0xF8,0x0E,0x7B,0xC3,0xE0,0x00,
+0x79,0x81,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{
+"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x7C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,
+0x01,0xFF,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,0xEF,0x00,0x00,0x03,0xEF,0x80,0x00,
+0x03,0xCF,0x80,0x00,0x07,0xC7,0x80,0x00,0x07,0xC7,0xC0,0x00,0x07,0x87,0xC0,0x00,
+0x0F,0x83,0xE0,0x00,0x0F,0x83,0xE0,0x00,0x0F,0x01,0xE0,0x00,0x1F,0xFF,0xF0,0x00,
+0x1F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x3E,0x00,0xF8,0x00,0x3C,0x00,0xF8,0x00,
+0x7C,0x00,0x7C,0x00,0x7C,0x00,0x7C,0x00,0x78,0x00,0x3C,0x00,0xF8,0x00,0x3E,0x00,
+0xF8,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x00,
+0x1F,0xFE,0x00,0x00,0x3F,0xFE,0x00,0x00,0x3E,0x3F,0x00,0x00,0x38,0x1F,0x00,0x00,
+0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x03,0xFF,0x00,0x00,0x1F,0xFF,0x00,0x00,
+0x3F,0x8F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x78,0x1F,0x00,0x00,
+0x7C,0x1F,0x00,0x00,0x7E,0x7F,0x00,0x00,0x7F,0xFF,0x00,0x00,0x3F,0xFF,0x00,0x00,
+0x0F,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0xFE,0x00,0x00,
+0x3D,0xFF,0x80,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0x07,0xE0,0x00,
+0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3C,0x01,0xE0,0x00,0x3C,0x01,0xE0,0x00,
+0x3C,0x01,0xE0,0x00,0x3C,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,
+0x3F,0x07,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0xFF,0x80,0x00,0x3F,0xFF,0x00,0x00,
+0x3C,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
+0x07,0xFE,0x00,0x00,0x1F,0xFE,0x00,0x00,0x3F,0x86,0x00,0x00,0x3E,0x00,0x00,0x00,
+0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
+0x78,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,
+0x3E,0x00,0x00,0x00,0x3F,0x86,0x00,0x00,0x1F,0xFE,0x00,0x00,0x0F,0xFE,0x00,0x00,
+0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雪  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雪",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x78,0x03,0xC0,0x1E,0x78,0x03,0xC0,0x1E,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x07,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  电  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"电",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,
+0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0x0E,0x78,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,
+0x00,0x07,0x80,0x1F,0x00,0x07,0x80,0x1E,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFC,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  子  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"子",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xF8,0x00,0x00,0x07,0xE0,
+0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0xFC,0x00,
+0x00,0x01,0xF8,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x01,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+
+};
+
+cFONT Font24CN = {
+  Font24CN_Table,
+  sizeof(Font24CN_Table)/sizeof(CH_CN),  /*size of table*/
+  24, /* ASCII Width */
+  32, /* Width */
+  41, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1004 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/font8.cpp

@@ -0,0 +1,1004 @@
+/**
+  ******************************************************************************
+  * @file    Font8.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font8 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font8_Table[] PROGMEM = 
+{
+	// @0 ' ' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @8 '!' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @16 '"' (5 pixels wide)
+	0x50, //  # # 
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @24 '#' (5 pixels wide)
+	0x28, //   # #
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xA0, // # #  
+	0x00, //      
+
+	// @32 '$' (5 pixels wide)
+	0x20, //   #  
+	0x30, //   ## 
+	0x60, //  ##  
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x20, //   #  
+	0x00, //      
+
+	// @40 '%' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x18, //    ##
+	0x60, //  ##  
+	0x10, //    # 
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @48 '&' (5 pixels wide)
+	0x00, //      
+	0x38, //   ###
+	0x20, //   #  
+	0x60, //  ##  
+	0x50, //  # # 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @56 ''' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @64 '(' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @72 ')' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @80 '*' (5 pixels wide)
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @88 '+' (5 pixels wide)
+	0x00, //      
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @96 ',' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @104 '-' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @112 '.' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @120 '/' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x40, //  #   
+	0x80, // #    
+	0x00, //      
+
+	// @128 '0' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @136 '1' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @144 '2' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @152 '3' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @160 '4' (5 pixels wide)
+	0x10, //    # 
+	0x30, //   ## 
+	0x50, //  # # 
+	0x78, //  ####
+	0x10, //    # 
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @168 '5' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x60, //  ##  
+	0x10, //    # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @176 '6' (5 pixels wide)
+	0x30, //   ## 
+	0x40, //  #   
+	0x60, //  ##  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @184 '7' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @192 '8' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @200 '9' (5 pixels wide)
+	0x30, //   ## 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @208 ':' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @216 ';' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @224 '<' (5 pixels wide)
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0xC0, // ##   
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @232 '=' (5 pixels wide)
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @240 '>' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0x20, //   #  
+	0x18, //    ##
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+	0x00, //      
+
+	// @248 '?' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @256 '@' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x58, //  # ##
+	0x48, //  #  #
+	0x40, //  #   
+	0x38, //   ###
+	0x00, //      
+
+	// @264 'A' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x50, //  # # 
+	0x70, //  ### 
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @272 'B' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @280 'C' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @288 'D' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @296 'E' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @304 'F' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @312 'G' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x58, //  # ##
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @320 'H' (5 pixels wide)
+	0xE8, // ### #
+	0x48, //  #  #
+	0x78, //  ####
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @328 'I' (5 pixels wide)
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @336 'J' (5 pixels wide)
+	0x38, //   ###
+	0x10, //    # 
+	0x10, //    # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @344 'K' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x60, //  ##  
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @352 'L' (5 pixels wide)
+	0xE0, // ###  
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @360 'M' (5 pixels wide)
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xA8, // # # #
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @368 'N' (5 pixels wide)
+	0xD8, // ## ##
+	0x68, //  ## #
+	0x68, //  ## #
+	0x58, //  # ##
+	0x58, //  # ##
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @376 'O' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @384 'P' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @392 'Q' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x18, //    ##
+	0x00, //      
+
+	// @400 'R' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @408 'S' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x20, //   #  
+	0x10, //    # 
+	0x50, //  # # 
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @416 'T' (5 pixels wide)
+	0xF8, // #####
+	0xA8, // # # #
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @424 'U' (5 pixels wide)
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @432 'V' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x48, //  #  #
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @440 'W' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @448 'X' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @456 'Y' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @464 'Z' (5 pixels wide)
+	0x78, //  ####
+	0x48, //  #  #
+	0x10, //    # 
+	0x20, //   #  
+	0x48, //  #  #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @472 '[' (5 pixels wide)
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x00, //      
+
+	// @480 '\' (5 pixels wide)
+	0x80, // #    
+	0x40, //  #   
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @488 ']' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x00, //      
+
+	// @496 '^' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @504 '_' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0xF8, // #####
+
+	// @512 '`' (5 pixels wide)
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @520 'a' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x10, //    # 
+	0x70, //  ### 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @528 'b' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @536 'c' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @544 'd' (5 pixels wide)
+	0x18, //    ##
+	0x08, //     #
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @552 'e' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x70, //  ### 
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @560 'f' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @568 'g' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x30, //   ## 
+
+	// @576 'h' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @584 'i' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @592 'j' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x70, //  ### 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x70, //  ### 
+
+	// @600 'k' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x58, //  # ##
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @608 'l' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @616 'm' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD0, // ## # 
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x00, //      
+	0x00, //      
+
+	// @624 'n' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xC8, // ##  #
+	0x00, //      
+	0x00, //      
+
+	// @632 'o' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @640 'p' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+
+	// @648 'q' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x18, //    ##
+
+	// @656 'r' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @664 's' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @672 't' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0xF0, // #### 
+	0x40, //  #   
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @680 'u' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @688 'v' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xC8, // ##  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @696 'w' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @704 'x' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x48, //  #  #
+	0x00, //      
+	0x00, //      
+
+	// @712 'y' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+
+	// @720 'z' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x50, //  # # 
+	0x28, //   # #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @728 '{' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @736 '|' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @744 '}' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @752 '~' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x28, //   # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */
+  8, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 99 - 0
doc/OLED_Module_Code/Arduino/OLED_0in49/fonts.h

@@ -0,0 +1,99 @@
+/**
+  ******************************************************************************
+  * @file    fonts.h
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   Header for fonts.c file
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FONTS_H
+#define __FONTS_H
+
+
+/*最大字体微软雅黑24 (32x41) */
+#define MAX_HEIGHT_FONT         41
+#define MAX_WIDTH_FONT          32
+#define OFFSET_BITMAP           
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include <stdint.h>
+#include <avr/pgmspace.h>
+//ASCII
+typedef struct _tFont
+{    
+  const uint8_t *table;
+  uint16_t Width;
+  uint16_t Height;
+  
+} sFONT;
+
+
+//GB2312
+typedef struct                                          // 汉字字模数据结构
+{
+  const   char index[3];                               // 汉字内码索引
+  const unsigned char matrix[MAX_HEIGHT_FONT*MAX_WIDTH_FONT/8];  // 点阵码数据
+}CH_CN;
+
+
+typedef struct
+{    
+  const CH_CN *table;
+  uint16_t size;
+  uint16_t ASCII_Width;
+  uint16_t Width;
+  uint16_t Height;
+  
+}cFONT;
+
+extern sFONT Font24;
+extern sFONT Font20;
+extern sFONT Font16;
+extern sFONT Font12;
+extern sFONT Font8;
+
+extern cFONT Font12CN;
+extern cFONT Font24CN;
+
+#ifdef __cplusplus
+}
+#endif
+  
+#endif /* __FONTS_H */
+ 
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/DEV_Config.cpp

@@ -0,0 +1,80 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2020-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+  //set pin
+  pinMode(OLED_CS, OUTPUT);
+  pinMode(OLED_RST, OUTPUT);
+  pinMode(OLED_DC, OUTPUT);
+
+  //set Serial
+  Serial.begin(115200);
+
+#if USE_SPI_4W
+  Serial.println("USE_SPI");
+  //set OLED SPI
+  SPI.setDataMode(SPI_MODE3);
+  SPI.setBitOrder(MSBFIRST);
+  SPI.setClockDivider(SPI_CLOCK_DIV2);
+  SPI.begin();
+
+#elif USE_IIC
+  //set OLED I2C
+  Serial.println("USE_I2C");
+  OLED_DC_0;//DC = 1 => Address = 0x3d
+  OLED_CS_0;
+  Wire.setClock(1000000);
+  Wire.begin();
+#endif
+  return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  SPI4W_Write_Byte(value) :
+    hardware SPI
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+void SPI4W_Write_Byte(uint8_t DATA)
+{
+  SPI.transfer(DATA);
+}
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+  uint8_t Addr = 0x3c;
+  Wire.beginTransmission(Addr);
+  Wire.write(Cmd);
+  Wire.write(value);
+  Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+  delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+  for (int j = xus; j > 0; j--);
+}

+ 52 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/DEV_Config.h

@@ -0,0 +1,52 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define USE_SPI_4W  1
+#define USE_IIC     0
+
+#define IIC_CMD        0X00
+#define IIC_RAM        0X40
+
+/****************************************************************************************
+    //Use the  library function definition
+*****************************************************************************************/
+//GPIO config
+#define OLED_CS 10
+#define OLED_CS_0     digitalWrite(OLED_CS, LOW)
+#define OLED_CS_1     digitalWrite(OLED_CS, HIGH)
+
+#define OLED_RST 8
+#define OLED_RST_0    digitalWrite(OLED_RST, LOW)
+#define OLED_RST_1    digitalWrite(OLED_RST, HIGH)
+
+#define OLED_DC 7
+#define OLED_DC_0     digitalWrite(OLED_DC, LOW)
+#define OLED_DC_1     digitalWrite(OLED_DC, HIGH)
+
+/*------------------------------------------------------------------------------------------------------*/
+uint8_t System_Init(void);
+
+void SPI4W_Write_Byte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

+ 882 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/GUI_Paint.cpp

@@ -0,0 +1,882 @@
+/******************************************************************************
+* | File        :   GUI_Paint.c
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#include "GUI_Paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h> //memset()
+#include <math.h>
+
+PAINT Paint;
+
+/******************************************************************************
+function: Create Image
+parameter:
+    image   :   Pointer to the image cache
+    width   :   The width of the picture
+    Height  :   The height of the picture
+    Color   :   Whether the picture is inverted
+******************************************************************************/
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color)
+{
+    Paint.Image = NULL;
+    Paint.Image = image;
+
+    Paint.WidthMemory = Width;
+    Paint.HeightMemory = Height;
+    Paint.Color = Color;    
+    Paint.Scale = 2;
+    
+    Paint.WidthByte = (Width % 8 == 0)? (Width / 8 ): (Width / 8 + 1);
+    Paint.HeightByte = Height;    
+//    printf("WidthByte = %d, HeightByte = %d\r\n", Paint.WidthByte, Paint.HeightByte);
+//    printf(" EPD_WIDTH / 8 = %d\r\n",  122 / 8);
+   
+    Paint.Rotate = Rotate;
+    Paint.Mirror = MIRROR_NONE;
+    
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_180) {
+        Paint.Width = Width;
+        Paint.Height = Height;
+    } else {
+        Paint.Width = Height;
+        Paint.Height = Width;
+    }
+}
+
+/******************************************************************************
+function: Select Image
+parameter:
+    image : Pointer to the image cache
+******************************************************************************/
+void Paint_SelectImage(UBYTE *image)
+{
+    Paint.Image = image;
+}
+
+/******************************************************************************
+function: Select Image Rotate
+parameter:
+    Rotate : 0,90,180,270
+******************************************************************************/
+void Paint_SetRotate(UWORD Rotate)
+{
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_90 || Rotate == ROTATE_180 || Rotate == ROTATE_270) {
+        Debug("Set image Rotate %d\r\n", Rotate);
+        Paint.Rotate = Rotate;
+    } else {
+        Debug("rotate = 0, 90, 180, 270\r\n");
+    }
+}
+
+void Paint_SetScale(UBYTE scale)
+{
+    if(scale == 2){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 8 == 0)? (Paint.WidthMemory / 8 ): (Paint.WidthMemory / 8 + 1);
+    }else if(scale == 4){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 4 == 0)? (Paint.WidthMemory / 4 ): (Paint.WidthMemory / 4 + 1);
+    }else if(scale ==16) {
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory%2==0) ? (Paint.WidthMemory/2) : (Paint.WidthMemory/2+1); 
+    }else if(scale ==65) {
+        Paint.Scale = scale;
+        Paint.WidthByte = Paint.WidthMemory*2; 
+    }else{
+        Debug("Set Scale Input parameter error\r\n");
+        Debug("Scale Only support: 2 4 16 65\r\n");
+    }
+}
+/******************************************************************************
+function: Select Image mirror
+parameter:
+    mirror   :Not mirror,Horizontal mirror,Vertical mirror,Origin mirror
+******************************************************************************/
+void Paint_SetMirroring(UBYTE mirror)
+{
+    if(mirror == MIRROR_NONE || mirror == MIRROR_HORIZONTAL || 
+        mirror == MIRROR_VERTICAL || mirror == MIRROR_ORIGIN) {
+        Debug("mirror image x:%s, y:%s\r\n",(mirror & 0x01)? "mirror":"none", ((mirror >> 1) & 0x01)? "mirror":"none");
+        Paint.Mirror = mirror;
+    } else {
+        Debug("mirror should be MIRROR_NONE, MIRROR_HORIZONTAL, \
+        MIRROR_VERTICAL or MIRROR_ORIGIN\r\n");
+    }    
+}
+
+/******************************************************************************
+function: Draw Pixels
+parameter:
+    Xpoint : At point X
+    Ypoint : At point Y
+    Color  : Painted colors
+******************************************************************************/
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+{
+    if(Xpoint > Paint.Width || Ypoint > Paint.Height){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }      
+    UWORD X, Y;
+
+    switch(Paint.Rotate) {
+    case 0:
+        X = Xpoint;
+        Y = Ypoint;  
+        break;
+    case 90:
+        X = Paint.WidthMemory - Ypoint - 1;
+        Y = Xpoint;
+        break;
+    case 180:
+        X = Paint.WidthMemory - Xpoint - 1;
+        Y = Paint.HeightMemory - Ypoint - 1;
+        break;
+    case 270:
+        X = Ypoint;
+        Y = Paint.HeightMemory - Xpoint - 1;
+        break;
+    default:
+        return;
+    }
+    
+    switch(Paint.Mirror) {
+    case MIRROR_NONE:
+        break;
+    case MIRROR_HORIZONTAL:
+        X = Paint.WidthMemory - X - 1;
+        break;
+    case MIRROR_VERTICAL:
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    case MIRROR_ORIGIN:
+        X = Paint.WidthMemory - X - 1;
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    default:
+        return;
+    }
+
+    if(X > Paint.WidthMemory || Y > Paint.HeightMemory){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }
+    
+    if(Paint.Scale == 2){
+        UDOUBLE Addr = X / 8 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        if(Color == BLACK)
+            Paint.Image[Addr] = Rdata & ~(0x80 >> (X % 8));
+        else
+            Paint.Image[Addr] = Rdata | (0x80 >> (X % 8));
+    }else if(Paint.Scale == 4){
+        UDOUBLE Addr = X / 4 + Y * Paint.WidthByte;
+        Color = Color % 4;//Guaranteed color scale is 4  --- 0~3
+        UBYTE Rdata = Paint.Image[Addr];
+        
+        Rdata = Rdata & (~(0xC0 >> ((X % 4)*2)));
+        Paint.Image[Addr] = Rdata | ((Color << 6) >> ((X % 4)*2));
+    }else if(Paint.Scale == 16) {
+        UDOUBLE Addr = X / 2 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        Color = Color % 16;
+        Rdata = Rdata & (~(0xf0 >> ((X % 2)*4)));
+        Paint.Image[Addr] = Rdata | ((Color << 4) >> ((X % 2)*4));
+    }else if(Paint.Scale == 65) {
+        UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+        Paint.Image[Addr] = 0xff & (Color>>8);
+        Paint.Image[Addr+1] = 0xff & Color;
+    }
+}
+
+/******************************************************************************
+function: Clear the color of the picture
+parameter:
+    Color : Painted colors
+******************************************************************************/
+void Paint_Clear(UWORD Color)
+{
+    if(Paint.Scale == 2 || Paint.Scale == 4) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Paint.Image[Addr] = Color;
+            }
+        }
+    }else if(Paint.Scale == 16) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Color = Color & 0x0f;
+                Paint.Image[Addr] = (Color<<4) | Color;
+            }
+        }
+    }else if(Paint.Scale == 65) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+                Paint.Image[Addr] = 0x0f & (Color>>8);
+                Paint.Image[Addr+1] = 0x0f & Color;
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Clear the color of a window
+parameter:
+    Xstart : x starting point
+    Ystart : Y starting point
+    Xend   : x end point
+    Yend   : y end point
+    Color  : Painted colors
+******************************************************************************/
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color)
+{
+    UWORD X, Y;
+    for (Y = Ystart; Y < Yend; Y++) {
+        for (X = Xstart; X < Xend; X++) {//8 pixel =  1 byte
+            Paint_SetPixel(X, Y, Color);
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw Point(Xpoint, Ypoint) Fill the color
+parameter:
+    Xpoint    : The Xpoint coordinate of the point
+    Ypoint    : The Ypoint coordinate of the point
+    Color   : Painted color
+    Dot_Pixel : point size
+    Dot_Style : point Style
+******************************************************************************/
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color,
+                     DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_Style)
+{
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DrawPoint Input exceeds the normal display range\r\n");
+        printf("Xpoint = %d , Paint.Width = %d  \r\n ",Xpoint,Paint.Width);
+        printf("Ypoint = %d , Paint.Height = %d  \r\n ",Ypoint,Paint.Height);
+        return;
+    }
+
+    int16_t XDir_Num , YDir_Num;
+    if (Dot_Style == DOT_FILL_AROUND) {
+        for (XDir_Num = 0; XDir_Num < 2 * Dot_Pixel - 1; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num < 2 * Dot_Pixel - 1; YDir_Num++) {
+                if(Xpoint + XDir_Num - Dot_Pixel < 0 || Ypoint + YDir_Num - Dot_Pixel < 0)
+                    break;
+                // printf("x = %d, y = %d\r\n", Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel);
+                Paint_SetPixel(Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel, Color);
+            }
+        }
+    } else {
+        for (XDir_Num = 0; XDir_Num <  Dot_Pixel; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num <  Dot_Pixel; YDir_Num++) {
+                Paint_SetPixel(Xpoint + XDir_Num - 1, Ypoint + YDir_Num - 1, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a line of arbitrary slope
+parameter:
+    Xstart :Starting Xpoint point coordinates
+    Ystart :Starting Xpoint point coordinates
+    Xend   :End point Xpoint coordinate
+    Yend   :End point Ypoint coordinate
+    Color  :The color of the line segment
+    Line_width : Line width
+    Line_Style: Solid and dotted lines
+******************************************************************************/
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                    UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Paint_DrawLine Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+    int dx = (int)Xend - (int)Xstart >= 0 ? Xend - Xstart : Xstart - Xend;
+    int dy = (int)Yend - (int)Ystart <= 0 ? Yend - Ystart : Ystart - Yend;
+
+    // Increment direction, 1 is positive, -1 is counter;
+    int XAddway = Xstart < Xend ? 1 : -1;
+    int YAddway = Ystart < Yend ? 1 : -1;
+
+    //Cumulative error
+    int Esp = dx + dy;
+    char Dotted_Len = 0;
+
+    for (;;) {
+        Dotted_Len++;
+        //Painted dotted line, 2 point is really virtual
+        if (Line_Style == LINE_STYLE_DOTTED && Dotted_Len % 3 == 0) {
+            //Debug("LINE_DOTTED\r\n");
+            if(Color)
+              Paint_DrawPoint(Xpoint, Ypoint, BLACK, Line_width, DOT_STYLE_DFT);
+            else
+              Paint_DrawPoint(Xpoint, Ypoint, WHITE, Line_width, DOT_STYLE_DFT);
+            Dotted_Len = 0;
+        } else {
+            Paint_DrawPoint(Xpoint, Ypoint, Color, Line_width, DOT_STYLE_DFT);
+        }
+        if (2 * Esp >= dy) {
+            if (Xpoint == Xend)
+                break;
+            Esp += dy;
+            Xpoint += XAddway;
+        }
+        if (2 * Esp <= dx) {
+            if (Ypoint == Yend)
+                break;
+            Esp += dx;
+            Ypoint += YAddway;
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a rectangle
+parameter:
+    Xstart :Rectangular  Starting Xpoint point coordinates
+    Ystart :Rectangular  Starting Xpoint point coordinates
+    Xend   :Rectangular  End point Xpoint coordinate
+    Yend   :Rectangular  End point Ypoint coordinate
+    Color  :The color of the Rectangular segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the rectangle
+******************************************************************************/
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                         UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    if (Draw_Fill) {
+        UWORD Ypoint;
+        for(Ypoint = Ystart; Ypoint < Yend; Ypoint++) {
+            Paint_DrawLine(Xstart, Ypoint, Xend, Ypoint, Color , Line_width, LINE_STYLE_SOLID);
+        }
+    } else {
+        Paint_DrawLine(Xstart, Ystart, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xstart, Ystart, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+    }
+}
+
+/******************************************************************************
+function: Use the 8-point method to draw a circle of the
+            specified size at the specified position->
+parameter:
+    X_Center  :Center X coordinate
+    Y_Center  :Center Y coordinate
+    Radius    :circle Radius
+    Color     :The color of the :circle segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the Circle
+******************************************************************************/
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius,
+                      UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (X_Center > Paint.Width || Y_Center >= Paint.Height) {
+        Debug("Paint_DrawCircle Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    //Draw a circle from(0, R) as a starting point
+    int16_t XCurrent, YCurrent;
+    XCurrent = 0;
+    YCurrent = Radius;
+
+    //Cumulative error,judge the next point of the logo
+    int16_t Esp = 3 - (Radius << 1 );
+
+    int16_t sCountY;
+    if (Draw_Fill == DRAW_FILL_FULL) {
+        while (XCurrent <= YCurrent ) { //Realistic circles
+            for (sCountY = XCurrent; sCountY <= YCurrent; sCountY ++ ) {
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//1
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//2
+                Paint_DrawPoint(X_Center - sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//3
+                Paint_DrawPoint(X_Center - sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//4
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//5
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//6
+                Paint_DrawPoint(X_Center + sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//7
+                Paint_DrawPoint(X_Center + sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+            }
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    } else { //Draw a hollow circle
+        while (XCurrent <= YCurrent ) {
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//1
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//2
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//3
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//4
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//5
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//6
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//7
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//0
+
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    }
+}
+
+/******************************************************************************
+function: Show English characters
+parameter:
+    Xpoint           :X coordinate
+    Ypoint           :Y coordinate
+    Acsii_Char       :To display the English characters
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawChar(UWORD Xpoint, UWORD Ypoint, const char Acsii_Char,
+                    sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+
+  UWORD Page, Column;
+
+  if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+    //Debug("Paint_DrawChar Input exceeds the normal display range\r\n");
+    return;
+  }
+  uint32_t Char_Offset = (Acsii_Char - ' ') * Font->Height * (Font->Width / 8 + (Font->Width % 8 ? 1 : 0));
+  const unsigned char *ptr = &Font->table[Char_Offset];
+
+  for ( Page = 0; Page < Font->Height; Page ++ ) {
+    for ( Column = 0; Column < Font->Width; Column ++ ) {
+
+      //To determine whether the font background color and screen background color is consistent
+      if (FONT_BACKGROUND == Color_Background) { //this process is to speed up the scan
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8)))
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+      } else {
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))) {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+        } else {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Background );
+        }
+      }
+      //One pixel is 8 bits
+      if (Column % 8 == 7) {
+        ptr++;
+      }
+    }/* Write a line */
+    if (Font->Width % 8 != 0) {
+      ptr++;
+    }
+  }/* Write all */
+}
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart           :X coordinate
+    Ystart           :Y coordinate
+    pString          :The first address of the English string to be displayed
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString,
+                         sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+
+    if (Xstart > Paint.Width || Ystart > Paint.Height) {
+        Debug("Paint_DrawString_EN Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while (* pString != '\0') {
+        //if X direction filled , reposition to(Xstart,Ypoint),Ypoint is Y direction plus the Height of the character
+        if ((Xpoint + Font->Width ) > Paint.Width ) {
+            Xpoint = Xstart;
+            Ypoint += Font->Height;
+        }
+
+        // If the Y direction is full, reposition to(Xstart, Ystart)
+        if ((Ypoint  + Font->Height ) > Paint.Height ) {
+            Xpoint = Xstart;
+            Ypoint = Ystart;
+        }
+        Paint_DrawChar(Xpoint, Ypoint, * pString, Font, Color_Background, Color_Foreground);
+
+        //The next character of the address
+        pString ++;
+
+        //The next word of the abscissa increases the font of the broadband
+        Xpoint += Font->Width;
+    }
+}
+
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart  :X coordinate
+    Ystart  :Y coordinate
+    pString :The first address of the Chinese string and English
+              string to be displayed
+    Font    :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Background, UWORD Color_Foreground)
+{
+ const unsigned char* p_text = pString;
+
+  int refcolumn = Xstart;
+  int i, j, Num;
+  /* Send the string character by character on EPD */
+  while (*p_text != 0) {
+    if (*p_text < 0x7F) {                                  //ASCII
+      for (Num = 0; Num < font->size ; Num++) {
+        if (*p_text == pgm_read_byte(&font->table[Num].index[0])) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 1;
+      /* Decrement the column position by 16 */
+      refcolumn += font->ASCII_Width;
+    } else {                                   //中文
+      for (Num = 0; Num < font->size ; Num++) {
+        if ((*p_text == pgm_read_byte(&font->table[Num].index[0])) && (*(p_text + 1) == pgm_read_byte(&font->table[Num].index[1])) && (*(p_text + 2) == pgm_read_byte(&font->table[Num].index[2]))) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 3;
+      /* Decrement the column position by 16 */
+      refcolumn += font->Width;
+    }
+  }
+}
+
+/******************************************************************************
+function: Display nummber
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    Number           : The number displayed
+    Font             :A structure pointer that displays a character size
+    Digit            : Fractional width
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+#define  ARRAY_LEN 255
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint,const char * Number,
+                   sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background)
+{ 
+    uint8_t Str_Array[ARRAY_LEN] = {0};
+    uint8_t *pStr = Str_Array;
+    uint8_t i, len = 0;
+    int16_t arr[2] = {0, -1};
+    int16_t *p = arr;
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DisNum Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while(Number[len] != '\0') {  
+      len++;                                    //get total length
+      (*p)++;                                   //get the integer part length 
+      if(Number[len] == '.') p++;               //get fractional part length
+    }
+
+    if(Digit > 0) {    
+      if(Digit <= arr[1]) {                     
+        for(i=0; i<len-(arr[1]-Digit); i++)      //cut some Number
+          Str_Array[i] = Number[i];
+      }
+      else {
+        for(i=0; i<len+(Digit-arr[1]); i++) {
+          if(i >= len)                           //add '0'
+            Str_Array[i] = '0';
+          else
+            Str_Array[i] = Number[i];
+        }
+      }
+    }
+    else
+      for(i=0; i<len; i++) {
+        Str_Array[i] = Number[i];
+        }
+  
+    //show
+    Paint_DrawString_EN(Xpoint, Ypoint, (const char*)pStr, Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display time
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    pTime            : Time-related structures
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font,
+                    UWORD Color_Foreground, UWORD Color_Background)
+{
+    uint8_t value[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
+
+    UWORD Dx = Font->Width;
+
+    //Write data into the cache
+    Paint_DrawChar(Xstart                           , Ystart, value[pTime->Hour / 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx                      , Ystart, value[pTime->Hour % 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx  + Dx / 4 + Dx / 2   , Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 2 + Dx / 2         , Ystart, value[pTime->Min / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 3 + Dx / 2         , Ystart, value[pTime->Min % 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 4 + Dx / 2 - Dx / 4, Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 5                  , Ystart, value[pTime->Sec / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 6                  , Ystart, value[pTime->Sec % 10] , Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display monochrome bitmap
+parameter:
+    image_buffer :A picture data converted to a bitmap
+info:
+    Use a computer to convert the image into a corresponding array,
+    and then embed the array directly into Imagedata.cpp as a .c file.
+******************************************************************************/
+void Paint_DrawBitMap(const unsigned char* image_buffer)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte;
+            Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+        }
+    }
+}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else{
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }
+//}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else if(Region == 2){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }else if(Region == 3){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*2];
+//          }
+//      }
+//    }else if(Region == 4){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*3];
+//          }
+//      }
+//    }
+//}
+
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte ;
+            Paint.Image[Addr] = \
+            (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*(Region - 1)];
+        }
+    }
+}

+ 235 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/GUI_Paint.h

@@ -0,0 +1,235 @@
+/******************************************************************************
+* | File        :   GUI_Paint.h
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#ifndef __GUI_PAINT_H
+#define __GUI_PAINT_H
+
+#include "DEV_Config.h"
+#include "fonts.h"
+
+/**
+ * Image attributes
+**/
+typedef struct {
+    UBYTE *Image;
+    UWORD Width;
+    UWORD Height;
+    UWORD WidthMemory;
+    UWORD HeightMemory;
+    UWORD Color;
+    UWORD Rotate;
+    UWORD Mirror;
+    UWORD WidthByte;
+    UWORD HeightByte;
+    UWORD Scale;
+} PAINT;
+extern PAINT Paint;
+
+/**
+ * Display rotate
+**/
+#define ROTATE_0            0
+#define ROTATE_90           90
+#define ROTATE_180          180
+#define ROTATE_270          270
+
+/**
+ * Display Flip
+**/
+typedef enum {
+    MIRROR_NONE  = 0x00,
+    MIRROR_HORIZONTAL = 0x01,
+    MIRROR_VERTICAL = 0x02,
+    MIRROR_ORIGIN = 0x03,
+} MIRROR_IMAGE;
+#define MIRROR_IMAGE_DFT MIRROR_NONE
+
+/**
+ * image color
+**/
+
+#define WHITE          0xFFFF
+#define BLACK          0x0000
+#define BLUE           0x001F
+#define BRED           0XF81F
+#define GRED           0XFFE0
+#define GBLUE          0X07FF
+#define RED            0xF800
+#define MAGENTA        0xF81F
+#define GREEN          0x07E0
+#define CYAN           0x7FFF
+#define YELLOW         0xFFE0
+#define BROWN          0XBC40
+#define BRRED          0XFC07
+#define GRAY           0X8430
+
+#define IMAGE_BACKGROUND    WHITE
+#define FONT_FOREGROUND     BLACK
+#define FONT_BACKGROUND     WHITE
+
+//4 Gray level
+#define  GRAY1 0x03 //Blackest
+#define  GRAY2 0x02
+#define  GRAY3 0x01 //gray
+#define  GRAY4 0x00 //white
+/**
+ * The size of the point
+**/
+typedef enum {
+    DOT_PIXEL_1X1  = 1, // 1 x 1
+    DOT_PIXEL_2X2  ,    // 2 X 2
+    DOT_PIXEL_3X3  ,    // 3 X 3
+    DOT_PIXEL_4X4  ,    // 4 X 4
+    DOT_PIXEL_5X5  ,    // 5 X 5
+    DOT_PIXEL_6X6  ,    // 6 X 6
+    DOT_PIXEL_7X7  ,    // 7 X 7
+    DOT_PIXEL_8X8  ,    // 8 X 8
+} DOT_PIXEL;
+#define DOT_PIXEL_DFT  DOT_PIXEL_1X1  //Default dot pilex
+
+/**
+ * Point size fill style
+**/
+typedef enum {
+    DOT_FILL_AROUND  = 1,   // dot pixel 1 x 1
+    DOT_FILL_RIGHTUP  ,     // dot pixel 2 X 2
+} DOT_STYLE;
+#define DOT_STYLE_DFT  DOT_FILL_AROUND  //Default dot pilex
+
+/**
+ * Line style, solid or dashed
+**/
+typedef enum {
+    LINE_STYLE_SOLID = 0,
+    LINE_STYLE_DOTTED,
+} LINE_STYLE;
+
+/**
+ * Whether the graphic is filled
+**/
+typedef enum {
+    DRAW_FILL_EMPTY = 0,
+    DRAW_FILL_FULL,
+} DRAW_FILL;
+
+/**
+ * Custom structure of a time attribute
+**/
+typedef struct {
+    UWORD Year;  //0000
+    UBYTE Month; //1 - 12
+    UBYTE Day;   //1 - 30
+    UBYTE Hour;  //0 - 23
+    UBYTE Min;   //0 - 59
+    UBYTE Sec;   //0 - 59
+} PAINT_TIME;
+extern PAINT_TIME sPaint_time;
+
+//init and Clear
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color);
+void Paint_SelectImage(UBYTE *image);
+void Paint_SetRotate(UWORD Rotate);
+void Paint_SetMirroring(UBYTE mirror);
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color);
+void Paint_SetScale(UBYTE scale);
+
+void Paint_Clear(UWORD Color);
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color);
+
+//Drawing
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay);
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style);
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+
+//Display string
+void Paint_DrawChar(UWORD Xstart, UWORD Ystart, const char Acsii_Char, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint, const char * Number,  sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+
+//pic
+void Paint_DrawBitMap(const unsigned char* image_buffer);
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneEighth(const unsigned char* image_buffer, UBYTE Region);
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region);
+#endif

+ 69 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/ImageData.c

@@ -0,0 +1,69 @@
+/*****************************************************************************
+* | File      	:   ImageData.c
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+
+#include "ImageData.h"
+#include <avr/pgmspace.h>
+
+const unsigned char gImage_0in91[518] PROGMEM = { /*0X00,0X01,0X20,0X00,0X80,0X00,*/
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X01,0XC1,0X80,0X00,0X00,0XE1,0XC0,0X01,0XFF,0XF8,0XE0,0X01,0XFF,0XFE,0X78,
+0X00,0X40,0X0E,0X38,0X00,0XE0,0X00,0X00,0X00,0X7C,0X37,0XE0,0X00,0X3F,0XB3,0XE0,
+0X00,0X01,0XB2,0X00,0X00,0X01,0XB3,0XF8,0X00,0X3F,0XB3,0XF8,0X01,0XBF,0XB2,0X00,
+0X01,0X98,0X33,0XE0,0X01,0XCC,0X07,0XE0,0X00,0XE0,0X3C,0X00,0X00,0X73,0XFF,0X80,
+0X00,0X3F,0X87,0XF8,0X00,0X3E,0X03,0X78,0X00,0X7F,0XFF,0X00,0X00,0XE1,0XFF,0X00,
+0X01,0XC0,0X03,0X00,0X01,0XC0,0X03,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0F,0X80,0X00,0X00,0X0F,0XB0,
+0X01,0X9B,0X21,0XB0,0X01,0X93,0X2D,0XB0,0X01,0X93,0X2D,0X30,0X01,0X93,0X2D,0X30,
+0X01,0X93,0X2D,0X30,0X01,0X93,0X2D,0X30,0X01,0X93,0X01,0X30,0X01,0X93,0X7F,0XF0,
+0X01,0X93,0X7F,0XF0,0X01,0X93,0X01,0X30,0X01,0X93,0X25,0X30,0X01,0X93,0X25,0X30,
+0X01,0X93,0X25,0X30,0X01,0X9B,0X25,0X30,0X03,0XFF,0X25,0X30,0X03,0XFF,0X21,0XB0,
+0X00,0X00,0X0F,0XB0,0X00,0X00,0X0F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X1F,0XFF,0XC0,0X00,0X1F,0XFF,0XC0,0X00,0X02,0X10,0XC0,0X00,0X02,0X10,0XC0,
+0X00,0X02,0X10,0X80,0X00,0X02,0X10,0X80,0X00,0X02,0X10,0X80,0X00,0XFF,0XFF,0XF8,
+0X00,0XFF,0XFF,0XF8,0X00,0XC7,0X39,0XC8,0X00,0X82,0X10,0X80,0X01,0X82,0X10,0X80,
+0X01,0X82,0X10,0X80,0X01,0X82,0X10,0XC0,0X01,0X87,0X39,0XC0,0X01,0X8F,0XFF,0XC0,
+0X00,0X8F,0XFF,0XC0,0X00,0XC0,0X00,0X00,0X00,0XF0,0X00,0X00,0X00,0XE0,0X00,0X00,
+0X00,0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X00,
+0X00,0X00,0X60,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X60,0X30,0X00,0X00,0X60,0X30,
+0X00,0X00,0X60,0X30,0X00,0X00,0X60,0X30,0X01,0X80,0X60,0X30,0X01,0X80,0X60,0X30,
+0X01,0XC0,0X60,0X30,0X01,0XFF,0XFE,0X30,0X00,0XFF,0XFE,0X30,0X00,0X00,0X77,0X30,
+0X00,0X00,0X63,0XB0,0X00,0X00,0X61,0XF0,0X00,0X00,0X61,0XF0,0X00,0X00,0X60,0XF0,
+0X00,0X00,0X60,0X70,0X00,0X00,0X60,0X70,0X00,0X00,0X60,0X00,0X00,0X00,0X60,0X00,
+0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+};
+
+

+ 39 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/ImageData.h

@@ -0,0 +1,39 @@
+/*****************************************************************************
+* | File      	:   ImageData.h
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+
+******************************************************************************/
+
+#ifndef _IMAGEDATA_H_
+#define _IMAGEDATA_H_
+
+extern const unsigned char gImage_0in91[];	//rotate 90, Color reversal
+
+
+#endif
+/* FILE END */

+ 84 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_0in91.ino

@@ -0,0 +1,84 @@
+#include "OLED_Driver.h"
+#include "GUI_paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include "ImageData.h"
+
+void setup() {
+  System_Init();
+
+  if(USE_SPI_4W) {
+    Serial.print("Only USE_IIC, Please revise DEV_Config.h !!!\r\n");
+    return -1;
+  }
+ 
+  Serial.print(F("OLED_Init()...\r\n"));
+  OLED_0in91_Init();
+  Driver_Delay_ms(500); 
+  OLED_0in91_Clear();  
+  
+  //0.Create a new image cache
+  UBYTE *BlackImage;
+  UWORD Imagesize = ((OLED_0in91_WIDTH%8==0)? (OLED_0in91_WIDTH/8): (OLED_0in91_WIDTH/8+1)) * OLED_0in91_HEIGHT;
+  if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) { 
+      Serial.print("Failed to apply for black memory...\r\n");
+      return -1;
+  }
+  Serial.print("Paint_NewImage\r\n");
+  Paint_NewImage(BlackImage, OLED_0in91_HEIGHT, OLED_0in91_WIDTH, 90, BLACK);  
+
+  //1.Select Image
+  Paint_SelectImage(BlackImage);
+  Paint_Clear(BLACK);
+  Driver_Delay_ms(500); 
+
+  while(1) {
+    
+    // 2.Drawing on the image   
+    Serial.print("Drawing:page 1\r\n");
+    Paint_DrawPoint(15, 10, WHITE, DOT_PIXEL_1X1, DOT_STYLE_DFT);
+    Paint_DrawPoint(25, 10, WHITE, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+    Paint_DrawPoint(35, 10, WHITE, DOT_PIXEL_3X3, DOT_STYLE_DFT);
+    Paint_DrawLine(10, 10, 10, 20, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(20, 10, 20, 20, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(30, 10, 30, 20, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawLine(40, 10, 40, 20, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawCircle(70, 16, 15, WHITE, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    Paint_DrawCircle(110, 16, 15, WHITE, DOT_PIXEL_1X1, DRAW_FILL_FULL);      
+    Paint_DrawRectangle(60, 6, 80, 26, WHITE, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    Paint_DrawRectangle(100, 6, 120, 26, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);   
+    // 3.Show image on page1
+    OLED_0in91_Display(BlackImage);
+    Driver_Delay_ms(2000);      
+    Paint_Clear(BLACK);
+    
+    // Drawing on the image
+    Serial.print("Drawing:page 2\r\n");     
+    Paint_DrawString_EN(10, 0, "waveshare", &Font16, WHITE, WHITE);
+    Paint_DrawNum(10, 18, "123.456789", &Font12, 4, WHITE, WHITE);
+    // Show image on page2
+    OLED_0in91_Display(BlackImage);
+    Driver_Delay_ms(2000);  
+    Paint_Clear(BLACK);   
+
+    // Drawing on the image
+    Serial.print("Drawing:page 3\r\n");     
+    Paint_DrawString_CN(0, 0,"你好Aba", &Font12CN, WHITE, WHITE);
+    // Show image on page3
+    OLED_0in91_Display(BlackImage);
+    Driver_Delay_ms(2000);  
+    Paint_Clear(BLACK); 
+
+    // Drawing on the image
+    Serial.print("Drawing:page 4\r\n");     
+    OLED_0in91_Display_Array(gImage_0in91);
+    Driver_Delay_ms(2000);  
+    Paint_Clear(BLACK);  
+
+    OLED_0in91_Clear();  
+  }   
+}
+
+void loop() {
+
+}

+ 179 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_Driver.cpp

@@ -0,0 +1,179 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.c
+* | Author      :   Waveshare team
+* | Function    :   0.91inch OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#include "OLED_Driver.h"
+#include "stdio.h"
+
+/*******************************************************************************
+function:
+			Hardware reset
+*******************************************************************************/
+static void OLED_Reset(void)
+{
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+    OLED_RST_0;
+    Driver_Delay_ms(100);
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+}
+
+/*******************************************************************************
+function:
+			Write register address and data
+*******************************************************************************/
+static void OLED_WriteReg(uint8_t Reg)
+{
+#if USE_IIC
+    I2C_Write_Byte(Reg,IIC_CMD);
+#endif
+}
+
+static void OLED_WriteData(uint8_t Data)
+{	
+#if USE_IIC
+    I2C_Write_Byte(Data,IIC_RAM);
+#endif
+}
+
+/*******************************************************************************
+function:
+			Common register initialization
+*******************************************************************************/
+static void OLED_InitReg(void)
+{
+    OLED_WriteReg(0xAE);
+
+    OLED_WriteReg(0x40);//---set low column address
+    OLED_WriteReg(0xB0);//---set high column address
+
+    OLED_WriteReg(0xC8);//-not offset
+
+    OLED_WriteReg(0x81);
+    OLED_WriteReg(0xff);
+
+    OLED_WriteReg(0xa1);
+
+    OLED_WriteReg(0xa6);
+
+    OLED_WriteReg(0xa8);
+    OLED_WriteReg(0x1f);
+
+    OLED_WriteReg(0xd3);
+    OLED_WriteReg(0x00);
+
+    OLED_WriteReg(0xd5);
+    OLED_WriteReg(0xf0);
+
+    OLED_WriteReg(0xd9);
+    OLED_WriteReg(0x22);
+
+    OLED_WriteReg(0xda);
+    OLED_WriteReg(0x02);
+
+    OLED_WriteReg(0xdb);
+    OLED_WriteReg(0x49);
+
+    OLED_WriteReg(0x8d);
+    OLED_WriteReg(0x14);
+}
+
+
+/********************************************************************************
+function:
+			initialization
+********************************************************************************/
+void OLED_0in91_Init()
+{
+    //Hardware reset
+    OLED_Reset();
+
+    //Set the initialization register
+    OLED_InitReg();
+    Driver_Delay_ms(200);
+
+    //Turn on the OLED display
+    OLED_WriteReg(0xaf);
+}
+
+
+/********************************************************************************
+function:
+			Clear screen
+********************************************************************************/
+void OLED_0in91_Clear()
+{
+    UBYTE Column,Page;
+    for(Page = 0; Page < OLED_0in91_HEIGHT/8; Page++) {
+        OLED_WriteReg(0xb0 + Page);    //Set page address
+        OLED_WriteReg(0x00);           //Set display position - column low address
+        OLED_WriteReg(0x10);           //Set display position - column high address
+        for(Column = 0; Column < OLED_0in91_WIDTH; Column++)
+            OLED_WriteData(0x00);
+    }
+}
+
+/********************************************************************************
+function:	
+			Update all memory to OLED
+********************************************************************************/
+void OLED_0in91_Display(const UBYTE *Image)
+{		
+    UBYTE Column,Page;
+    UWORD temp;
+    for(Page = 0; Page < OLED_0in91_HEIGHT/8; Page++) {
+        OLED_WriteReg(0xb0 + Page);
+        OLED_WriteReg(0x00);
+        OLED_WriteReg(0x10);
+        for(Column = 0; Column < OLED_0in91_WIDTH; Column++) {
+            temp = Image[(3-Page) + Column*4];
+            OLED_WriteData(temp);
+        }
+    }   
+}
+
+/********************************************************************************
+function:  
+      Update all memory to OLED
+********************************************************************************/
+void OLED_0in91_Display_Array(const UBYTE *Image)
+{   
+    UBYTE Column,Page;
+    UWORD temp;
+    for(Page = 0; Page < OLED_0in91_HEIGHT/8; Page++) {
+        OLED_WriteReg(0xb0 + Page);
+        OLED_WriteReg(0x00);
+        OLED_WriteReg(0x10);
+        for(Column = 0; Column < OLED_0in91_WIDTH; Column++) {
+            temp = pgm_read_byte(&Image[(3-Page) + Column*4]);
+            OLED_WriteData(temp);
+        }
+    }   
+}

+ 50 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/OLED_Driver.h

@@ -0,0 +1,50 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.c
+* | Author      :   Waveshare team
+* | Function    :   0.91inch OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#ifndef __OLED_0IN91_H
+#define __OLED_0IN91_H		
+
+#include "DEV_Config.h"
+
+/********************************************************************************
+function:	
+		Define the full screen height length of the display
+********************************************************************************/
+
+#define OLED_0in91_WIDTH  128//OLED width
+#define OLED_0in91_HEIGHT 32 //OLED height
+
+
+void OLED_0in91_Init(void);
+void OLED_0in91_Clear(void);
+void OLED_0in91_Display(const UBYTE *Image);
+void OLED_0in91_Display_Array(const UBYTE *Image);
+#endif  
+	 

+ 7 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/Readme.txt

@@ -0,0 +1,7 @@
+Arduino
+	CS	10
+	DC	7
+	RST	8
+IIC:
+	DIN	SDA
+	CLK	SCL

+ 1384 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font12.cpp

@@ -0,0 +1,1384 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font12_Table[] PROGMEM = 
+{
+  // @0 ' ' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @12 '!' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @24 '"' (7 pixels wide)
+  0x00, //        
+  0x6C, //  ## ## 
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @36 '#' (7 pixels wide)
+  0x00, //        
+  0x14, //    # # 
+  0x14, //    # # 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x50, //  # #   
+  0x50, //  # #   
+  0x00, //        
+  0x00, //        
+
+  // @48 '$' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x38, //   ###  
+  0x40, //  #     
+  0x40, //  #     
+  0x38, //   ###  
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @60 '%' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x50, //  # #   
+  0x20, //   #    
+  0x0C, //     ## 
+  0x70, //  ###   
+  0x08, //     #  
+  0x14, //    # # 
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @72 '&' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x20, //   #    
+  0x20, //   #    
+  0x54, //  # # # 
+  0x48, //  #  #  
+  0x34, //   ## # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @84 ''' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @96 '(' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+
+  // @108 ')' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x00, //        
+
+  // @120 '*' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @132 '+' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0xFE, // #######
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @144 ',' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x10, //    #   
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+
+  // @156 '-' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @168 '.' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @180 '/' (7 pixels wide)
+  0x00, //        
+  0x04, //      # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x40, //  #     
+  0x00, //        
+  0x00, //        
+
+  // @192 '0' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @204 '1' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @216 '2' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @228 '3' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x18, //    ##  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @240 '4' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x14, //    # # 
+  0x14, //    # # 
+  0x24, //   #  # 
+  0x44, //  #   # 
+  0x7E, //  ######
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @252 '5' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @264 '6' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x40, //  #     
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @276 '7' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @288 '8' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @300 '9' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @312 ':' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @324 ';' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x18, //    ##  
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+  0x00, //        
+
+  // @336 '<' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x0C, //     ## 
+  0x10, //    #   
+  0x60, //  ##    
+  0x80, // #      
+  0x60, //  ##    
+  0x10, //    #   
+  0x0C, //     ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @348 '=' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @360 '>' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0xC0, // ##     
+  0x20, //   #    
+  0x18, //    ##  
+  0x04, //      # 
+  0x18, //    ##  
+  0x20, //   #    
+  0xC0, // ##     
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @372 '?' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x24, //   #  # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x00, //        
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @384 '@' (7 pixels wide)
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+
+  // @396 'A' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @408 'B' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @420 'C' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @432 'D' (7 pixels wide)
+  0x00, //        
+  0xF0, // ####   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0xF0, // ####   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @444 'E' (7 pixels wide)
+  0x00, //        
+  0xFC, // ###### 
+  0x44, //  #   # 
+  0x50, //  # #   
+  0x70, //  ###   
+  0x50, //  # #   
+  0x40, //  #     
+  0x44, //  #   # 
+  0xFC, // ###### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @456 'F' (7 pixels wide)
+  0x00, //        
+  0x7E, //  ######
+  0x22, //   #   #
+  0x28, //   # #  
+  0x38, //   ###  
+  0x28, //   # #  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @468 'G' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x4E, //  #  ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @480 'H' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @492 'I' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @504 'J' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @516 'K' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0x50, //  # #   
+  0x70, //  ###   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE6, // ###  ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @528 'L' (7 pixels wide)
+  0x00, //        
+  0x70, //  ###   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @540 'M' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x6C, //  ## ## 
+  0x6C, //  ## ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @552 'N' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x64, //  ##  # 
+  0x64, //  ##  # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0xEC, // ### ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @564 'O' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @576 'P' (7 pixels wide)
+  0x00, //        
+  0x78, //  ####  
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @588 'Q' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+
+  // @600 'R' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE2, // ###   #
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @612 'S' (7 pixels wide)
+  0x00, //        
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x64, //  ##  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @624 'T' (7 pixels wide)
+  0x00, //        
+  0xFE, // #######
+  0x92, // #  #  #
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @636 'U' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @648 'V' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @660 'W' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @672 'X' (7 pixels wide)
+  0x00, //        
+  0xC6, // ##   ##
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0xC6, // ##   ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @684 'Y' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @696 'Z' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @708 '[' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x00, //        
+
+  // @720 '\' (7 pixels wide)
+  0x00, //        
+  0x40, //  #     
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+
+  // @732 ']' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x38, //   ###  
+  0x00, //        
+
+  // @744 '^' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @756 '_' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xFE, // #######
+
+  // @768 '`' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @780 'a' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @792 'b' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @804 'c' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @816 'd' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x04, //      # 
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @828 'e' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x40, //  #     
+  0x40, //  #     
+  0x3C, //   #### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @840 'f' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @852 'g' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x38, //   ###  
+  0x00, //        
+
+  // @864 'h' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @876 'i' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @888 'j' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x78, //  ####  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+
+  // @900 'k' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x5C, //  # ### 
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x50, //  # #   
+  0x48, //  #  #  
+  0xDC, // ## ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @912 'l' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @924 'm' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xE8, // ### #  
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0xFE, // #######
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @936 'n' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @948 'o' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @960 'p' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x40, //  #     
+  0xE0, // ###    
+  0x00, //        
+
+  // @972 'q' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+
+  // @984 'r' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x6C, //  ## ## 
+  0x30, //   ##   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @996 's' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x04, //      # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1008 't' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x22, //   #   #
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1020 'u' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x36, //   ## ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1032 'v' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1044 'w' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1056 'x' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x30, //   ##   
+  0x48, //  #  #  
+  0xCC, // ##  ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1068 'y' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x24, //   #  # 
+  0x28, //   # #  
+  0x18, //    ##  
+  0x10, //    #   
+  0x10, //    #   
+  0x78, //  ####  
+  0x00, //        
+
+  // @1080 'z' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x48, //  #  #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1092 '{' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+
+  // @1104 '|' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @1116 '}' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x00, //        
+
+  // @1128 '~' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x24, //   #  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+};
+
+sFONT Font12 = {
+  Font12_Table,
+  7, /* Width */
+  12, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 120 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font12CN.cpp

@@ -0,0 +1,120 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font12CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xC0,0x1D,0x80,0x3B,0xFF,0x3B,0x07,
+0x3F,0x77,0x7E,0x76,0xF8,0x70,0xFB,0xFE,0xFB,0xFE,0x3F,0x77,0x3F,0x77,0x3E,0x73,
+0x38,0x70,0x38,0x70,0x3B,0xE0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x73,0xFF,0x70,0x0F,0xFE,0x1E,
+0x7E,0x3C,0x6E,0x38,0xEE,0x30,0xEF,0xFF,0xFC,0x30,0x7C,0x30,0x38,0x30,0x3E,0x30,
+0x7E,0x30,0xE0,0x30,0xC1,0xF0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0E,0x30,0x0E,0x3F,0xEE,0x30,0xEE,
+0xFC,0xFF,0x76,0xCE,0x77,0xFE,0x7B,0xFE,0xFF,0xFE,0xF3,0xDE,0xF3,0xCE,0x37,0xEE,
+0x3E,0x6E,0x3C,0x0E,0x30,0x3E,0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x70,0xFF,0xFF,0x3E,0x70,0x38,0x00,
+0x7F,0xFF,0xE0,0x00,0xFF,0xFC,0x3B,0x8C,0x39,0xCC,0xFF,0xFF,0x73,0x9C,0x71,0xDC,
+0x7F,0xFF,0x00,0x1C,0x01,0xF8,0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xFF,0xF0,0x3E,0x00,0x0E,0x1F,
+0xCF,0xFB,0xFF,0xF8,0x3F,0xFF,0x0F,0xFF,0x7F,0xD8,0x7F,0xDC,0x6F,0xCE,0xED,0xFF,
+0xFD,0xF7,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3E,0x00,0x67,0x00,0x07,0x80,0x0F,0x80,0x7F,0x80,0xE3,0x80,0xE7,0x80,0xE7,0x80,
+0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x70,0x00,
+0x7F,0x00,0x7B,0x80,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x7B,0x80,
+0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3F,0x00,0x73,0x00,0xF0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x73,0x00,
+0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,
+0x1F,0x00,0x3B,0x80,0x3B,0x80,0x71,0x80,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
+0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+};
+
+cFONT Font12CN = {
+  Font12CN_Table,
+  sizeof(Font12CN_Table)/sizeof(CH_CN),  /*size of table*/
+  11, /* ASCII Width */
+  16, /* Width */
+  21, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1764 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font16.cpp

@@ -0,0 +1,1764 @@
+/**
+  ******************************************************************************
+  * @file    font16.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font16 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font16_Table[] PROGMEM = 
+{
+	// @0 ' ' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @32 '!' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @64 '"' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x1D, 0xC0, //    ### ### 
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @96 '#' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @128 '$' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1E, 0x00, //    ####    
+	0x0F, 0x00, //     ####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @160 '%' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x00, //   #  #     
+	0x24, 0x00, //   #  #     
+	0x18, 0xC0, //    ##   ## 
+	0x07, 0x80, //      ####  
+	0x1E, 0x00, //    ####    
+	0x31, 0x80, //   ##   ##  
+	0x02, 0x40, //       #  # 
+	0x02, 0x40, //       #  # 
+	0x01, 0x80, //        ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @192 '&' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x1D, 0x80, //    ### ##  
+	0x37, 0x00, //   ## ###   
+	0x33, 0x00, //   ##  ##   
+	0x1D, 0x80, //    ### ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @224 ''' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @256 '(' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0E, 0x00, //     ###    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0E, 0x00, //     ###    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @288 ')' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @320 '*' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x3F, 0xC0, //   ######## 
+	0x0F, 0x00, //     ####   
+	0x1F, 0x80, //    ######  
+	0x19, 0x80, //    ##  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @352 '+' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x3F, 0x80, //   #######  
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @384 ',' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @416 '-' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @448 '.' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @480 '/' (11 pixels wide)
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @512 '0' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @544 '1' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x3E, 0x00, //   #####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @576 '2' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x19, 0x80, //    ##  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @608 '3' (11 pixels wide)
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x61, 0x80, //  ##    ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x61, 0x80, //  ##    ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @640 '4' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x0F, 0x00, //     ####   
+	0x0B, 0x00, //     # ##   
+	0x1B, 0x00, //    ## ##   
+	0x13, 0x00, //    #  ##   
+	0x33, 0x00, //   ##  ##   
+	0x3F, 0x80, //   #######  
+	0x03, 0x00, //       ##   
+	0x0F, 0x80, //     #####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @672 '5' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x1F, 0x00, //    #####   
+	0x11, 0x80, //    #   ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x21, 0x80, //   #    ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @704 '6' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @736 '7' (11 pixels wide)
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x43, 0x00, //  #    ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @768 '8' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @800 '9' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x07, 0x00, //      ###   
+	0x3C, 0x00, //   ####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @832 ':' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @864 ';' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @896 '<' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @928 '=' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @960 '>' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @992 '?' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x01, 0x80, //        ##  
+	0x07, 0x00, //      ###   
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1024 '@' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x11, 0x00, //    #   #   
+	0x21, 0x00, //   #    #   
+	0x21, 0x00, //   #    #   
+	0x27, 0x00, //   #  ###   
+	0x29, 0x00, //   # #  #   
+	0x29, 0x00, //   # #  #   
+	0x27, 0x00, //   #  ###   
+	0x20, 0x00, //   #        
+	0x11, 0x00, //    #   #   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1056 'A' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x0F, 0x00, //     ####   
+	0x09, 0x00, //     #  #   
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x1F, 0x80, //    ######  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x79, 0xE0, //  ####  ####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1088 'B' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1120 'C' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x40, //    ##### # 
+	0x30, 0xC0, //   ##    ## 
+	0x60, 0x40, //  ##      # 
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x40, //  ##      # 
+	0x30, 0x80, //   ##    #  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1152 'D' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1184 'E' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x7F, 0x80, //  ########  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1216 'F' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x30, 0x40, //   ##     # 
+	0x30, 0x40, //   ##     # 
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1248 'G' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x67, 0xC0, //  ##  ##### 
+	0x61, 0x80, //  ##    ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1280 'H' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x80, //   #######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1312 'I' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0xC0, //   ######## 
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1344 'J' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0xC0, //    ####### 
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1376 'K' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x00, //   ##  ##   
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x79, 0xC0, //  ####  ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1408 'L' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7E, 0x00, //  ######    
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1440 'M' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xE0, 0xE0, // ###     ###
+	0x60, 0xC0, //  ##     ## 
+	0x71, 0xC0, //  ###   ### 
+	0x7B, 0xC0, //  #### #### 
+	0x6A, 0xC0, //  ## # # ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x60, 0xC0, //  ##     ## 
+	0xFB, 0xE0, // ##### #####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1472 'N' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0xC0, //  ###  #### 
+	0x31, 0x80, //   ##   ##  
+	0x39, 0x80, //   ###  ##  
+	0x3D, 0x80, //   #### ##  
+	0x35, 0x80, //   ## # ##  
+	0x37, 0x80, //   ## ####  
+	0x33, 0x80, //   ##  ###  
+	0x31, 0x80, //   ##   ##  
+	0x79, 0x80, //  ####  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1504 'O' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1536 'P' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7E, 0x00, //  ######    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1568 'Q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x0C, 0xC0, //     ##  ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1600 'R' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7C, 0xE0, //  #####  ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1632 'S' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1664 'T' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1696 'U' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1728 'V' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0A, 0x00, //     # #    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1760 'W' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFB, 0xE0, // ##### #####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x2A, 0x80, //   # # # #  
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1792 'X' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1824 'Y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1856 'Z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x23, 0x00, //   #   ##   
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x18, 0x80, //    ##   #  
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1888 '[' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x07, 0x80, //      ####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1920 '\' (11 pixels wide)
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1952 ']' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1E, 0x00, //    ####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1984 '^' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x0A, 0x00, //     # #    
+	0x0A, 0x00, //     # #    
+	0x11, 0x00, //    #   #   
+	0x20, 0x80, //   #     #  
+	0x20, 0x80, //   #     #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2016 '_' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFF, 0xE0, // ###########
+
+	// @2048 '`' (11 pixels wide)
+	0x08, 0x00, //     #      
+	0x04, 0x00, //      #     
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2080 'a' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2112 'b' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x77, 0x00, //  ### ###   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2144 'c' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x80, //  ##     #  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2176 'd' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1D, 0x80, //    ### ##  
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2208 'e' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x7F, 0xC0, //  ######### 
+	0x60, 0x00, //  ##        
+	0x30, 0xC0, //   ##    ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2240 'f' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0xE0, //      ######
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2272 'g' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2304 'h' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2336 'i' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2368 'j' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2400 'k' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x80, //   ## ####  
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3C, 0x00, //   ####     
+	0x36, 0x00, //   ## ##    
+	0x33, 0x00, //   ##  ##   
+	0x77, 0xC0, //  ### ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2432 'l' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2464 'm' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x76, 0xE0, //  ### ## ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2496 'n' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2528 'o' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2560 'p' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x37, 0x00, //   ## ###   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2592 'q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x07, 0xC0, //      ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2624 'r' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0x80, //  #### ###  
+	0x1C, 0xC0, //    ###  ## 
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2656 's' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x3C, 0x00, //   ####     
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2688 't' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x80, //    ##   #  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2720 'u' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0x80, //  ###  ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2752 'v' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2784 'w' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xF1, 0xE0, // ####   ####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2816 'x' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2848 'y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x0B, 0x00, //     # ##   
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2880 'z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x03, 0x00, //       ##   
+	0x0E, 0x00, //     ###    
+	0x18, 0x00, //    ##      
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2912 '{' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2944 '|' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2976 '}' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @3008 '~' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x80, //   #  #  #  
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+};
+
+sFONT Font16 = {
+  Font16_Table,
+  11, /* Width */
+  16, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2142 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font20.cpp

@@ -0,0 +1,2142 @@
+/**
+  ******************************************************************************
+  * @file    font20.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font20 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// Character bitmaps for Courier New 15pt
+const uint8_t Font20_Table[] PROGMEM = 
+{
+	// @0 ' ' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @40 '!' (14 pixels wide)
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x02, 0x00, //       #       
+	0x02, 0x00, //       #       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @80 '"' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @120 '#' (14 pixels wide)
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @160 '$' (14 pixels wide)
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0xE0, //      ######   
+	0x0F, 0xE0, //     #######   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x00, //    ##         
+	0x1F, 0x00, //    #####      
+	0x0F, 0xC0, //     ######    
+	0x00, 0xE0, //         ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0x80, //    ######     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @200 '%' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x1C, 0x60, //    ###   ##   
+	0x01, 0xE0, //        ####   
+	0x0F, 0x80, //     #####     
+	0x3C, 0x00, //   ####        
+	0x31, 0xC0, //   ##   ###    
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @240 '&' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x0F, 0x30, //     ####  ##  
+	0x1F, 0xF0, //    #########  
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @280 ''' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @320 '(' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @360 ')' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @400 '*' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1B, 0x60, //    ## ## ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @440 '+' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @480 ',' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @520 '-' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @560 '.' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @600 '/' (14 pixels wide)
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @640 '0' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @680 '1' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @720 '2' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @760 '3' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x3F, 0xC0, //   ########    
+	0x30, 0xE0, //   ##    ###   
+	0x00, 0x60, //          ##   
+	0x00, 0xE0, //         ###   
+	0x07, 0xC0, //      #####    
+	0x07, 0xC0, //      #####    
+	0x00, 0xE0, //         ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x60, 0xE0, //  ##     ###   
+	0x7F, 0xC0, //  #########    
+	0x3F, 0x80, //   #######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @800 '4' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0xC0, //   ##    ##    
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0xC0, //         ##    
+	0x03, 0xE0, //       #####   
+	0x03, 0xE0, //       #####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @840 '5' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1F, 0x80, //    ######     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @880 '6' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x1E, 0x00, //    ####       
+	0x18, 0x00, //    ##         
+	0x38, 0x00, //   ###         
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xC0, //   ########    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @920 '7' (14 pixels wide)
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @960 '8' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1000 '9' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x1F, 0xC0, //    #######    
+	0x38, 0xC0, //   ###   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xE0, //    ########   
+	0x0F, 0x60, //     #### ##   
+	0x00, 0xE0, //         ###   
+	0x00, 0xC0, //         ##    
+	0x03, 0xC0, //       ####    
+	0x3F, 0x80, //   #######     
+	0x3E, 0x00, //   #####       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1040 ':' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1080 ';' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1120 '<' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x30, //           ##  
+	0x00, 0xF0, //         ####  
+	0x03, 0xC0, //       ####    
+	0x07, 0x00, //      ###      
+	0x1C, 0x00, //    ###        
+	0x78, 0x00, //  ####         
+	0x1C, 0x00, //    ###        
+	0x07, 0x00, //      ###      
+	0x03, 0xC0, //       ####    
+	0x00, 0xF0, //         ####  
+	0x00, 0x30, //           ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1160 '=' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1200 '>' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x30, 0x00, //   ##          
+	0x3C, 0x00, //   ####        
+	0x0F, 0x00, //     ####      
+	0x03, 0x80, //       ###     
+	0x00, 0xE0, //         ###   
+	0x00, 0x78, //          #### 
+	0x00, 0xE0, //         ###   
+	0x03, 0x80, //       ###     
+	0x0F, 0x00, //     ####      
+	0x3C, 0x00, //   ####        
+	0x30, 0x00, //   ##          
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1240 '?' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x00, 0x60, //          ##   
+	0x01, 0xC0, //        ###    
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1280 '@' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x0C, 0x80, //     ##  #     
+	0x08, 0x40, //     #    #    
+	0x10, 0x40, //    #     #    
+	0x10, 0x40, //    #     #    
+	0x11, 0xC0, //    #   ###    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x11, 0xC0, //    #   ###    
+	0x10, 0x00, //    #          
+	0x08, 0x00, //     #         
+	0x08, 0x40, //     #    #    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1320 'A' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x03, 0x80, //       ###     
+	0x06, 0xC0, //      ## ##    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x30, 0x30, //   ##      ##  
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1360 'B' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x80, //   #######     
+	0x3F, 0xC0, //   ########    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xE0, //    ########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1400 'C' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x1C, 0x70, //    ###   ###  
+	0x38, 0x30, //   ###     ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1C, 0x70, //    ###   ###  
+	0x0F, 0xE0, //     #######   
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1440 'D' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0x80, //  ########     
+	0x7F, 0xC0, //  #########    
+	0x30, 0xE0, //   ##    ###   
+	0x30, 0x70, //   ##     ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x70, //   ##     ###  
+	0x30, 0xE0, //   ##    ###   
+	0x7F, 0xC0, //  #########    
+	0x7F, 0x80, //  ########     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1480 'E' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1520 'F' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1560 'G' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x31, 0xF8, //   ##   ###### 
+	0x31, 0xF8, //   ##   ###### 
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1600 'H' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1640 'I' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1680 'J' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xF8, //       ####### 
+	0x03, 0xF8, //       ####### 
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1720 'K' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3E, 0xF8, //   ##### ##### 
+	0x3E, 0xF8, //   ##### ##### 
+	0x18, 0xE0, //    ##   ###   
+	0x19, 0x80, //    ##  ##     
+	0x1B, 0x00, //    ## ##      
+	0x1F, 0x00, //    #####      
+	0x1D, 0x80, //    ### ##     
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0x60, //    ##    ##   
+	0x3E, 0x78, //   #####  #### 
+	0x3E, 0x38, //   #####   ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1760 'L' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1800 'M' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x38, 0x70, //   ###    ###  
+	0x3C, 0xF0, //   ####  ####  
+	0x34, 0xB0, //   ## #  # ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x30, 0x30, //   ##      ##  
+	0x7C, 0xF8, //  #####  ##### 
+	0x7C, 0xF8, //  #####  ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1840 'N' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x39, 0xF0, //   ###  #####  
+	0x3D, 0xF0, //   #### #####  
+	0x1C, 0x60, //    ###   ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x19, 0xE0, //    ##  ####   
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xE0, //    ##   ###   
+	0x3E, 0xE0, //   ##### ###   
+	0x3E, 0x60, //   #####  ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1880 'O' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1920 'P' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1960 'Q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x0C, 0xE0, //     ##  ###   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2000 'R' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x70, //    ##    ###  
+	0x3E, 0x38, //   #####   ### 
+	0x3E, 0x18, //   #####    ## 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2040 'S' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xB0, //     ##### ##  
+	0x1F, 0xF0, //    #########  
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x00, //   ###         
+	0x1F, 0x80, //    ######     
+	0x07, 0xE0, //      ######   
+	0x00, 0x70, //          ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x3F, 0xE0, //   #########   
+	0x37, 0xC0, //   ## #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2080 'T' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2120 'U' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2160 'V' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2200 'W' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7C, 0x7C, //  #####   #####
+	0x7C, 0x7C, //  #####   #####
+	0x30, 0x18, //   ##       ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x36, 0xD8, //   ## ## ## ## 
+	0x16, 0xD0, //    # ## ## #  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x18, 0x30, //    ##     ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2240 'X' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2280 'Y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2320 'Z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2360 '[' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2400 '\' (14 pixels wide)
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2440 ']' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2480 '^' (14 pixels wide)
+	0x00, 0x00, //               
+	0x02, 0x00, //       #       
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x20, 0x20, //   #       #   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2520 '_' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0xFF, 0xFC, // ##############
+	0xFF, 0xFC, // ##############
+
+	// @2560 '`' (14 pixels wide)
+	0x00, 0x00, //               
+	0x04, 0x00, //      #        
+	0x03, 0x00, //       ##      
+	0x00, 0x80, //         #     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2600 'a' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xC0, //     ######    
+	0x1F, 0xE0, //    ########   
+	0x00, 0x60, //          ##   
+	0x0F, 0xE0, //     #######   
+	0x1F, 0xE0, //    ########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xF0, //   ##########  
+	0x1F, 0x70, //    ##### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2640 'b' (14 pixels wide)
+	0x00, 0x00, //               
+	0x70, 0x00, //  ###          
+	0x70, 0x00, //  ###          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xE0, //   #########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x7F, 0xE0, //  ##########   
+	0x77, 0x80, //  ### ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2680 'c' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x30, //    ##     ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1F, 0xF0, //    #########  
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2720 'd' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x70, //          ###  
+	0x00, 0x70, //          ###  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1F, 0xF8, //    ########## 
+	0x07, 0xB8, //      #### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2760 'e' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x30, 0x00, //   ##          
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2800 'f' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xF0, //       ######  
+	0x07, 0xF0, //      #######  
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2840 'g' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x70, //          ###  
+	0x0F, 0xE0, //     #######   
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2880 'h' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xC0, //    ## ####    
+	0x1F, 0xE0, //    ########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2920 'i' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2960 'j' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0xC0, //        ###    
+	0x3F, 0x80, //   #######     
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3000 'k' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0x00, //    ## ##      
+	0x1E, 0x00, //    ####       
+	0x1E, 0x00, //    ####       
+	0x1B, 0x00, //    ## ##      
+	0x19, 0x80, //    ##  ##     
+	0x39, 0xF0, //   ###  #####  
+	0x39, 0xF0, //   ###  #####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3040 'l' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3080 'm' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7E, 0xE0, //  ###### ###   
+	0x7F, 0xF0, //  ###########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x7B, 0xB8, //  #### ### ### 
+	0x7B, 0xB8, //  #### ### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3120 'n' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3B, 0xC0, //   ### ####    
+	0x3F, 0xE0, //   #########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3160 'o' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3200 'p' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x77, 0x80, //  ### ####     
+	0x7F, 0xE0, //  ##########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x3F, 0xE0, //   #########   
+	0x37, 0x80, //   ## ####     
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x7C, 0x00, //  #####        
+	0x7C, 0x00, //  #####        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3240 'q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x00, 0xF8, //         ##### 
+	0x00, 0xF8, //         ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3280 'r' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xE0, //   ####  ###   
+	0x3D, 0xF0, //   #### #####  
+	0x0F, 0x30, //     ####  ##  
+	0x0E, 0x00, //     ###       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xC0, //   ########    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3320 's' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xE0, //      ######   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x1E, 0x00, //    ####       
+	0x0F, 0xC0, //     ######    
+	0x01, 0xE0, //        ####   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3360 't' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0F, 0xF0, //     ########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3400 'u' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x38, 0xE0, //   ###   ###   
+	0x38, 0xE0, //   ###   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xF0, //    #########  
+	0x0F, 0x70, //     #### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3440 'v' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3480 'w' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x32, 0x60, //   ##  #  ##   
+	0x32, 0x60, //   ##  #  ##   
+	0x37, 0xE0, //   ## ######   
+	0x1D, 0xC0, //    ### ###    
+	0x1D, 0xC0, //    ### ###    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3520 'x' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x07, 0x80, //      ####     
+	0x0C, 0xC0, //     ##  ##    
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3560 'y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0F, 0x80, //     #####     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x7F, 0x00, //  #######      
+	0x7F, 0x00, //  #######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3600 'z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3640 '{' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0x00, //      ###      
+	0x0E, 0x00, //     ###       
+	0x07, 0x00, //      ###      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3680 '|' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3720 '}' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x1E, 0x00, //    ####       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x07, 0x00, //      ###      
+	0x03, 0x80, //       ###     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1E, 0x00, //    ####       
+	0x1C, 0x00, //    ###        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3760 '~' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0E, 0x00, //     ###       
+	0x3F, 0x30, //   ######  ##  
+	0x33, 0xF0, //   ##  ######  
+	0x01, 0xE0, //        ####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+};
+
+
+sFONT Font20 = {
+  Font20_Table,
+  14, /* Width */
+  20, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2520 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font24.cpp

@@ -0,0 +1,2520 @@
+/**
+  ******************************************************************************
+  * @file    font24.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font24 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+const uint8_t Font24_Table [] PROGMEM = 
+{
+  // @0 ' ' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @72 '!' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @144 '"' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @216 '#' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @288 '$' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0xB0, 0x00, //      #### ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x1C, 0x00, 0x00, //    ###           
+  0x0F, 0x80, 0x00, //     #####        
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0xF0, 0x00, //         ####     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x1C, 0x70, 0x00, //    ###   ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @360 '%' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x80, 0x00, //      ####        
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x0F, 0xF8, 0x00, //     #########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x03, 0xF0, 0x00, //       ######     
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @432 '&' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xF0, 0x00, //       ######     
+  0x07, 0xF0, 0x00, //      #######     
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x06, 0x00, 0x00, //      ##          
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x9C, 0x00, //     #####  ###   
+  0x1D, 0xFC, 0x00, //    ### #######   
+  0x18, 0xF0, 0x00, //    ##   ####     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x07, 0xDC, 0x00, //      ##### ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @504 ''' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @576 '(' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @648 ')' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0E, 0x00, 0x00, //     ###          
+  0x0E, 0x00, 0x00, //     ###          
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x00, 0x00, //     ####         
+  0x0E, 0x00, 0x00, //     ###          
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @720 '*' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1D, 0xB8, 0x00, //    ### ## ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @792 '+' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @864 ',' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @936 '-' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1008 '.' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1080 '/' (17 pixels wide)
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1152 '0' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1224 '1' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x07, 0x80, 0x00, //      ####        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1D, 0x80, 0x00, //    ### ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1296 '2' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x80, 0x00, //       ###        
+  0x06, 0x00, 0x00, //      ##          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1368 '3' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x70, 0x00, //     ##   ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1440 '4' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0xE0, 0x00, //        ####      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xF8, 0x00, //       #######    
+  0x03, 0xF8, 0x00, //       #######    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1512 '5' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1584 '6' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF8, 0x00, //         #####    
+  0x03, 0xF8, 0x00, //       #######    
+  0x07, 0x00, 0x00, //      ###         
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1656 '7' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1728 '8' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1800 '9' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xD8, 0x00, //       #### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1F, 0x00, 0x00, //    #####         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1872 ':' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1944 ';' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x02, 0x00, 0x00, //       #          
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2016 '<' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0xF0, 0x00, //         ####     
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0x00, 0x00, //     ####         
+  0x3C, 0x00, 0x00, //   ####           
+  0xF0, 0x00, 0x00, // ####             
+  0x3C, 0x00, 0x00, //   ####           
+  0x0F, 0x00, 0x00, //     ####         
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2088 '=' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2160 '>' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x70, 0x00, 0x00, //  ###             
+  0x78, 0x00, 0x00, //  ####            
+  0x1E, 0x00, 0x00, //    ####          
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x1E, 0x00, //            ####  
+  0x00, 0x78, 0x00, //          ####    
+  0x01, 0xE0, 0x00, //        ####      
+  0x07, 0x80, 0x00, //      ####        
+  0x1E, 0x00, 0x00, //    ####          
+  0x78, 0x00, 0x00, //  ####            
+  0x70, 0x00, 0x00, //  ###             
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2232 '?' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2304 '@' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0xF0, 0x00, //      #######     
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x00, 0x00, //    ##            
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x18, 0x00, //     ###    ##    
+  0x07, 0xF8, 0x00, //      ########    
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2376 'A' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2448 'B' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x1C, 0x00, //    ##      ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2520 'C' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2592 'D' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xC0, 0x00, //  #########       
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2664 'E' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2736 'F' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0xCC, 0x00, //     ##  ##  ##   
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2808 'G' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2880 'H' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2952 'I' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3024 'J' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xE0, 0x00, //   #########      
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3096 'K' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1B, 0x80, 0x00, //    ## ###        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3168 'L' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x80, 0x00, //  ########        
+  0x7F, 0x80, 0x00, //  ########        
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3240 'M' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF0, 0x0F, 0x00, // ####        #### 
+  0xF8, 0x1F, 0x00, // #####      ##### 
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3312 'N' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1E, 0x18, 0x00, //    ####    ##    
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x1B, 0x18, 0x00, //    ## ##   ##    
+  0x1B, 0x98, 0x00, //    ## ###  ##    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x18, 0xD8, 0x00, //    ##   ## ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3384 'O' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3456 'P' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3528 'Q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xC0, 0x00, //      #####       
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3600 'R' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xC0, 0x00, //    #######       
+  0x18, 0xE0, 0x00, //    ##   ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1E, 0x00, //  #######   ####  
+  0x7F, 0x0E, 0x00, //  #######    ###  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3672 'S' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1E, 0x00, 0x00, //    ####          
+  0x0F, 0xC0, 0x00, //     ######       
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x78, 0x00, //          ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3744 'T' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3816 'U' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3888 'V' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0x80, 0x00, //         #        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3960 'W' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFE, 0x3F, 0x80, // #######   #######
+  0xFE, 0x3F, 0x80, // #######   #######
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x86, 0x00, //   ##    #    ##  
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1E, 0x7C, 0x00, //    ####  #####   
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4032 'X' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4104 'Y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4176 'Z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4248 '[' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4320 '\' (17 pixels wide)
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x00, 0x00, //     ###          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4392 ']' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4464 '^' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0x70, 0x00, //      ### ###     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x10, 0x04, 0x00, //    #         #   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4536 '_' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFF, 0xFF, 0x00, // ################ 
+  0xFF, 0xFF, 0x00, // ################ 
+
+  // @4608 '`' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4680 'a' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x07, 0xF0, 0x00, //      #######     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x70, 0x00, //   ##     ###     
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x0F, 0xBC, 0x00, //     ##### ####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4752 'b' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4824 'c' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4896 'd' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xFE, 0x00, //    ############  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4968 'e' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x07, 0xF0, 0x00, //      #######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5040 'f' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xFC, 0x00, //        #######   
+  0x03, 0xFC, 0x00, //       ########   
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5112 'g' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5184 'h' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5256 'i' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5328 'j' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1F, 0x80, 0x00, //    ######        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5400 'k' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3C, 0x00, 0x00, //   ####           
+  0x3C, 0x00, 0x00, //   ####           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0D, 0x80, 0x00, //     ## ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x00, 0x00, //     ####         
+  0x0F, 0x80, 0x00, //     #####        
+  0x0D, 0xC0, 0x00, //     ## ###       
+  0x0C, 0xE0, 0x00, //     ##  ###      
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5472 'l' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5544 'm' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF7, 0x78, 0x00, // #### ### ####    
+  0xFF, 0xFC, 0x00, // ##############   
+  0x39, 0xCC, 0x00, //   ###  ###  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5616 'n' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5688 'o' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5760 'p' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF8, 0x00, //  ############    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x7F, 0x00, 0x00, //  #######         
+  0x7F, 0x00, 0x00, //  #######         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5832 'q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5904 'r' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x78, 0x00, //   #####  ####    
+  0x3E, 0xFC, 0x00, //   ##### ######   
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x07, 0x00, 0x00, //      ###         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5976 's' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xF8, 0x00, //      ########    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0x80, 0x00, //    ######        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0xF8, 0x00, //         #####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6048 't' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x07, 0xFC, 0x00, //      #########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6120 'u' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x0F, 0xFE, 0x00, //     ###########  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6192 'v' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6264 'w' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x31, 0x18, 0x00, //   ##   #   ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x1A, 0xB0, 0x00, //    ## # # ##     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1C, 0x60, 0x00, //    ###   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6336 'x' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6408 'y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0xE0, 0x00, //       #####      
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6480 'z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6552 '{' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6624 '|' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6696 '}' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0x80, 0x00, //      ####        
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6768 '~' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x00, 0x00, //     ###          
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x3B, 0xB8, 0x00, //   ### ### ###    
+  0x31, 0xF0, 0x00, //   ##   #####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+};
+
+sFONT Font24 = {
+  Font24_Table,
+  17, /* Width */
+  24, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 465 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font24CN.cpp

@@ -0,0 +1,465 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font24CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC1,0xC0,0x00,
+0x01,0xE3,0xE0,0x00,0x03,0xE3,0xC0,0x00,0x03,0xC7,0x80,0x00,0x03,0xC7,0xFF,0xFF,
+0x07,0x8F,0xFF,0xFF,0x07,0x8F,0x00,0x0F,0x0F,0x1E,0x00,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x1F,0x3C,0x1E,0x3E,0x1F,0x18,0x1E,0x3C,0x3F,0x00,0x1E,0x1C,0x7F,0x00,0x1E,0x00,
+0x7F,0x07,0x9E,0x70,0xFF,0x07,0x9E,0xF0,0xEF,0x0F,0x9E,0x78,0x6F,0x0F,0x1E,0x78,
+0x0F,0x0F,0x1E,0x3C,0x0F,0x1E,0x1E,0x3C,0x0F,0x1E,0x1E,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x0F,0x3C,0x1E,0x1F,0x0F,0x7C,0x1E,0x0F,0x0F,0x78,0x1E,0x0E,0x0F,0x00,0x1E,0x00,
+0x0F,0x00,0x1E,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x07,0xFC,0x00,0x0F,0x07,0xF8,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,
+0x0F,0x07,0xFF,0xFE,0x0F,0x07,0xFF,0xFE,0x0F,0x00,0x00,0x3E,0x1E,0x00,0x00,0xFC,
+0xFF,0xF8,0x01,0xF0,0xFF,0xF8,0x03,0xE0,0x1E,0x78,0x07,0xC0,0x1E,0x78,0x0F,0x80,
+0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,
+0x3C,0x7F,0xFF,0xFF,0x78,0xFF,0xFF,0xFF,0x78,0xF0,0x0F,0x00,0x78,0xF0,0x0F,0x00,
+0x3D,0xE0,0x0F,0x00,0x1F,0xE0,0x0F,0x00,0x0F,0xE0,0x0F,0x00,0x07,0xC0,0x0F,0x00,
+0x07,0xE0,0x0F,0x00,0x07,0xF0,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x1E,0x7C,0x0F,0x00,
+0x3C,0x38,0x0F,0x00,0x78,0x00,0x0F,0x00,0xF0,0x03,0xFF,0x00,0x60,0x01,0xFE,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  软  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"软",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x03,0xC0,0x78,0x00,0x07,0x80,0x78,0x00,0x07,0x80,0x78,0x00,
+0x07,0x80,0xF0,0x00,0x0F,0x00,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x1E,0x03,0xC0,0x1F,0x1E,0x03,0xC0,0x1E,0x1F,0xE7,0x8F,0x3E,0x3D,0xE7,0x8F,0x3C,
+0x3D,0xEF,0x0F,0x7C,0x3D,0xE7,0x0F,0x78,0x79,0xE0,0x0F,0x00,0x79,0xE0,0x0E,0x00,
+0x7F,0xFE,0x0E,0x00,0x7F,0xFE,0x1F,0x00,0x01,0xE0,0x1F,0x00,0x01,0xE0,0x1F,0x00,
+0x01,0xE0,0x1F,0x80,0x01,0xE0,0x1F,0x80,0x01,0xE0,0x3F,0x80,0x01,0xFF,0x3F,0xC0,
+0x0F,0xFF,0x7B,0xC0,0xFF,0xF0,0x79,0xE0,0xF9,0xE0,0xF1,0xF0,0x01,0xE1,0xF0,0xF0,
+0x01,0xE3,0xE0,0xF8,0x01,0xE7,0xC0,0x7C,0x01,0xFF,0x80,0x3F,0x01,0xFF,0x00,0x1F,
+0x01,0xEC,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雅  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雅",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0xFF,0x00,
+0x7F,0xFC,0xF7,0x80,0x7F,0xFD,0xE3,0xC0,0x01,0xC1,0xE3,0xC0,0x01,0xC3,0xC1,0x80,
+0x3D,0xC7,0xFF,0xFF,0x39,0xC7,0xFF,0xFF,0x39,0xCF,0x83,0x80,0x79,0xDF,0x83,0x80,
+0x79,0xFF,0x83,0x80,0x79,0xDF,0x83,0x80,0x71,0xC3,0x83,0x80,0x7F,0xFF,0xFF,0xFE,
+0x7F,0xFF,0xFF,0xFE,0x03,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,
+0x0F,0xC3,0x83,0x80,0x0F,0xC3,0x83,0x80,0x1F,0xC3,0xFF,0xFE,0x1D,0xC3,0xFF,0xFE,
+0x3D,0xC3,0x83,0x80,0x79,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,
+0x61,0xC3,0x83,0x80,0x01,0xC3,0xFF,0xFF,0x03,0xC3,0xFF,0xFF,0x1F,0xC3,0x80,0x00,
+0x1F,0x83,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  黑  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"黑",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,0x1E,0x03,0xC0,0x3C,0x1E,0xC3,0xC7,0x3C,
+0x1F,0xE3,0xC7,0xBC,0x1E,0xF3,0xCF,0x3C,0x1E,0xFB,0xDF,0x3C,0x1E,0x7B,0xDE,0x3C,
+0x1E,0x33,0xDC,0x3C,0x1E,0x03,0xC0,0x3C,0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,
+0x1E,0x03,0xC0,0x3C,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x3F,0xFF,0xFF,0xFC,
+0x3F,0xFF,0xFF,0xFC,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1C,0x38,0x70,0x70,
+0x3E,0x78,0xF8,0xF8,0x3C,0x7C,0x78,0x7C,0x7C,0x3C,0x3C,0x3E,0xF8,0x3E,0x3C,0x1F,
+0xF0,0x1C,0x18,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  此  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"此",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x0C,0x3C,0x78,0x3C,0x1E,0x3C,0x78,0x3C,0x3F,0x3C,0x78,0x3C,0xF8,
+0x3C,0x7F,0xFD,0xF0,0x3C,0x7F,0xFF,0xE0,0x3C,0x78,0x3F,0x80,0x3C,0x78,0x3E,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x0E,0x3C,0x78,0x3C,0x0F,
+0x3C,0x78,0x3C,0x0F,0x3C,0x79,0xFC,0x0F,0x3C,0x7F,0xFC,0x0F,0x3F,0xFF,0x3C,0x0F,
+0x3F,0xF0,0x3E,0x1E,0xFF,0x00,0x1F,0xFE,0xF0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  字  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"字",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,
+0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,
+0x7B,0xFF,0xFF,0xDE,0x03,0xFF,0xFF,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x3F,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x01,0xF8,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  体  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"体",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x3C,0x00,
+0x03,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,
+0x07,0x80,0x3C,0x00,0x0F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0x1F,0x01,0xFE,0x00,
+0x1F,0x01,0xFF,0x00,0x3F,0x01,0xFF,0x00,0x3F,0x03,0xFF,0x00,0x7F,0x03,0xFF,0x80,
+0x7F,0x07,0xBF,0x80,0xFF,0x07,0xBF,0xC0,0xEF,0x0F,0x3D,0xC0,0xCF,0x0F,0x3D,0xE0,
+0x0F,0x1E,0x3D,0xE0,0x0F,0x1E,0x3C,0xF0,0x0F,0x3C,0x3C,0x78,0x0F,0x7C,0x3C,0x7C,
+0x0F,0xF8,0x3C,0x3E,0x0F,0xF7,0xFF,0xDF,0x0F,0xE7,0xFF,0xCF,0x0F,0xC0,0x3C,0x06,
+0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,
+0x0F,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  下  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"下",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0xE0,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0F,0xFC,0x00,0x00,0x0F,0xBF,0x00,
+0x00,0x0F,0x9F,0x80,0x00,0x0F,0x87,0xE0,0x00,0x0F,0x83,0xF0,0x00,0x0F,0x80,0xF8,
+0x00,0x0F,0x80,0x7C,0x00,0x0F,0x80,0x38,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  对  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"对",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x7F,0xFC,0x00,0x78,0x7F,0xFC,0x00,0x78,
+0x00,0x3C,0x00,0x78,0x00,0x3F,0xFF,0xFF,0x30,0x3F,0xFF,0xFF,0x78,0x3C,0x00,0x78,
+0x3C,0x38,0x00,0x78,0x3E,0x78,0x00,0x78,0x1E,0x78,0xC0,0x78,0x0F,0x79,0xE0,0x78,
+0x0F,0xF0,0xF0,0x78,0x07,0xF0,0xF8,0x78,0x03,0xF0,0x78,0x78,0x01,0xE0,0x3C,0x78,
+0x03,0xF0,0x3E,0x78,0x03,0xF0,0x18,0x78,0x07,0xF8,0x00,0x78,0x07,0xFC,0x00,0x78,
+0x0F,0x3E,0x00,0x78,0x1F,0x1E,0x00,0x78,0x3E,0x1F,0x00,0x78,0x7C,0x0E,0x00,0xF8,
+0xF8,0x00,0x00,0xF0,0xF0,0x00,0x3F,0xF0,0x60,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  应  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"应",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xF0,0x00,0x00,0x00,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
+0x1E,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x1E,0x01,0xE0,0x78,0x1E,0x01,0xE0,0x78,
+0x1E,0xE1,0xE0,0x78,0x1F,0xF1,0xF0,0xF8,0x1E,0xF0,0xF0,0xF0,0x1E,0xF0,0xF0,0xF0,
+0x1E,0xF8,0xF0,0xF0,0x1E,0x78,0xF1,0xF0,0x1E,0x78,0xF9,0xE0,0x1E,0x78,0x79,0xE0,
+0x1E,0x7C,0x7B,0xE0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,
+0x3C,0x3E,0x07,0x80,0x3C,0x1C,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,0x0F,0x00,
+0x78,0x00,0x0F,0x00,0x7B,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,
+0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  的  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"的",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3C,0x00,0x07,0xC0,0x3E,0x00,
+0x07,0x80,0x3C,0x00,0x07,0x80,0x7C,0x00,0x0F,0x00,0x78,0x00,0x7F,0xFE,0x7F,0xFE,
+0x7F,0xFE,0xFF,0xFE,0x78,0x1E,0xF0,0x1E,0x78,0x1F,0xE0,0x1E,0x78,0x1F,0xE0,0x1E,
+0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xF0,0x1E,0x78,0x1E,0xF8,0x1E,
+0x78,0x1E,0x7C,0x1E,0x7F,0xFE,0x3C,0x1E,0x7F,0xFE,0x1E,0x1E,0x78,0x1E,0x1F,0x1E,
+0x78,0x1E,0x0F,0x9E,0x78,0x1E,0x07,0x9E,0x78,0x1E,0x07,0x1E,0x78,0x1E,0x00,0x1E,
+0x78,0x1E,0x00,0x1E,0x78,0x1E,0x00,0x3E,0x78,0x1E,0x00,0x3C,0x78,0x1E,0x00,0x3C,
+0x7F,0xFE,0x00,0x3C,0x7F,0xFE,0x00,0x7C,0x78,0x1E,0x3F,0xF8,0x78,0x1E,0x3F,0xF0,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  点  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"点",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xFF,0xFF,0x00,0x03,0xFF,0xFF,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x00,0x00,0x00,0x00,
+0x0C,0x38,0x38,0x30,0x1E,0x7C,0x78,0x78,0x3E,0x3C,0x78,0x78,0x3C,0x3C,0x3C,0x3C,
+0x7C,0x3E,0x3C,0x3E,0xF8,0x1E,0x3C,0x1E,0xF0,0x1E,0x1E,0x1F,0x70,0x1E,0x1C,0x0E,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  阵  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"阵",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x78,0x00,
+0x7F,0xF0,0x78,0x00,0x7F,0xF0,0x78,0x00,0x79,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,
+0x79,0xE1,0xE0,0x00,0x79,0xE1,0xE0,0x00,0x7B,0xC1,0xEF,0x80,0x7B,0xC3,0xCF,0x80,
+0x7B,0xC3,0xCF,0x80,0x7F,0x87,0xCF,0x80,0x7F,0x87,0x8F,0x80,0x7F,0x87,0x8F,0x80,
+0x7B,0xCF,0x0F,0x80,0x7B,0xCF,0xFF,0xFE,0x79,0xEF,0xFF,0xFE,0x79,0xE0,0x0F,0x80,
+0x78,0xE0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,
+0x78,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,0x7F,0xE0,0x0F,0x80,0x7F,0xC0,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  为  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"为",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,
+0x0E,0x07,0x80,0x00,0x1F,0x07,0x80,0x00,0x0F,0x87,0x80,0x00,0x07,0xC7,0x80,0x00,
+0x01,0xE7,0x80,0x00,0x00,0xC7,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xFC,
+0x7F,0xFF,0xFF,0xFC,0x00,0x07,0x80,0x3C,0x00,0x0F,0x80,0x3C,0x00,0x0F,0x00,0x3C,
+0x00,0x0F,0x00,0x3C,0x00,0x0F,0x60,0x3C,0x00,0x1F,0xF0,0x3C,0x00,0x1E,0x78,0x3C,
+0x00,0x3E,0x3C,0x3C,0x00,0x3C,0x3E,0x3C,0x00,0x7C,0x1F,0x3C,0x00,0x78,0x0F,0x3C,
+0x00,0xF8,0x06,0x3C,0x01,0xF0,0x00,0x3C,0x03,0xE0,0x00,0x7C,0x07,0xC0,0x00,0x7C,
+0x0F,0x80,0x00,0x78,0x1F,0x00,0x00,0xF8,0x3E,0x00,0xFF,0xF0,0x7C,0x00,0xFF,0xE0,
+0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x38,
+0x0F,0x00,0x00,0x38,0x0F,0x00,0x00,0x38,0x0F,0x3F,0xF8,0x38,0x0F,0x3F,0xF8,0x38,
+0x0F,0x00,0x78,0x38,0xFF,0xE0,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0x0F,0x00,0x70,0x38,
+0x0F,0x18,0xF0,0x38,0x1F,0x3C,0xF0,0x38,0x1F,0x1C,0xFE,0x38,0x1F,0xDE,0xFE,0x38,
+0x3F,0xEF,0xEF,0x38,0x3F,0xFF,0xEF,0x38,0x3F,0xF7,0xE7,0xB8,0x7F,0x67,0xC7,0xB8,
+0x7F,0x03,0xC3,0xB8,0xFF,0x07,0xE0,0x38,0xEF,0x07,0xE0,0x38,0xEF,0x0F,0xF0,0x38,
+0xCF,0x1F,0xF0,0x38,0x0F,0x1E,0x78,0x38,0x0F,0x3C,0x7C,0x38,0x0F,0x78,0x3C,0x38,
+0x0F,0xF8,0x38,0x38,0x0F,0x60,0x00,0x78,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x07,0xF0,
+0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x00,0x00,0x3C,0x1E,0x00,
+0x00,0x3C,0x1E,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x1E,0x00,
+0x07,0xBC,0x1E,0x00,0x07,0x80,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,
+0x1E,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF0,
+0xF7,0xFF,0xFF,0xF0,0x37,0x83,0x80,0xF0,0x07,0x87,0xC0,0xF0,0x07,0x83,0xF0,0xF0,
+0x07,0x00,0xE0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x0F,0x00,0xE0,
+0x0F,0x0F,0x81,0xE0,0x0E,0x03,0xE1,0xE0,0x1E,0x01,0xC1,0xE0,0x1F,0xFF,0xFF,0xFE,
+0x1F,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,
+0x00,0x00,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3E,
+0x7C,0x00,0x3F,0xFE,0x3F,0x3F,0xFF,0xF0,0x1F,0xBF,0xE0,0x00,0x07,0xBC,0x00,0x00,
+0x03,0x3C,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x0F,0xFE,0x70,0x3D,0xFF,0xF8,
+0xF8,0x3D,0xFF,0x00,0x7C,0x3D,0xE7,0x80,0x3F,0x3D,0xE7,0x80,0x1F,0x3D,0xE7,0x8E,
+0x0E,0x3D,0xE7,0x9F,0x00,0x3D,0xE7,0xFE,0x00,0x39,0xE7,0xF8,0x00,0x39,0xE3,0xF0,
+0x1C,0x39,0xE3,0xC0,0x1E,0x79,0xE3,0xC0,0x1E,0x79,0xE1,0xE0,0x1E,0x79,0xE1,0xE0,
+0x3C,0x79,0xE0,0xF0,0x3C,0x79,0xE0,0xF8,0x3C,0xF1,0xE0,0x7C,0x3C,0xF1,0xE3,0x7C,
+0x7D,0xF1,0xEF,0x3F,0x79,0xE1,0xFE,0x1F,0x7B,0xE1,0xF8,0x0E,0x7B,0xC3,0xE0,0x00,
+0x79,0x81,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{
+"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x7C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,
+0x01,0xFF,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,0xEF,0x00,0x00,0x03,0xEF,0x80,0x00,
+0x03,0xCF,0x80,0x00,0x07,0xC7,0x80,0x00,0x07,0xC7,0xC0,0x00,0x07,0x87,0xC0,0x00,
+0x0F,0x83,0xE0,0x00,0x0F,0x83,0xE0,0x00,0x0F,0x01,0xE0,0x00,0x1F,0xFF,0xF0,0x00,
+0x1F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x3E,0x00,0xF8,0x00,0x3C,0x00,0xF8,0x00,
+0x7C,0x00,0x7C,0x00,0x7C,0x00,0x7C,0x00,0x78,0x00,0x3C,0x00,0xF8,0x00,0x3E,0x00,
+0xF8,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x00,
+0x1F,0xFE,0x00,0x00,0x3F,0xFE,0x00,0x00,0x3E,0x3F,0x00,0x00,0x38,0x1F,0x00,0x00,
+0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x03,0xFF,0x00,0x00,0x1F,0xFF,0x00,0x00,
+0x3F,0x8F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x78,0x1F,0x00,0x00,
+0x7C,0x1F,0x00,0x00,0x7E,0x7F,0x00,0x00,0x7F,0xFF,0x00,0x00,0x3F,0xFF,0x00,0x00,
+0x0F,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0xFE,0x00,0x00,
+0x3D,0xFF,0x80,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0x07,0xE0,0x00,
+0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3C,0x01,0xE0,0x00,0x3C,0x01,0xE0,0x00,
+0x3C,0x01,0xE0,0x00,0x3C,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,
+0x3F,0x07,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0xFF,0x80,0x00,0x3F,0xFF,0x00,0x00,
+0x3C,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
+0x07,0xFE,0x00,0x00,0x1F,0xFE,0x00,0x00,0x3F,0x86,0x00,0x00,0x3E,0x00,0x00,0x00,
+0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
+0x78,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,
+0x3E,0x00,0x00,0x00,0x3F,0x86,0x00,0x00,0x1F,0xFE,0x00,0x00,0x0F,0xFE,0x00,0x00,
+0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雪  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雪",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x78,0x03,0xC0,0x1E,0x78,0x03,0xC0,0x1E,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x07,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  电  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"电",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,
+0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0x0E,0x78,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,
+0x00,0x07,0x80,0x1F,0x00,0x07,0x80,0x1E,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFC,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  子  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"子",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xF8,0x00,0x00,0x07,0xE0,
+0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0xFC,0x00,
+0x00,0x01,0xF8,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x01,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+
+};
+
+cFONT Font24CN = {
+  Font24CN_Table,
+  sizeof(Font24CN_Table)/sizeof(CH_CN),  /*size of table*/
+  24, /* ASCII Width */
+  32, /* Width */
+  41, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1004 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/font8.cpp

@@ -0,0 +1,1004 @@
+/**
+  ******************************************************************************
+  * @file    Font8.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font8 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font8_Table[] PROGMEM = 
+{
+	// @0 ' ' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @8 '!' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @16 '"' (5 pixels wide)
+	0x50, //  # # 
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @24 '#' (5 pixels wide)
+	0x28, //   # #
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xA0, // # #  
+	0x00, //      
+
+	// @32 '$' (5 pixels wide)
+	0x20, //   #  
+	0x30, //   ## 
+	0x60, //  ##  
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x20, //   #  
+	0x00, //      
+
+	// @40 '%' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x18, //    ##
+	0x60, //  ##  
+	0x10, //    # 
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @48 '&' (5 pixels wide)
+	0x00, //      
+	0x38, //   ###
+	0x20, //   #  
+	0x60, //  ##  
+	0x50, //  # # 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @56 ''' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @64 '(' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @72 ')' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @80 '*' (5 pixels wide)
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @88 '+' (5 pixels wide)
+	0x00, //      
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @96 ',' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @104 '-' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @112 '.' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @120 '/' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x40, //  #   
+	0x80, // #    
+	0x00, //      
+
+	// @128 '0' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @136 '1' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @144 '2' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @152 '3' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @160 '4' (5 pixels wide)
+	0x10, //    # 
+	0x30, //   ## 
+	0x50, //  # # 
+	0x78, //  ####
+	0x10, //    # 
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @168 '5' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x60, //  ##  
+	0x10, //    # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @176 '6' (5 pixels wide)
+	0x30, //   ## 
+	0x40, //  #   
+	0x60, //  ##  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @184 '7' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @192 '8' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @200 '9' (5 pixels wide)
+	0x30, //   ## 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @208 ':' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @216 ';' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @224 '<' (5 pixels wide)
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0xC0, // ##   
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @232 '=' (5 pixels wide)
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @240 '>' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0x20, //   #  
+	0x18, //    ##
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+	0x00, //      
+
+	// @248 '?' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @256 '@' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x58, //  # ##
+	0x48, //  #  #
+	0x40, //  #   
+	0x38, //   ###
+	0x00, //      
+
+	// @264 'A' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x50, //  # # 
+	0x70, //  ### 
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @272 'B' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @280 'C' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @288 'D' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @296 'E' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @304 'F' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @312 'G' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x58, //  # ##
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @320 'H' (5 pixels wide)
+	0xE8, // ### #
+	0x48, //  #  #
+	0x78, //  ####
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @328 'I' (5 pixels wide)
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @336 'J' (5 pixels wide)
+	0x38, //   ###
+	0x10, //    # 
+	0x10, //    # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @344 'K' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x60, //  ##  
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @352 'L' (5 pixels wide)
+	0xE0, // ###  
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @360 'M' (5 pixels wide)
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xA8, // # # #
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @368 'N' (5 pixels wide)
+	0xD8, // ## ##
+	0x68, //  ## #
+	0x68, //  ## #
+	0x58, //  # ##
+	0x58, //  # ##
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @376 'O' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @384 'P' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @392 'Q' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x18, //    ##
+	0x00, //      
+
+	// @400 'R' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @408 'S' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x20, //   #  
+	0x10, //    # 
+	0x50, //  # # 
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @416 'T' (5 pixels wide)
+	0xF8, // #####
+	0xA8, // # # #
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @424 'U' (5 pixels wide)
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @432 'V' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x48, //  #  #
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @440 'W' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @448 'X' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @456 'Y' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @464 'Z' (5 pixels wide)
+	0x78, //  ####
+	0x48, //  #  #
+	0x10, //    # 
+	0x20, //   #  
+	0x48, //  #  #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @472 '[' (5 pixels wide)
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x00, //      
+
+	// @480 '\' (5 pixels wide)
+	0x80, // #    
+	0x40, //  #   
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @488 ']' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x00, //      
+
+	// @496 '^' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @504 '_' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0xF8, // #####
+
+	// @512 '`' (5 pixels wide)
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @520 'a' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x10, //    # 
+	0x70, //  ### 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @528 'b' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @536 'c' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @544 'd' (5 pixels wide)
+	0x18, //    ##
+	0x08, //     #
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @552 'e' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x70, //  ### 
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @560 'f' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @568 'g' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x30, //   ## 
+
+	// @576 'h' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @584 'i' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @592 'j' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x70, //  ### 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x70, //  ### 
+
+	// @600 'k' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x58, //  # ##
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @608 'l' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @616 'm' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD0, // ## # 
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x00, //      
+	0x00, //      
+
+	// @624 'n' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xC8, // ##  #
+	0x00, //      
+	0x00, //      
+
+	// @632 'o' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @640 'p' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+
+	// @648 'q' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x18, //    ##
+
+	// @656 'r' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @664 's' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @672 't' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0xF0, // #### 
+	0x40, //  #   
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @680 'u' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @688 'v' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xC8, // ##  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @696 'w' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @704 'x' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x48, //  #  #
+	0x00, //      
+	0x00, //      
+
+	// @712 'y' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+
+	// @720 'z' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x50, //  # # 
+	0x28, //   # #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @728 '{' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @736 '|' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @744 '}' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @752 '~' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x28, //   # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */
+  8, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 99 - 0
doc/OLED_Module_Code/Arduino/OLED_0in91/fonts.h

@@ -0,0 +1,99 @@
+/**
+  ******************************************************************************
+  * @file    fonts.h
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   Header for fonts.c file
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FONTS_H
+#define __FONTS_H
+
+
+/*最大字体微软雅黑24 (32x41) */
+#define MAX_HEIGHT_FONT         41
+#define MAX_WIDTH_FONT          32
+#define OFFSET_BITMAP           
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include <stdint.h>
+#include <avr/pgmspace.h>
+//ASCII
+typedef struct _tFont
+{    
+  const uint8_t *table;
+  uint16_t Width;
+  uint16_t Height;
+  
+} sFONT;
+
+
+//GB2312
+typedef struct                                          // 汉字字模数据结构
+{
+  unsigned char index[3];                               // 汉字内码索引
+  const char matrix[MAX_HEIGHT_FONT*MAX_WIDTH_FONT/8];  // 点阵码数据
+}CH_CN;
+
+
+typedef struct
+{    
+  const CH_CN *table;
+  uint16_t size;
+  uint16_t ASCII_Width;
+  uint16_t Width;
+  uint16_t Height;
+  
+}cFONT;
+
+extern sFONT Font24;
+extern sFONT Font20;
+extern sFONT Font16;
+extern sFONT Font12;
+extern sFONT Font8;
+
+extern cFONT Font12CN;
+extern cFONT Font24CN;
+
+#ifdef __cplusplus
+}
+#endif
+  
+#endif /* __FONTS_H */
+ 
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/DEV_Config.cpp

@@ -0,0 +1,80 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2020-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+  //set pin
+  pinMode(OLED_CS, OUTPUT);
+  pinMode(OLED_RST, OUTPUT);
+  pinMode(OLED_DC, OUTPUT);
+
+  //set Serial
+  Serial.begin(115200);
+
+#if USE_SPI_4W
+  Serial.println("USE_SPI");
+  //set OLED SPI
+  SPI.setDataMode(SPI_MODE3);
+  SPI.setBitOrder(MSBFIRST);
+  SPI.setClockDivider(SPI_CLOCK_DIV2);
+  SPI.begin();
+
+#elif USE_IIC
+  //set OLED I2C
+  Serial.println("USE_I2C");
+  OLED_DC_0;//DC = 1 => Address = 0x3d
+  OLED_CS_0;
+  Wire.setClock(1000000);
+  Wire.begin();
+#endif
+  return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  SPI4W_Write_Byte(value) :
+    hardware SPI
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+void SPI4W_Write_Byte(uint8_t DATA)
+{
+  SPI.transfer(DATA);
+}
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+  uint8_t Addr = 0x3c;
+  Wire.beginTransmission(Addr);
+  Wire.write(Cmd);
+  Wire.write(value);
+  Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+  delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+  for (int j = xus; j > 0; j--);
+}

+ 52 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/DEV_Config.h

@@ -0,0 +1,52 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define USE_SPI_4W  1
+#define USE_IIC     0
+
+#define IIC_CMD        0X00
+#define IIC_RAM        0X40
+
+/****************************************************************************************
+    //Use the  library function definition
+*****************************************************************************************/
+//GPIO config
+#define OLED_CS 10
+#define OLED_CS_0     digitalWrite(OLED_CS, LOW)
+#define OLED_CS_1     digitalWrite(OLED_CS, HIGH)
+
+#define OLED_RST 8
+#define OLED_RST_0    digitalWrite(OLED_RST, LOW)
+#define OLED_RST_1    digitalWrite(OLED_RST, HIGH)
+
+#define OLED_DC 7
+#define OLED_DC_0     digitalWrite(OLED_DC, LOW)
+#define OLED_DC_1     digitalWrite(OLED_DC, HIGH)
+
+/*------------------------------------------------------------------------------------------------------*/
+uint8_t System_Init(void);
+
+void SPI4W_Write_Byte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

+ 878 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/GUI_Paint.cpp

@@ -0,0 +1,878 @@
+/******************************************************************************
+* | File        :   GUI_Paint.c
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#include "GUI_Paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h> //memset()
+#include <math.h>
+#include "OLED_Driver.h"
+PAINT Paint;
+
+/******************************************************************************
+function: Create Image
+parameter:
+    image   :   Pointer to the image cache
+    width   :   The width of the picture
+    Height  :   The height of the picture
+    Color   :   Whether the picture is inverted
+******************************************************************************/
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color)
+{
+    Paint.Image = NULL;
+    Paint.Image = image;
+
+    Paint.WidthMemory = Width;
+    Paint.HeightMemory = Height;
+    Paint.Color = Color;    
+    Paint.Scale = 2;
+    
+    Paint.WidthByte = (Width % 8 == 0)? (Width / 8 ): (Width / 8 + 1);
+    Paint.HeightByte = Height;    
+//    printf("WidthByte = %d, HeightByte = %d\r\n", Paint.WidthByte, Paint.HeightByte);
+//    printf(" EPD_WIDTH / 8 = %d\r\n",  122 / 8);
+   
+    Paint.Rotate = Rotate;
+    Paint.Mirror = MIRROR_NONE;
+    
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_180) {
+        Paint.Width = Width;
+        Paint.Height = Height;
+    } else {
+        Paint.Width = Height;
+        Paint.Height = Width;
+    }
+}
+
+/******************************************************************************
+function: Select Image
+parameter:
+    image : Pointer to the image cache
+******************************************************************************/
+void Paint_SelectImage(UBYTE *image)
+{
+    Paint.Image = image;
+}
+
+/******************************************************************************
+function: Select Image Rotate
+parameter:
+    Rotate : 0,90,180,270
+******************************************************************************/
+void Paint_SetRotate(UWORD Rotate)
+{
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_90 || Rotate == ROTATE_180 || Rotate == ROTATE_270) {
+        Debug("Set image Rotate %d\r\n", Rotate);
+        Paint.Rotate = Rotate;
+    } else {
+        Debug("rotate = 0, 90, 180, 270\r\n");
+    }
+}
+
+void Paint_SetScale(UBYTE scale)
+{
+    if(scale == 2){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 8 == 0)? (Paint.WidthMemory / 8 ): (Paint.WidthMemory / 8 + 1);
+    }else if(scale == 4){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 4 == 0)? (Paint.WidthMemory / 4 ): (Paint.WidthMemory / 4 + 1);
+    }else if(scale ==16) {
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory%2==0) ? (Paint.WidthMemory/2) : (Paint.WidthMemory/2+1); 
+    }else if(scale ==65) {
+        Paint.Scale = scale;
+        Paint.WidthByte = Paint.WidthMemory*2; 
+    }else{
+        Debug("Set Scale Input parameter error\r\n");
+        Debug("Scale Only support: 2 4 16 65\r\n");
+    }
+}
+/******************************************************************************
+function: Select Image mirror
+parameter:
+    mirror   :Not mirror,Horizontal mirror,Vertical mirror,Origin mirror
+******************************************************************************/
+void Paint_SetMirroring(UBYTE mirror)
+{
+    if(mirror == MIRROR_NONE || mirror == MIRROR_HORIZONTAL || 
+        mirror == MIRROR_VERTICAL || mirror == MIRROR_ORIGIN) {
+        Debug("mirror image x:%s, y:%s\r\n",(mirror & 0x01)? "mirror":"none", ((mirror >> 1) & 0x01)? "mirror":"none");
+        Paint.Mirror = mirror;
+    } else {
+        Debug("mirror should be MIRROR_NONE, MIRROR_HORIZONTAL, \
+        MIRROR_VERTICAL or MIRROR_ORIGIN\r\n");
+    }    
+}
+
+/******************************************************************************
+function: Draw Pixels
+parameter:
+    Xpoint : At point X
+    Ypoint : At point Y
+    Color  : Painted colors
+******************************************************************************/
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+{
+    if(Xpoint > Paint.Width || Ypoint > Paint.Height){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }      
+    UWORD X, Y;
+
+    switch(Paint.Rotate) {
+    case 0:
+        X = Xpoint;
+        Y = Ypoint;  
+        break;
+    case 90:
+        X = Paint.WidthMemory - Ypoint - 1;
+        Y = Xpoint;
+        break;
+    case 180:
+        X = Paint.WidthMemory - Xpoint - 1;
+        Y = Paint.HeightMemory - Ypoint - 1;
+        break;
+    case 270:
+        X = Ypoint;
+        Y = Paint.HeightMemory - Xpoint - 1;
+        break;
+    default:
+        return;
+    }
+    
+    switch(Paint.Mirror) {
+    case MIRROR_NONE:
+        break;
+    case MIRROR_HORIZONTAL:
+        X = Paint.WidthMemory - X - 1;
+        break;
+    case MIRROR_VERTICAL:
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    case MIRROR_ORIGIN:
+        X = Paint.WidthMemory - X - 1;
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    default:
+        return;
+    }
+
+    if(X > Paint.WidthMemory || Y > Paint.HeightMemory){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }
+    
+    if(Paint.Scale == 2){
+        UDOUBLE Addr = X / 8 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        if(Color == BLACK)
+            Paint.Image[Addr] = Rdata & ~(0x80 >> (X % 8));
+        else
+            Paint.Image[Addr] = Rdata | (0x80 >> (X % 8));
+    }else if(Paint.Scale == 4){
+        UDOUBLE Addr = X / 4 + Y * Paint.WidthByte;
+        Color = Color % 4;//Guaranteed color scale is 4  --- 0~3
+        UBYTE Rdata = Paint.Image[Addr];
+        
+        Rdata = Rdata & (~(0xC0 >> ((X % 4)*2)));
+        Paint.Image[Addr] = Rdata | ((Color << 6) >> ((X % 4)*2));
+    }else if(Paint.Scale == 16) {
+        UDOUBLE Addr = X / 2 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        Color = Color % 16;
+        Rdata = Rdata & (~(0xf0 >> ((X % 2)*4)));
+        Paint.Image[Addr] = Rdata | ((Color << 4) >> ((X % 2)*4));
+    }else if(Paint.Scale == 65) {
+        OLED_0in95_rgb_Set_Point(X, Y, Color);
+    }
+}
+
+/******************************************************************************
+function: Clear the color of the picture
+parameter:
+    Color : Painted colors
+******************************************************************************/
+void Paint_Clear(UWORD Color)
+{
+    if(Paint.Scale == 2 || Paint.Scale == 4) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Paint.Image[Addr] = Color;
+            }
+        }
+    }else if(Paint.Scale == 16) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Color = Color & 0x0f;
+                Paint.Image[Addr] = (Color<<4) | Color;
+            }
+        }
+    }else if(Paint.Scale == 65) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                OLED_0in95_rgb_Set_Point(X, Y, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Clear the color of a window
+parameter:
+    Xstart : x starting point
+    Ystart : Y starting point
+    Xend   : x end point
+    Yend   : y end point
+    Color  : Painted colors
+******************************************************************************/
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color)
+{
+    UWORD X, Y;
+    for (Y = Ystart; Y < Yend; Y++) {
+        for (X = Xstart; X < Xend; X++) {//8 pixel =  1 byte
+            Paint_SetPixel(X, Y, Color);
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw Point(Xpoint, Ypoint) Fill the color
+parameter:
+    Xpoint    : The Xpoint coordinate of the point
+    Ypoint    : The Ypoint coordinate of the point
+    Color   : Painted color
+    Dot_Pixel : point size
+    Dot_Style : point Style
+******************************************************************************/
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color,
+                     DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_Style)
+{
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DrawPoint Input exceeds the normal display range\r\n");
+        printf("Xpoint = %d , Paint.Width = %d  \r\n ",Xpoint,Paint.Width);
+        printf("Ypoint = %d , Paint.Height = %d  \r\n ",Ypoint,Paint.Height);
+        return;
+    }
+
+    int16_t XDir_Num , YDir_Num;
+    if (Dot_Style == DOT_FILL_AROUND) {
+        for (XDir_Num = 0; XDir_Num < 2 * Dot_Pixel - 1; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num < 2 * Dot_Pixel - 1; YDir_Num++) {
+                if(Xpoint + XDir_Num - Dot_Pixel < 0 || Ypoint + YDir_Num - Dot_Pixel < 0)
+                    break;
+                // printf("x = %d, y = %d\r\n", Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel);
+                Paint_SetPixel(Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel, Color);
+            }
+        }
+    } else {
+        for (XDir_Num = 0; XDir_Num <  Dot_Pixel; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num <  Dot_Pixel; YDir_Num++) {
+                Paint_SetPixel(Xpoint + XDir_Num - 1, Ypoint + YDir_Num - 1, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a line of arbitrary slope
+parameter:
+    Xstart :Starting Xpoint point coordinates
+    Ystart :Starting Xpoint point coordinates
+    Xend   :End point Xpoint coordinate
+    Yend   :End point Ypoint coordinate
+    Color  :The color of the line segment
+    Line_width : Line width
+    Line_Style: Solid and dotted lines
+******************************************************************************/
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                    UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Paint_DrawLine Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+    int dx = (int)Xend - (int)Xstart >= 0 ? Xend - Xstart : Xstart - Xend;
+    int dy = (int)Yend - (int)Ystart <= 0 ? Yend - Ystart : Ystart - Yend;
+
+    // Increment direction, 1 is positive, -1 is counter;
+    int XAddway = Xstart < Xend ? 1 : -1;
+    int YAddway = Ystart < Yend ? 1 : -1;
+
+    //Cumulative error
+    int Esp = dx + dy;
+    char Dotted_Len = 0;
+
+    for (;;) {
+        Dotted_Len++;
+        //Painted dotted line, 2 point is really virtual
+        if (Line_Style == LINE_STYLE_DOTTED && Dotted_Len % 3 == 0) {
+            //Debug("LINE_DOTTED\r\n");
+            if(Color)
+              Paint_DrawPoint(Xpoint, Ypoint, BLACK, Line_width, DOT_STYLE_DFT);
+            else
+              Paint_DrawPoint(Xpoint, Ypoint, WHITE, Line_width, DOT_STYLE_DFT);
+            Dotted_Len = 0;
+        } else {
+            Paint_DrawPoint(Xpoint, Ypoint, Color, Line_width, DOT_STYLE_DFT);
+        }
+        if (2 * Esp >= dy) {
+            if (Xpoint == Xend)
+                break;
+            Esp += dy;
+            Xpoint += XAddway;
+        }
+        if (2 * Esp <= dx) {
+            if (Ypoint == Yend)
+                break;
+            Esp += dx;
+            Ypoint += YAddway;
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a rectangle
+parameter:
+    Xstart :Rectangular  Starting Xpoint point coordinates
+    Ystart :Rectangular  Starting Xpoint point coordinates
+    Xend   :Rectangular  End point Xpoint coordinate
+    Yend   :Rectangular  End point Ypoint coordinate
+    Color  :The color of the Rectangular segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the rectangle
+******************************************************************************/
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                         UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    if (Draw_Fill) {
+        UWORD Ypoint;
+        for(Ypoint = Ystart; Ypoint < Yend; Ypoint++) {
+            Paint_DrawLine(Xstart, Ypoint, Xend, Ypoint, Color , Line_width, LINE_STYLE_SOLID);
+        }
+    } else {
+        Paint_DrawLine(Xstart, Ystart, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xstart, Ystart, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+    }
+}
+
+/******************************************************************************
+function: Use the 8-point method to draw a circle of the
+            specified size at the specified position->
+parameter:
+    X_Center  :Center X coordinate
+    Y_Center  :Center Y coordinate
+    Radius    :circle Radius
+    Color     :The color of the :circle segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the Circle
+******************************************************************************/
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius,
+                      UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (X_Center > Paint.Width || Y_Center >= Paint.Height) {
+        Debug("Paint_DrawCircle Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    //Draw a circle from(0, R) as a starting point
+    int16_t XCurrent, YCurrent;
+    XCurrent = 0;
+    YCurrent = Radius;
+
+    //Cumulative error,judge the next point of the logo
+    int16_t Esp = 3 - (Radius << 1 );
+
+    int16_t sCountY;
+    if (Draw_Fill == DRAW_FILL_FULL) {
+        while (XCurrent <= YCurrent ) { //Realistic circles
+            for (sCountY = XCurrent; sCountY <= YCurrent; sCountY ++ ) {
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//1
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//2
+                Paint_DrawPoint(X_Center - sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//3
+                Paint_DrawPoint(X_Center - sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//4
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//5
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//6
+                Paint_DrawPoint(X_Center + sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//7
+                Paint_DrawPoint(X_Center + sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+            }
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    } else { //Draw a hollow circle
+        while (XCurrent <= YCurrent ) {
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//1
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//2
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//3
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//4
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//5
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//6
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//7
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//0
+
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    }
+}
+
+/******************************************************************************
+function: Show English characters
+parameter:
+    Xpoint           :X coordinate
+    Ypoint           :Y coordinate
+    Acsii_Char       :To display the English characters
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawChar(UWORD Xpoint, UWORD Ypoint, const char Acsii_Char,
+                    sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+
+  UWORD Page, Column;
+
+  if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+    //Debug("Paint_DrawChar Input exceeds the normal display range\r\n");
+    return;
+  }
+  uint32_t Char_Offset = (Acsii_Char - ' ') * Font->Height * (Font->Width / 8 + (Font->Width % 8 ? 1 : 0));
+  const unsigned char *ptr = &Font->table[Char_Offset];
+
+  for ( Page = 0; Page < Font->Height; Page ++ ) {
+    for ( Column = 0; Column < Font->Width; Column ++ ) {
+
+      //To determine whether the font background color and screen background color is consistent
+      if (FONT_BACKGROUND == Color_Background) { //this process is to speed up the scan
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8)))
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+      } else {
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))) {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+        } else {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Background );
+        }
+      }
+      //One pixel is 8 bits
+      if (Column % 8 == 7) {
+        ptr++;
+      }
+    }/* Write a line */
+    if (Font->Width % 8 != 0) {
+      ptr++;
+    }
+  }/* Write all */
+}
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart           :X coordinate
+    Ystart           :Y coordinate
+    pString          :The first address of the English string to be displayed
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString,
+                         sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+
+    if (Xstart > Paint.Width || Ystart > Paint.Height) {
+        Debug("Paint_DrawString_EN Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while (* pString != '\0') {
+        //if X direction filled , reposition to(Xstart,Ypoint),Ypoint is Y direction plus the Height of the character
+        if ((Xpoint + Font->Width ) > Paint.Width ) {
+            Xpoint = Xstart;
+            Ypoint += Font->Height;
+        }
+
+        // If the Y direction is full, reposition to(Xstart, Ystart)
+        if ((Ypoint  + Font->Height ) > Paint.Height ) {
+            Xpoint = Xstart;
+            Ypoint = Ystart;
+        }
+        Paint_DrawChar(Xpoint, Ypoint, * pString, Font, Color_Background, Color_Foreground);
+
+        //The next character of the address
+        pString ++;
+
+        //The next word of the abscissa increases the font of the broadband
+        Xpoint += Font->Width;
+    }
+}
+
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart  :X coordinate
+    Ystart  :Y coordinate
+    pString :The first address of the Chinese string and English
+              string to be displayed
+    Font    :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Background, UWORD Color_Foreground)
+{
+ const unsigned char* p_text = pString;
+
+  int refcolumn = Xstart;
+  int i, j, Num;
+  /* Send the string character by character on EPD */
+  while (*p_text != 0) {
+    if (*p_text < 0x7F) {                                  //ASCII
+      for (Num = 0; Num < font->size ; Num++) {
+        if (*p_text == pgm_read_byte(&font->table[Num].index[0])) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 1;
+      /* Decrement the column position by 16 */
+      refcolumn += font->ASCII_Width;
+    } else {                                   //中文
+      for (Num = 0; Num < font->size ; Num++) {
+        if ((*p_text == pgm_read_byte(&font->table[Num].index[0])) && (*(p_text + 1) == pgm_read_byte(&font->table[Num].index[1])) && (*(p_text + 2) == pgm_read_byte(&font->table[Num].index[2]))) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 3;
+      /* Decrement the column position by 16 */
+      refcolumn += font->Width;
+    }
+  }
+}
+
+/******************************************************************************
+function: Display nummber
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    Number           : The number displayed
+    Font             :A structure pointer that displays a character size
+    Digit            : Fractional width
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+#define  ARRAY_LEN 255
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint,const char * Number,
+                   sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background)
+{ 
+    uint8_t Str_Array[ARRAY_LEN] = {0};
+    uint8_t *pStr = Str_Array;
+    uint8_t i, len = 0;
+    int16_t arr[2] = {0, -1};
+    int16_t *p = arr;
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DisNum Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while(Number[len] != '\0') {  
+      len++;                                    //get total length
+      (*p)++;                                   //get the integer part length 
+      if(Number[len] == '.') p++;               //get fractional part length
+    }
+
+    if(Digit > 0) {    
+      if(Digit <= arr[1]) {                     
+        for(i=0; i<len-(arr[1]-Digit); i++)      //cut some Number
+          Str_Array[i] = Number[i];
+      }
+      else {
+        for(i=0; i<len+(Digit-arr[1]); i++) {
+          if(i >= len)                           //add '0'
+            Str_Array[i] = '0';
+          else
+            Str_Array[i] = Number[i];
+        }
+      }
+    }
+    else
+      for(i=0; i<len; i++) {
+        Str_Array[i] = Number[i];
+        }
+  
+    //show
+    Paint_DrawString_EN(Xpoint, Ypoint, (const char*)pStr, Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display time
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    pTime            : Time-related structures
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font,
+                    UWORD Color_Foreground, UWORD Color_Background)
+{
+    uint8_t value[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
+
+    UWORD Dx = Font->Width;
+
+    //Write data into the cache
+    Paint_DrawChar(Xstart                           , Ystart, value[pTime->Hour / 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx                      , Ystart, value[pTime->Hour % 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx  + Dx / 4 + Dx / 2   , Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 2 + Dx / 2         , Ystart, value[pTime->Min / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 3 + Dx / 2         , Ystart, value[pTime->Min % 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 4 + Dx / 2 - Dx / 4, Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 5                  , Ystart, value[pTime->Sec / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 6                  , Ystart, value[pTime->Sec % 10] , Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display monochrome bitmap
+parameter:
+    image_buffer :A picture data converted to a bitmap
+info:
+    Use a computer to convert the image into a corresponding array,
+    and then embed the array directly into Imagedata.cpp as a .c file.
+******************************************************************************/
+void Paint_DrawBitMap(const unsigned char* image_buffer)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte;
+            Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+        }
+    }
+}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else{
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }
+//}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else if(Region == 2){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }else if(Region == 3){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*2];
+//          }
+//      }
+//    }else if(Region == 4){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*3];
+//          }
+//      }
+//    }
+//}
+
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte ;
+            Paint.Image[Addr] = \
+            (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*(Region - 1)];
+        }
+    }
+}

+ 235 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/GUI_Paint.h

@@ -0,0 +1,235 @@
+/******************************************************************************
+* | File        :   GUI_Paint.h
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#ifndef __GUI_PAINT_H
+#define __GUI_PAINT_H
+
+#include "DEV_Config.h"
+#include "fonts.h"
+
+/**
+ * Image attributes
+**/
+typedef struct {
+    UBYTE *Image;
+    UWORD Width;
+    UWORD Height;
+    UWORD WidthMemory;
+    UWORD HeightMemory;
+    UWORD Color;
+    UWORD Rotate;
+    UWORD Mirror;
+    UWORD WidthByte;
+    UWORD HeightByte;
+    UWORD Scale;
+} PAINT;
+extern PAINT Paint;
+
+/**
+ * Display rotate
+**/
+#define ROTATE_0            0
+#define ROTATE_90           90
+#define ROTATE_180          180
+#define ROTATE_270          270
+
+/**
+ * Display Flip
+**/
+typedef enum {
+    MIRROR_NONE  = 0x00,
+    MIRROR_HORIZONTAL = 0x01,
+    MIRROR_VERTICAL = 0x02,
+    MIRROR_ORIGIN = 0x03,
+} MIRROR_IMAGE;
+#define MIRROR_IMAGE_DFT MIRROR_NONE
+
+/**
+ * image color
+**/
+
+#define WHITE          0xFFFF
+#define BLACK          0x0000
+#define BLUE           0x001F
+#define BRED           0XF81F
+#define GRED           0XFFE0
+#define GBLUE          0X07FF
+#define RED            0xF800
+#define MAGENTA        0xF81F
+#define GREEN          0x07E0
+#define CYAN           0x7FFF
+#define YELLOW         0xFFE0
+#define BROWN          0XBC40
+#define BRRED          0XFC07
+#define GRAY           0X8430
+
+#define IMAGE_BACKGROUND    WHITE
+#define FONT_FOREGROUND     BLACK
+#define FONT_BACKGROUND     WHITE
+
+//4 Gray level
+#define  GRAY1 0x03 //Blackest
+#define  GRAY2 0x02
+#define  GRAY3 0x01 //gray
+#define  GRAY4 0x00 //white
+/**
+ * The size of the point
+**/
+typedef enum {
+    DOT_PIXEL_1X1  = 1, // 1 x 1
+    DOT_PIXEL_2X2  ,    // 2 X 2
+    DOT_PIXEL_3X3  ,    // 3 X 3
+    DOT_PIXEL_4X4  ,    // 4 X 4
+    DOT_PIXEL_5X5  ,    // 5 X 5
+    DOT_PIXEL_6X6  ,    // 6 X 6
+    DOT_PIXEL_7X7  ,    // 7 X 7
+    DOT_PIXEL_8X8  ,    // 8 X 8
+} DOT_PIXEL;
+#define DOT_PIXEL_DFT  DOT_PIXEL_1X1  //Default dot pilex
+
+/**
+ * Point size fill style
+**/
+typedef enum {
+    DOT_FILL_AROUND  = 1,   // dot pixel 1 x 1
+    DOT_FILL_RIGHTUP  ,     // dot pixel 2 X 2
+} DOT_STYLE;
+#define DOT_STYLE_DFT  DOT_FILL_AROUND  //Default dot pilex
+
+/**
+ * Line style, solid or dashed
+**/
+typedef enum {
+    LINE_STYLE_SOLID = 0,
+    LINE_STYLE_DOTTED,
+} LINE_STYLE;
+
+/**
+ * Whether the graphic is filled
+**/
+typedef enum {
+    DRAW_FILL_EMPTY = 0,
+    DRAW_FILL_FULL,
+} DRAW_FILL;
+
+/**
+ * Custom structure of a time attribute
+**/
+typedef struct {
+    UWORD Year;  //0000
+    UBYTE Month; //1 - 12
+    UBYTE Day;   //1 - 30
+    UBYTE Hour;  //0 - 23
+    UBYTE Min;   //0 - 59
+    UBYTE Sec;   //0 - 59
+} PAINT_TIME;
+extern PAINT_TIME sPaint_time;
+
+//init and Clear
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color);
+void Paint_SelectImage(UBYTE *image);
+void Paint_SetRotate(UWORD Rotate);
+void Paint_SetMirroring(UBYTE mirror);
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color);
+void Paint_SetScale(UBYTE scale);
+
+void Paint_Clear(UWORD Color);
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color);
+
+//Drawing
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay);
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style);
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+
+//Display string
+void Paint_DrawChar(UWORD Xstart, UWORD Ystart, const char Acsii_Char, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint, const char * Number,  sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+
+//pic
+void Paint_DrawBitMap(const unsigned char* image_buffer);
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneEighth(const unsigned char* image_buffer, UBYTE Region);
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region);
+#endif

+ 803 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/ImageData.c

@@ -0,0 +1,803 @@
+/*****************************************************************************
+* | File      	:   ImageData.c
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+
+#include "ImageData.h"
+#include <avr/pgmspace.h>
+
+const unsigned char gImage_0in95_rgb[12296] PROGMEM = { /*0X10,0X10,0X00,0X60,0X00,0X40,0X01,0X1B,*/
+0X03,0XC8,0X03,0XC8,0X03,0XC9,0X03,0X47,0X0C,0X26,0X2D,0X25,0X3D,0X68,0X05,0X3B,
+0X05,0X3F,0X0C,0XF7,0X15,0X32,0X0D,0X37,0X15,0X34,0X1D,0X2C,0X05,0X39,0X05,0X3F,
+0X04,0XFC,0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X7D,0X25,0XFD,0X6E,0X3D,0X6E,0X3D,
+0X76,0X7E,0X8E,0XBE,0X8E,0XBE,0X96,0XBE,0XCF,0X7F,0XFF,0XFF,0XA6,0X78,0X3C,0X6F,
+0X03,0X0C,0X74,0XB1,0XFF,0X35,0XC4,0XEE,0X0A,0XC9,0X3B,0XCE,0X63,0X89,0X84,0X67,
+0X12,0XC9,0X02,0X0A,0X02,0X8A,0X02,0X07,0X02,0X09,0X02,0XCB,0X01,0XC7,0X01,0X86,
+0X02,0X09,0X01,0X45,0X01,0X85,0X02,0X08,0X01,0XC7,0X02,0X08,0X01,0XC7,0X01,0XC7,
+0X01,0XC8,0X01,0X89,0X11,0X87,0X22,0XC6,0X1B,0X07,0X42,0X88,0X4A,0X86,0X3A,0X46,
+0X39,0XC4,0X1A,0X89,0X02,0X4A,0X01,0XC7,0X02,0X09,0X02,0X4A,0X02,0X09,0X19,0XC7,
+0X4A,0X48,0X02,0X49,0X02,0X09,0X11,0XC7,0X01,0XC8,0X02,0X09,0X02,0X8B,0X02,0X09,
+0X02,0X08,0X01,0XC9,0X02,0X09,0X01,0XC8,0X01,0X86,0X01,0X45,0X01,0X46,0X09,0XC7,
+0X72,0X89,0X6A,0X48,0X49,0X86,0X21,0X45,0X09,0XC7,0X09,0XC7,0X09,0X46,0X01,0X87,
+0X02,0X86,0X02,0X86,0X02,0X86,0X02,0XC6,0X03,0X46,0X1C,0XE7,0X2D,0X65,0X1D,0X2D,
+0X15,0X2E,0X1C,0XA5,0X14,0XA5,0X25,0X26,0X35,0X24,0X2D,0X61,0X1D,0X28,0X05,0X3B,
+0X05,0X7E,0X05,0X7D,0X05,0X7C,0X05,0X7D,0X05,0XBD,0X35,0XFD,0X96,0XBE,0XA6,0XFE,
+0XB7,0X3E,0XB6,0XFE,0XB6,0XFE,0XB6,0XFE,0XFF,0XFF,0X8E,0X36,0X03,0X4A,0X44,0XF2,
+0X44,0XB1,0XFE,0X73,0XFD,0X6D,0XA4,0XAB,0X03,0X47,0X22,0X89,0XE6,0X6A,0XFF,0XF0,
+0XF6,0X6A,0X6B,0X87,0X03,0X4E,0X02,0XCB,0X01,0XC7,0X02,0X8A,0X02,0XCB,0X02,0X08,
+0X02,0X48,0X02,0X07,0X01,0X85,0X01,0XC7,0X02,0X8A,0X02,0X07,0X02,0X8A,0X01,0X46,
+0X00,0XC3,0X5B,0X89,0X8C,0X69,0X7C,0X28,0X63,0X07,0X4A,0X86,0X3A,0X87,0X3A,0X46,
+0X29,0XC4,0X01,0X87,0X01,0X86,0X11,0XC8,0X01,0X87,0X01,0X45,0X01,0XC8,0X01,0X46,
+0X39,0XC7,0X6B,0X0B,0X09,0X86,0X01,0X45,0X01,0XC8,0X02,0X4A,0X02,0X4A,0X01,0X87,
+0X02,0X0A,0X02,0X8B,0X01,0X45,0X01,0X04,0X01,0XC8,0X01,0X46,0X01,0X05,0X6A,0X47,
+0X72,0X88,0X49,0X85,0X28,0XC4,0X11,0X45,0X09,0XC6,0X09,0X86,0X09,0X46,0X09,0X88,
+0X02,0X46,0X01,0X84,0X01,0XC4,0X03,0X47,0X03,0X06,0X0B,0XC7,0X1D,0X67,0X14,0XE6,
+0X0C,0XE5,0X0C,0XA7,0X24,0XE8,0X2D,0X26,0X1C,0XA6,0X25,0X27,0X25,0X25,0X15,0X31,
+0X05,0X7E,0X05,0X7F,0X05,0X7F,0X05,0X7E,0X0D,0XBD,0X96,0XBE,0XC7,0X3E,0XC7,0X3E,
+0XC7,0X3E,0XDF,0X7F,0XE7,0XBF,0XE7,0XBF,0XE7,0XBE,0X4D,0X33,0XDF,0XBE,0XFF,0XFF,
+0XBD,0X70,0XFC,0XEB,0XFC,0X6A,0X94,0X2A,0X01,0XC5,0X0A,0X45,0XFF,0X2C,0XFF,0XEF,
+0XFD,0XE4,0XD4,0X22,0X0B,0X8D,0X02,0XCC,0X0A,0X44,0X13,0X07,0X02,0X8A,0X02,0XC9,
+0X02,0XCA,0X02,0X47,0X02,0X06,0X03,0X4D,0X02,0XCA,0X02,0X07,0X01,0XC7,0X09,0X03,
+0X84,0XAA,0XB5,0XEB,0X84,0XE9,0X94,0XED,0X94,0XED,0X4A,0XC6,0X3A,0X45,0X2A,0X05,
+0X42,0X06,0X82,0XC9,0X93,0X4A,0X72,0XC9,0X72,0XC9,0X73,0X0A,0X3A,0X89,0X19,0XC6,
+0X01,0X04,0X51,0XC6,0X72,0X47,0X32,0X07,0X01,0X87,0X01,0XC8,0X02,0X4B,0X0A,0X8A,
+0X2A,0XC9,0X02,0X4A,0X02,0X4A,0X02,0X4A,0X02,0X8C,0X22,0X08,0X62,0X48,0X7A,0X88,
+0X41,0X86,0X19,0X87,0X09,0XC7,0X09,0X45,0X02,0X08,0X0A,0X09,0X09,0X87,0X09,0X87,
+0X02,0X05,0X02,0X05,0X03,0X07,0X04,0X28,0X03,0X06,0X02,0X45,0X04,0X28,0X04,0XA8,
+0X04,0X67,0X0C,0X67,0X1D,0X27,0X0C,0XA7,0X24,0XE7,0X3D,0XA6,0X45,0X64,0X1D,0X2E,
+0X05,0X7F,0X05,0X7D,0X0D,0X75,0X05,0XBB,0X05,0XBE,0X4E,0X3D,0X96,0XBE,0X8E,0XBE,
+0X76,0X7E,0X8E,0XBE,0XB6,0XFE,0XCF,0X3E,0XCF,0X3F,0X96,0X7A,0X7E,0X35,0X95,0XB4,
+0XFD,0X6D,0XEB,0X06,0XFC,0X6A,0X6B,0X8A,0X02,0XCB,0X14,0X2C,0XFE,0XA4,0XFE,0XA2,
+0XFC,0X20,0XB3,0X00,0X03,0X0B,0X03,0X0D,0X0B,0X47,0X0C,0X64,0X02,0X06,0X02,0X89,
+0X03,0X8C,0X0A,0X88,0X2A,0X88,0X3B,0XCD,0X43,0X0A,0X33,0X0B,0X11,0XC6,0X53,0X45,
+0XA5,0XAB,0X95,0X6D,0XA5,0X72,0X94,0XB0,0XA5,0X71,0XA5,0X30,0X42,0X86,0X29,0XC4,
+0X21,0X84,0X4A,0X47,0X73,0X09,0X73,0XCA,0X73,0X49,0X9B,0X09,0XB3,0X4A,0XAB,0X8B,
+0X8B,0X4B,0X72,0XC9,0X9B,0X4B,0XB3,0XCC,0X9B,0X0A,0X52,0XCA,0X2A,0X49,0X2B,0X4B,
+0X3D,0X2E,0X22,0X89,0X22,0X4A,0X2A,0X89,0X52,0X89,0X8A,0XC9,0X8A,0X88,0X41,0X45,
+0X19,0X45,0X0A,0X49,0X02,0X09,0X01,0X45,0X11,0XC7,0X29,0XC6,0X02,0X09,0X01,0X46,
+0X01,0XC4,0X02,0X46,0X02,0X85,0X01,0XC4,0X02,0XC5,0X03,0X06,0X03,0X46,0X04,0XA8,
+0X03,0XC7,0X04,0X67,0X04,0X68,0X04,0XE7,0X2D,0X67,0X2D,0X27,0X2D,0X26,0X25,0X27,
+0X15,0X32,0X1D,0X2C,0X1C,0XE3,0X0D,0X79,0X5E,0X7F,0X4E,0X3E,0X35,0XFD,0X05,0XBD,
+0X05,0X7D,0X05,0X7D,0X15,0XBD,0X56,0X7F,0X6E,0X39,0X0C,0XED,0X03,0X8D,0XBC,0X6B,
+0XFB,0XC8,0XE2,0XC6,0XFC,0X29,0X43,0X49,0X03,0XCC,0X03,0X4B,0X5B,0X43,0XBC,0X61,
+0XB3,0XC2,0X3B,0X46,0X03,0X47,0X14,0X6D,0X04,0XBA,0X03,0XCA,0X0B,0X85,0X12,0X87,
+0X2A,0X48,0X3A,0XCA,0X42,0XC8,0X52,0X88,0X43,0X0A,0X3A,0X46,0X53,0X09,0XC6,0X34,
+0XCE,0X76,0XA5,0X33,0XB5,0XB8,0XCE,0X79,0X63,0X48,0XAD,0XB1,0X94,0XEE,0X31,0XC4,
+0X00,0X82,0X2A,0X88,0X74,0X6C,0X84,0X6B,0X1B,0X4C,0X02,0X08,0X19,0X86,0X4A,0X07,
+0X7A,0XC8,0X93,0X4B,0XA3,0X8B,0X8B,0X4A,0X7B,0X4A,0XA3,0X09,0XB2,0X89,0X4B,0XCC,
+0X04,0XED,0X43,0X49,0X92,0X88,0X9A,0XC9,0X82,0X07,0X49,0X45,0X3A,0X07,0X1A,0X4A,
+0X12,0X49,0X09,0X85,0X01,0X04,0X01,0X86,0X39,0XC5,0X19,0XC7,0X01,0X86,0X01,0X04,
+0X02,0X05,0X02,0X05,0X01,0X84,0X00,0XC2,0X01,0X83,0X03,0X06,0X03,0XC7,0X04,0X27,
+0X04,0X68,0X04,0XA7,0X14,0X68,0X14,0XE7,0X04,0X24,0X03,0X85,0X05,0X27,0X1D,0X66,
+0X2D,0X25,0X3D,0X65,0X35,0X67,0X0C,0XA7,0X7D,0XF5,0XBF,0X3F,0X76,0X7E,0X4E,0X3D,
+0X05,0X7D,0X05,0X3C,0X05,0X3C,0X05,0X7E,0X05,0X38,0X05,0X39,0X54,0XF6,0XFC,0X27,
+0XE2,0X85,0XF3,0X06,0XE3,0X47,0X1B,0X08,0X03,0XCA,0X03,0X08,0X03,0X09,0X04,0X2C,
+0X04,0X70,0X04,0X2E,0X03,0XCA,0X0C,0X26,0X0B,0X8D,0X0A,0XC9,0X0A,0XC5,0X2A,0X85,
+0X23,0XC7,0X03,0XC8,0X01,0XC6,0X01,0X45,0X02,0X86,0X02,0X4A,0X7D,0X76,0XFF,0XFD,
+0XDF,0X3A,0X6B,0X09,0X81,0XC6,0XFF,0XFF,0X7C,0X6F,0X63,0X89,0XAD,0X71,0X4A,0X88,
+0X5B,0X46,0X9D,0X6D,0X94,0XAD,0X3A,0XC9,0X02,0X49,0X1A,0X88,0X33,0X09,0X32,0XC8,
+0X52,0XC8,0XA3,0X8B,0X9B,0X0A,0X61,0XC6,0X04,0X2C,0X0B,0X8A,0X51,0XC5,0X23,0X8B,
+0X04,0XAC,0X13,0X49,0X82,0X48,0X62,0X07,0X2A,0X47,0X33,0XCB,0X23,0X4B,0X01,0XC8,
+0X12,0X49,0X01,0X86,0X01,0X85,0X1A,0X08,0X29,0X86,0X01,0XC6,0X01,0X86,0X01,0XC7,
+0X02,0X86,0X01,0XC4,0X01,0XC4,0X02,0X05,0X00,0XC2,0X01,0X43,0X03,0X06,0X04,0X68,
+0X04,0X28,0X04,0XA7,0X24,0X67,0XB4,0XF0,0X8D,0X72,0X4D,0X2D,0X14,0XE8,0X04,0X65,
+0X04,0XA4,0X15,0X26,0X2D,0X67,0X25,0X21,0X14,0XE4,0X86,0X7C,0XAE,0XFF,0XB6,0XFE,
+0X4E,0X3D,0X05,0X7C,0X05,0XBE,0X05,0X7E,0X05,0XBF,0X04,0XFE,0XC3,0XC9,0XFB,0X05,
+0XDA,0X85,0XFB,0X47,0XCB,0X08,0X0B,0X4A,0X04,0X2A,0X03,0X86,0X04,0X6D,0X04,0XAC,
+0X04,0XF8,0X0C,0XB1,0X14,0X24,0X02,0X44,0X03,0X04,0X04,0XE7,0X03,0X08,0X02,0XC7,
+0X04,0X28,0X03,0X47,0X53,0X87,0X4A,0XC5,0X03,0X04,0X04,0X2E,0XB6,0X7B,0XEF,0X38,
+0XCE,0XB7,0X6B,0X49,0X89,0X85,0XD6,0X38,0X84,0XB0,0X94,0XEE,0X7B,0XCD,0X5B,0X49,
+0X96,0X69,0X95,0X2D,0X94,0XEF,0X63,0X8B,0X63,0X09,0X84,0X2B,0X8C,0X6C,0X6B,0X8A,
+0X5A,0X88,0X62,0X88,0X29,0XC5,0X09,0X02,0X0B,0X0A,0X05,0X6F,0X02,0XC6,0X03,0X49,
+0X04,0X6B,0X0B,0X08,0X3A,0X06,0X12,0XC8,0X24,0XED,0X34,0XED,0X02,0X46,0X01,0X04,
+0X0A,0X08,0X01,0X85,0X0A,0X08,0X4A,0X07,0X11,0X86,0X02,0X08,0X01,0XC7,0X02,0X89,
+0X02,0X86,0X01,0XC4,0X02,0X46,0X02,0XC7,0X01,0XC4,0X02,0X04,0X03,0X47,0X03,0X88,
+0X03,0XC7,0X0D,0X27,0X04,0X66,0X74,0XAB,0XFE,0X35,0XF5,0XB4,0XE5,0XF4,0XA5,0XB2,
+0X4D,0X2D,0X14,0X69,0X04,0XA3,0X05,0X27,0X05,0X75,0X25,0XFF,0X46,0X3E,0X66,0X7D,
+0X5E,0X3D,0X26,0X3E,0X05,0X3B,0X24,0XB7,0X0D,0X3E,0X44,0X33,0XFB,0X03,0XEA,0X85,
+0XDA,0X85,0XFB,0X05,0XBB,0X4A,0X0B,0X8C,0X03,0X87,0X03,0X88,0X04,0XB6,0X05,0X3A,
+0X14,0XF8,0X2C,0XA5,0X0C,0X2B,0X04,0X79,0X0C,0XA8,0X03,0XC6,0X02,0X86,0X02,0XC7,
+0X02,0XC8,0X23,0X89,0XFF,0X2B,0XF5,0XE8,0X0A,0XC6,0X03,0X44,0X84,0XAF,0XC5,0XF4,
+0XCE,0X75,0XAD,0XB2,0X94,0XF0,0X9C,0XF0,0X94,0XAE,0X7C,0X2D,0X4A,0XC7,0X64,0XA6,
+0X84,0XEA,0X9C,0XF0,0XAD,0XB1,0XA5,0X70,0X9D,0X2E,0X7C,0X6C,0X6B,0X49,0X3A,0X47,
+0X0A,0X46,0X02,0X46,0X01,0XC4,0X02,0X05,0X01,0XC5,0X0B,0X8A,0X04,0X2A,0X02,0XC7,
+0X03,0X48,0X02,0X06,0X01,0X85,0X03,0X89,0X23,0XCB,0X01,0X85,0X12,0X46,0X3A,0X47,
+0X02,0X86,0X02,0XC6,0X42,0X06,0X3A,0X8A,0X03,0X4D,0X02,0X89,0X02,0X07,0X01,0X85,
+0X02,0X04,0X02,0X45,0X03,0X46,0X03,0X46,0X03,0X46,0X03,0X47,0X03,0X87,0X03,0X47,
+0X04,0X27,0X04,0X67,0X03,0X87,0X03,0XC5,0XA5,0XAC,0XFD,0XB0,0XDC,0X2B,0XFD,0X2F,
+0XFD,0XF2,0XDD,0X30,0XA5,0X2C,0X5C,0XEE,0X35,0X2F,0X05,0X6D,0X05,0XBF,0X05,0XFF,
+0X05,0XFE,0X25,0XBC,0X74,0XF5,0X7D,0X77,0X25,0X3B,0X9B,0X09,0XFA,0XC4,0XE2,0X85,
+0XE2,0X85,0XE2,0X84,0X9B,0X4A,0X1D,0X35,0X04,0XF5,0X05,0X3A,0X04,0XFB,0X05,0X3F,
+0X1C,0X73,0X1C,0X6F,0X04,0XFF,0X0D,0X3E,0X1C,0X70,0X03,0X09,0X03,0X46,0X03,0X47,
+0X03,0X06,0X9D,0XE8,0XFF,0XF1,0XFF,0XAD,0X84,0X64,0X02,0X03,0X43,0X06,0XAC,0XEF,
+0X8C,0XAE,0X63,0X4A,0XA5,0X71,0XFF,0XFB,0X94,0XEF,0X11,0X43,0X4B,0X86,0X7C,0XAB,
+0XA4,0XF1,0XB5,0XF3,0XAD,0XB1,0XA5,0X70,0X9D,0X2F,0X7B,0XCB,0X42,0X47,0X02,0X87,
+0X02,0XC7,0X02,0XC7,0X02,0X87,0X02,0XC7,0X02,0X87,0X02,0X46,0X03,0X09,0X01,0X84,
+0X12,0X05,0X21,0X85,0X01,0X45,0X03,0X0A,0X02,0X48,0X12,0X06,0XD5,0X6A,0XED,0XA9,
+0X0B,0X08,0X0A,0XC8,0X4A,0X06,0X03,0X8E,0X04,0X2F,0X03,0X0A,0X02,0XCA,0X02,0XCA,
+0X01,0XC4,0X02,0XC5,0X03,0XC7,0X03,0XC5,0X03,0X84,0X03,0X06,0X02,0X85,0X03,0X86,
+0X03,0X87,0X03,0X87,0X02,0XC6,0X03,0X05,0X0C,0X66,0XCE,0X72,0XEE,0X72,0XAB,0X06,
+0XCA,0X85,0XFB,0XC9,0XFC,0XAC,0XFC,0X6C,0XEC,0X68,0XA4,0X67,0X4C,0XB3,0X04,0XFB,
+0X05,0X7F,0X25,0X7D,0X65,0XFC,0X0D,0XBE,0X04,0XFB,0X92,0X87,0XFA,0X43,0XE2,0X85,
+0XEA,0X85,0XDA,0X84,0X83,0XCB,0X05,0X3D,0X05,0X3F,0X05,0X3E,0X04,0XFC,0X04,0XFC,
+0X04,0XBB,0X04,0XFE,0X05,0X3E,0X04,0XFD,0X03,0XCE,0X03,0X84,0X04,0X69,0X04,0X27,
+0X04,0X2C,0XD5,0X64,0XFF,0X25,0XFE,0X62,0XBC,0X63,0X03,0XD5,0X3B,0X4C,0X94,0X71,
+0XB5,0X2F,0XA5,0X2F,0X94,0XEF,0XCE,0XB5,0XBE,0X33,0X73,0XCB,0X9C,0XF0,0XB5,0XB3,
+0XC6,0X34,0XB5,0XF3,0XAD,0XB2,0XA5,0X71,0X9D,0X2F,0X6B,0X09,0X03,0X07,0X04,0X2B,
+0X03,0X87,0X03,0X46,0X03,0X48,0X02,0X86,0X0B,0X89,0X1A,0X88,0X42,0X88,0X84,0X69,
+0XBE,0X2B,0XB5,0X6A,0X7C,0XAA,0X02,0X88,0X02,0X06,0XBD,0X6B,0XFF,0X6F,0XFE,0XED,
+0X63,0X89,0X22,0X09,0X0A,0XC8,0X03,0X4A,0X03,0X0A,0X13,0X8C,0X3A,0XCA,0X53,0X0A,
+0X03,0X06,0X02,0X45,0X02,0X84,0X8A,0X4B,0X9A,0XCE,0X02,0XC4,0X04,0X27,0X04,0X27,
+0X03,0X05,0X03,0XC8,0X02,0X45,0X02,0X46,0X04,0X26,0X04,0X25,0XF6,0XF3,0XFF,0X74,
+0X9B,0XC9,0XA2,0X45,0XDA,0X85,0XFB,0X46,0XF3,0X47,0XFB,0X48,0XFB,0X45,0XD3,0X47,
+0X8B,0XCE,0X43,0X51,0X03,0X54,0X03,0X15,0X0A,0X0D,0XB9,0XC4,0XF2,0X84,0XDA,0X45,
+0XEA,0X04,0XD2,0XC4,0X6C,0X6E,0X04,0XBD,0X04,0XFC,0X04,0XFB,0X04,0XFC,0X04,0XFB,
+0X04,0XFD,0X04,0XFC,0X04,0XFC,0X04,0XFC,0X04,0X71,0X04,0X6D,0X04,0X29,0X04,0X2D,
+0X04,0XAE,0X43,0X88,0XE3,0XC0,0XD3,0X80,0X3C,0X74,0X05,0X7F,0X0C,0X32,0X13,0X88,
+0X43,0X8B,0X74,0X6B,0X8C,0X2A,0X6B,0X49,0X73,0X4C,0XA4,0XEE,0XB6,0X33,0XBE,0X34,
+0XB5,0XF3,0XB5,0XF3,0XB5,0XB2,0XAD,0XB1,0XA4,0XEF,0X42,0XC8,0X03,0X47,0X03,0X87,
+0X04,0XB1,0X04,0XB1,0X0B,0X87,0X2A,0X86,0X32,0X88,0X43,0X09,0XC6,0X2C,0XEF,0XAF,
+0XF7,0XF2,0XD6,0XEE,0XD6,0XAC,0X6C,0X69,0X02,0X46,0XB4,0X26,0XD4,0XA7,0XED,0X69,
+0X9A,0XC6,0X2A,0X89,0X2B,0X4A,0X32,0XC8,0X4A,0XC8,0X8A,0X89,0X7A,0XC9,0X5A,0X87,
+0X02,0X85,0X03,0XC7,0X03,0X44,0X52,0X8A,0X93,0X4F,0X12,0X04,0X03,0XC6,0X0C,0X27,
+0X02,0XC6,0X02,0X85,0X0A,0XC6,0X1C,0X27,0X14,0XE7,0X1D,0XA5,0X34,0X65,0XDE,0X33,
+0XFF,0X74,0XAC,0XAB,0X72,0X45,0X91,0X84,0XF3,0X06,0XFB,0X06,0XE2,0X85,0XF2,0XC5,
+0XFA,0XC3,0XEA,0X01,0X91,0X44,0X61,0X05,0XA0,0XC2,0XEA,0X04,0XE2,0X85,0XE2,0X85,
+0XD1,0XC3,0XA2,0X00,0X3B,0XD0,0X05,0X3F,0X04,0XFB,0X04,0XBB,0X04,0XBB,0X04,0XFB,
+0X04,0XFB,0X04,0XFC,0X04,0XFC,0X04,0XFD,0X04,0XB6,0X04,0X2E,0X03,0X86,0X04,0X27,
+0X04,0X6A,0X04,0XBA,0X14,0X76,0X0C,0X77,0X05,0X3F,0X05,0X3D,0X0D,0X3B,0X05,0X30,
+0X04,0X2A,0X22,0XC5,0X3B,0X0E,0X1B,0XD3,0X1B,0X45,0X42,0X85,0X6B,0X8C,0XA5,0X71,
+0XB5,0XB2,0XAD,0XB2,0XAD,0XB1,0XAD,0XB1,0X9C,0XAE,0X43,0X08,0X03,0X06,0X0B,0X46,
+0X33,0XD5,0X64,0X32,0X53,0X46,0X3A,0XC7,0X0A,0X45,0XAE,0X6D,0XF7,0X2F,0XC6,0X2D,
+0XF7,0XEF,0XCE,0X6B,0X9D,0X69,0XB6,0X2C,0X3B,0X48,0X62,0X86,0XAB,0X85,0X7A,0X43,
+0X42,0XC8,0X43,0X8A,0X3B,0X49,0X4B,0X8E,0X73,0X4D,0X3B,0X09,0X03,0X89,0X04,0X71,
+0X03,0X05,0X03,0XC5,0X2C,0X68,0X33,0XC7,0X24,0X68,0XAE,0X31,0X9D,0XEE,0XCE,0XF2,
+0XB5,0XB0,0X09,0X84,0X0B,0X05,0X24,0X65,0X2C,0X65,0X45,0XE7,0X04,0XE5,0X1B,0XC6,
+0XE6,0X31,0XFE,0XF3,0XBD,0X6C,0X4A,0X05,0X38,0X82,0XB2,0X04,0XFA,0XC6,0XFA,0XC6,
+0XDA,0X85,0XDA,0X85,0XF2,0X44,0XE9,0XC2,0XDA,0X04,0XDA,0X45,0XDA,0X45,0XE2,0X04,
+0XB9,0XC4,0XC5,0X2E,0X64,0XB2,0X04,0X3C,0X04,0XFD,0X04,0XFB,0X04,0XFC,0X05,0X3C,
+0X05,0X3C,0X04,0XFC,0X04,0XFF,0X04,0XB7,0X04,0X23,0X03,0XC4,0X04,0X2B,0X04,0X69,
+0X04,0X6B,0X05,0X3C,0X05,0X7F,0X05,0X3F,0X05,0X3F,0X05,0X3F,0X05,0X7F,0X0C,0XBE,
+0X23,0XD4,0X2B,0XD3,0X04,0XBD,0X05,0X7A,0X04,0X67,0X03,0X49,0X83,0XC7,0X6B,0X49,
+0X6B,0X8C,0X73,0XCD,0X84,0X6E,0XB5,0XB1,0X94,0XAE,0X3A,0XC7,0X4B,0X49,0X52,0XC8,
+0X43,0X05,0X4C,0XE8,0X1C,0X29,0X03,0XCA,0X14,0XAA,0XF7,0X2C,0XE7,0X35,0XD6,0XB8,
+0XC6,0X6C,0XDE,0XF5,0XBE,0X35,0X95,0X65,0X6C,0XEF,0X0C,0X36,0X1B,0X07,0X01,0XC5,
+0X03,0X05,0X05,0X72,0X04,0X72,0X32,0X87,0X1C,0X70,0X04,0X6E,0X04,0XB5,0X04,0XB5,
+0X1B,0X06,0X82,0X8C,0X85,0XAE,0XA6,0XF0,0X7E,0X2E,0X8E,0X6F,0XBE,0XF0,0XCE,0XF0,
+0XD7,0XB2,0X75,0X2C,0X02,0X83,0X42,0X49,0XCB,0X12,0X2C,0X68,0X25,0XA6,0X05,0X25,
+0X14,0X26,0XCD,0X6F,0XFE,0XB1,0XE5,0XED,0X5A,0X87,0X00,0X02,0X48,0XC3,0XBA,0X04,
+0XF2,0X85,0XEA,0X85,0XDA,0X85,0XDA,0X85,0XDA,0X45,0XDA,0X45,0XDA,0X45,0XD1,0X01,
+0XBB,0X49,0XFF,0XFF,0XFF,0XF8,0XB5,0XF4,0X04,0X7B,0X05,0X3E,0X05,0X3C,0X04,0XFC,
+0X04,0XFC,0X04,0XFD,0X04,0XFD,0X04,0X68,0X04,0XAC,0X04,0X6B,0X04,0XA9,0X04,0XFC,
+0X04,0XFC,0X05,0X3E,0X0C,0X34,0X14,0X2A,0X0C,0X6C,0X04,0X30,0X0B,0X4D,0X13,0X8F,
+0X0D,0X3E,0X04,0XBB,0X05,0X7C,0X04,0XF3,0X03,0X4C,0X85,0XB1,0XFF,0XF1,0XC5,0X67,
+0XB5,0X6B,0XD5,0XA9,0X93,0X46,0X9D,0X72,0X84,0X6D,0X4A,0X88,0X4B,0X49,0X12,0X46,
+0X04,0X67,0X04,0XEB,0X03,0XD0,0X0C,0XAD,0X0C,0XE9,0XBE,0X25,0XFF,0X77,0XFF,0XFF,
+0XEF,0X7E,0XFF,0XBF,0XE7,0X7C,0X94,0XE5,0X44,0X6E,0X04,0X2E,0X02,0X44,0X02,0XC4,
+0X04,0X29,0X0D,0X38,0X2B,0X8F,0X04,0X28,0X04,0X69,0X04,0XAF,0X05,0X34,0X03,0X47,
+0X1B,0X47,0X54,0XAD,0X15,0XAB,0X2D,0X6A,0X4D,0X2A,0X3D,0X2A,0X3C,0XEA,0X3C,0XEA,
+0X46,0X2C,0X55,0X2B,0X04,0X26,0X34,0X69,0X54,0X6A,0X03,0XC4,0X1D,0X25,0X35,0X67,
+0X1D,0X25,0X0C,0X25,0X9C,0X6C,0XFE,0X30,0XED,0XED,0X8B,0X48,0X00,0X43,0X00,0X02,
+0X40,0XC3,0XA9,0XC3,0XC9,0X42,0XD1,0X02,0XD9,0XC4,0XD2,0X04,0XDA,0X04,0XB0,0XC0,
+0XCD,0XB1,0XEF,0XBC,0X85,0X36,0XD6,0X32,0XA5,0XF4,0X04,0XBC,0X05,0X3D,0X05,0X3C,
+0X05,0X3C,0X05,0X3D,0X04,0XFB,0X04,0X6C,0X05,0X3C,0X04,0XF7,0X04,0X67,0X05,0X3B,
+0X05,0X7F,0X0D,0X7D,0X05,0X3C,0X0C,0XF2,0X04,0XB1,0X04,0X29,0X03,0X40,0X04,0XBD,
+0X04,0XB2,0X0B,0X4A,0X04,0XF7,0X04,0X26,0X03,0X05,0XC5,0X66,0XFE,0XA6,0XEC,0XE2,
+0XF5,0X23,0XFD,0XA0,0X63,0X85,0X8D,0X30,0X83,0X8B,0X0B,0X06,0X03,0X85,0X22,0X85,
+0X03,0X84,0X0C,0X2D,0X04,0XFC,0X0D,0X74,0X04,0X68,0X23,0X47,0X8C,0XEF,0XEF,0X3F,
+0XFF,0XFF,0XFF,0XFF,0XAD,0X73,0X22,0XC4,0X03,0X44,0X03,0X82,0X03,0XCD,0X04,0X6A,
+0X14,0XAA,0X33,0X8D,0X1C,0X2A,0X14,0XEC,0X24,0X2A,0X2C,0X6C,0X33,0X89,0X32,0XC7,
+0X03,0XC6,0X04,0X27,0X05,0X29,0X04,0XA9,0X04,0X28,0X04,0X28,0X03,0XC8,0X03,0XC8,
+0X0B,0X07,0X03,0X06,0X04,0X67,0X14,0XA5,0X24,0XA7,0X3C,0XAB,0X34,0X67,0X2D,0X25,
+0X4D,0XA7,0X25,0X66,0X04,0X25,0X84,0X29,0XED,0X2D,0XED,0X6C,0X9B,0X88,0X10,0X83,
+0X19,0X43,0XDE,0X2E,0XDD,0X6D,0XBB,0X07,0XB1,0X43,0XB0,0X40,0XC8,0X00,0XC2,0XC7,
+0XBE,0XB6,0XFF,0XFF,0X95,0XFC,0X01,0X4F,0XDD,0XF1,0X55,0X78,0X05,0X7F,0X05,0X7D,
+0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3D,0X05,0X3E,0X04,0XF9,0X05,0X3B,
+0X05,0X7D,0X0D,0X7C,0X05,0X7D,0X05,0X7F,0X05,0X3F,0X0C,0X6D,0X13,0XC8,0X24,0XAC,
+0X0B,0X8A,0X03,0XC8,0X04,0X70,0X04,0X69,0X04,0X25,0X23,0XC6,0XAB,0X84,0X3B,0XC7,
+0X3C,0X25,0X6B,0XCC,0X1B,0X49,0X63,0X09,0X3B,0X87,0X04,0X28,0X54,0XEB,0XFE,0XAC,
+0X4C,0X2A,0X04,0XB6,0X35,0XB4,0X0C,0X2B,0X22,0XC6,0X4C,0X30,0X0B,0X07,0X13,0X0B,
+0X2B,0XD0,0X33,0X0D,0X12,0X45,0X4B,0X86,0X2C,0XED,0X04,0XB6,0X24,0X31,0X33,0XCC,
+0X42,0XC2,0X33,0X4E,0X2C,0XB4,0X33,0XC9,0X3C,0X2D,0X3B,0XCA,0X33,0X8A,0X34,0X2C,
+0X01,0XC3,0X02,0X04,0X0B,0XC8,0X03,0X47,0X03,0X07,0X02,0XC6,0X02,0X86,0X02,0X45,
+0X03,0X05,0X0C,0X66,0X2C,0X23,0XA5,0X70,0XFF,0XBF,0XFE,0XF7,0XDE,0XB3,0X2C,0XA6,
+0X35,0X66,0X35,0X67,0X1D,0X67,0X03,0X85,0X5B,0X87,0XCC,0XAB,0XDC,0XAB,0X72,0X45,
+0XCD,0X6C,0XFF,0XB5,0XDF,0X79,0XDF,0X78,0XCD,0XF2,0XC4,0XAD,0XA1,0XC5,0XEE,0X73,
+0XD7,0X79,0X23,0X13,0X33,0X54,0X01,0X52,0X7D,0X34,0XAE,0X34,0X04,0XFD,0X05,0X7D,
+0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3E,0X05,0X3C,0X05,0X3C,0X05,0X3F,0X05,0X3D,
+0X04,0XFC,0X05,0X3C,0X05,0X3C,0X05,0X7F,0X0C,0X76,0X14,0X32,0X14,0XFA,0X14,0XB0,
+0X04,0XB1,0X24,0XA5,0X14,0X62,0X04,0XAF,0X04,0XB4,0X04,0XAA,0X04,0XB0,0X04,0XF1,
+0X04,0X2A,0X0B,0XD3,0X13,0XCD,0X04,0XBA,0X04,0XF1,0X04,0X2A,0XAD,0X6C,0XFF,0XA9,
+0XC4,0XA8,0X76,0X3F,0X4D,0X70,0X02,0X80,0X2B,0X05,0XD6,0X6B,0XEF,0X70,0X6D,0X6A,
+0X23,0X87,0X5C,0XA8,0XB6,0XAF,0XC5,0XAA,0X53,0XD0,0X34,0X37,0X34,0XB5,0X1B,0XCD,
+0X03,0X0B,0X05,0XBF,0X0D,0XFE,0X15,0XB9,0X0D,0XB4,0X04,0X69,0X04,0XAC,0X45,0XAD,
+0X6C,0XEA,0X33,0X47,0X0A,0X04,0X0A,0X45,0X13,0X06,0X14,0X27,0X24,0XE9,0X4C,0X68,
+0X35,0X27,0X14,0XA5,0X24,0XA7,0XCC,0X34,0XEA,0XD8,0XC3,0X4C,0XFF,0X72,0X4D,0X28,
+0X15,0X26,0X25,0X27,0X3D,0X26,0X14,0XE7,0X2D,0X66,0X34,0X26,0X72,0XC7,0XB3,0XC9,
+0XFE,0XF1,0X43,0X91,0XA6,0X7E,0XFF,0XFF,0X6C,0XB3,0XFF,0XF9,0XF7,0XFB,0XFF,0XFB,
+0XFF,0XFB,0X3B,0XD1,0X01,0X51,0X02,0X96,0XAE,0X36,0XCE,0X33,0X04,0X7B,0X05,0X7D,
+0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X3D,0X05,0X3D,0X04,0XBC,
+0X05,0X3D,0X05,0X3D,0X05,0X3C,0X05,0X3D,0X04,0XFB,0X04,0XFC,0X05,0X7F,0X04,0XF5,
+0X05,0X25,0X14,0X29,0X1B,0XC4,0X0C,0X73,0X0D,0X3A,0X04,0XA8,0X04,0X65,0X2B,0X45,
+0X2B,0XD1,0X04,0XF7,0X04,0XB1,0X05,0XFF,0X05,0XBC,0X15,0X76,0X8D,0X30,0XD3,0X80,
+0XC4,0XAA,0XCF,0X3E,0X5C,0XF0,0X03,0X46,0X0C,0X2A,0X74,0XA8,0XFF,0X6E,0XFF,0XF3,
+0XFF,0XF3,0XFF,0XF2,0XD6,0X6B,0X43,0X08,0X0C,0X78,0X15,0XBD,0X0D,0X31,0X02,0X84,
+0X14,0X31,0X3E,0XFE,0X46,0X3E,0X5E,0X7F,0X3D,0X72,0X24,0X26,0X24,0XEB,0X7D,0XAD,
+0XAF,0X34,0X65,0X6E,0X0B,0X06,0X03,0XC6,0X3D,0XE8,0X86,0X6C,0X9E,0XAE,0XAE,0XEE,
+0XB6,0XAE,0X44,0X67,0X45,0X30,0X3B,0X4C,0X40,0X43,0XDA,0XC9,0XB5,0X28,0X35,0X66,
+0X15,0X67,0X15,0X27,0X55,0X66,0X35,0X27,0X24,0XE7,0X25,0X27,0X02,0XC3,0X84,0XA9,
+0XE6,0X74,0X02,0X53,0X1B,0X54,0X33,0XD6,0X01,0X90,0XBE,0X34,0XFF,0XFE,0XFF,0XFC,
+0XEF,0XB9,0XDE,0X74,0X8D,0XB5,0X96,0X36,0XFF,0XF5,0X9D,0XB3,0X04,0X7C,0X05,0X7D,
+0X05,0X3C,0X05,0X3C,0X05,0X3D,0X05,0X3C,0X05,0X3C,0X05,0X3D,0X3D,0X7B,0X8D,0XFA,
+0X25,0X3B,0X05,0X3D,0X05,0X3C,0X05,0X3C,0X05,0X7D,0X05,0X7E,0X05,0X3D,0X05,0X36,
+0X05,0X3A,0X05,0X3D,0X04,0XAF,0X14,0X29,0X13,0XC6,0X04,0X26,0X2A,0X83,0X33,0X8E,
+0X05,0XFF,0X05,0XBF,0X1D,0X7B,0X45,0XFC,0X5E,0X3E,0X76,0X7F,0X7E,0X7F,0X75,0X79,
+0X7E,0X7D,0X76,0XBF,0X5E,0X3F,0X04,0XAC,0X04,0X6B,0X34,0X29,0X4B,0X84,0XA5,0X69,
+0XAE,0X6C,0X84,0XA6,0X6B,0X8B,0X25,0X7B,0X05,0XBD,0X04,0XB3,0X33,0X8C,0X1A,0XC4,
+0X75,0XAC,0XCE,0XED,0X9E,0X2E,0XD7,0X7D,0X5D,0XF5,0X1B,0X44,0X3C,0X26,0X6D,0X69,
+0XBE,0XFB,0X7D,0XF4,0X03,0X87,0X14,0X69,0X8D,0XF0,0XA6,0X6E,0XAE,0XF0,0X9E,0X30,
+0X8B,0XCE,0X34,0XA9,0X24,0X2B,0X7C,0XA9,0XDD,0XA9,0XCC,0XE9,0X55,0X25,0X35,0X66,
+0X04,0XE7,0X04,0XA8,0X24,0XE7,0X4D,0X67,0X3D,0X27,0X4D,0XE5,0X3C,0XA8,0X9D,0X2D,
+0XDE,0X72,0X03,0X97,0X02,0X13,0X01,0X92,0X03,0X14,0XCE,0X73,0XC5,0XF3,0X7B,0X8B,
+0X18,0X41,0X7B,0X0A,0XFF,0XFB,0XFF,0XF8,0XFF,0X71,0X44,0XB4,0X05,0X3F,0X05,0X3C,
+0X05,0X3C,0X05,0X3D,0X05,0X3D,0X05,0X3D,0X05,0X7E,0X14,0X78,0X8D,0X77,0X86,0X7E,
+0X24,0X35,0X04,0XFB,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7C,0X05,0X7C,0X05,0X7F,
+0X05,0X7E,0X05,0XBF,0X05,0X3B,0X04,0XA7,0X03,0XC8,0X1A,0XC4,0X23,0XCB,0X05,0XFD,
+0X05,0XFF,0X15,0XFD,0X46,0X3F,0X66,0X3E,0X5E,0X3D,0X56,0X3E,0X4E,0X3E,0X4E,0X7F,
+0X3E,0X3F,0X35,0XBD,0X35,0XFF,0X15,0X31,0X04,0XF0,0X45,0X76,0X14,0X67,0X03,0X43,
+0X22,0X03,0X2A,0X84,0X35,0XEE,0XC7,0XFF,0X5D,0X37,0X09,0XC0,0X3B,0X43,0X24,0X27,
+0X44,0X67,0X8D,0XA9,0X95,0XE8,0X6D,0X2A,0X34,0X6D,0X3B,0XCD,0X1B,0X47,0X65,0X27,
+0X9E,0XB6,0X8E,0X75,0X03,0X46,0X54,0XAF,0X8A,0X4E,0X4C,0X6A,0X35,0XA9,0X65,0XAE,
+0X50,0XC8,0X02,0X85,0X0C,0X67,0XFD,0XED,0XE5,0X6A,0X0C,0X66,0X3D,0XE6,0X3D,0XE6,
+0X35,0X66,0X25,0X27,0X2D,0X27,0X6D,0XA7,0X7E,0X27,0X3C,0X63,0XBD,0XF2,0XFE,0X75,
+0XED,0XED,0X7D,0XF4,0X04,0X7A,0X03,0XD9,0X85,0XF6,0XFF,0XF7,0X49,0X86,0X10,0X00,
+0X78,0X84,0X92,0X49,0XBD,0XF1,0XFF,0XB3,0XCD,0X6E,0X04,0XBA,0X05,0XBF,0X05,0X7D,
+0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7E,0X15,0X3B,0X1B,0X94,0X01,0X8D,
+0X03,0X11,0X05,0X7E,0X05,0X7D,0X05,0X3C,0X05,0X3C,0X05,0X3C,0X05,0X7D,0X05,0X7D,
+0X05,0X7D,0X0C,0XB9,0X14,0XAD,0X0B,0XC4,0X0A,0X85,0X13,0X45,0X0D,0XB4,0X26,0X7F,
+0X36,0X3F,0X36,0X3E,0X25,0XFE,0X1D,0XBD,0X35,0XFD,0X45,0XFD,0X66,0X3D,0X8E,0XBE,
+0X9E,0XFF,0X8E,0X7E,0X96,0XFF,0XB7,0X3F,0XBF,0X7F,0XFF,0XFF,0XBE,0XBA,0X75,0X33,
+0X9C,0XF7,0X7C,0XB3,0X76,0X32,0X75,0X34,0X5C,0X6E,0X85,0X2B,0X9E,0X2D,0X95,0XAC,
+0X33,0XC7,0X24,0X26,0X4C,0XE9,0X2C,0X68,0X63,0X4C,0X5C,0X2C,0X3C,0XAA,0X13,0X86,
+0X3D,0X6D,0X85,0X72,0X03,0X05,0X4C,0XEF,0X72,0X4D,0X9D,0X2F,0XBF,0X72,0XDF,0X74,
+0XCD,0XB3,0X9D,0XAF,0XB5,0X2A,0XE4,0XE9,0X2C,0X66,0X04,0X66,0X1B,0X47,0X74,0X68,
+0X4C,0XE7,0X4D,0XA6,0X4D,0X67,0X5D,0XA7,0X6D,0XA6,0X8C,0XAC,0XE6,0X74,0XF7,0X35,
+0XCD,0X2C,0XFE,0XAE,0XC6,0X31,0XCE,0X73,0XFF,0X72,0XFF,0XF8,0XCE,0X30,0XBA,0X8B,
+0XFC,0XB6,0XCD,0XB5,0XB5,0XB3,0XCD,0X6F,0X14,0XB6,0X05,0XBF,0X05,0XBD,0X05,0XBD,
+0X05,0XBD,0X05,0XBD,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0XBE,0X04,0XB9,0X0B,0X93,
+0X05,0X3B,0X05,0XBE,0X05,0X7C,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7C,
+0X05,0XBE,0X0D,0X3A,0X14,0XB3,0X04,0X2D,0X0B,0X00,0X05,0X34,0X06,0X3F,0X25,0XBC,
+0X45,0X7A,0X2D,0X7A,0X3D,0X7B,0X7E,0XFF,0X9E,0XFF,0XBF,0X3E,0XE7,0XBF,0XDF,0X3E,
+0XD7,0X7D,0XC6,0XFC,0X75,0X6F,0X96,0X33,0XCE,0XFA,0X96,0X33,0X75,0X73,0XE7,0X3E,
+0XE6,0XB3,0XC5,0XB4,0X44,0XEF,0X03,0X03,0X33,0X84,0X7D,0XA8,0X4C,0X6E,0X64,0XEE,
+0X8D,0XE9,0X23,0XC7,0X02,0XC3,0X64,0X6B,0XBB,0X55,0X0A,0X46,0X2C,0X65,0X2C,0XA6,
+0X23,0XC9,0X64,0XAF,0X0B,0X08,0XA5,0X2B,0XEE,0XF3,0XF6,0XB2,0XCC,0XEF,0XAB,0XCC,
+0XFF,0XB1,0XFE,0XEF,0XC3,0XC8,0X2C,0XA6,0X1D,0X66,0X1D,0X26,0X32,0XC7,0XEA,0X95,
+0X5C,0XAD,0X0B,0X84,0X12,0XC5,0X35,0X26,0X1C,0XE5,0X9D,0XAF,0XFE,0XF5,0XFF,0XB6,
+0X9C,0XAD,0X9B,0X88,0XFE,0X2C,0XED,0XAA,0XCD,0XAF,0XD5,0XF0,0XE6,0X6E,0XBC,0X6D,
+0XBC,0XF0,0XFF,0XFC,0XFF,0XF6,0XAD,0X6D,0X76,0X3E,0X7E,0XFF,0X4E,0X3D,0X36,0X3D,
+0X2D,0XFD,0X1D,0XFD,0X1D,0XFD,0X1D,0XFD,0X0D,0XBD,0X05,0XBD,0X05,0XFE,0X06,0X3F,
+0X05,0XBE,0X05,0X7C,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7D,0X05,0X7D,
+0X05,0XBF,0X24,0X30,0X4C,0XB0,0X14,0X2B,0X04,0XAA,0X0D,0XBE,0X55,0XB8,0X95,0X73,
+0XDE,0XF9,0XDF,0X3A,0XD6,0XB7,0XC6,0X37,0XE7,0X7E,0XFF,0XFF,0XDF,0X3C,0XCE,0X79,
+0XDE,0XBA,0XE7,0X3C,0XB6,0XB5,0X45,0X29,0X0B,0X84,0X02,0XC1,0X95,0XED,0XEF,0X33,
+0XF7,0X2C,0XE6,0X30,0X13,0X4A,0X03,0X82,0X5C,0XE6,0X65,0X69,0X02,0X87,0X02,0X87,
+0X34,0X27,0X03,0XC6,0X02,0X83,0X92,0XD2,0X99,0XD3,0X0A,0X05,0X03,0X07,0X23,0XCA,
+0X1A,0X45,0X1A,0X86,0X0A,0X46,0XC4,0X28,0XFE,0XEC,0XFE,0X2B,0XA2,0X07,0XA1,0XC7,
+0XEC,0X28,0X8B,0X06,0X04,0X66,0X05,0X67,0X34,0XE7,0X3D,0X66,0X5D,0XA7,0X95,0XEB,
+0X34,0XA8,0X02,0X85,0X02,0X87,0X0C,0XE7,0X14,0XE4,0X7D,0X6B,0XFE,0X73,0XFF,0X75,
+0XBE,0X31,0X02,0X03,0X8B,0X88,0XC5,0XB2,0XE7,0X3C,0XD4,0XB6,0XBC,0XF3,0XCE,0X78,
+0XBD,0XF0,0XF7,0XB2,0XFF,0XAD,0XCC,0XE1,0XBD,0XB6,0XE7,0XFF,0XCF,0X3E,0XCF,0X3E,
+0X8E,0XBE,0X4D,0XFD,0X4D,0XFD,0X56,0X3D,0X56,0X3D,0X46,0X3D,0X2D,0XFD,0X15,0XBD,
+0X05,0XBD,0X05,0XBD,0X05,0XBD,0X15,0XBD,0X2D,0XFD,0X46,0X3D,0X4E,0X3E,0X3E,0XBF,
+0X1D,0X3C,0X0A,0X85,0X45,0X65,0X5C,0XA4,0X44,0XF5,0X85,0X36,0XD5,0XF2,0XB5,0X73,
+0XCE,0XF6,0XDF,0XB7,0XC6,0XB5,0X8C,0XEF,0XCE,0XB8,0XEF,0X7D,0XDE,0XFB,0XFF,0XFF,
+0XFF,0XFF,0XCE,0X78,0XFF,0XFF,0XBE,0XBA,0X23,0XC7,0X0B,0X85,0X8C,0XE7,0XFD,0XE8,
+0XF6,0XAC,0XED,0XE8,0X22,0X83,0X11,0XC8,0X2A,0X07,0X1A,0X89,0X2B,0X09,0X23,0X89,
+0X3C,0X6B,0X1A,0XC7,0X6A,0XCE,0XA2,0X13,0X79,0XCF,0X22,0X86,0X03,0X0B,0X0B,0X0E,
+0X01,0X83,0X02,0X04,0X02,0X85,0X13,0X06,0X7B,0X46,0XB3,0X47,0X6C,0XA8,0X8B,0X87,
+0X4A,0X45,0X02,0XC5,0X05,0X27,0X35,0X67,0X3D,0X67,0X45,0X67,0X55,0XA7,0X5D,0XE5,
+0X55,0X26,0X44,0XA6,0X1C,0X67,0X14,0XE7,0X25,0X65,0X84,0X6A,0XFE,0X72,0XFF,0X74,
+0XFF,0X33,0X0C,0X23,0X4C,0X2C,0XFF,0X3F,0XFE,0X3B,0XDC,0X35,0XEE,0XBB,0XFF,0X3E,
+0XED,0XBA,0XA3,0X49,0XBB,0X44,0XB3,0XC5,0XAD,0X71,0XC7,0X3B,0XDF,0XBF,0XBF,0X3E,
+0X8E,0XBE,0X66,0X3D,0X5E,0X3D,0X76,0X7E,0X96,0XBE,0X9E,0XBE,0X96,0XBE,0X86,0X7E,
+0X66,0X7E,0X56,0X3E,0X66,0X3E,0X86,0XBF,0X8E,0XBF,0X7E,0XBF,0X86,0XFE,0X97,0X3F,
+0X75,0X79,0X09,0X83,0X02,0X44,0X35,0X29,0X53,0XC5,0XA4,0XB0,0XE6,0X77,0XDE,0X36,
+0XC6,0X78,0XBE,0X76,0XAD,0XF6,0XAD,0XF6,0XC6,0XB5,0XAD,0XB5,0XE7,0X3C,0XFF,0XFF,
+0XFF,0XFF,0XD6,0X78,0XAD,0X75,0X1B,0X49,0X03,0XC2,0X13,0X88,0X3B,0X48,0XB3,0X81,
+0XF4,0X60,0X9B,0X80,0X12,0X85,0X8C,0XB4,0XD5,0XB9,0XC5,0XB7,0X92,0XD1,0X82,0X91,
+0X72,0X90,0X9A,0X12,0X99,0XD3,0X61,0X4E,0XC3,0X12,0X6B,0X8C,0X02,0XC5,0X02,0XC7,
+0X02,0X04,0X02,0X44,0X01,0X84,0X02,0XC5,0X04,0X26,0X02,0X85,0X03,0X86,0X04,0X67,
+0X04,0XA7,0X03,0X46,0X0B,0X06,0X1C,0XE7,0X1C,0XE7,0X24,0XE7,0X55,0XA6,0X3D,0X27,
+0X35,0X67,0X55,0XE6,0X55,0X67,0X14,0XA7,0X0B,0XC6,0X7B,0XC9,0XF5,0XAD,0XEE,0X6E,
+0XEE,0X30,0X3C,0X67,0X02,0XC4,0XF4,0X34,0XF3,0XD5,0XD3,0X12,0XFB,0XD5,0XEA,0X92,
+0XDA,0X52,0XA1,0X49,0X88,0X00,0XD5,0X71,0XFF,0XFA,0XDE,0X74,0XCE,0XFC,0XCF,0X7F,
+0XBF,0X3F,0XB7,0X3F,0X96,0XBE,0X96,0XBE,0XA7,0X3F,0XB7,0X3F,0XB6,0XFF,0XB7,0X3F,
+0XC7,0X7F,0XBF,0X3F,0XBF,0X3E,0XA6,0XBD,0X86,0X3B,0X75,0XFA,0X7D,0X76,0X6B,0X8D,
+0X85,0X77,0X2A,0X89,0X00,0X40,0X00,0X80,0X21,0XC4,0XE7,0X7D,0XD4,0X2B,0XCD,0X30,
+0XEF,0X7E,0XF7,0XFF,0XED,0XB1,0XED,0XB2,0XB5,0XF8,0X94,0XF1,0XD6,0XFA,0X94,0XF2,
+0XAD,0X75,0XE6,0XFB,0X7C,0X30,0X02,0X44,0X3C,0X26,0XB5,0X34,0X44,0X2D,0X13,0X45,
+0X32,0X85,0X3B,0X08,0XBD,0XF8,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XBC,0X74,0X99,0XD1,
+0X79,0X91,0X71,0X91,0X71,0X8F,0X59,0X4D,0XD3,0X52,0XC3,0XCF,0X1C,0X25,0X1B,0XC7,
+0X03,0X87,0X02,0X85,0X01,0XC4,0X03,0X45,0X03,0XC6,0X02,0X85,0X01,0X83,0X04,0XA7,
+0X04,0XA7,0X03,0X06,0X03,0X06,0X03,0XC7,0X14,0X67,0X34,0XE5,0X55,0X66,0X3D,0X27,
+0X2C,0X26,0X5C,0XA7,0X2D,0X27,0X0C,0X67,0X02,0X45,0X2A,0X85,0XAB,0X86,0XC5,0X70,
+0XDE,0XF7,0XD6,0XB7,0X95,0X2D,0XAB,0X0B,0X80,0X4C,0X70,0X49,0X98,0X0B,0X99,0X4B,
+0X89,0X4C,0X59,0X87,0X22,0X83,0XAC,0XAA,0XFF,0XB5,0XFE,0XF1,0X7D,0XB8,0X97,0X7F,
+0XA7,0X3F,0XBE,0XBE,0XAF,0X3F,0X76,0X3C,0X2C,0XB4,0X2C,0XF5,0X7E,0XBD,0XA7,0X3E,
+0X6D,0XB8,0XA5,0XF8,0XF7,0XBD,0X6C,0X74,0X9D,0X75,0XC6,0X79,0X5A,0XCD,0X10,0X01,
+0XA5,0XF9,0XD7,0X3C,0X9D,0X75,0X4A,0X08,0XA5,0X33,0XD6,0XF9,0XB5,0XB5,0XCE,0XB9,
+0XDF,0X3B,0XD7,0X3C,0XB3,0XCC,0XE5,0XB3,0XEF,0XFF,0XAD,0X75,0XBE,0X78,0X72,0X08,
+0X81,0XC7,0XAD,0XB5,0X94,0XF3,0X0A,0X85,0X6C,0XAC,0XAC,0XB3,0X0B,0X05,0X02,0X84,
+0X33,0X90,0XEF,0X3E,0XFF,0XBE,0XE7,0X3C,0XF7,0XFE,0XEF,0XFF,0XCC,0XB4,0XF3,0XD2,
+0XAA,0XCF,0X61,0X8D,0X61,0XCF,0X6A,0X4E,0XBA,0XCF,0XE3,0XD1,0X2C,0X67,0X13,0X86,
+0X03,0X87,0X03,0X47,0X03,0X86,0X0B,0X45,0X0A,0X44,0X02,0X44,0X02,0X04,0X03,0X46,
+0X04,0X67,0X04,0X67,0X03,0X06,0X03,0X47,0X1C,0XE6,0X7D,0X6A,0X64,0X6A,0X04,0XA3,
+0X8A,0XCD,0XC3,0X92,0X04,0XE6,0X15,0X27,0X04,0X26,0X03,0X03,0XA4,0XEE,0XFF,0XFC,
+0XFF,0XFB,0XFF,0XFA,0XF6,0X72,0XF7,0X33,0XB5,0X32,0XB5,0X73,0XB5,0X73,0XB3,0X08,
+0X90,0XC1,0X01,0X03,0X13,0X49,0X8B,0XCB,0XDC,0XAA,0XAC,0XEF,0XA6,0XBD,0X75,0XFA,
+0X2C,0X74,0X6C,0XF0,0X95,0X73,0X95,0XF9,0X9D,0XF6,0X5D,0X73,0X1C,0X72,0X1B,0X8E,
+0X3C,0X2D,0XBE,0X77,0XCE,0X79,0X7C,0XB4,0XDF,0X3B,0XAD,0X78,0X29,0X04,0X41,0XC1,
+0XEF,0X3C,0XFF,0XFF,0XFF,0XFF,0XDE,0XF8,0XC6,0XF6,0XC6,0XF6,0XD7,0X79,0XDF,0XBA,
+0XE7,0XFA,0XDF,0X79,0XC6,0XFA,0XDF,0X7C,0XDE,0XFA,0XCE,0X79,0XB5,0XF7,0XAA,0XCC,
+0XC4,0XF4,0X9D,0X74,0X94,0XB1,0X12,0X87,0X3B,0X4A,0X63,0X4C,0X02,0X02,0X3B,0X4B,
+0XE6,0XBA,0XDE,0XFA,0XAD,0XB5,0XAD,0X75,0XD6,0XBA,0XD6,0XFA,0X62,0X0C,0XCA,0X4E,
+0XFB,0X92,0XE2,0X4D,0X69,0X49,0X69,0XCE,0X69,0XCB,0X7B,0X8E,0X69,0XCD,0X2A,0X86,
+0X02,0X45,0X02,0X44,0X03,0X46,0X03,0X46,0X02,0XC5,0X01,0X43,0X03,0X86,0X04,0XA7,
+0X04,0XA7,0X03,0X06,0X02,0X45,0X02,0XC6,0X02,0X43,0XAD,0XAC,0X75,0X6D,0X03,0XC4,
+0X2B,0XCA,0X34,0XAA,0X1D,0X25,0X2C,0XE7,0X43,0X86,0X52,0X86,0XF7,0X37,0XFF,0XF9,
+0XFF,0X76,0XFF,0X76,0XD5,0XF1,0XCD,0XF0,0XFF,0XF8,0XFF,0XFC,0XFF,0XFB,0XA4,0X2A,
+0X71,0XC4,0X9C,0X6E,0XDE,0XB6,0XF7,0X76,0X74,0X2B,0X0A,0XCF,0X24,0X73,0X03,0X0E,
+0X02,0X4E,0X13,0XC8,0XB4,0XEA,0XFD,0XFD,0XFE,0XFC,0XFF,0XFF,0X9D,0X35,0X3B,0X8E,
+0XD6,0XF9,0XFF,0XFF,0X95,0X76,0X7C,0XF5,0XBE,0X7C,0X94,0X6E,0XC5,0XA0,0XE6,0X63,
+0XCE,0XFE,0XD7,0X3C,0XB6,0XFC,0X6C,0XF2,0X85,0X2D,0X9D,0XF1,0X9D,0XB1,0XA6,0X32,
+0XB6,0X73,0XC6,0XF5,0XDF,0XB9,0XCF,0X37,0XB6,0XB3,0XAD,0XF4,0XC6,0X79,0XB4,0X31,
+0XBC,0XF3,0XA5,0XB5,0X9D,0X33,0XAD,0XB6,0XA5,0X34,0X94,0XF2,0X6B,0XCE,0XA5,0X34,
+0XA5,0X33,0X9D,0X75,0X93,0X4D,0X72,0X49,0XD6,0XFB,0XB6,0X35,0X1A,0X47,0X71,0X0B,
+0X62,0X47,0X7B,0XCC,0XB4,0X30,0X50,0XCA,0X49,0X8B,0XCE,0XF9,0X94,0X31,0X23,0X06,
+0X02,0X05,0X02,0X44,0X02,0X85,0X04,0X68,0X03,0XC7,0X01,0X84,0X03,0XC6,0X05,0X68,
+0X04,0X27,0X02,0X05,0X02,0XC6,0X03,0X05,0X1B,0X48,0X64,0XE8,0X4D,0X28,0X0C,0X27,
+0X03,0X84,0X04,0X65,0X2C,0XE8,0X5B,0X47,0XB9,0XC5,0X69,0X44,0XDE,0X30,0XFF,0XB5,
+0XFF,0X34,0XFF,0X34,0XFF,0X75,0XD5,0XF0,0XC5,0X2D,0XC5,0X2D,0XBC,0XEC,0X93,0X87,
+0XCE,0X31,0XFF,0XF8,0XFF,0X74,0XD5,0X2B,0X02,0XCA,0X03,0X10,0X02,0X8D,0X03,0X4F,
+0X14,0X33,0X14,0X6F,0X4B,0X08,0XDA,0X10,0XFB,0X53,0XFC,0XB4,0XAC,0XB4,0X7D,0XB6,
+0XEF,0X7C,0XE7,0X3C,0X8D,0X36,0X7C,0XF6,0X95,0X37,0XF7,0X24,0XFF,0XE0,0XBD,0X68,
+0X1C,0XBB,0X1D,0X39,0X14,0XF9,0X5C,0XB2,0X9D,0X6C,0X85,0X6D,0X85,0X2E,0X7D,0X2E,
+0X85,0X2E,0X85,0X6E,0X8D,0XAF,0XA5,0XB2,0X9D,0XB2,0X74,0XAC,0XC5,0XF7,0XA5,0X33,
+0X73,0X4D,0XAD,0XB5,0XD6,0XFA,0XF7,0X7D,0XE7,0X3C,0XEF,0X7D,0XFF,0XFF,0XBD,0XF6,
+0X8C,0XB1,0XBE,0X78,0XAB,0X4E,0X9B,0X8E,0XEF,0XBE,0X55,0X2E,0X02,0X85,0X79,0X4E,
+0X29,0X49,0X6D,0X71,0XFF,0XFF,0XD6,0XB8,0XEE,0X77,0XCE,0X76,0X13,0X47,0X0B,0X89,
+0X0A,0XC5,0X13,0X05,0X23,0XC5,0X0B,0XC6,0X04,0X67,0X03,0XC7,0X03,0X47,0X03,0X87,
+0X03,0X47,0X03,0X06,0X03,0X44,0X6D,0XB0,0XF7,0X7E,0XCD,0X78,0X32,0X87,0X03,0X02,
+0X45,0X69,0XB6,0X2F,0X4C,0XA9,0X34,0XA5,0X5D,0X66,0X24,0XE5,0X6B,0X87,0XFD,0XAF,
+0XFE,0XB2,0XFE,0XF2,0XFE,0XF2,0XFF,0X73,0XF6,0XB2,0XD5,0XAE,0XD5,0X6D,0XE5,0XEE,
+0XCD,0X6D,0XE6,0X2F,0XDD,0X2D,0XCD,0XB3,0X8D,0XB9,0X85,0XB8,0X95,0XF7,0XB6,0X7A,
+0XC6,0XFB,0XCF,0X3E,0X7D,0X74,0X49,0X86,0XC9,0X10,0XA9,0XCD,0X64,0X31,0XA5,0XF8,
+0XF7,0X7C,0XC6,0X79,0X8D,0X36,0X7C,0XB8,0XAD,0X72,0XFF,0XE3,0XF6,0XA0,0XBD,0X2F,
+0X9E,0X7F,0X2D,0XFC,0X45,0XFD,0X75,0XF9,0X95,0X31,0X84,0XEC,0X7D,0X2B,0X75,0X2C,
+0X75,0X2D,0X75,0X2D,0X4C,0X28,0XCE,0XB9,0XC6,0X38,0X54,0X24,0X94,0XEE,0X9C,0XF4,
+0X9D,0X74,0XAD,0X74,0X9C,0XB2,0XDE,0XFA,0XEF,0XBD,0XE7,0X7C,0XCE,0X38,0XBD,0XB6,
+0XB5,0XF6,0X8C,0X2F,0X8B,0X4D,0XD7,0X3B,0XE6,0X7A,0X22,0X87,0X21,0XC6,0X60,0X4B,
+0X69,0XCC,0XE6,0XB8,0XDE,0XB7,0XE7,0X36,0XA5,0X70,0X01,0X84,0X1B,0X07,0X2B,0XC8,
+0X2D,0X66,0X4D,0X67,0X5D,0XE7,0X24,0XA7,0X04,0X67,0X04,0XA7,0X0B,0XC7,0X14,0X67,
+0X0C,0X27,0X03,0X46,0X1B,0X85,0XEE,0XBB,0XFE,0X7D,0XFD,0X79,0XD3,0X13,0X62,0X09,
+0X85,0X69,0X94,0XA9,0X12,0XC5,0X1C,0X66,0X13,0XC6,0X0C,0XA7,0X02,0X84,0X2A,0X05,
+0X84,0X29,0XB4,0XAB,0XDD,0X2C,0XFE,0X2F,0XF6,0XB1,0XFE,0XF2,0XF6,0XB1,0XF6,0XB0,
+0XDD,0X2C,0XB3,0X87,0X3A,0XC6,0X9E,0X38,0XFF,0XFF,0XF7,0XBE,0XF7,0XBE,0XFF,0XFF,
+0XD7,0X3C,0XC6,0XBC,0XBE,0XBD,0X64,0XEB,0X53,0X04,0X7C,0X33,0X6C,0XF6,0XA5,0X77,
+0XE6,0XFA,0XAD,0XB7,0X8D,0X37,0X74,0XB7,0XCE,0X70,0XFF,0XE0,0XD5,0X60,0XB5,0XB8,
+0XFF,0XFF,0X55,0X34,0X24,0XF6,0X66,0XBF,0X76,0XBE,0X65,0X78,0X6C,0XF0,0X7C,0XEC,
+0X7D,0X2D,0X6C,0XEC,0X5C,0X2A,0XF7,0XBE,0XEF,0X3C,0X23,0X44,0X2B,0XC5,0X5B,0X4B,
+0XA5,0X75,0X6A,0X49,0X51,0X45,0XDF,0X3B,0XFF,0XFF,0XDF,0X3C,0X5A,0X49,0X83,0X8E,
+0XBE,0X37,0X73,0XCE,0XAD,0XB6,0XEF,0XBD,0X82,0X8E,0X40,0XC7,0X12,0X47,0X02,0X06,
+0X3B,0XC6,0X6D,0X68,0XB4,0X6B,0X7B,0X88,0X0B,0X44,0X02,0X88,0X1B,0X4E,0X23,0X89,
+0X54,0X67,0X4D,0XE7,0X5D,0XE6,0X2C,0XA7,0X03,0XC7,0X0C,0XE7,0X1D,0X67,0X45,0XA7,
+0X35,0X27,0X04,0X26,0X2C,0X66,0XEE,0X39,0XFE,0X3A,0XEC,0X74,0XFC,0XF7,0XFB,0X56,
+0X52,0X47,0X01,0XC1,0X03,0X07,0X03,0XC7,0X13,0XC6,0X14,0XE7,0X0C,0XA7,0X03,0X85,
+0X0C,0XA5,0X03,0XC5,0X12,0XC6,0XAB,0XC8,0XFD,0XAD,0XEE,0X2F,0XE6,0X2E,0XFE,0X6F,
+0XBC,0X29,0X22,0X04,0X03,0X45,0X0C,0XE7,0X75,0XF0,0XBE,0X79,0XEF,0XBE,0XFF,0XFF,
+0X85,0X36,0X85,0X76,0XBE,0X7C,0X9D,0XB6,0X6C,0XAA,0X74,0XF5,0X74,0XB6,0XB5,0XF7,
+0XB5,0XB7,0X7C,0XB5,0X8D,0X77,0X6C,0X75,0XDE,0XAB,0XFF,0XA0,0XBD,0X27,0XB6,0XBE,
+0XFF,0XFF,0XB5,0XF6,0X0B,0XCD,0X04,0X30,0X45,0XB8,0X76,0XBF,0X56,0X3D,0XA6,0XBC,
+0X6C,0X2F,0X1A,0X83,0X22,0XC4,0XE6,0XFB,0XFF,0XFF,0X1A,0XC8,0X02,0XC3,0X02,0X43,
+0X6B,0XCF,0XB4,0XB2,0XAD,0X33,0XB5,0X34,0XA3,0X8E,0XBD,0XB6,0X72,0XC9,0X7A,0XCA,
+0XB5,0XB6,0XA4,0XB2,0XAD,0X74,0X7B,0X0E,0X39,0X48,0X1A,0X06,0X0A,0XC7,0X24,0X67,
+0X2D,0X68,0X23,0XC6,0XDD,0X72,0XE7,0X33,0X33,0XC5,0X2B,0X87,0X23,0X49,0X33,0X8B,
+0XC3,0X10,0X14,0X25,0X13,0X85,0X11,0XC5,0X12,0X45,0X04,0X26,0X03,0X46,0X02,0X45,
+0X13,0XC6,0X04,0X27,0X03,0XC4,0XC5,0XB4,0XFE,0X3C,0XFD,0X36,0XFD,0XF9,0XE2,0X54,
+0X4B,0X48,0X1C,0XA4,0X34,0XE6,0X2C,0XE7,0X6D,0XE7,0X75,0XE7,0X5D,0XA6,0X45,0X26,
+0X2C,0X66,0X2C,0XE6,0X04,0X67,0X02,0X85,0X93,0X46,0XDD,0X2A,0XF5,0XAB,0XEC,0X69,
+0X4C,0X26,0X04,0XA6,0X0C,0X68,0X04,0XE5,0X04,0XE0,0X75,0XB2,0XC6,0X7C,0X7C,0XB4,
+0X01,0XC9,0X5C,0X72,0X9D,0X77,0X43,0XD2,0X85,0X36,0X8C,0XF6,0X6C,0X75,0XB5,0XF7,
+0X74,0X74,0X64,0X74,0X8D,0X37,0X8C,0XF5,0XF7,0X65,0XE6,0X20,0X8C,0X73,0XDF,0X3F,
+0XFF,0XFF,0XE7,0X7D,0X6D,0XB7,0X24,0X31,0X4C,0XF3,0X66,0X3B,0X66,0X3D,0XAF,0X7F,
+0X9E,0X3B,0X12,0XC5,0X02,0X05,0XBD,0XF9,0XFF,0XFF,0X84,0XB1,0X01,0XC1,0X02,0XC5,
+0X4B,0X4B,0XDE,0X79,0XE7,0X3A,0X43,0X51,0X00,0XCA,0XA4,0XF3,0XEF,0X3B,0XC5,0XB5,
+0X63,0X8D,0X2B,0X08,0X12,0XC7,0X19,0X86,0X4A,0X0B,0X03,0X46,0X23,0X87,0X55,0X68,
+0X1C,0XE7,0X32,0X0A,0XA3,0X52,0XD6,0X72,0X54,0XA8,0X3C,0X28,0X3C,0X69,0X2B,0X88,
+0X42,0X89,0X02,0XC5,0X12,0X85,0X33,0X86,0X2C,0X66,0X13,0X45,0X13,0X85,0X0B,0X86,
+0X13,0XC7,0X1C,0XA7,0X04,0X24,0X4B,0X49,0XEB,0XD4,0XEC,0X31,0XCB,0X8D,0X4A,0X07,
+0X13,0X84,0X24,0XA7,0X14,0X26,0X24,0XA7,0X5D,0X67,0X86,0X67,0X6D,0XE7,0X5D,0X67,
+0X34,0X26,0X23,0XC5,0X1B,0X86,0X03,0X47,0X02,0X44,0X81,0XC4,0X93,0X06,0X2B,0X05,
+0X14,0XA6,0X24,0XE7,0X0B,0XC6,0X1C,0XA7,0X14,0X63,0X55,0X2B,0XD6,0XBC,0XB6,0X39,
+0X9D,0XF6,0X74,0X72,0X2A,0X8D,0X1B,0X0D,0X85,0X36,0X7C,0XB5,0X5C,0X73,0X8D,0X75,
+0X6C,0X34,0X6C,0X73,0X5C,0X36,0X5B,0X50,0XEF,0X2A,0XDE,0XEB,0XAD,0X71,0XCE,0X72,
+0XCE,0X36,0XBE,0X3B,0X8E,0XBF,0X76,0X7E,0X96,0X7C,0X7E,0X3B,0X4D,0XFB,0X7E,0X7E,
+0X86,0X37,0X34,0X26,0X02,0X05,0X7C,0XF2,0XFF,0X7D,0XE6,0XBB,0X23,0X07,0X03,0X44,
+0X02,0XC6,0X4A,0X89,0XA4,0XF2,0X6B,0XD0,0X3A,0X8C,0X9D,0X33,0XAD,0X35,0X93,0XD0,
+0X1A,0X86,0X03,0X04,0X03,0X85,0X3B,0X08,0X4A,0X0A,0X24,0X28,0X23,0XC8,0X1C,0X67,
+0X32,0X48,0XBC,0X74,0XD5,0XF7,0X49,0X49,0X3C,0X29,0X34,0X29,0X2B,0XC9,0X13,0X49,
+0X02,0X05,0X21,0XC7,0X1A,0XC5,0X3C,0XA5,0X34,0XA6,0X14,0X67,0X2D,0XA8,0X4D,0XE8,
+0X3C,0XE6,0X34,0X66,0X55,0XE7,0X34,0XE5,0X5C,0XE5,0X54,0X25,0X1B,0XC4,0X03,0XC4,
+0X0A,0X44,0X0C,0X27,0X14,0X67,0X13,0X05,0X1B,0X45,0X3C,0X25,0X3C,0X66,0X4D,0X26,
+0X4C,0XE6,0X44,0X26,0X34,0X26,0X14,0X67,0X04,0X66,0XA1,0X84,0X6A,0X45,0X03,0XC6,
+0X0B,0X46,0X0A,0XC6,0X03,0X47,0X03,0X47,0X0C,0X63,0X64,0XEB,0XFF,0X7F,0XFE,0XFC,
+0XFE,0XFF,0XAB,0XD1,0X64,0XA6,0X84,0XB0,0X53,0XD3,0X4B,0X92,0X6C,0X32,0X95,0X35,
+0X6C,0X33,0X6C,0X74,0X53,0XD4,0XBE,0X31,0XF7,0XB3,0XFF,0XF3,0XFF,0XED,0XF7,0X69,
+0XE6,0XE9,0XCE,0X6E,0X95,0X76,0X5D,0XBD,0XAF,0X3E,0X6E,0X3C,0X05,0X7A,0X8E,0XFF,
+0X6D,0X72,0X2B,0XC4,0X13,0X46,0X32,0XC7,0XC5,0XB6,0XEE,0XFB,0XAD,0X74,0X02,0X84,
+0X03,0X04,0X02,0X04,0XA5,0X33,0XBD,0X75,0XBD,0XB5,0XA5,0X33,0X3A,0X87,0X2B,0X47,
+0X23,0XC6,0X34,0X2A,0X34,0X69,0X43,0X46,0X4A,0X09,0X1A,0XC7,0X1B,0X87,0X74,0XAD,
+0X79,0X4E,0XD5,0X75,0XF6,0XF6,0X30,0X87,0X23,0X87,0X2C,0X29,0X2B,0XC9,0X0A,0XC8,
+0X02,0X85,0X2A,0X47,0X31,0XC6,0X02,0X04,0X23,0X85,0X1C,0X26,0X13,0XC6,0X32,0XC7,
+0X44,0X66,0X2B,0X45,0X3A,0XC5,0X33,0XC6,0X3C,0XE5,0X2B,0X85,0X0A,0X84,0X34,0X25,
+0X3B,0X84,0X13,0X05,0X34,0XE6,0X4D,0X26,0X1C,0X26,0X02,0X45,0X1B,0X45,0X24,0X64,
+0X53,0X48,0X93,0XCD,0X2C,0XA5,0X1C,0XE7,0X0D,0X26,0X6B,0XC5,0X5B,0X87,0X04,0XA7,
+0X04,0X27,0X03,0XC7,0X1C,0XE7,0X03,0X87,0X03,0XC3,0X6C,0XAE,0XFD,0X7A,0XFA,0X91,
+0XC8,0XCE,0X3A,0X05,0X3C,0XA8,0X33,0X4D,0X43,0X51,0X2A,0X8F,0X6C,0X33,0X7C,0XB4,
+0X5B,0XD3,0X53,0X94,0XA5,0X31,0XDE,0XB1,0XFF,0XAE,0XFF,0XED,0XFF,0XAE,0XFF,0XAE,
+0XFF,0XEF,0XFF,0XED,0XF7,0X6C,0X8D,0X74,0X6D,0XFF,0X1D,0X7C,0X04,0XFA,0X7D,0X7A,
+0X85,0XBA,0X34,0X71,0X02,0X85,0X19,0XC6,0X8B,0XD0,0XAD,0XB5,0XCD,0XB7,0X84,0X70,
+0X02,0X02,0X54,0X6E,0XDE,0X79,0X8C,0X30,0XA5,0X33,0XDE,0X39,0X54,0XAC,0X1C,0XA5,
+0X23,0X05,0X1B,0X0A,0X0B,0X0C,0X13,0X09,0X39,0X06,0X22,0XC6,0X54,0X2B,0XAB,0X12,
+0X60,0XCD,0XA4,0X2F,0X9B,0XCD,0X10,0X84,0X2B,0X87,0X32,0XC7,0X1A,0X87,0X02,0XC8,
+0X0B,0X05,0X02,0X45,0X41,0XC9,0X1A,0X06,0X0A,0XC4,0X33,0X85,0X12,0X45,0X19,0X86,
+0X22,0X04,0X21,0X45,0X18,0XC5,0X20,0XC5,0X29,0XC7,0X23,0XC6,0X12,0XC5,0X0A,0XC5,
+0X1C,0X26,0X02,0XC4,0X62,0XCA,0XA3,0XCE,0X0C,0X66,0X1D,0X27,0X45,0XE7,0X1B,0X85,
+0X0A,0X87,0X0B,0X48,0X03,0XC5,0X0C,0X67,0X2C,0X66,0X4D,0X28,0X24,0X66,0X03,0X86,
+0X04,0XE7,0X25,0XA7,0X15,0X27,0X0C,0XA7,0X0C,0X65,0X4C,0XE9,0XE2,0X12,0XB0,0X8D,
+0X21,0X87,0X13,0X8B,0X12,0X4C,0X02,0X4C,0X2B,0X0D,0X2A,0XCC,0X53,0XD1,0X74,0X35,
+0X3B,0X54,0XAD,0XF3,0X72,0XC7,0X49,0XC6,0XFF,0XAF,0XFF,0XEE,0XFF,0XAE,0XFF,0XEC,
+0XFF,0XA9,0XFF,0XEB,0XFF,0XEC,0XFF,0X2C,0X9D,0XB2,0X96,0X34,0XC6,0X74,0XC6,0X31,
+0XC6,0X31,0XBE,0X32,0X54,0X27,0X3B,0XC5,0X42,0X48,0X73,0X8D,0X94,0XB1,0XA4,0XB2,
+0X63,0X0C,0X9C,0XF2,0XDE,0XFA,0XB5,0XB5,0XBD,0XF6,0XD6,0X7A,0X84,0X6F,0X2B,0X47,
+0X0B,0X09,0X02,0X84,0X02,0X86,0X02,0XC8,0X09,0XC6,0X29,0X84,0X61,0XCB,0X71,0X0D,
+0X48,0XC9,0X38,0X87,0X28,0X05,0XB3,0X0F,0XEE,0X3B,0X62,0X8B,0X01,0XC4,0X0B,0X48,
+0X11,0XC4,0X01,0XC3,0X22,0X06,0X42,0X09,0X02,0X03,0X01,0XC3,0X09,0XC6,0X29,0XC7,
+0X21,0X04,0X21,0X45,0X21,0X45,0X39,0X06,0X13,0X07,0X03,0XC5,0X02,0X85,0X0B,0X86,
+0X1C,0XE7,0X0C,0X64,0X1A,0X04,0X41,0XC8,0X0A,0X85,0X1B,0X86,0X13,0X86,0X03,0X06,
+0X02,0X85,0X14,0X66,0X45,0X68,0X04,0X25,0X74,0X6A,0XA4,0X6F,0X1B,0XC4,0X13,0X85,
+0X2C,0X26,0X13,0X06,0X0B,0X86,0X03,0XC7,0X14,0X27,0X25,0X25,0X4B,0XC6,0X4A,0X85,
+0X02,0X8A,0X13,0X4F,0X23,0X0D,0X0A,0X4B,0X64,0X2B,0X4B,0XCC,0X12,0X8D,0X4B,0X52,
+0X6A,0XCF,0XFE,0X6E,0XC5,0XEA,0XE6,0XE9,0XF7,0XAC,0XFF,0XAB,0XFF,0XE8,0XCE,0X28,
+0X83,0XD1,0XAC,0XE4,0XFF,0XE3,0XFF,0XA3,0XFF,0XE1,0XFF,0XE3,0XFF,0XE3,0XFF,0XE4,
+0XFF,0XE4,0XFF,0XE4,0XFF,0XE3,0XB5,0X22,0X18,0XC7,0X41,0X87,0X31,0XC6,0X19,0X44,
+0X6A,0XCB,0X93,0XCF,0X7C,0X2F,0XA5,0X34,0X9C,0XF3,0X73,0X8D,0X72,0X8B,0X43,0X4C,
+0X24,0X2C,0X03,0X07,0X12,0XC6,0X12,0XC7,0X0B,0X49,0X12,0X47,0X20,0X85,0X20,0X04,
+0X5A,0X48,0X49,0X87,0X29,0X06,0XA9,0XCD,0XFB,0X96,0X93,0XCE,0X23,0X06,0X12,0XC7,
+0X09,0X43,0X01,0X82,0X09,0XC4,0X39,0XC7,0X3A,0X48,0X01,0XC2,0X02,0X46,0X32,0X09,
+0X29,0X04,0X21,0X04,0X31,0X05,0X12,0X05,0X03,0X03,0X03,0X84,0X04,0X24,0X03,0X42,
+0X0A,0X02,0X22,0XC6,0X5C,0XED,0X9D,0X32,0X1A,0XC7,0X02,0X42,0X02,0X41,0X02,0XC1,
+0X02,0X82,0XBD,0XAE,0X4C,0X69,0X03,0X03,0X8B,0X8D,0X8B,0XCE,0X24,0X25,0X4C,0X67,
+0X52,0X88,0X02,0X86,0X25,0X26,0X24,0X26,0X13,0X87,0X0C,0X67,0X34,0XE6,0X33,0X89,
+0X0A,0X4D,0X12,0X8C,0X1B,0X4F,0X1A,0X8A,0X6C,0XA7,0X2B,0X0B,0X02,0X0C,0X11,0XCB,
+0XCA,0X49,0XFF,0X2E,0XF7,0XAC,0X7B,0X44,0XC5,0XE4,0XFF,0XE3,0XFF,0XE0,0X7B,0X41,
+0X00,0X08,0X62,0X80,0XFF,0XE0,0XFF,0X60,0XE6,0X60,0XE5,0XE0,0XFE,0XA0,0XFE,0XE0,
+0XFE,0XE0,0XFF,0X20,0XA4,0XA0,0X00,0X01,0X00,0X83,0X21,0XC5,0X33,0X09,0X64,0X6F,
+0X73,0X4C,0X4A,0X07,0X29,0X85,0X42,0X08,0X3A,0X07,0X39,0XC6,0X62,0X89,0X94,0XB1,
+0XAD,0X73,0XAD,0XB4,0XA5,0X33,0X84,0X2F,0X94,0XB0,0X8D,0X32,0X7C,0X70,0X5A,0XCA,
+0X5A,0XC8,0X42,0X07,0X21,0X85,0X29,0X86,0X41,0X87,0X6B,0X0B,0X7B,0XCD,0X5A,0XCB,
+0X09,0X43,0X09,0X83,0X01,0X83,0X09,0X83,0X31,0X05,0X32,0X47,0X1A,0X88,0X18,0X82,
+0X31,0X44,0X6B,0X0D,0X73,0X4D,0X33,0X48,0X22,0XC7,0X3B,0X87,0X4B,0X88,0X4B,0X8D,
+0X3C,0X31,0X6C,0XB3,0XF7,0X7E,0XE6,0XF8,0X01,0X00,0X1B,0X05,0XA6,0X34,0X95,0XF5,
+0X7D,0X69,0XCE,0XAB,0X01,0XC5,0X19,0XC5,0X9B,0X4C,0X63,0X09,0X22,0X45,0X43,0X09,
+0X01,0X83,0X02,0X83,0X1C,0X68,0X4D,0X68,0X24,0XE6,0X24,0XA6,0X1B,0X45,0X02,0XCD,
+0X03,0XD0,0X02,0X8C,0X02,0X8D,0X22,0X47,0X12,0X87,0X01,0XCB,0X01,0XCC,0X11,0XC8,
+0XE5,0XA8,0XFF,0XED,0XCD,0XE6,0X50,0X06,0X80,0X88,0XAB,0XC2,0XFF,0XE0,0XEF,0X20,
+0X9D,0X20,0XEF,0X20,0XFF,0XA0,0XFF,0XA0,0XDD,0X61,0X22,0X05,0X22,0X86,0X2A,0XC4,
+0X22,0X41,0X11,0XC1,0X00,0XC4,0X2A,0XCA,0X4B,0X4B,0XA5,0XF5,0XFF,0XFF,0XFF,0XFF,
+0XCE,0X79,0X52,0X89,0X94,0X6F,0X9C,0XB0,0X94,0XB0,0X9C,0XF2,0X8C,0X70,0XC5,0XF7,
+0XBD,0XB6,0XE6,0XF9,0XF7,0XBE,0X94,0X71,0XBD,0XB5,0XA4,0XF2,0XB5,0XB5,0XF7,0XBC,
+0X8C,0X70,0X63,0X0C,0X29,0X46,0X84,0X6F,0XAD,0XB4,0X7B,0XCF,0X29,0X46,0X73,0X8D,
+0X09,0X42,0X09,0X83,0X01,0X42,0X00,0X80,0X5B,0XCF,0X4A,0X4A,0X28,0XC4,0X53,0XCF,
+0X75,0XF7,0X8E,0XBB,0X9E,0XFB,0XAE,0XBA,0X9E,0X39,0X8E,0X38,0X5E,0X37,0X3D,0XB6,
+0X86,0X36,0XE7,0X78,0XFF,0XFF,0X6C,0X2D,0X42,0X48,0XE7,0X7D,0XFF,0XFF,0XFE,0XBF,
+0XD4,0X73,0X1B,0X83,0X0C,0X24,0X42,0X47,0X8A,0X8B,0X4A,0X07,0X03,0X45,0X04,0X27,
+0X63,0X89,0X94,0X6D,0X6B,0X8B,0X14,0X66,0X25,0X26,0X1C,0X25,0X0B,0XC9,0X02,0X0A,
+0X24,0X2F,0X9E,0X36,0X53,0X8A,0X0A,0X4A,0X0A,0X4D,0X2A,0X8C,0X01,0X4B,0X00,0X8B,
+0XCE,0XA3,0XFF,0XE2,0XDE,0X24,0XFC,0X36,0XD2,0X93,0XCD,0X62,0XFF,0XE0,0XF7,0X21,
+0XFD,0XA7,0XF6,0XA4,0XFF,0X60,0XFF,0XA0,0XD4,0XE1,0X01,0XC5,0X02,0X88,0X02,0XC9,
+0X2B,0X4D,0X74,0XB3,0XB6,0X77,0XFF,0XFF,0XD6,0X38,0X94,0X30,0XA4,0XF2,0XB5,0XB5,
+0XB5,0XB5,0X6B,0X0B,0XAD,0X32,0X94,0X6F,0X94,0X6F,0X8C,0X70,0X73,0X4C,0X9C,0XF2,
+0X84,0X2F,0XB5,0XB4,0XFF,0XFF,0XAD,0X74,0X94,0XB1,0X94,0XF2,0X73,0XCE,0XF7,0XBC,
+0XDE,0XFA,0XA4,0XF2,0X6B,0X4C,0XCE,0X77,0XCE,0X78,0XA5,0X33,0X39,0XC7,0XAD,0X33,
+0X09,0X83,0X01,0X42,0X09,0X01,0X5C,0X70,0XA7,0XFE,0X5C,0X30,0X3C,0X31,0X7E,0XB9,
+0X6E,0X35,0X45,0X72,0X05,0X72,0X26,0X34,0X0D,0XF3,0X05,0X30,0X1C,0XEF,0X8D,0XF2,
+0XFF,0XB9,0XFF,0XFD,0XFF,0XBB,0X02,0XC3,0XA5,0X73,0XFF,0X7F,0XF4,0XB4,0XFB,0X13,
+0X91,0X8D,0X03,0XC4,0X0C,0XE6,0X41,0XC6,0X61,0X48,0X22,0X45,0X03,0X85,0X8A,0XC7,
+0XFB,0X8C,0XFC,0X6D,0XFB,0X0B,0X2A,0X45,0X03,0XC5,0X24,0XE5,0X03,0X89,0X3B,0XCF,
+0XE7,0X3A,0XFF,0XFA,0XCD,0X28,0X0A,0X89,0XC6,0X29,0XFF,0XAB,0XC6,0X23,0X6B,0X45,
+0X9C,0XA1,0XFF,0XE0,0XE6,0X62,0XCC,0X7B,0XDD,0XEB,0XFF,0XE0,0XFF,0XE0,0XCC,0X24,
+0XD8,0X0F,0XCA,0X8A,0XEF,0X60,0XFF,0XA0,0X8B,0XC5,0X02,0X09,0X02,0X85,0X6B,0X8C,
+0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XA5,0X34,0XB5,0XB6,0XE7,0X3B,0XC6,0X37,
+0XD6,0XB9,0XD6,0XB9,0XD6,0XB9,0X94,0XF2,0XA5,0X33,0XC6,0X78,0X84,0X2F,0X94,0X70,
+0XBD,0XF6,0X94,0X70,0X94,0XB0,0XC6,0X37,0XBD,0XB5,0XB5,0XB5,0XA5,0X34,0X8C,0X30,
+0XA4,0XF3,0X8C,0X70,0X63,0X0C,0X73,0X4C,0X73,0X8D,0X7B,0XCE,0X5A,0XCB,0X7B,0X8D,
+0X11,0X84,0X19,0X03,0X4C,0X70,0X6F,0X7B,0X5D,0XB4,0X55,0X34,0X8E,0X34,0XDE,0XF2,
+0XFF,0XB4,0XFF,0XF5,0X8D,0XEF,0X04,0X2B,0X04,0X6C,0X7D,0X71,0XF7,0X37,0XFF,0XFB,
+0XFF,0XF9,0XFF,0XFF,0X9D,0X31,0X00,0XC0,0X0A,0X03,0XE4,0X32,0XFB,0X53,0XE9,0X10,
+0X42,0X08,0X03,0X43,0X0A,0X84,0X29,0X03,0X51,0X44,0X62,0XC9,0XA5,0X2B,0XE4,0X67,
+0XB0,0X84,0XB9,0X04,0XD2,0X86,0XC5,0X69,0X0A,0XC6,0X0B,0X07,0X02,0X46,0XE7,0X39,
+0XFF,0XFF,0XFF,0XB2,0XBC,0XA4,0X1A,0X8A,0XF7,0X20,0XFF,0XE0,0XFF,0XE0,0XFF,0XE0,
+0XCD,0XA1,0XEE,0XA0,0XFF,0X21,0XD5,0XE6,0XF7,0X20,0XFF,0XA0,0XFF,0XA0,0XE6,0X21,
+0XD2,0X86,0XDC,0X64,0XFF,0XE0,0XFE,0X61,0X22,0X47,0X02,0X47,0X19,0X86,0X62,0X4D,
+0XAD,0X37,0XB5,0XB8,0XA5,0X75,0X8C,0XB2,0X9C,0XB2,0XCE,0X38,0XF7,0XBE,0XFF,0XFE,
+0XFF,0XFE,0XFF,0XFE,0XDE,0XFA,0XBD,0XF6,0XFF,0XFF,0XE7,0X7B,0X94,0X71,0XFF,0X7C,
+0XFF,0XFE,0XA5,0X73,0X6B,0X4C,0XBD,0XF6,0XDE,0XF9,0XDE,0XB8,0XD6,0X37,0X7C,0X2D,
+0X6B,0X8B,0XFF,0XBC,0XB5,0XB5,0X7B,0XCE,0XB5,0XB5,0XCE,0X77,0X94,0XF2,0X4A,0X08,
+0X08,0XC3,0X43,0X0B,0X46,0XF7,0X3D,0XB3,0X24,0XB1,0X6D,0X30,0XFF,0XB1,0XFF,0XF4,
+0XE6,0XAE,0XDD,0X6E,0XD3,0X09,0X7B,0X0A,0XEF,0X38,0XFF,0XFB,0XFF,0XFA,0XF7,0XB8,
+0XFF,0XFB,0XFF,0XFC,0X31,0XC5,0X10,0X82,0X22,0X44,0X6A,0X8A,0XB1,0X0F,0X89,0X8C,
+0X22,0XC5,0X02,0X43,0X02,0X03,0X49,0XC6,0X94,0X31,0X9C,0X2C,0XFE,0XA8,0XF6,0XE7,
+0XC4,0X65,0XCC,0X25,0XE6,0X26,0XFF,0XEA,0X9C,0XE8,0X01,0X08,0X01,0X87,0XCD,0XF0,
+0XFF,0XF6,0XFE,0X69,0XBC,0X23,0X02,0X4D,0X4C,0X27,0XFF,0XE0,0XFF,0XA0,0XFF,0X60,
+0XEE,0XA0,0XDE,0X21,0XFF,0X60,0XFF,0XA0,0XFF,0X60,0XFE,0XE0,0XFE,0XE0,0XFF,0X60,
+0XF7,0X60,0XFF,0XE0,0XFF,0X60,0X83,0X82,0X00,0XC5,0X6B,0X47,0XE6,0XA8,0XDE,0XAD,
+0XB5,0X6E,0X94,0XAE,0X7C,0X30,0X5A,0XCE,0X74,0X2F,0X53,0X49,0X7C,0X2F,0XB5,0XB6,
+0XBD,0XF6,0XBD,0XF6,0X9C,0XF2,0X84,0X2E,0XBD,0XF6,0XB5,0XB4,0X63,0X89,0X6B,0XCB,
+0X63,0X4A,0XA5,0X73,0XCE,0X78,0X73,0XCD,0X6B,0X0A,0X8B,0X4C,0X8B,0X8D,0X83,0X8D,
+0X42,0X46,0X94,0XAF,0X73,0XCE,0X7C,0X2F,0XDE,0XF9,0XBD,0XF5,0XB5,0XB5,0X73,0X8D,
+0X01,0X03,0X15,0XF3,0X0E,0X34,0X15,0X31,0X03,0XCD,0XD6,0X6E,0XFF,0X6F,0XC5,0X2C,
+0XDE,0X78,0X71,0X88,0X78,0X00,0XCB,0XCB,0XFF,0XFC,0XFF,0XB9,0XF7,0XB9,0XF7,0XB8,
+0XFF,0XFD,0XB5,0XB3,0X39,0X46,0X72,0X89,0X7A,0XCB,0X52,0X48,0X41,0X07,0X63,0XC9,
+0X5B,0X48,0X21,0X44,0X08,0XC1,0X83,0XD0,0X8C,0XB5,0XA4,0XAB,0XFE,0X64,0XFE,0XA6,
+0XFF,0X65,0XFF,0X64,0XFE,0XA5,0XEE,0X26,0XFF,0X69,0X42,0XC8,0X01,0X08,0X11,0XC4,
+0X93,0X41,0X8B,0X02,0X2A,0X87,0X02,0X8C,0X01,0XCC,0X94,0XA3,0XFF,0XE0,0XFF,0XA0,
+0XFF,0X20,0XFF,0X20,0XF6,0X60,0XF6,0X60,0XFE,0XE0,0XFF,0X20,0XFF,0X20,0XFF,0X20,
+0XFF,0X60,0XF6,0XA0,0XBC,0X21,0X11,0XC7,0X6C,0X74,0XE6,0X31,0XFF,0XA3,0XFF,0XE7,
+0XFF,0X68,0XFF,0X6A,0XEE,0XAB,0XEE,0XF0,0XBD,0XEF,0X63,0XC7,0X53,0X47,0X94,0XF2,
+0XBD,0XF9,0XD6,0XBA,0XB5,0X74,0X94,0X70,0XEF,0X7C,0XF7,0XBD,0XA5,0XF1,0X19,0X81,
+0X73,0XCD,0XFF,0XBC,0XFF,0XBD,0XA4,0XB1,0XA4,0X70,0X9C,0XB1,0XBD,0XB6,0XF7,0X7D,
+0XEF,0X7D,0X94,0XB2,0X8C,0X2F,0XB4,0X71,0X7B,0X4C,0X8C,0X70,0X94,0XB1,0X63,0X0C,
+0X0B,0X8C,0X06,0X33,0X05,0XB2,0X04,0XAF,0X0B,0XCB,0XE6,0X2A,0XF7,0X79,0XA4,0X74,
+0XD4,0XF2,0X6A,0X89,0X20,0X00,0XC4,0X6D,0XFF,0XFC,0XF7,0XB9,0XF7,0XB8,0XFF,0XFC,
+0XDE,0XB6,0X62,0X8A,0X6B,0X8F,0X21,0X47,0X30,0XC4,0X20,0XC3,0X08,0X82,0X29,0X02,
+0X28,0X41,0X18,0X00,0X18,0X00,0XBD,0XB4,0X7B,0XD1,0X62,0X88,0XFE,0X27,0XD5,0X24,
+0XBC,0X64,0XC3,0X85,0X51,0X03,0X6A,0X03,0XFF,0XE7,0XE6,0X2C,0X74,0X33,0X6B,0XD0,
+0X7B,0X8E,0X1A,0X8B,0X01,0X46,0X01,0XC6,0X02,0X0A,0X01,0X8B,0X73,0X44,0XDD,0X22,
+0XEE,0X60,0XFF,0XE0,0XF6,0XE0,0XE5,0XA0,0XED,0XE0,0XFE,0XE0,0XFF,0X20,0XFF,0X20,
+0XF7,0X20,0XDE,0X21,0X7B,0X43,0X62,0XCE,0XFF,0XBF,0XEF,0X32,0XEE,0X20,0XFF,0X22,
+0XFF,0X25,0XFF,0X68,0XFF,0XAA,0XFF,0XAA,0XFF,0XAC,0XFF,0XAF,0XD6,0X6C,0XD6,0X6F,
+0XDE,0XB4,0XF7,0XBA,0X9C,0XF3,0X73,0X4D,0XCE,0X77,0XB5,0XB4,0X7C,0X2E,0X63,0X4A,
+0X9C,0X71,0XAD,0X73,0X94,0X6F,0X7A,0XCA,0XCE,0X38,0XFF,0XFF,0XF7,0XBE,0XFF,0XFF,
+0XFF,0XFF,0XDD,0XF7,0XFC,0X72,0XC2,0XCC,0X52,0XCA,0XD6,0XFA,0XCE,0X78,0XC6,0X37,
+0X0D,0XB1,0X05,0X2F,0X05,0X70,0X04,0XAD,0X03,0X49,0XD5,0XEA,0XFF,0XB4,0XBE,0X3B,
+0X89,0X02,0X70,0X00,0X59,0XC6,0XEF,0XFB,0XFF,0XFD,0XFF,0XFA,0XFF,0XFA,0XFF,0XFC,
+0X4A,0X48,0X41,0X46,0X54,0X6F,0X02,0X8A,0X9A,0X89,0XDB,0X48,0X92,0X05,0X28,0XC5,
+0X41,0XCA,0X39,0X88,0XB3,0X00,0XF5,0XEA,0XDF,0XBF,0XC6,0X37,0XE5,0X61,0X8A,0X05,
+0X80,0X48,0XB9,0X8A,0X88,0XCB,0X9B,0X05,0XFF,0X25,0XEE,0X68,0XC5,0XB6,0XD6,0X39,
+0XE6,0XBB,0XC5,0XF7,0X9C,0XF3,0X73,0XCF,0X1A,0XC9,0X02,0X47,0X01,0X0B,0X32,0X46,
+0XF7,0X20,0XFF,0XE4,0XFF,0XA8,0XFF,0X66,0XFF,0X24,0XFF,0X62,0XFF,0X20,0XFF,0X60,
+0XFF,0X60,0XFF,0XA2,0XFF,0XA5,0XEF,0X29,0XAD,0X71,0X83,0X46,0XED,0X60,0XF6,0X60,
+0XFF,0X20,0XFF,0X22,0XFF,0X25,0XFF,0X28,0XFF,0X29,0XFF,0X6B,0XFF,0XAD,0XFF,0XEE,
+0XFF,0XAC,0XBD,0XB1,0X9C,0XF4,0X94,0X70,0X63,0X0B,0X84,0X6F,0XBE,0X36,0XBD,0XF5,
+0X94,0XB1,0X5B,0X88,0X73,0X09,0X72,0X89,0XDE,0XFB,0XF7,0XBE,0XE7,0X3C,0XFF,0XFF,
+0XFF,0XFF,0XFF,0X7D,0XA2,0X8B,0X20,0XC0,0X43,0X08,0X94,0XB1,0X8C,0X71,0XAD,0X75,
+0X05,0X2E,0X04,0XEE,0X05,0X2E,0X04,0XAD,0X03,0X49,0X6C,0XEA,0XFE,0X27,0XDE,0XF5,
+0XD6,0XB8,0XBC,0XB0,0XD6,0X75,0XCD,0X73,0XAC,0X2E,0XC5,0XF2,0XFF,0XFE,0X7C,0X6E,
+0X00,0X01,0X6A,0X49,0X5B,0XCF,0X03,0X4B,0X92,0X47,0XFA,0X46,0XD2,0X88,0X42,0X8D,
+0X53,0XD2,0X73,0X8D,0XFC,0XA4,0XF4,0XA1,0XDE,0X75,0XEE,0X71,0XF5,0XA0,0XBB,0X85,
+0XB9,0XCD,0XF4,0X73,0XEC,0X75,0XDC,0XA7,0XFE,0X63,0XF6,0X26,0X94,0XAF,0X7C,0X71,
+0X94,0XF2,0X9D,0X32,0XAD,0XF3,0XA5,0X72,0X6C,0XED,0X5C,0XEC,0X74,0XED,0XBE,0X67,
+0XFF,0XE9,0XFF,0XAE,0XFF,0XAE,0XFF,0XAD,0XFF,0XA9,0XFF,0XA3,0XFF,0X60,0XFF,0X60,
+0XFF,0XA0,0XFF,0X60,0XFF,0XA2,0XFF,0XE4,0XEF,0X29,0XB5,0X29,0XC4,0X20,0XE5,0X20,
+0XFE,0X60,0XFF,0X20,0XFF,0X60,0XFF,0X22,0XFF,0X25,0XFF,0X28,0XFF,0X6A,0XFF,0XA9,
+0X9C,0XA9,0X9D,0X36,0XD6,0XBA,0X8C,0XB2,0X7B,0XCF,0XFF,0XBD,0XD6,0X78,0X9D,0X32,
+0X5B,0X88,0X63,0X49,0X8B,0X8E,0X6A,0X88,0X7B,0X8D,0XE7,0X3C,0XD6,0XBA,0XC6,0X38,
+0XB5,0XB6,0X8C,0X75,0X53,0X10,0X42,0X87,0X5A,0XC9,0X62,0XCA,0X7B,0XCE,0X42,0X47,
+0X04,0XED,0X04,0XED,0X04,0XED,0X05,0X2D,0X03,0X8A,0X03,0X09,0X94,0X65,0XFD,0XEB,
+0XFF,0XFC,0XFF,0XFF,0XD5,0XF4,0XBA,0X0A,0XAA,0XCD,0XBD,0X74,0XA5,0X72,0X00,0X00,
+0X00,0X82,0X93,0X4D,0X74,0X2F,0X02,0X07,0X02,0X87,0X50,0X83,0X51,0X88,0X2B,0X08,
+0X03,0X05,0X3A,0X85,0XE3,0XC5,0XFC,0XE4,0XEC,0XA0,0XEC,0XE1,0XFD,0XE4,0XDC,0XE2,
+0XC3,0X4D,0XFD,0XBC,0XDD,0X36,0XDC,0XE3,0XFD,0XE4,0XF5,0XE6,0X54,0X66,0X4D,0X26,
+0X65,0X25,0X5D,0X25,0X65,0X26,0X5C,0XEA,0X7C,0XEA,0XE6,0XA4,0XFF,0XE1,0XFF,0XE3,
+0XFF,0XA8,0XFF,0XAA,0XFF,0XA8,0XFF,0XA4,0XFF,0XA1,0XFF,0XA0,0XFF,0X60,0XEE,0X20,
+0XEE,0X60,0XFF,0XA0,0XFF,0XA0,0XFF,0X60,0XFF,0XA3,0XFF,0XEC,0XDE,0X2A,0XCC,0X61,
+0XC4,0XA1,0XE5,0XA0,0XFF,0X20,0XFF,0XA0,0XFF,0X20,0XFF,0X22,0XFF,0XE4,0XD6,0X69,
+0X22,0X46,0X94,0X71,0XF6,0XF6,0XBD,0X2F,0X6A,0XCA,0X94,0X71,0X94,0X71,0X5B,0XC8,
+0X4B,0X86,0X6B,0X0B,0X7A,0XCB,0X73,0X0A,0X5A,0X06,0X8C,0X30,0XD6,0XFC,0X9D,0X34,
+0X31,0X88,0X31,0X09,0XBD,0XB9,0XFF,0XFF,0XD6,0X7A,0XD6,0X79,0X9C,0XF2,0X33,0X03,
+0X04,0XAB,0X04,0XAB,0X04,0XAC,0X04,0XEC,0X04,0XAC,0X03,0X09,0X02,0XC8,0X42,0X43,
+0XBC,0XED,0XFF,0XF7,0XE6,0XF4,0XBC,0X2F,0XF5,0XF9,0XFE,0XFC,0XCD,0X36,0X8B,0X8F,
+0X19,0X04,0X93,0XCF,0X84,0X70,0X01,0X02,0X02,0X06,0X00,0XC3,0X28,0X84,0X21,0XC5,
+0X1A,0X85,0X41,0XC7,0XBB,0X05,0XFC,0XA5,0XF4,0XE4,0XF5,0X64,0XF5,0X24,0XFD,0XA2,
+0XD4,0XA5,0XCC,0X77,0XD4,0XEE,0XED,0X61,0XFD,0XE4,0XDD,0X25,0X54,0XE6,0X75,0XE5,
+0X8D,0XE7,0X9E,0X2C,0X9D,0X6F,0X8B,0XCD,0XD5,0XE5,0XFF,0XE0,0XFF,0XE0,0XFF,0XA0,
+0XFF,0XA0,0XFF,0XA0,0XFF,0XA0,0XFF,0X60,0XFF,0X60,0XFF,0X60,0XFF,0XA0,0XEE,0X60,
+0XB3,0XC3,0XBC,0XA3,0XE5,0XE0,0XEE,0XA0,0XFF,0X60,0XFF,0XE0,0XFF,0X64,0X93,0XC6,
+0XA5,0X36,0XBD,0X71,0XD5,0X67,0XFE,0XE2,0XFF,0XA0,0XFF,0XE0,0XCD,0XA1,0X6B,0X8F,
+0X63,0X8C,0XB4,0X6B,0XDD,0X6B,0XDC,0XE8,0X93,0X05,0XA5,0X35,0XEF,0X7D,0X6C,0XAC,
+0XB6,0X74,0XAC,0XF3,0X6A,0X48,0X6A,0X8A,0X62,0X8A,0X39,0X03,0X52,0X48,0X52,0X4A,
+0X7B,0X09,0XF6,0XEE,0XE7,0X37,0XFF,0XFF,0XEF,0X7D,0XFF,0XFF,0X8C,0XF0,0X43,0XC3,
+0X04,0X6A,0X04,0X2A,0X03,0XC9,0X04,0XAB,0X05,0X2C,0X04,0X6C,0X02,0X88,0X12,0X87,
+0X31,0X83,0X94,0X2B,0XDE,0XF1,0XB3,0XCD,0XF4,0X35,0XFD,0X78,0XFC,0XB6,0XFC,0XB8,
+0XAA,0X0D,0X83,0X90,0XAD,0XB4,0X14,0X23,0X2C,0X65,0X2B,0X86,0X19,0X03,0X29,0X84,
+0X5A,0X08,0X49,0X87,0X92,0X84,0XF4,0X25,0XEC,0XA5,0XF4,0XE4,0XF5,0X24,0XF5,0X64,
+0XF5,0X63,0XD4,0XA4,0XE5,0X23,0XFD,0XA4,0XFD,0X24,0XA4,0XA4,0X6D,0XE4,0X85,0XA4,
+0X95,0XE7,0X9D,0XED,0XA5,0XF3,0XAC,0XAA,0XE5,0XE0,0XFF,0XA0,0XFF,0X60,0XFF,0X60,
+0XFF,0X60,0XFF,0X60,0XFF,0X60,0XFF,0X60,0XFF,0X20,0XFF,0X20,0XFF,0X20,0XFF,0X60,
+0XEE,0X61,0XAB,0X48,0X89,0XCD,0X92,0X82,0XAB,0X01,0XCD,0X20,0XB4,0X20,0XA4,0X6F,
+0XD5,0XF9,0XE6,0XFC,0XB5,0X7A,0X5A,0XC8,0X8C,0XA0,0XD6,0X22,0XA4,0XF2,0XBE,0X3C,
+0XDE,0XBA,0X71,0XC2,0X71,0X80,0X60,0X80,0X93,0X8C,0XFF,0XFF,0XE6,0XFB,0X53,0X89,
+0X8E,0X2B,0X8C,0X6C,0X83,0X0B,0X8B,0X90,0X6B,0X12,0XAD,0X33,0X62,0X89,0X28,0XC9,
+0X82,0XC5,0XED,0XE5,0XAC,0XA7,0X8C,0X73,0XE7,0X7E,0XFF,0XFF,0XB5,0XB6,0XB5,0XB5,
+0X04,0XAB,0X03,0X89,0X12,0X86,0X04,0XAB,0X04,0X6B,0X4C,0XEB,0XF6,0X6A,0XDD,0X68,
+0XA4,0X25,0X83,0X02,0XAC,0XA9,0X7A,0XCC,0X4A,0XCD,0XD2,0XD0,0XFA,0XD3,0XFA,0X13,
+0XA1,0X8C,0X22,0X05,0X7B,0X0C,0XB4,0XAE,0X55,0X26,0X55,0XA4,0X54,0X65,0X4A,0X46,
+0X49,0XC8,0X6A,0X06,0XBB,0X05,0XC3,0X05,0XEC,0X25,0XEC,0XA4,0XF4,0XE4,0XF5,0X24,
+0XF5,0X64,0XFD,0X63,0XFD,0X63,0XFD,0X24,0XC4,0X64,0X64,0XA7,0X95,0XAC,0X9D,0X6E,
+0X9D,0X6E,0XAD,0XB1,0XCE,0XB9,0XD6,0X78,0XC4,0X22,0XFE,0XA0,0XFF,0X60,0XFF,0X20,
+0XFF,0X20,0XFF,0X60,0XFF,0X20,0XFF,0X20,0XFF,0X20,0XFF,0X20,0XFF,0X20,0XFF,0X20,
+0XFF,0X60,0XEE,0X28,0X9A,0XD2,0X8A,0X04,0XBC,0X68,0X9A,0X83,0X8A,0X03,0XE5,0X37,
+0XDC,0X72,0X8A,0XCA,0X7B,0XCA,0X5C,0X67,0X3B,0XC4,0X4B,0X07,0XEF,0X3E,0XFF,0XFF,
+0XFF,0XFF,0XA4,0XF3,0X72,0XCB,0X9C,0XB2,0XEF,0XBF,0XEF,0X7C,0XFF,0XFF,0XDF,0X3B,
+0X54,0XA2,0X4B,0X08,0X6A,0X4C,0X7A,0XC9,0XBD,0XB7,0XFF,0XFF,0XFF,0XFF,0XD6,0XFC,
+0XC5,0XF7,0XCD,0XF4,0X7B,0X09,0X18,0XC2,0X84,0X31,0X84,0X72,0X74,0X6B,0XB6,0X6F,
+0X03,0X48,0X12,0X85,0X42,0X05,0X02,0X46,0X0B,0X47,0XED,0X68,0XAB,0X87,0X93,0XCE,
+0X7B,0X0B,0X8A,0X83,0X9A,0X43,0X0C,0XEE,0X04,0XAE,0X91,0X0C,0XA1,0X0E,0X51,0X4B,
+0X32,0XC7,0X2B,0X81,0X63,0X84,0XB3,0X8E,0X7B,0X89,0X9C,0XA9,0X8E,0X28,0X21,0X05,
+0X18,0XC6,0X82,0X86,0XEB,0XC5,0XB2,0XC5,0XCB,0X45,0XE3,0XC5,0XEC,0X65,0XEC,0XA4,
+0XEC,0XA4,0XEC,0XA4,0XF4,0XA4,0XF4,0X63,0X93,0X86,0X85,0X30,0XC5,0XF8,0XCE,0X38,
+0XDE,0XBA,0XCE,0X77,0XD6,0XF8,0XDF,0X3B,0X9B,0XCC,0XAB,0X00,0XE5,0XA0,0XFE,0XA0,
+0XFE,0XE0,0XFE,0XE0,0XFE,0XE0,0XFE,0XE0,0XFF,0X20,0XFF,0X20,0XFF,0X20,0XFE,0XE0,
+0XFF,0XA0,0XC5,0X23,0X40,0X87,0X72,0X06,0XC5,0X69,0X9B,0X87,0X71,0XC6,0X71,0XC7,
+0X72,0X06,0X50,0X84,0X74,0X24,0XB7,0XE8,0X85,0XA4,0XB6,0X35,0XFF,0XFF,0XFF,0XFF,
+0XD6,0XBA,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE7,0X3C,0XDE,0XBA,0XF7,0XBE,0XFF,0XFF,
+0XB6,0XB1,0X43,0X07,0X51,0XD1,0X31,0X00,0XAD,0X73,0XFF,0XFF,0XEF,0X7D,0XFF,0XFF,
+0XEF,0XBF,0XBE,0X7B,0X39,0X47,0X72,0XCA,0XDE,0XF4,0X62,0XC0,0X9D,0XAC,0XDE,0XB1,
+0X59,0X85,0X81,0X8C,0X42,0X84,0X50,0X46,0XAA,0XCB,0X6B,0X04,0X08,0X44,0X93,0XD2,
+0X9B,0X91,0X29,0X45,0X1B,0X88,0X04,0XEC,0X62,0XC8,0X59,0X49,0X0A,0X85,0X23,0XC3,
+0X4D,0X27,0X6C,0XE7,0X8E,0X66,0X76,0XA5,0XA4,0XAA,0XCC,0X6E,0X7D,0X67,0X7A,0X84,
+0X18,0X84,0X61,0XC5,0XEB,0XC6,0XCB,0X46,0XC3,0X45,0XDB,0X85,0XE3,0XC5,0XE3,0XC5,
+0XE3,0XC5,0XE4,0X25,0XE3,0XC5,0XE3,0X83,0XC3,0XC9,0XBE,0X38,0XCE,0X37,0XDE,0XB9,
+0XE6,0XFA,0XDE,0XF9,0XDF,0X3A,0XDE,0XF8,0XC6,0X36,0X83,0X09,0X8B,0X07,0XC4,0X63,
+0XE5,0X60,0XFE,0X60,0XF6,0X60,0XF6,0XA0,0XFE,0XE0,0XFE,0XE0,0XFE,0XE0,0XFE,0XA0,
+0XFF,0X60,0XB4,0X60,0X28,0X44,0X61,0XC6,0X6A,0X06,0X72,0X47,0X72,0X47,0X6A,0X05,
+0X6A,0X05,0X71,0XC7,0X6C,0X26,0X6E,0X23,0X7C,0XE9,0XFF,0XBF,0XE7,0X7C,0X94,0XB1,
+0XA4,0XF3,0XFF,0XFF,0XFF,0XFF,0XDE,0XBA,0XEF,0X3C,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFC,0X84,0XA4,0X31,0X4C,0X18,0X8A,0X29,0X06,0X9D,0X77,0XAD,0XB8,0X94,0XB2,
+0X8C,0X72,0X4A,0X8C,0X19,0X8A,0X9C,0XEF,0XE6,0XAC,0XBD,0XB1,0XD6,0X31,0XCC,0XE9,
+0X59,0X45,0X58,0XCA,0X33,0XC6,0XCA,0X49,0XB1,0X8E,0X43,0X04,0X43,0X03,0X4A,0X05,
+0X82,0XC8,0X33,0X4A,0X04,0X2B,0X6B,0X49,0XDC,0XAC,0X4C,0XA6,0X3C,0X67,0XA4,0XAB,
+0X8C,0XE7,0X63,0XC6,0X7C,0XA6,0X9E,0X26,0X96,0XA6,0X76,0X65,0X9C,0XE5,0XFE,0X27,
+0X92,0XC4,0X38,0XC3,0XE3,0X86,0XDB,0X86,0XDB,0X85,0XC3,0X05,0XC3,0X45,0XDB,0X85,
+0XDB,0X85,0XDB,0X85,0XD3,0X45,0XDB,0X44,0XBB,0X47,0XA5,0XF2,0XC6,0XB4,0XDE,0XF8,
+0XE7,0X3A,0XFF,0XBE,0XF7,0X7D,0XF7,0X7D,0XF7,0XBE,0XE7,0X3C,0XDE,0XFD,0XAC,0XF4,
+0X7A,0X46,0XC4,0X61,0XF6,0X20,0XEE,0X20,0XF6,0X60,0XF6,0X60,0XF6,0X60,0XF6,0X60,
+0XFE,0XA0,0XB4,0X23,0X61,0XC7,0X72,0X46,0X7A,0X86,0X7A,0X86,0X8A,0XC7,0X93,0X07,
+0X8A,0XC7,0X7A,0X07,0X5B,0X05,0X4C,0XA0,0XB6,0X33,0XFF,0XFF,0XDE,0XFA,0XAD,0X75,
+0XF7,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XBE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XCE,0XBB,0X5C,0X64,0X29,0X80,0X62,0X90,0X83,0XD0,0X84,0X70,0X62,0XCA,0X28,0X40,
+0X21,0X06,0X4A,0X8E,0X2D,0X39,0X01,0XCC,0XAA,0X0C,0XFE,0X3E,0XDB,0X11,0XAB,0X87,
+0X6D,0X25,0X4C,0XA4,0X1B,0XCA,0XA4,0XE8,0X8C,0X65,0X85,0XA6,0X8E,0X25,0X85,0X64,
+0X6B,0X02,0X0C,0X6C,0X04,0X2C,0XCD,0XF2,0XF7,0X77,0X9D,0X2D,0X6C,0X25,0X96,0X26,
+0X96,0X26,0X7C,0XE4,0X85,0X67,0X9D,0XEB,0X85,0XE5,0X6E,0X23,0XAD,0X25,0XFC,0XE6,
+0XE4,0X25,0X49,0X03,0X92,0X05,0XD3,0X86,0XF4,0X25,0XDB,0XC5,0XAA,0X85,0XCB,0X46,
+0XDB,0X45,0XCB,0X05,0XC3,0X06,0XE3,0X85,0XBB,0X45,0X7C,0X2B,0XA5,0X2F,0XCE,0X75,
+0XDE,0XB9,0XD6,0X77,0XCE,0X36,0XD6,0X77,0XDE,0XF9,0XE6,0XFA,0XE7,0X3A,0XD6,0X78,
+0X9C,0X2E,0XA3,0X89,0XC4,0X63,0XE5,0X62,0XE5,0XA1,0XE5,0XE0,0XED,0XE0,0XE5,0XA1,
+0XF5,0XA2,0XA3,0X45,0X7A,0X88,0X8A,0XC7,0X92,0XC7,0XA3,0X07,0XA3,0X07,0X92,0XC7,
+0X82,0X47,0X61,0X46,0X7B,0XC8,0X7D,0X24,0XBD,0XF4,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0XFF,0XBE,0XFF,0XFF,0XF7,0X7D,0XD6,0XBB,0XCE,0XBB,
+0X8C,0XF4,0XA5,0XB6,0XC6,0X36,0XCC,0XEA,0XFE,0XAE,0XF5,0XE8,0X6B,0X08,0X00,0X83,
+0X28,0XC6,0XFE,0XFD,0XD4,0X32,0X10,0XC5,0X7A,0X0B,0X98,0XCA,0X78,0XCB,0X83,0X48,
+0X96,0X66,0X9D,0XA4,0X03,0XC9,0X44,0XED,0XDD,0X66,0X84,0XE6,0X95,0X68,0XC4,0XE9,
+0X64,0X6D,0X05,0X2F,0X24,0XEE,0XFF,0XB9,0XFF,0XFA,0XFF,0XB9,0XAD,0X6E,0X74,0X25,
+0X84,0XA8,0X8D,0X28,0X95,0X2B,0X94,0X6D,0X94,0XE9,0X85,0X6A,0X94,0X26,0XFC,0X64,
+0XFC,0X66,0X59,0X44,0X08,0X01,0X9A,0X04,0XFC,0X65,0XFC,0XA5,0XC3,0X45,0X89,0XC4,
+0XA2,0X03,0X8A,0X05,0XB2,0XC6,0XEB,0X83,0XBB,0XC7,0X94,0X31,0X9B,0XCF,0XBD,0X33,
+0XE6,0XB9,0XE6,0XFA,0XDE,0X78,0XD6,0X36,0XCD,0XF6,0XBD,0XB4,0XD6,0X77,0XC5,0XF6,
+0XCC,0XED,0XDD,0X6F,0XAB,0XCA,0XB3,0X83,0XDC,0XA3,0XDD,0X24,0XDD,0X24,0XED,0X64,
+0XCC,0X64,0X7A,0X86,0X7A,0X87,0X8A,0X86,0X9A,0XC7,0X92,0XC7,0X8A,0X87,0X7A,0X47,
+0X69,0XC5,0X48,0XC2,0X9B,0XCB,0X94,0XF2,0X43,0X52,0XDE,0XFB,0XFF,0XFF,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XDE,0XFB,0X9D,0XB7,0X8D,0XF8,0X8D,0X34,
+0XF7,0X7C,0XFF,0XFF,0X9D,0X76,0X5B,0XCA,0X73,0XCA,0X84,0X2A,0X9E,0XBA,0X86,0X7A,
+0X7A,0X4A,0XD2,0X8F,0XAA,0X0F,0X42,0X48,0X3C,0X23,0X4B,0X84,0X4C,0X65,0X43,0X84,
+0X73,0X87,0X93,0X48,0X3B,0X08,0X04,0XAC,0X74,0XEB,0XD4,0X69,0XAB,0X0C,0X53,0X8E,
+0X05,0X73,0X04,0XAB,0X85,0X70,0XFF,0XFA,0XF7,0X77,0XFF,0XFA,0XD6,0X75,0X9B,0XD1,
+0XBD,0X35,0XBD,0X34,0XAC,0XB2,0XB4,0XB3,0XD5,0XF8,0XB4,0XB4,0X82,0XCB,0XDB,0X83,
+0XF3,0XC3,0X9B,0X09,0X7C,0X32,0X72,0X48,0XC2,0XC3,0XF4,0X25,0XDB,0X44,0X82,0X47,
+0X84,0X71,0X8B,0X4A,0XBA,0X84,0XDB,0X01,0XBC,0XAD,0XDF,0X3C,0XE7,0X3A,0XD6,0X77,
+0XF7,0X7D,0XF7,0X3D,0XE6,0XB9,0XFF,0XFD,0XF7,0X7C,0XE6,0XF9,0XEF,0X7C,0XCE,0X38,
+0X9B,0X48,0XCC,0X28,0XD4,0XAB,0XB4,0X29,0XAB,0X85,0XAB,0X84,0XBC,0X24,0XAB,0X84,
+0X82,0X85,0X72,0X47,0X72,0X46,0X8A,0X87,0X92,0X87,0X82,0X46,0X72,0X06,0X59,0X44,
+0X49,0XC8,0X3B,0X0E,0X52,0X8B,0X63,0X53,0X22,0X93,0X6B,0X91,0XFF,0XFF,0XFF,0XFF,
+0XF7,0XFF,0XF7,0XFF,0XF7,0XBE,0XFF,0XFF,0X8D,0X76,0X45,0XB7,0X85,0XF8,0XEE,0XFC,
+0XEF,0X7F,0X84,0XF4,0X34,0XB0,0X66,0X7A,0X86,0XBB,0X86,0X7C,0XA7,0X7E,0XBF,0XFF,
+0X74,0XF2,0X28,0XC4,0X09,0X8D,0X42,0XC8,0X84,0XA4,0X84,0XE5,0X7C,0XA5,0X6B,0X45,
+0X9B,0XCE,0XB4,0XB0,0X93,0X8C,0X03,0X88,0X05,0X2E,0X3D,0X6E,0X3C,0X6D,0X04,0X2E,
+0X05,0X6E,0X04,0X2A,0XE6,0XB4,0XFF,0XF8,0XF7,0X77,0XFF,0XF8,0XE7,0X36,0XA4,0XF0,
+0XB5,0X32,0XBD,0X72,0XA4,0X6E,0XAC,0XB0,0XAC,0XB0,0X9B,0X8D,0X8B,0X8E,0X92,0X86,
+0XB9,0XC0,0XAA,0X87,0XD6,0X36,0XC5,0XF6,0XA3,0X08,0XCA,0XC3,0XDA,0XC2,0XC4,0X6D,
+0XD7,0XBE,0XAB,0XCC,0XDA,0X82,0XE3,0X84,0XCE,0X37,0XEF,0X7C,0XEF,0X3B,0XFF,0XFF,
+0XF7,0X7C,0X8D,0X2B,0XD6,0XF8,0XEE,0XFB,0XD6,0X78,0XF7,0XBD,0XFF,0XFF,0XEF,0X3B,
+0XB5,0X33,0XAC,0XAF,0XAC,0X2C,0XBC,0X2A,0XA3,0X06,0X9A,0X83,0X82,0X02,0X92,0XC4,
+0X82,0X86,0X61,0X84,0X61,0X83,0X61,0X43,0X51,0X03,0X49,0X44,0X41,0X44,0X61,0X84,
+0X22,0X8D,0X02,0X52,0X01,0X89,0X4A,0X4B,0X29,0XCC,0X31,0XCA,0XBE,0X38,0XDF,0X7E,
+0XD7,0X3C,0XD6,0XFC,0XCE,0XFC,0XC6,0X3A,0X64,0X71,0X1D,0X74,0X35,0X34,0X8D,0X35,
+0X6C,0XB3,0X4D,0X33,0X5E,0X78,0X76,0X79,0X8E,0XBB,0X8E,0XFB,0X7E,0X79,0X6D,0XB8,
+0X45,0X74,0X2A,0X4B,0X10,0X86,0X94,0X6F,0XEE,0XF9,0XC5,0XB5,0XBD,0X73,0XBD,0X73,
+0XB5,0X32,0XBD,0XB3,0XE5,0XF5,0X4B,0X09,0X03,0X88,0X05,0XAE,0X05,0X2D,0XAD,0X70,
+0X1C,0X6B,0X65,0X6F,0XFF,0XF8,0XF7,0X76,0XF7,0X77,0XFF,0XF9,0XCE,0X33,0X94,0X2D,
+0X93,0XCB,0XAC,0XEF,0XC5,0XB2,0XBD,0XB2,0XC5,0XB4,0XCD,0XF5,0XD6,0X76,0XC6,0X37,
+0X7A,0X88,0X69,0X43,0X6A,0X89,0X8C,0X71,0X62,0XCA,0X71,0X01,0X89,0X00,0X61,0XC4,
+0X9D,0X34,0X7A,0X89,0X50,0X00,0X69,0XC4,0XE7,0X7C,0XFF,0XFE,0XFF,0XFF,0XFF,0XBF,
+0X5C,0XE9,0X1B,0XC2,0XB5,0X74,0XC6,0X37,0XD6,0XBA,0XDF,0X3B,0XF7,0XFE,0XFF,0XFF,
+0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0X7D,0XE6,0XB9,0XE6,0X36,0XBC,0XF1,0XD4,0XE2,
+0X9B,0X41,0X51,0XC9,0X83,0X4C,0X83,0X8D,0X8C,0X2F,0X9C,0XB2,0XB5,0X75,0XE6,0XFA,
+0XC6,0X38,0X5B,0X0D,0X8C,0X71,0XCD,0XF6,0X31,0X87,0X08,0X43,0X8D,0X36,0XAE,0X3A,
+0X95,0XB8,0X85,0XB8,0X8D,0X36,0X33,0X8D,0X0C,0X2E,0X0C,0XF1,0X04,0XF2,0X05,0X33,
+0X2D,0XB5,0X4E,0X38,0X55,0XF8,0X5D,0XF8,0X5E,0X79,0X55,0X35,0X3A,0X8E,0X31,0X8A,
+0X13,0X4D,0X09,0X88,0X39,0X87,0XCD,0XF6,0XDE,0XB9,0XE6,0XFA,0XE6,0XFB,0XEF,0X3B,
+0XAC,0XAF,0XAC,0XF0,0XBD,0X72,0XAC,0X2E,0X0A,0X06,0X03,0X88,0X04,0X29,0XB6,0X72,
+0XEE,0X73,0XE6,0XF5,0XFF,0XF8,0XF7,0X76,0XEF,0X75,0XF7,0XB5,0XA4,0XAD,0X94,0X2A,
+0X9C,0X2B,0XC5,0XB3,0XE6,0XF9,0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
+0XDE,0XF9,0XAC,0XF2,0X83,0XCF,0X5A,0X8A,0X6B,0X8E,0X8B,0XCF,0X73,0X0D,0X5A,0XCB,
+0X83,0X8D,0X9C,0X71,0X73,0X4E,0X84,0X71,0XF7,0XBC,0XFF,0XFF,0XDE,0XF8,0X8C,0XEF,
+0X74,0XAF,0XCC,0XB6,0XB2,0XD0,0XE6,0X3A,0XFF,0X3E,0XE5,0X78,0XC5,0X76,0XBD,0XF7,
+0X9D,0X30,0X9E,0X2F,0XA5,0XF1,0XC6,0X78,0XDE,0XBB,0XCE,0X7A,0XC6,0X7A,0X83,0X44,
+0X9C,0X28,0XDE,0XFC,0XD6,0X79,0XE7,0X3C,0XFF,0XFF,0XE6,0X79,0XFE,0XB8,0XFF,0X7B,
+0XE6,0XB8,0XDE,0X36,0XE6,0X78,0XC5,0XF6,0X94,0X2E,0X62,0X89,0X53,0X0D,0X5C,0X73,
+0X7C,0XF4,0X9D,0X37,0X84,0X74,0X02,0X88,0X03,0X0A,0X03,0XCD,0X04,0X6E,0X04,0XF1,
+0X05,0X33,0X0D,0X75,0X1D,0XB6,0X1D,0XF7,0X1D,0XB5,0X32,0X8D,0X31,0X08,0X21,0XC9,
+0X0A,0X07,0X18,0XC5,0XB5,0X73,0XFF,0X7B,0XDE,0X77,0XE6,0XB8,0XFF,0X7B,0XFF,0X7B,
+0XA4,0XEE,0XAC,0XEF,0XA4,0XEE,0XCD,0XF2,0XA4,0X6E,0X1A,0X88,0X02,0XC7,0X74,0X2A,
+0XE5,0XEF,0XE6,0XB3,0XFF,0XB6,0XE6,0XB2,0XDE,0X70,0XBD,0XAD,0X8B,0XC7,0X9C,0XAD,
+0XDE,0X7A,0XB5,0XB2,0X95,0XAD,0XAD,0XF3,0XCD,0XF5,0XD6,0X38,0XDE,0XBC,0XDE,0XFA,
+0XEF,0X7D,0XE7,0X3C,0XDE,0XFB,0XDF,0X3B,0XD5,0XF6,0XDE,0X78,0XD6,0XF7,0XDE,0X78,
+0XDE,0X37,0XC6,0X36,0XE7,0XBB,0XFF,0XFF,0XF7,0XBD,0XBD,0XF5,0X4B,0X86,0XC5,0X36,
+0XFD,0X3A,0XFC,0X38,0XDB,0X13,0XB8,0XCD,0XF2,0X52,0XF9,0X93,0XBA,0XD0,0XC6,0XF8,
+0X9C,0XEF,0XA4,0X6C,0X94,0X2C,0X3A,0X46,0X3A,0XC5,0X63,0X4B,0X9C,0XB2,0XBD,0XF8,
+0XF7,0XFE,0XE7,0XBD,0XE7,0X7D,0XD6,0X38,0XEE,0XFC,0XEF,0XBF,0X5C,0XF6,0X74,0XB3,
+0XCE,0X37,0XD6,0X37,0XCE,0X37,0XD6,0X78,0XE6,0XFA,0XE6,0XB8,0X94,0X2E,0X62,0XCC,
+0XDD,0XB7,0XFE,0X3A,0XF5,0X78,0XBC,0XB4,0X19,0XC5,0X00,0X82,0X02,0X05,0X03,0XCC,
+0X04,0XAF,0X04,0XB0,0X04,0XF1,0X05,0X33,0X04,0XB1,0X29,0XC9,0X39,0X89,0X21,0X87,
+0X08,0X82,0X49,0XC8,0XA4,0XF2,0X94,0X71,0X94,0X71,0X94,0X71,0X8C,0X71,0X9C,0XF3,
+0XBD,0X74,0X93,0XCC,0X9C,0X6E,0X94,0X2D,0XBC,0XF1,0X7B,0X8E,0X41,0XC5,0X6A,0XC6,
+0X6B,0X08,0X8C,0X29,0X94,0X6A,0X8C,0X29,0X7B,0X48,0X62,0X87,0X62,0X87,0X9C,0XB0,
+0XC5,0XF5,0XAC,0XF2,0XD5,0XB6,0X9B,0X8E,0X62,0XC9,0X93,0XCA,0XC5,0XAD,0XDE,0XF9,
+0XC6,0X35,0XDE,0XF5,0XF7,0XB7,0XFF,0XB1,0XB4,0XA5,0X4B,0X85,0X7C,0XAB,0XE6,0XBA,
+0XEF,0X3C,0XA5,0X72,0X2B,0X06,0X9D,0XB4,0XF7,0X3C,0XA5,0X71,0X9D,0X2F,0XEC,0XB5,
+0XEA,0X51,0XF3,0XD4,0XDD,0X73,0XBC,0XAD,0X91,0X0C,0X80,0X8B,0X43,0X06,0XAE,0XB3,
+0XED,0XFB,0XFC,0X7A,0XFC,0X38,0XD2,0X91,0X6A,0X88,0XAE,0X31,0XF7,0XBC,0XF7,0XFD,
+0XDE,0X7A,0XDC,0XB6,0XFD,0XBB,0XD4,0X33,0XA5,0X6B,0X6C,0X70,0X02,0X11,0X02,0X0D,
+0XC6,0X38,0XEE,0XFB,0XC5,0XB6,0XD6,0X37,0XBD,0X33,0XB5,0X32,0XB5,0XB2,0XB3,0X4E,
+0XFB,0X54,0XEC,0X33,0XFC,0XB5,0XFD,0X37,0XC4,0X73,0XAC,0XB2,0X73,0X4D,0X1A,0X89,
+0X02,0XC9,0X03,0X4B,0X03,0X8C,0X03,0X8C,0X03,0X4B,0X21,0XC8,0X29,0X47,0X18,0XC4,
+0X20,0XC5,0X29,0X87,0X19,0X47,0X21,0X49,0X21,0XCC,0X2A,0X90,0X3B,0X54,0X43,0XD6,
+};

+ 39 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/ImageData.h

@@ -0,0 +1,39 @@
+/*****************************************************************************
+* | File      	:   ImageData.h
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+
+******************************************************************************/
+
+#ifndef _IMAGEDATA_H_
+#define _IMAGEDATA_H_
+
+extern const unsigned char gImage_0in95_rgb[];	//rotate 0, MSB first
+
+
+#endif
+/* FILE END */

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_0in95_rgb.ino

@@ -0,0 +1,80 @@
+#include "OLED_Driver.h"
+#include "GUI_paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include "ImageData.h"
+
+void setup() {
+  System_Init();
+  if(USE_IIC) {
+    Serial.print("Only USE_SPI_4W, Please revise DEV_config.h !!!");
+    return 0;
+  }
+  
+  Serial.print(F("OLED_Init()...\r\n"));
+  OLED_0in95_rgb_Init();
+  Driver_Delay_ms(500); 
+  OLED_0in95_rgb_Clear();  
+  
+  //1.Create a new image size
+  UBYTE *BlackImage;
+  Serial.print("Paint_NewImage\r\n");
+  Paint_NewImage(BlackImage, OLED_0in95_RGB_WIDTH, OLED_0in95_RGB_HEIGHT, 0, BLACK);  
+  Paint_SetScale(65);
+
+  while(1) {
+    
+    // 2.Write directly to memory through the GUI 
+    Serial.print("Drawing:page 1\r\n");
+    Paint_DrawPoint(20, 10, BLUE, DOT_PIXEL_1X1, DOT_STYLE_DFT);
+    Paint_DrawPoint(40, 10, BRED, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+    Paint_DrawPoint(60, 10, GRED, DOT_PIXEL_3X3, DOT_STYLE_DFT);
+    
+    Paint_DrawLine(10, 10, 10, 20, GBLUE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(30, 10, 30, 20, RED, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(50, 10, 50, 20, MAGENTA, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawLine(70, 10, 70, 20, GREEN, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+
+    Paint_DrawCircle(40, 45, 15, CYAN, DOT_PIXEL_1X1, DRAW_FILL_FULL); 
+    Paint_DrawRectangle(30, 35, 50, 55, BROWN, DOT_PIXEL_1X1, DRAW_FILL_FULL);    
+    Paint_DrawCircle(80, 45, 15, BROWN, DOT_PIXEL_1X1, DRAW_FILL_EMPTY); 
+    Paint_DrawRectangle(70, 35, 90, 55, CYAN, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    Driver_Delay_ms(2000);      
+    OLED_0in95_rgb_Clear(); 
+    
+    Serial.print("Drawing:page 2\r\n");
+    for(UBYTE i=0; i<16; i++){
+      Paint_DrawRectangle(0, 4*i, 95, 4*(i+1), i*4095, DOT_PIXEL_1X1, DRAW_FILL_FULL);
+    }     
+    Driver_Delay_ms(2000);
+    OLED_0in95_rgb_Clear();  
+    
+    Serial.print("Drawing:page 3\r\n");     
+    Paint_DrawString_EN(10, 0, "waveshare", &Font12, BLACK, BLUE);
+    Paint_DrawString_EN(10, 17, "hello world", &Font8, BLACK, MAGENTA);
+    Paint_DrawNum(10, 30, "123.456789", &Font8, 5, RED, BLACK);
+    Paint_DrawNum(10, 43, "987654", &Font12, 4, YELLOW, BLACK);
+    Driver_Delay_ms(2000);    
+    OLED_0in95_rgb_Clear();   
+
+    Serial.print("Drawing:page 4\r\n");     
+    Paint_DrawString_CN(20, 0,"你好Abc", &Font12CN, BLACK, BROWN);
+    Paint_DrawString_CN(20, 20, "微雪", &Font24CN, BLACK, BRED);
+    Driver_Delay_ms(2000);    
+    OLED_0in95_rgb_Clear();  
+
+    Serial.print("Drawing:page 5\r\n");     
+    Paint_DrawString_CN(20, 20, "电子", &Font24CN, BLACK, BRED);
+    Driver_Delay_ms(2000);    
+    OLED_0in95_rgb_Clear();  
+        
+    Serial.print("Drawing:page 6\r\n");
+    OLED_0in95_rgb_Display(gImage_0in95_rgb);
+    Driver_Delay_ms(2000);    
+    OLED_0in95_rgb_Clear();  
+  }   
+}
+
+void loop() {
+
+}

+ 191 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_Driver.cpp

@@ -0,0 +1,191 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.cpp
+* | Author      :   Waveshare team
+* | Function    :   0.95inch RGB OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#include "OLED_Driver.h"
+#include "stdio.h"
+
+/*******************************************************************************
+function:
+            Hardware reset
+*******************************************************************************/
+static void OLED_Reset(void)
+{
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+    OLED_RST_0;
+    Driver_Delay_ms(100);
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+}
+
+/*******************************************************************************
+function:
+            Write register address and data
+*******************************************************************************/
+static void OLED_WriteReg(uint8_t Reg)
+{
+#if USE_SPI_4W
+    OLED_DC_0;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Reg);
+    OLED_CS_1;
+#endif
+}
+
+static void OLED_WriteData(uint8_t Data)
+{   
+#if USE_SPI_4W
+    OLED_DC_1;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Data);
+    OLED_CS_1;
+#endif
+}
+
+/*******************************************************************************
+function:
+        Common register initialization
+*******************************************************************************/
+static void OLED_InitReg(void)
+{
+    OLED_WriteReg(DISPLAY_OFF);          //Display Off
+    OLED_WriteReg(SET_CONTRAST_A);       //Set contrast for color A
+    OLED_WriteReg(0xFF);                     //145 0x91
+    OLED_WriteReg(SET_CONTRAST_B);       //Set contrast for color B
+    OLED_WriteReg(0xFF);                     //80 0x50
+    OLED_WriteReg(SET_CONTRAST_C);       //Set contrast for color C
+    OLED_WriteReg(0xFF);                     //125 0x7D
+    OLED_WriteReg(MASTER_CURRENT_CONTROL);//master current control
+    OLED_WriteReg(0x06);                     //6
+    OLED_WriteReg(SET_PRECHARGE_SPEED_A);//Set Second Pre-change Speed For ColorA
+    OLED_WriteReg(0x64);                     //100
+    OLED_WriteReg(SET_PRECHARGE_SPEED_B);//Set Second Pre-change Speed For ColorB
+    OLED_WriteReg(0x78);                     //120
+    OLED_WriteReg(SET_PRECHARGE_SPEED_C);//Set Second Pre-change Speed For ColorC
+    OLED_WriteReg(0x64);                     //100
+    OLED_WriteReg(SET_REMAP);            //set remap & data format
+    OLED_WriteReg(0x72);                      //normal 0x72   180 0x60 
+    OLED_WriteReg(SET_DISPLAY_START_LINE);//Set display Start Line
+    OLED_WriteReg(0x0);
+    OLED_WriteReg(SET_DISPLAY_OFFSET);   //Set display offset
+    OLED_WriteReg(0x0);
+    OLED_WriteReg(NORMAL_DISPLAY);       //Set display mode
+    OLED_WriteReg(SET_MULTIPLEX_RATIO);  //Set multiplex ratio
+    OLED_WriteReg(0x3F);
+    OLED_WriteReg(SET_MASTER_CONFIGURE); //Set master configuration
+    OLED_WriteReg(0x8E);
+    OLED_WriteReg(POWER_SAVE_MODE);      //Set Power Save Mode
+    OLED_WriteReg(0x00);                     //0x00
+    OLED_WriteReg(PHASE_PERIOD_ADJUSTMENT);//phase 1 and 2 period adjustment
+    OLED_WriteReg(0x31);                     //0x31
+    OLED_WriteReg(DISPLAY_CLOCK_DIV);    //display clock divider/oscillator frequency
+    OLED_WriteReg(0xF0);
+    OLED_WriteReg(SET_PRECHARGE_VOLTAGE);//Set Pre-Change Level
+    OLED_WriteReg(0x3A);
+    OLED_WriteReg(SET_V_VOLTAGE);        //Set vcomH
+    OLED_WriteReg(0x3E);
+    OLED_WriteReg(DEACTIVE_SCROLLING);   //disable scrolling
+}
+
+/********************************************************************************
+function:
+            initialization
+********************************************************************************/
+void OLED_0in95_rgb_Init(void)
+{
+    //Hardware reset
+    OLED_Reset();
+
+    //Set the initialization register
+    OLED_InitReg();
+    Driver_Delay_ms(200);
+
+    //Turn on the OLED display
+    OLED_WriteReg(0xAF);
+}
+
+/********************************************************************************
+function:
+            Clear screen
+********************************************************************************/
+void OLED_0in95_rgb_Clear(void)
+{
+    UWORD i;
+
+    OLED_WriteReg(SET_COLUMN_ADDRESS);
+    OLED_WriteReg(0);         //cloumn start address
+    OLED_WriteReg(OLED_0in95_RGB_WIDTH - 1); //cloumn end address
+    OLED_WriteReg(SET_ROW_ADDRESS);
+    OLED_WriteReg(0);         //page atart address
+    OLED_WriteReg(OLED_0in95_RGB_HEIGHT - 1); //page end address  
+
+    for(i=0; i<OLED_0in95_RGB_WIDTH*OLED_0in95_RGB_HEIGHT*2; i++){
+        OLED_WriteData(0x00);
+    }
+}
+
+/********************************************************************************
+function:   Draw a point
+********************************************************************************/
+void OLED_0in95_rgb_Set_Point(UBYTE Xpoint, UBYTE Ypoint, UWORD Color)
+{
+    OLED_WriteReg(SET_COLUMN_ADDRESS);
+    OLED_WriteReg(Xpoint);
+    OLED_WriteReg(Xpoint);
+    OLED_WriteReg(SET_ROW_ADDRESS);
+    OLED_WriteReg(Ypoint);
+    OLED_WriteReg(Ypoint);  
+
+    OLED_WriteData(Color>>8);
+    OLED_WriteData(Color);    
+
+}
+
+/********************************************************************************
+function:   Update all memory to OLED
+********************************************************************************/
+void OLED_0in95_rgb_Display(const UBYTE *Image)
+{
+    UWORD i, j, temp;
+
+    OLED_WriteReg(SET_COLUMN_ADDRESS);
+    OLED_WriteReg(0);         //cloumn start address
+    OLED_WriteReg(OLED_0in95_RGB_WIDTH - 1); //cloumn end address
+    OLED_WriteReg(SET_ROW_ADDRESS);
+    OLED_WriteReg(0);         //page atart address
+    OLED_WriteReg(OLED_0in95_RGB_HEIGHT - 1); //page end address  
+     
+    for(i=0; i<OLED_0in95_RGB_HEIGHT; i++)
+        for(j=0; j<OLED_0in95_RGB_WIDTH*2; j++)
+        {
+            temp = pgm_read_byte(&Image[j + i*OLED_0in95_RGB_WIDTH*2]);
+            OLED_WriteData(temp);
+        }
+}

+ 94 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/OLED_Driver.h

@@ -0,0 +1,94 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.h
+* | Author      :   Waveshare team
+* | Function    :   0.95inch RGB OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#ifndef __OLED_DRIVER_H
+#define __OLED_DRIVER_H		
+
+#include "DEV_Config.h"
+
+
+#define DRAW_LINE                       0x21
+#define DRAW_RECTANGLE                  0x22
+#define COPY_WINDOW                     0x23
+#define DIM_WINDOW                      0x24
+#define CLEAR_WINDOW                    0x25
+#define FILL_WINDOW                     0x26
+#define DISABLE_FILL                    0x00
+#define ENABLE_FILL                     0x01
+#define CONTINUOUS_SCROLLING_SETUP      0x27
+#define DEACTIVE_SCROLLING              0x2E
+#define ACTIVE_SCROLLING                0x2F
+
+#define SET_COLUMN_ADDRESS              0x15
+#define SET_ROW_ADDRESS                 0x75
+#define SET_CONTRAST_A                  0x81
+#define SET_CONTRAST_B                  0x82
+#define SET_CONTRAST_C                  0x83
+#define MASTER_CURRENT_CONTROL          0x87
+#define SET_PRECHARGE_SPEED_A           0x8A
+#define SET_PRECHARGE_SPEED_B           0x8B
+#define SET_PRECHARGE_SPEED_C           0x8C
+#define SET_REMAP                       0xA0
+#define SET_DISPLAY_START_LINE          0xA1
+#define SET_DISPLAY_OFFSET              0xA2
+#define NORMAL_DISPLAY                  0xA4
+#define ENTIRE_DISPLAY_ON               0xA5
+#define ENTIRE_DISPLAY_OFF              0xA6
+#define INVERSE_DISPLAY                 0xA7
+#define SET_MULTIPLEX_RATIO             0xA8
+#define DIM_MODE_SETTING                0xAB
+#define SET_MASTER_CONFIGURE            0xAD
+#define DIM_MODE_DISPLAY_ON             0xAC
+#define DISPLAY_OFF                     0xAE
+#define NORMAL_BRIGHTNESS_DISPLAY_ON    0xAF
+#define POWER_SAVE_MODE                 0xB0
+#define PHASE_PERIOD_ADJUSTMENT         0xB1
+#define DISPLAY_CLOCK_DIV               0xB3
+#define SET_GRAy_SCALE_TABLE            0xB8
+#define ENABLE_LINEAR_GRAY_SCALE_TABLE  0xB9
+#define SET_PRECHARGE_VOLTAGE           0xBB
+
+#define SET_V_VOLTAGE                   0xBE
+
+/********************************************************************************
+function:	
+		Define the full screen height length of the display
+********************************************************************************/
+#define OLED_0in95_RGB_WIDTH  96 //OLED width
+#define OLED_0in95_RGB_HEIGHT 64 //OLED height
+
+
+void OLED_0in95_rgb_Init(void);
+void OLED_0in95_rgb_Clear(void);
+void OLED_0in95_rgb_Set_Point(UBYTE Xpoint, UBYTE Ypoint, UWORD Color);
+void OLED_0in95_rgb_Display(const UBYTE *Image);
+
+#endif  
+	 

+ 7 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/Readme.txt

@@ -0,0 +1,7 @@
+Arduino
+	CS	10
+	DC	7
+	RST	8
+SPI:	
+	DIN	11	
+	CLK	13

+ 1384 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font12.cpp

@@ -0,0 +1,1384 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font12_Table[] PROGMEM = 
+{
+  // @0 ' ' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @12 '!' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @24 '"' (7 pixels wide)
+  0x00, //        
+  0x6C, //  ## ## 
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @36 '#' (7 pixels wide)
+  0x00, //        
+  0x14, //    # # 
+  0x14, //    # # 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x50, //  # #   
+  0x50, //  # #   
+  0x00, //        
+  0x00, //        
+
+  // @48 '$' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x38, //   ###  
+  0x40, //  #     
+  0x40, //  #     
+  0x38, //   ###  
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @60 '%' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x50, //  # #   
+  0x20, //   #    
+  0x0C, //     ## 
+  0x70, //  ###   
+  0x08, //     #  
+  0x14, //    # # 
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @72 '&' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x20, //   #    
+  0x20, //   #    
+  0x54, //  # # # 
+  0x48, //  #  #  
+  0x34, //   ## # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @84 ''' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @96 '(' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+
+  // @108 ')' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x00, //        
+
+  // @120 '*' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @132 '+' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0xFE, // #######
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @144 ',' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x10, //    #   
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+
+  // @156 '-' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @168 '.' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @180 '/' (7 pixels wide)
+  0x00, //        
+  0x04, //      # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x40, //  #     
+  0x00, //        
+  0x00, //        
+
+  // @192 '0' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @204 '1' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @216 '2' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @228 '3' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x18, //    ##  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @240 '4' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x14, //    # # 
+  0x14, //    # # 
+  0x24, //   #  # 
+  0x44, //  #   # 
+  0x7E, //  ######
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @252 '5' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @264 '6' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x40, //  #     
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @276 '7' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @288 '8' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @300 '9' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @312 ':' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @324 ';' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x18, //    ##  
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+  0x00, //        
+
+  // @336 '<' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x0C, //     ## 
+  0x10, //    #   
+  0x60, //  ##    
+  0x80, // #      
+  0x60, //  ##    
+  0x10, //    #   
+  0x0C, //     ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @348 '=' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @360 '>' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0xC0, // ##     
+  0x20, //   #    
+  0x18, //    ##  
+  0x04, //      # 
+  0x18, //    ##  
+  0x20, //   #    
+  0xC0, // ##     
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @372 '?' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x24, //   #  # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x00, //        
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @384 '@' (7 pixels wide)
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+
+  // @396 'A' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @408 'B' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @420 'C' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @432 'D' (7 pixels wide)
+  0x00, //        
+  0xF0, // ####   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0xF0, // ####   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @444 'E' (7 pixels wide)
+  0x00, //        
+  0xFC, // ###### 
+  0x44, //  #   # 
+  0x50, //  # #   
+  0x70, //  ###   
+  0x50, //  # #   
+  0x40, //  #     
+  0x44, //  #   # 
+  0xFC, // ###### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @456 'F' (7 pixels wide)
+  0x00, //        
+  0x7E, //  ######
+  0x22, //   #   #
+  0x28, //   # #  
+  0x38, //   ###  
+  0x28, //   # #  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @468 'G' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x4E, //  #  ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @480 'H' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @492 'I' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @504 'J' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @516 'K' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0x50, //  # #   
+  0x70, //  ###   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE6, // ###  ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @528 'L' (7 pixels wide)
+  0x00, //        
+  0x70, //  ###   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @540 'M' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x6C, //  ## ## 
+  0x6C, //  ## ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @552 'N' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x64, //  ##  # 
+  0x64, //  ##  # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0xEC, // ### ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @564 'O' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @576 'P' (7 pixels wide)
+  0x00, //        
+  0x78, //  ####  
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @588 'Q' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+
+  // @600 'R' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE2, // ###   #
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @612 'S' (7 pixels wide)
+  0x00, //        
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x64, //  ##  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @624 'T' (7 pixels wide)
+  0x00, //        
+  0xFE, // #######
+  0x92, // #  #  #
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @636 'U' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @648 'V' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @660 'W' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @672 'X' (7 pixels wide)
+  0x00, //        
+  0xC6, // ##   ##
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0xC6, // ##   ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @684 'Y' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @696 'Z' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @708 '[' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x00, //        
+
+  // @720 '\' (7 pixels wide)
+  0x00, //        
+  0x40, //  #     
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+
+  // @732 ']' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x38, //   ###  
+  0x00, //        
+
+  // @744 '^' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @756 '_' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xFE, // #######
+
+  // @768 '`' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @780 'a' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @792 'b' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @804 'c' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @816 'd' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x04, //      # 
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @828 'e' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x40, //  #     
+  0x40, //  #     
+  0x3C, //   #### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @840 'f' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @852 'g' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x38, //   ###  
+  0x00, //        
+
+  // @864 'h' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @876 'i' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @888 'j' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x78, //  ####  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+
+  // @900 'k' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x5C, //  # ### 
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x50, //  # #   
+  0x48, //  #  #  
+  0xDC, // ## ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @912 'l' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @924 'm' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xE8, // ### #  
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0xFE, // #######
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @936 'n' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @948 'o' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @960 'p' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x40, //  #     
+  0xE0, // ###    
+  0x00, //        
+
+  // @972 'q' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+
+  // @984 'r' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x6C, //  ## ## 
+  0x30, //   ##   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @996 's' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x04, //      # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1008 't' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x22, //   #   #
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1020 'u' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x36, //   ## ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1032 'v' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1044 'w' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1056 'x' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x30, //   ##   
+  0x48, //  #  #  
+  0xCC, // ##  ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1068 'y' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x24, //   #  # 
+  0x28, //   # #  
+  0x18, //    ##  
+  0x10, //    #   
+  0x10, //    #   
+  0x78, //  ####  
+  0x00, //        
+
+  // @1080 'z' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x48, //  #  #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1092 '{' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+
+  // @1104 '|' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @1116 '}' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x00, //        
+
+  // @1128 '~' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x24, //   #  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+};
+
+sFONT Font12 = {
+  Font12_Table,
+  7, /* Width */
+  12, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 120 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font12CN.cpp

@@ -0,0 +1,120 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font12CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xC0,0x1D,0x80,0x3B,0xFF,0x3B,0x07,
+0x3F,0x77,0x7E,0x76,0xF8,0x70,0xFB,0xFE,0xFB,0xFE,0x3F,0x77,0x3F,0x77,0x3E,0x73,
+0x38,0x70,0x38,0x70,0x3B,0xE0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x73,0xFF,0x70,0x0F,0xFE,0x1E,
+0x7E,0x3C,0x6E,0x38,0xEE,0x30,0xEF,0xFF,0xFC,0x30,0x7C,0x30,0x38,0x30,0x3E,0x30,
+0x7E,0x30,0xE0,0x30,0xC1,0xF0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0E,0x30,0x0E,0x3F,0xEE,0x30,0xEE,
+0xFC,0xFF,0x76,0xCE,0x77,0xFE,0x7B,0xFE,0xFF,0xFE,0xF3,0xDE,0xF3,0xCE,0x37,0xEE,
+0x3E,0x6E,0x3C,0x0E,0x30,0x3E,0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x70,0xFF,0xFF,0x3E,0x70,0x38,0x00,
+0x7F,0xFF,0xE0,0x00,0xFF,0xFC,0x3B,0x8C,0x39,0xCC,0xFF,0xFF,0x73,0x9C,0x71,0xDC,
+0x7F,0xFF,0x00,0x1C,0x01,0xF8,0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xFF,0xF0,0x3E,0x00,0x0E,0x1F,
+0xCF,0xFB,0xFF,0xF8,0x3F,0xFF,0x0F,0xFF,0x7F,0xD8,0x7F,0xDC,0x6F,0xCE,0xED,0xFF,
+0xFD,0xF7,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3E,0x00,0x67,0x00,0x07,0x80,0x0F,0x80,0x7F,0x80,0xE3,0x80,0xE7,0x80,0xE7,0x80,
+0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x70,0x00,
+0x7F,0x00,0x7B,0x80,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x7B,0x80,
+0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3F,0x00,0x73,0x00,0xF0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x73,0x00,
+0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,
+0x1F,0x00,0x3B,0x80,0x3B,0x80,0x71,0x80,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
+0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+};
+
+cFONT Font12CN = {
+  Font12CN_Table,
+  sizeof(Font12CN_Table)/sizeof(CH_CN),  /*size of table*/
+  11, /* ASCII Width */
+  16, /* Width */
+  21, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1764 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font16.cpp

@@ -0,0 +1,1764 @@
+/**
+  ******************************************************************************
+  * @file    font16.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font16 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font16_Table[] PROGMEM = 
+{
+	// @0 ' ' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @32 '!' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @64 '"' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x1D, 0xC0, //    ### ### 
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @96 '#' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @128 '$' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1E, 0x00, //    ####    
+	0x0F, 0x00, //     ####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @160 '%' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x00, //   #  #     
+	0x24, 0x00, //   #  #     
+	0x18, 0xC0, //    ##   ## 
+	0x07, 0x80, //      ####  
+	0x1E, 0x00, //    ####    
+	0x31, 0x80, //   ##   ##  
+	0x02, 0x40, //       #  # 
+	0x02, 0x40, //       #  # 
+	0x01, 0x80, //        ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @192 '&' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x1D, 0x80, //    ### ##  
+	0x37, 0x00, //   ## ###   
+	0x33, 0x00, //   ##  ##   
+	0x1D, 0x80, //    ### ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @224 ''' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @256 '(' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0E, 0x00, //     ###    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0E, 0x00, //     ###    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @288 ')' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @320 '*' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x3F, 0xC0, //   ######## 
+	0x0F, 0x00, //     ####   
+	0x1F, 0x80, //    ######  
+	0x19, 0x80, //    ##  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @352 '+' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x3F, 0x80, //   #######  
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @384 ',' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @416 '-' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @448 '.' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @480 '/' (11 pixels wide)
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @512 '0' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @544 '1' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x3E, 0x00, //   #####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @576 '2' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x19, 0x80, //    ##  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @608 '3' (11 pixels wide)
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x61, 0x80, //  ##    ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x61, 0x80, //  ##    ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @640 '4' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x0F, 0x00, //     ####   
+	0x0B, 0x00, //     # ##   
+	0x1B, 0x00, //    ## ##   
+	0x13, 0x00, //    #  ##   
+	0x33, 0x00, //   ##  ##   
+	0x3F, 0x80, //   #######  
+	0x03, 0x00, //       ##   
+	0x0F, 0x80, //     #####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @672 '5' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x1F, 0x00, //    #####   
+	0x11, 0x80, //    #   ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x21, 0x80, //   #    ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @704 '6' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @736 '7' (11 pixels wide)
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x43, 0x00, //  #    ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @768 '8' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @800 '9' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x07, 0x00, //      ###   
+	0x3C, 0x00, //   ####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @832 ':' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @864 ';' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @896 '<' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @928 '=' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @960 '>' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @992 '?' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x01, 0x80, //        ##  
+	0x07, 0x00, //      ###   
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1024 '@' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x11, 0x00, //    #   #   
+	0x21, 0x00, //   #    #   
+	0x21, 0x00, //   #    #   
+	0x27, 0x00, //   #  ###   
+	0x29, 0x00, //   # #  #   
+	0x29, 0x00, //   # #  #   
+	0x27, 0x00, //   #  ###   
+	0x20, 0x00, //   #        
+	0x11, 0x00, //    #   #   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1056 'A' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x0F, 0x00, //     ####   
+	0x09, 0x00, //     #  #   
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x1F, 0x80, //    ######  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x79, 0xE0, //  ####  ####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1088 'B' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1120 'C' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x40, //    ##### # 
+	0x30, 0xC0, //   ##    ## 
+	0x60, 0x40, //  ##      # 
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x40, //  ##      # 
+	0x30, 0x80, //   ##    #  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1152 'D' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1184 'E' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x7F, 0x80, //  ########  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1216 'F' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x30, 0x40, //   ##     # 
+	0x30, 0x40, //   ##     # 
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1248 'G' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x67, 0xC0, //  ##  ##### 
+	0x61, 0x80, //  ##    ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1280 'H' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x80, //   #######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1312 'I' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0xC0, //   ######## 
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1344 'J' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0xC0, //    ####### 
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1376 'K' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x00, //   ##  ##   
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x79, 0xC0, //  ####  ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1408 'L' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7E, 0x00, //  ######    
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1440 'M' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xE0, 0xE0, // ###     ###
+	0x60, 0xC0, //  ##     ## 
+	0x71, 0xC0, //  ###   ### 
+	0x7B, 0xC0, //  #### #### 
+	0x6A, 0xC0, //  ## # # ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x60, 0xC0, //  ##     ## 
+	0xFB, 0xE0, // ##### #####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1472 'N' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0xC0, //  ###  #### 
+	0x31, 0x80, //   ##   ##  
+	0x39, 0x80, //   ###  ##  
+	0x3D, 0x80, //   #### ##  
+	0x35, 0x80, //   ## # ##  
+	0x37, 0x80, //   ## ####  
+	0x33, 0x80, //   ##  ###  
+	0x31, 0x80, //   ##   ##  
+	0x79, 0x80, //  ####  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1504 'O' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1536 'P' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7E, 0x00, //  ######    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1568 'Q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x0C, 0xC0, //     ##  ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1600 'R' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7C, 0xE0, //  #####  ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1632 'S' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1664 'T' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1696 'U' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1728 'V' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0A, 0x00, //     # #    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1760 'W' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFB, 0xE0, // ##### #####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x2A, 0x80, //   # # # #  
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1792 'X' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1824 'Y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1856 'Z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x23, 0x00, //   #   ##   
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x18, 0x80, //    ##   #  
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1888 '[' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x07, 0x80, //      ####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1920 '\' (11 pixels wide)
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1952 ']' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1E, 0x00, //    ####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1984 '^' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x0A, 0x00, //     # #    
+	0x0A, 0x00, //     # #    
+	0x11, 0x00, //    #   #   
+	0x20, 0x80, //   #     #  
+	0x20, 0x80, //   #     #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2016 '_' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFF, 0xE0, // ###########
+
+	// @2048 '`' (11 pixels wide)
+	0x08, 0x00, //     #      
+	0x04, 0x00, //      #     
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2080 'a' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2112 'b' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x77, 0x00, //  ### ###   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2144 'c' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x80, //  ##     #  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2176 'd' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1D, 0x80, //    ### ##  
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2208 'e' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x7F, 0xC0, //  ######### 
+	0x60, 0x00, //  ##        
+	0x30, 0xC0, //   ##    ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2240 'f' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0xE0, //      ######
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2272 'g' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2304 'h' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2336 'i' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2368 'j' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2400 'k' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x80, //   ## ####  
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3C, 0x00, //   ####     
+	0x36, 0x00, //   ## ##    
+	0x33, 0x00, //   ##  ##   
+	0x77, 0xC0, //  ### ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2432 'l' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2464 'm' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x76, 0xE0, //  ### ## ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2496 'n' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2528 'o' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2560 'p' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x37, 0x00, //   ## ###   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2592 'q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x07, 0xC0, //      ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2624 'r' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0x80, //  #### ###  
+	0x1C, 0xC0, //    ###  ## 
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2656 's' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x3C, 0x00, //   ####     
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2688 't' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x80, //    ##   #  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2720 'u' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0x80, //  ###  ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2752 'v' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2784 'w' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xF1, 0xE0, // ####   ####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2816 'x' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2848 'y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x0B, 0x00, //     # ##   
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2880 'z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x03, 0x00, //       ##   
+	0x0E, 0x00, //     ###    
+	0x18, 0x00, //    ##      
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2912 '{' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2944 '|' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2976 '}' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @3008 '~' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x80, //   #  #  #  
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+};
+
+sFONT Font16 = {
+  Font16_Table,
+  11, /* Width */
+  16, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2142 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font20.cpp

@@ -0,0 +1,2142 @@
+/**
+  ******************************************************************************
+  * @file    font20.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font20 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// Character bitmaps for Courier New 15pt
+const uint8_t Font20_Table[] PROGMEM = 
+{
+	// @0 ' ' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @40 '!' (14 pixels wide)
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x02, 0x00, //       #       
+	0x02, 0x00, //       #       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @80 '"' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @120 '#' (14 pixels wide)
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @160 '$' (14 pixels wide)
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0xE0, //      ######   
+	0x0F, 0xE0, //     #######   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x00, //    ##         
+	0x1F, 0x00, //    #####      
+	0x0F, 0xC0, //     ######    
+	0x00, 0xE0, //         ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0x80, //    ######     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @200 '%' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x1C, 0x60, //    ###   ##   
+	0x01, 0xE0, //        ####   
+	0x0F, 0x80, //     #####     
+	0x3C, 0x00, //   ####        
+	0x31, 0xC0, //   ##   ###    
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @240 '&' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x0F, 0x30, //     ####  ##  
+	0x1F, 0xF0, //    #########  
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @280 ''' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @320 '(' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @360 ')' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @400 '*' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1B, 0x60, //    ## ## ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @440 '+' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @480 ',' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @520 '-' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @560 '.' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @600 '/' (14 pixels wide)
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @640 '0' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @680 '1' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @720 '2' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @760 '3' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x3F, 0xC0, //   ########    
+	0x30, 0xE0, //   ##    ###   
+	0x00, 0x60, //          ##   
+	0x00, 0xE0, //         ###   
+	0x07, 0xC0, //      #####    
+	0x07, 0xC0, //      #####    
+	0x00, 0xE0, //         ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x60, 0xE0, //  ##     ###   
+	0x7F, 0xC0, //  #########    
+	0x3F, 0x80, //   #######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @800 '4' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0xC0, //   ##    ##    
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0xC0, //         ##    
+	0x03, 0xE0, //       #####   
+	0x03, 0xE0, //       #####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @840 '5' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1F, 0x80, //    ######     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @880 '6' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x1E, 0x00, //    ####       
+	0x18, 0x00, //    ##         
+	0x38, 0x00, //   ###         
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xC0, //   ########    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @920 '7' (14 pixels wide)
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @960 '8' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1000 '9' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x1F, 0xC0, //    #######    
+	0x38, 0xC0, //   ###   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xE0, //    ########   
+	0x0F, 0x60, //     #### ##   
+	0x00, 0xE0, //         ###   
+	0x00, 0xC0, //         ##    
+	0x03, 0xC0, //       ####    
+	0x3F, 0x80, //   #######     
+	0x3E, 0x00, //   #####       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1040 ':' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1080 ';' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1120 '<' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x30, //           ##  
+	0x00, 0xF0, //         ####  
+	0x03, 0xC0, //       ####    
+	0x07, 0x00, //      ###      
+	0x1C, 0x00, //    ###        
+	0x78, 0x00, //  ####         
+	0x1C, 0x00, //    ###        
+	0x07, 0x00, //      ###      
+	0x03, 0xC0, //       ####    
+	0x00, 0xF0, //         ####  
+	0x00, 0x30, //           ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1160 '=' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1200 '>' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x30, 0x00, //   ##          
+	0x3C, 0x00, //   ####        
+	0x0F, 0x00, //     ####      
+	0x03, 0x80, //       ###     
+	0x00, 0xE0, //         ###   
+	0x00, 0x78, //          #### 
+	0x00, 0xE0, //         ###   
+	0x03, 0x80, //       ###     
+	0x0F, 0x00, //     ####      
+	0x3C, 0x00, //   ####        
+	0x30, 0x00, //   ##          
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1240 '?' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x00, 0x60, //          ##   
+	0x01, 0xC0, //        ###    
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1280 '@' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x0C, 0x80, //     ##  #     
+	0x08, 0x40, //     #    #    
+	0x10, 0x40, //    #     #    
+	0x10, 0x40, //    #     #    
+	0x11, 0xC0, //    #   ###    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x11, 0xC0, //    #   ###    
+	0x10, 0x00, //    #          
+	0x08, 0x00, //     #         
+	0x08, 0x40, //     #    #    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1320 'A' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x03, 0x80, //       ###     
+	0x06, 0xC0, //      ## ##    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x30, 0x30, //   ##      ##  
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1360 'B' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x80, //   #######     
+	0x3F, 0xC0, //   ########    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xE0, //    ########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1400 'C' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x1C, 0x70, //    ###   ###  
+	0x38, 0x30, //   ###     ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1C, 0x70, //    ###   ###  
+	0x0F, 0xE0, //     #######   
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1440 'D' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0x80, //  ########     
+	0x7F, 0xC0, //  #########    
+	0x30, 0xE0, //   ##    ###   
+	0x30, 0x70, //   ##     ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x70, //   ##     ###  
+	0x30, 0xE0, //   ##    ###   
+	0x7F, 0xC0, //  #########    
+	0x7F, 0x80, //  ########     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1480 'E' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1520 'F' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1560 'G' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x31, 0xF8, //   ##   ###### 
+	0x31, 0xF8, //   ##   ###### 
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1600 'H' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1640 'I' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1680 'J' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xF8, //       ####### 
+	0x03, 0xF8, //       ####### 
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1720 'K' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3E, 0xF8, //   ##### ##### 
+	0x3E, 0xF8, //   ##### ##### 
+	0x18, 0xE0, //    ##   ###   
+	0x19, 0x80, //    ##  ##     
+	0x1B, 0x00, //    ## ##      
+	0x1F, 0x00, //    #####      
+	0x1D, 0x80, //    ### ##     
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0x60, //    ##    ##   
+	0x3E, 0x78, //   #####  #### 
+	0x3E, 0x38, //   #####   ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1760 'L' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1800 'M' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x38, 0x70, //   ###    ###  
+	0x3C, 0xF0, //   ####  ####  
+	0x34, 0xB0, //   ## #  # ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x30, 0x30, //   ##      ##  
+	0x7C, 0xF8, //  #####  ##### 
+	0x7C, 0xF8, //  #####  ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1840 'N' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x39, 0xF0, //   ###  #####  
+	0x3D, 0xF0, //   #### #####  
+	0x1C, 0x60, //    ###   ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x19, 0xE0, //    ##  ####   
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xE0, //    ##   ###   
+	0x3E, 0xE0, //   ##### ###   
+	0x3E, 0x60, //   #####  ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1880 'O' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1920 'P' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1960 'Q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x0C, 0xE0, //     ##  ###   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2000 'R' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x70, //    ##    ###  
+	0x3E, 0x38, //   #####   ### 
+	0x3E, 0x18, //   #####    ## 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2040 'S' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xB0, //     ##### ##  
+	0x1F, 0xF0, //    #########  
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x00, //   ###         
+	0x1F, 0x80, //    ######     
+	0x07, 0xE0, //      ######   
+	0x00, 0x70, //          ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x3F, 0xE0, //   #########   
+	0x37, 0xC0, //   ## #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2080 'T' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2120 'U' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2160 'V' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2200 'W' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7C, 0x7C, //  #####   #####
+	0x7C, 0x7C, //  #####   #####
+	0x30, 0x18, //   ##       ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x36, 0xD8, //   ## ## ## ## 
+	0x16, 0xD0, //    # ## ## #  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x18, 0x30, //    ##     ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2240 'X' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2280 'Y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2320 'Z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2360 '[' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2400 '\' (14 pixels wide)
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2440 ']' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2480 '^' (14 pixels wide)
+	0x00, 0x00, //               
+	0x02, 0x00, //       #       
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x20, 0x20, //   #       #   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2520 '_' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0xFF, 0xFC, // ##############
+	0xFF, 0xFC, // ##############
+
+	// @2560 '`' (14 pixels wide)
+	0x00, 0x00, //               
+	0x04, 0x00, //      #        
+	0x03, 0x00, //       ##      
+	0x00, 0x80, //         #     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2600 'a' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xC0, //     ######    
+	0x1F, 0xE0, //    ########   
+	0x00, 0x60, //          ##   
+	0x0F, 0xE0, //     #######   
+	0x1F, 0xE0, //    ########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xF0, //   ##########  
+	0x1F, 0x70, //    ##### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2640 'b' (14 pixels wide)
+	0x00, 0x00, //               
+	0x70, 0x00, //  ###          
+	0x70, 0x00, //  ###          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xE0, //   #########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x7F, 0xE0, //  ##########   
+	0x77, 0x80, //  ### ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2680 'c' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x30, //    ##     ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1F, 0xF0, //    #########  
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2720 'd' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x70, //          ###  
+	0x00, 0x70, //          ###  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1F, 0xF8, //    ########## 
+	0x07, 0xB8, //      #### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2760 'e' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x30, 0x00, //   ##          
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2800 'f' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xF0, //       ######  
+	0x07, 0xF0, //      #######  
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2840 'g' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x70, //          ###  
+	0x0F, 0xE0, //     #######   
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2880 'h' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xC0, //    ## ####    
+	0x1F, 0xE0, //    ########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2920 'i' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2960 'j' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0xC0, //        ###    
+	0x3F, 0x80, //   #######     
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3000 'k' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0x00, //    ## ##      
+	0x1E, 0x00, //    ####       
+	0x1E, 0x00, //    ####       
+	0x1B, 0x00, //    ## ##      
+	0x19, 0x80, //    ##  ##     
+	0x39, 0xF0, //   ###  #####  
+	0x39, 0xF0, //   ###  #####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3040 'l' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3080 'm' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7E, 0xE0, //  ###### ###   
+	0x7F, 0xF0, //  ###########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x7B, 0xB8, //  #### ### ### 
+	0x7B, 0xB8, //  #### ### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3120 'n' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3B, 0xC0, //   ### ####    
+	0x3F, 0xE0, //   #########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3160 'o' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3200 'p' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x77, 0x80, //  ### ####     
+	0x7F, 0xE0, //  ##########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x3F, 0xE0, //   #########   
+	0x37, 0x80, //   ## ####     
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x7C, 0x00, //  #####        
+	0x7C, 0x00, //  #####        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3240 'q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x00, 0xF8, //         ##### 
+	0x00, 0xF8, //         ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3280 'r' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xE0, //   ####  ###   
+	0x3D, 0xF0, //   #### #####  
+	0x0F, 0x30, //     ####  ##  
+	0x0E, 0x00, //     ###       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xC0, //   ########    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3320 's' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xE0, //      ######   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x1E, 0x00, //    ####       
+	0x0F, 0xC0, //     ######    
+	0x01, 0xE0, //        ####   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3360 't' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0F, 0xF0, //     ########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3400 'u' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x38, 0xE0, //   ###   ###   
+	0x38, 0xE0, //   ###   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xF0, //    #########  
+	0x0F, 0x70, //     #### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3440 'v' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3480 'w' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x32, 0x60, //   ##  #  ##   
+	0x32, 0x60, //   ##  #  ##   
+	0x37, 0xE0, //   ## ######   
+	0x1D, 0xC0, //    ### ###    
+	0x1D, 0xC0, //    ### ###    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3520 'x' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x07, 0x80, //      ####     
+	0x0C, 0xC0, //     ##  ##    
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3560 'y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0F, 0x80, //     #####     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x7F, 0x00, //  #######      
+	0x7F, 0x00, //  #######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3600 'z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3640 '{' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0x00, //      ###      
+	0x0E, 0x00, //     ###       
+	0x07, 0x00, //      ###      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3680 '|' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3720 '}' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x1E, 0x00, //    ####       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x07, 0x00, //      ###      
+	0x03, 0x80, //       ###     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1E, 0x00, //    ####       
+	0x1C, 0x00, //    ###        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3760 '~' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0E, 0x00, //     ###       
+	0x3F, 0x30, //   ######  ##  
+	0x33, 0xF0, //   ##  ######  
+	0x01, 0xE0, //        ####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+};
+
+
+sFONT Font20 = {
+  Font20_Table,
+  14, /* Width */
+  20, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2520 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font24.cpp

@@ -0,0 +1,2520 @@
+/**
+  ******************************************************************************
+  * @file    font24.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font24 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+const uint8_t Font24_Table [] PROGMEM = 
+{
+  // @0 ' ' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @72 '!' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @144 '"' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @216 '#' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @288 '$' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0xB0, 0x00, //      #### ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x1C, 0x00, 0x00, //    ###           
+  0x0F, 0x80, 0x00, //     #####        
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0xF0, 0x00, //         ####     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x1C, 0x70, 0x00, //    ###   ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @360 '%' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x80, 0x00, //      ####        
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x0F, 0xF8, 0x00, //     #########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x03, 0xF0, 0x00, //       ######     
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @432 '&' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xF0, 0x00, //       ######     
+  0x07, 0xF0, 0x00, //      #######     
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x06, 0x00, 0x00, //      ##          
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x9C, 0x00, //     #####  ###   
+  0x1D, 0xFC, 0x00, //    ### #######   
+  0x18, 0xF0, 0x00, //    ##   ####     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x07, 0xDC, 0x00, //      ##### ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @504 ''' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @576 '(' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @648 ')' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0E, 0x00, 0x00, //     ###          
+  0x0E, 0x00, 0x00, //     ###          
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x00, 0x00, //     ####         
+  0x0E, 0x00, 0x00, //     ###          
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @720 '*' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1D, 0xB8, 0x00, //    ### ## ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @792 '+' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @864 ',' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @936 '-' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1008 '.' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1080 '/' (17 pixels wide)
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1152 '0' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1224 '1' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x07, 0x80, 0x00, //      ####        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1D, 0x80, 0x00, //    ### ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1296 '2' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x80, 0x00, //       ###        
+  0x06, 0x00, 0x00, //      ##          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1368 '3' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x70, 0x00, //     ##   ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1440 '4' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0xE0, 0x00, //        ####      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xF8, 0x00, //       #######    
+  0x03, 0xF8, 0x00, //       #######    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1512 '5' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1584 '6' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF8, 0x00, //         #####    
+  0x03, 0xF8, 0x00, //       #######    
+  0x07, 0x00, 0x00, //      ###         
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1656 '7' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1728 '8' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1800 '9' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xD8, 0x00, //       #### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1F, 0x00, 0x00, //    #####         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1872 ':' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1944 ';' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x02, 0x00, 0x00, //       #          
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2016 '<' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0xF0, 0x00, //         ####     
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0x00, 0x00, //     ####         
+  0x3C, 0x00, 0x00, //   ####           
+  0xF0, 0x00, 0x00, // ####             
+  0x3C, 0x00, 0x00, //   ####           
+  0x0F, 0x00, 0x00, //     ####         
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2088 '=' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2160 '>' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x70, 0x00, 0x00, //  ###             
+  0x78, 0x00, 0x00, //  ####            
+  0x1E, 0x00, 0x00, //    ####          
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x1E, 0x00, //            ####  
+  0x00, 0x78, 0x00, //          ####    
+  0x01, 0xE0, 0x00, //        ####      
+  0x07, 0x80, 0x00, //      ####        
+  0x1E, 0x00, 0x00, //    ####          
+  0x78, 0x00, 0x00, //  ####            
+  0x70, 0x00, 0x00, //  ###             
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2232 '?' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2304 '@' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0xF0, 0x00, //      #######     
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x00, 0x00, //    ##            
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x18, 0x00, //     ###    ##    
+  0x07, 0xF8, 0x00, //      ########    
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2376 'A' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2448 'B' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x1C, 0x00, //    ##      ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2520 'C' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2592 'D' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xC0, 0x00, //  #########       
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2664 'E' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2736 'F' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0xCC, 0x00, //     ##  ##  ##   
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2808 'G' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2880 'H' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2952 'I' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3024 'J' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xE0, 0x00, //   #########      
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3096 'K' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1B, 0x80, 0x00, //    ## ###        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3168 'L' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x80, 0x00, //  ########        
+  0x7F, 0x80, 0x00, //  ########        
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3240 'M' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF0, 0x0F, 0x00, // ####        #### 
+  0xF8, 0x1F, 0x00, // #####      ##### 
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3312 'N' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1E, 0x18, 0x00, //    ####    ##    
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x1B, 0x18, 0x00, //    ## ##   ##    
+  0x1B, 0x98, 0x00, //    ## ###  ##    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x18, 0xD8, 0x00, //    ##   ## ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3384 'O' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3456 'P' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3528 'Q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xC0, 0x00, //      #####       
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3600 'R' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xC0, 0x00, //    #######       
+  0x18, 0xE0, 0x00, //    ##   ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1E, 0x00, //  #######   ####  
+  0x7F, 0x0E, 0x00, //  #######    ###  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3672 'S' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1E, 0x00, 0x00, //    ####          
+  0x0F, 0xC0, 0x00, //     ######       
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x78, 0x00, //          ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3744 'T' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3816 'U' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3888 'V' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0x80, 0x00, //         #        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3960 'W' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFE, 0x3F, 0x80, // #######   #######
+  0xFE, 0x3F, 0x80, // #######   #######
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x86, 0x00, //   ##    #    ##  
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1E, 0x7C, 0x00, //    ####  #####   
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4032 'X' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4104 'Y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4176 'Z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4248 '[' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4320 '\' (17 pixels wide)
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x00, 0x00, //     ###          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4392 ']' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4464 '^' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0x70, 0x00, //      ### ###     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x10, 0x04, 0x00, //    #         #   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4536 '_' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFF, 0xFF, 0x00, // ################ 
+  0xFF, 0xFF, 0x00, // ################ 
+
+  // @4608 '`' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4680 'a' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x07, 0xF0, 0x00, //      #######     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x70, 0x00, //   ##     ###     
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x0F, 0xBC, 0x00, //     ##### ####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4752 'b' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4824 'c' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4896 'd' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xFE, 0x00, //    ############  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4968 'e' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x07, 0xF0, 0x00, //      #######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5040 'f' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xFC, 0x00, //        #######   
+  0x03, 0xFC, 0x00, //       ########   
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5112 'g' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5184 'h' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5256 'i' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5328 'j' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1F, 0x80, 0x00, //    ######        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5400 'k' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3C, 0x00, 0x00, //   ####           
+  0x3C, 0x00, 0x00, //   ####           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0D, 0x80, 0x00, //     ## ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x00, 0x00, //     ####         
+  0x0F, 0x80, 0x00, //     #####        
+  0x0D, 0xC0, 0x00, //     ## ###       
+  0x0C, 0xE0, 0x00, //     ##  ###      
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5472 'l' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5544 'm' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF7, 0x78, 0x00, // #### ### ####    
+  0xFF, 0xFC, 0x00, // ##############   
+  0x39, 0xCC, 0x00, //   ###  ###  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5616 'n' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5688 'o' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5760 'p' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF8, 0x00, //  ############    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x7F, 0x00, 0x00, //  #######         
+  0x7F, 0x00, 0x00, //  #######         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5832 'q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5904 'r' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x78, 0x00, //   #####  ####    
+  0x3E, 0xFC, 0x00, //   ##### ######   
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x07, 0x00, 0x00, //      ###         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5976 's' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xF8, 0x00, //      ########    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0x80, 0x00, //    ######        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0xF8, 0x00, //         #####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6048 't' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x07, 0xFC, 0x00, //      #########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6120 'u' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x0F, 0xFE, 0x00, //     ###########  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6192 'v' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6264 'w' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x31, 0x18, 0x00, //   ##   #   ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x1A, 0xB0, 0x00, //    ## # # ##     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1C, 0x60, 0x00, //    ###   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6336 'x' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6408 'y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0xE0, 0x00, //       #####      
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6480 'z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6552 '{' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6624 '|' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6696 '}' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0x80, 0x00, //      ####        
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6768 '~' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x00, 0x00, //     ###          
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x3B, 0xB8, 0x00, //   ### ### ###    
+  0x31, 0xF0, 0x00, //   ##   #####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+};
+
+sFONT Font24 = {
+  Font24_Table,
+  17, /* Width */
+  24, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 465 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font24CN.cpp

@@ -0,0 +1,465 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font24CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC1,0xC0,0x00,
+0x01,0xE3,0xE0,0x00,0x03,0xE3,0xC0,0x00,0x03,0xC7,0x80,0x00,0x03,0xC7,0xFF,0xFF,
+0x07,0x8F,0xFF,0xFF,0x07,0x8F,0x00,0x0F,0x0F,0x1E,0x00,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x1F,0x3C,0x1E,0x3E,0x1F,0x18,0x1E,0x3C,0x3F,0x00,0x1E,0x1C,0x7F,0x00,0x1E,0x00,
+0x7F,0x07,0x9E,0x70,0xFF,0x07,0x9E,0xF0,0xEF,0x0F,0x9E,0x78,0x6F,0x0F,0x1E,0x78,
+0x0F,0x0F,0x1E,0x3C,0x0F,0x1E,0x1E,0x3C,0x0F,0x1E,0x1E,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x0F,0x3C,0x1E,0x1F,0x0F,0x7C,0x1E,0x0F,0x0F,0x78,0x1E,0x0E,0x0F,0x00,0x1E,0x00,
+0x0F,0x00,0x1E,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x07,0xFC,0x00,0x0F,0x07,0xF8,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,
+0x0F,0x07,0xFF,0xFE,0x0F,0x07,0xFF,0xFE,0x0F,0x00,0x00,0x3E,0x1E,0x00,0x00,0xFC,
+0xFF,0xF8,0x01,0xF0,0xFF,0xF8,0x03,0xE0,0x1E,0x78,0x07,0xC0,0x1E,0x78,0x0F,0x80,
+0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,
+0x3C,0x7F,0xFF,0xFF,0x78,0xFF,0xFF,0xFF,0x78,0xF0,0x0F,0x00,0x78,0xF0,0x0F,0x00,
+0x3D,0xE0,0x0F,0x00,0x1F,0xE0,0x0F,0x00,0x0F,0xE0,0x0F,0x00,0x07,0xC0,0x0F,0x00,
+0x07,0xE0,0x0F,0x00,0x07,0xF0,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x1E,0x7C,0x0F,0x00,
+0x3C,0x38,0x0F,0x00,0x78,0x00,0x0F,0x00,0xF0,0x03,0xFF,0x00,0x60,0x01,0xFE,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  软  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"软",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x03,0xC0,0x78,0x00,0x07,0x80,0x78,0x00,0x07,0x80,0x78,0x00,
+0x07,0x80,0xF0,0x00,0x0F,0x00,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x1E,0x03,0xC0,0x1F,0x1E,0x03,0xC0,0x1E,0x1F,0xE7,0x8F,0x3E,0x3D,0xE7,0x8F,0x3C,
+0x3D,0xEF,0x0F,0x7C,0x3D,0xE7,0x0F,0x78,0x79,0xE0,0x0F,0x00,0x79,0xE0,0x0E,0x00,
+0x7F,0xFE,0x0E,0x00,0x7F,0xFE,0x1F,0x00,0x01,0xE0,0x1F,0x00,0x01,0xE0,0x1F,0x00,
+0x01,0xE0,0x1F,0x80,0x01,0xE0,0x1F,0x80,0x01,0xE0,0x3F,0x80,0x01,0xFF,0x3F,0xC0,
+0x0F,0xFF,0x7B,0xC0,0xFF,0xF0,0x79,0xE0,0xF9,0xE0,0xF1,0xF0,0x01,0xE1,0xF0,0xF0,
+0x01,0xE3,0xE0,0xF8,0x01,0xE7,0xC0,0x7C,0x01,0xFF,0x80,0x3F,0x01,0xFF,0x00,0x1F,
+0x01,0xEC,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雅  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雅",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0xFF,0x00,
+0x7F,0xFC,0xF7,0x80,0x7F,0xFD,0xE3,0xC0,0x01,0xC1,0xE3,0xC0,0x01,0xC3,0xC1,0x80,
+0x3D,0xC7,0xFF,0xFF,0x39,0xC7,0xFF,0xFF,0x39,0xCF,0x83,0x80,0x79,0xDF,0x83,0x80,
+0x79,0xFF,0x83,0x80,0x79,0xDF,0x83,0x80,0x71,0xC3,0x83,0x80,0x7F,0xFF,0xFF,0xFE,
+0x7F,0xFF,0xFF,0xFE,0x03,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,
+0x0F,0xC3,0x83,0x80,0x0F,0xC3,0x83,0x80,0x1F,0xC3,0xFF,0xFE,0x1D,0xC3,0xFF,0xFE,
+0x3D,0xC3,0x83,0x80,0x79,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,
+0x61,0xC3,0x83,0x80,0x01,0xC3,0xFF,0xFF,0x03,0xC3,0xFF,0xFF,0x1F,0xC3,0x80,0x00,
+0x1F,0x83,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  黑  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"黑",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,0x1E,0x03,0xC0,0x3C,0x1E,0xC3,0xC7,0x3C,
+0x1F,0xE3,0xC7,0xBC,0x1E,0xF3,0xCF,0x3C,0x1E,0xFB,0xDF,0x3C,0x1E,0x7B,0xDE,0x3C,
+0x1E,0x33,0xDC,0x3C,0x1E,0x03,0xC0,0x3C,0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,
+0x1E,0x03,0xC0,0x3C,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x3F,0xFF,0xFF,0xFC,
+0x3F,0xFF,0xFF,0xFC,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1C,0x38,0x70,0x70,
+0x3E,0x78,0xF8,0xF8,0x3C,0x7C,0x78,0x7C,0x7C,0x3C,0x3C,0x3E,0xF8,0x3E,0x3C,0x1F,
+0xF0,0x1C,0x18,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  此  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"此",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x0C,0x3C,0x78,0x3C,0x1E,0x3C,0x78,0x3C,0x3F,0x3C,0x78,0x3C,0xF8,
+0x3C,0x7F,0xFD,0xF0,0x3C,0x7F,0xFF,0xE0,0x3C,0x78,0x3F,0x80,0x3C,0x78,0x3E,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x0E,0x3C,0x78,0x3C,0x0F,
+0x3C,0x78,0x3C,0x0F,0x3C,0x79,0xFC,0x0F,0x3C,0x7F,0xFC,0x0F,0x3F,0xFF,0x3C,0x0F,
+0x3F,0xF0,0x3E,0x1E,0xFF,0x00,0x1F,0xFE,0xF0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  字  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"字",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,
+0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,
+0x7B,0xFF,0xFF,0xDE,0x03,0xFF,0xFF,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x3F,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x01,0xF8,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  体  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"体",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x3C,0x00,
+0x03,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,
+0x07,0x80,0x3C,0x00,0x0F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0x1F,0x01,0xFE,0x00,
+0x1F,0x01,0xFF,0x00,0x3F,0x01,0xFF,0x00,0x3F,0x03,0xFF,0x00,0x7F,0x03,0xFF,0x80,
+0x7F,0x07,0xBF,0x80,0xFF,0x07,0xBF,0xC0,0xEF,0x0F,0x3D,0xC0,0xCF,0x0F,0x3D,0xE0,
+0x0F,0x1E,0x3D,0xE0,0x0F,0x1E,0x3C,0xF0,0x0F,0x3C,0x3C,0x78,0x0F,0x7C,0x3C,0x7C,
+0x0F,0xF8,0x3C,0x3E,0x0F,0xF7,0xFF,0xDF,0x0F,0xE7,0xFF,0xCF,0x0F,0xC0,0x3C,0x06,
+0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,
+0x0F,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  下  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"下",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0xE0,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0F,0xFC,0x00,0x00,0x0F,0xBF,0x00,
+0x00,0x0F,0x9F,0x80,0x00,0x0F,0x87,0xE0,0x00,0x0F,0x83,0xF0,0x00,0x0F,0x80,0xF8,
+0x00,0x0F,0x80,0x7C,0x00,0x0F,0x80,0x38,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  对  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"对",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x7F,0xFC,0x00,0x78,0x7F,0xFC,0x00,0x78,
+0x00,0x3C,0x00,0x78,0x00,0x3F,0xFF,0xFF,0x30,0x3F,0xFF,0xFF,0x78,0x3C,0x00,0x78,
+0x3C,0x38,0x00,0x78,0x3E,0x78,0x00,0x78,0x1E,0x78,0xC0,0x78,0x0F,0x79,0xE0,0x78,
+0x0F,0xF0,0xF0,0x78,0x07,0xF0,0xF8,0x78,0x03,0xF0,0x78,0x78,0x01,0xE0,0x3C,0x78,
+0x03,0xF0,0x3E,0x78,0x03,0xF0,0x18,0x78,0x07,0xF8,0x00,0x78,0x07,0xFC,0x00,0x78,
+0x0F,0x3E,0x00,0x78,0x1F,0x1E,0x00,0x78,0x3E,0x1F,0x00,0x78,0x7C,0x0E,0x00,0xF8,
+0xF8,0x00,0x00,0xF0,0xF0,0x00,0x3F,0xF0,0x60,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  应  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"应",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xF0,0x00,0x00,0x00,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
+0x1E,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x1E,0x01,0xE0,0x78,0x1E,0x01,0xE0,0x78,
+0x1E,0xE1,0xE0,0x78,0x1F,0xF1,0xF0,0xF8,0x1E,0xF0,0xF0,0xF0,0x1E,0xF0,0xF0,0xF0,
+0x1E,0xF8,0xF0,0xF0,0x1E,0x78,0xF1,0xF0,0x1E,0x78,0xF9,0xE0,0x1E,0x78,0x79,0xE0,
+0x1E,0x7C,0x7B,0xE0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,
+0x3C,0x3E,0x07,0x80,0x3C,0x1C,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,0x0F,0x00,
+0x78,0x00,0x0F,0x00,0x7B,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,
+0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  的  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"的",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3C,0x00,0x07,0xC0,0x3E,0x00,
+0x07,0x80,0x3C,0x00,0x07,0x80,0x7C,0x00,0x0F,0x00,0x78,0x00,0x7F,0xFE,0x7F,0xFE,
+0x7F,0xFE,0xFF,0xFE,0x78,0x1E,0xF0,0x1E,0x78,0x1F,0xE0,0x1E,0x78,0x1F,0xE0,0x1E,
+0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xF0,0x1E,0x78,0x1E,0xF8,0x1E,
+0x78,0x1E,0x7C,0x1E,0x7F,0xFE,0x3C,0x1E,0x7F,0xFE,0x1E,0x1E,0x78,0x1E,0x1F,0x1E,
+0x78,0x1E,0x0F,0x9E,0x78,0x1E,0x07,0x9E,0x78,0x1E,0x07,0x1E,0x78,0x1E,0x00,0x1E,
+0x78,0x1E,0x00,0x1E,0x78,0x1E,0x00,0x3E,0x78,0x1E,0x00,0x3C,0x78,0x1E,0x00,0x3C,
+0x7F,0xFE,0x00,0x3C,0x7F,0xFE,0x00,0x7C,0x78,0x1E,0x3F,0xF8,0x78,0x1E,0x3F,0xF0,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  点  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"点",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xFF,0xFF,0x00,0x03,0xFF,0xFF,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x00,0x00,0x00,0x00,
+0x0C,0x38,0x38,0x30,0x1E,0x7C,0x78,0x78,0x3E,0x3C,0x78,0x78,0x3C,0x3C,0x3C,0x3C,
+0x7C,0x3E,0x3C,0x3E,0xF8,0x1E,0x3C,0x1E,0xF0,0x1E,0x1E,0x1F,0x70,0x1E,0x1C,0x0E,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  阵  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"阵",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x78,0x00,
+0x7F,0xF0,0x78,0x00,0x7F,0xF0,0x78,0x00,0x79,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,
+0x79,0xE1,0xE0,0x00,0x79,0xE1,0xE0,0x00,0x7B,0xC1,0xEF,0x80,0x7B,0xC3,0xCF,0x80,
+0x7B,0xC3,0xCF,0x80,0x7F,0x87,0xCF,0x80,0x7F,0x87,0x8F,0x80,0x7F,0x87,0x8F,0x80,
+0x7B,0xCF,0x0F,0x80,0x7B,0xCF,0xFF,0xFE,0x79,0xEF,0xFF,0xFE,0x79,0xE0,0x0F,0x80,
+0x78,0xE0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,
+0x78,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,0x7F,0xE0,0x0F,0x80,0x7F,0xC0,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  为  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"为",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,
+0x0E,0x07,0x80,0x00,0x1F,0x07,0x80,0x00,0x0F,0x87,0x80,0x00,0x07,0xC7,0x80,0x00,
+0x01,0xE7,0x80,0x00,0x00,0xC7,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xFC,
+0x7F,0xFF,0xFF,0xFC,0x00,0x07,0x80,0x3C,0x00,0x0F,0x80,0x3C,0x00,0x0F,0x00,0x3C,
+0x00,0x0F,0x00,0x3C,0x00,0x0F,0x60,0x3C,0x00,0x1F,0xF0,0x3C,0x00,0x1E,0x78,0x3C,
+0x00,0x3E,0x3C,0x3C,0x00,0x3C,0x3E,0x3C,0x00,0x7C,0x1F,0x3C,0x00,0x78,0x0F,0x3C,
+0x00,0xF8,0x06,0x3C,0x01,0xF0,0x00,0x3C,0x03,0xE0,0x00,0x7C,0x07,0xC0,0x00,0x7C,
+0x0F,0x80,0x00,0x78,0x1F,0x00,0x00,0xF8,0x3E,0x00,0xFF,0xF0,0x7C,0x00,0xFF,0xE0,
+0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x38,
+0x0F,0x00,0x00,0x38,0x0F,0x00,0x00,0x38,0x0F,0x3F,0xF8,0x38,0x0F,0x3F,0xF8,0x38,
+0x0F,0x00,0x78,0x38,0xFF,0xE0,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0x0F,0x00,0x70,0x38,
+0x0F,0x18,0xF0,0x38,0x1F,0x3C,0xF0,0x38,0x1F,0x1C,0xFE,0x38,0x1F,0xDE,0xFE,0x38,
+0x3F,0xEF,0xEF,0x38,0x3F,0xFF,0xEF,0x38,0x3F,0xF7,0xE7,0xB8,0x7F,0x67,0xC7,0xB8,
+0x7F,0x03,0xC3,0xB8,0xFF,0x07,0xE0,0x38,0xEF,0x07,0xE0,0x38,0xEF,0x0F,0xF0,0x38,
+0xCF,0x1F,0xF0,0x38,0x0F,0x1E,0x78,0x38,0x0F,0x3C,0x7C,0x38,0x0F,0x78,0x3C,0x38,
+0x0F,0xF8,0x38,0x38,0x0F,0x60,0x00,0x78,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x07,0xF0,
+0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x00,0x00,0x3C,0x1E,0x00,
+0x00,0x3C,0x1E,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x1E,0x00,
+0x07,0xBC,0x1E,0x00,0x07,0x80,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,
+0x1E,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF0,
+0xF7,0xFF,0xFF,0xF0,0x37,0x83,0x80,0xF0,0x07,0x87,0xC0,0xF0,0x07,0x83,0xF0,0xF0,
+0x07,0x00,0xE0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x0F,0x00,0xE0,
+0x0F,0x0F,0x81,0xE0,0x0E,0x03,0xE1,0xE0,0x1E,0x01,0xC1,0xE0,0x1F,0xFF,0xFF,0xFE,
+0x1F,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,
+0x00,0x00,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3E,
+0x7C,0x00,0x3F,0xFE,0x3F,0x3F,0xFF,0xF0,0x1F,0xBF,0xE0,0x00,0x07,0xBC,0x00,0x00,
+0x03,0x3C,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x0F,0xFE,0x70,0x3D,0xFF,0xF8,
+0xF8,0x3D,0xFF,0x00,0x7C,0x3D,0xE7,0x80,0x3F,0x3D,0xE7,0x80,0x1F,0x3D,0xE7,0x8E,
+0x0E,0x3D,0xE7,0x9F,0x00,0x3D,0xE7,0xFE,0x00,0x39,0xE7,0xF8,0x00,0x39,0xE3,0xF0,
+0x1C,0x39,0xE3,0xC0,0x1E,0x79,0xE3,0xC0,0x1E,0x79,0xE1,0xE0,0x1E,0x79,0xE1,0xE0,
+0x3C,0x79,0xE0,0xF0,0x3C,0x79,0xE0,0xF8,0x3C,0xF1,0xE0,0x7C,0x3C,0xF1,0xE3,0x7C,
+0x7D,0xF1,0xEF,0x3F,0x79,0xE1,0xFE,0x1F,0x7B,0xE1,0xF8,0x0E,0x7B,0xC3,0xE0,0x00,
+0x79,0x81,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{
+"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x7C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,
+0x01,0xFF,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,0xEF,0x00,0x00,0x03,0xEF,0x80,0x00,
+0x03,0xCF,0x80,0x00,0x07,0xC7,0x80,0x00,0x07,0xC7,0xC0,0x00,0x07,0x87,0xC0,0x00,
+0x0F,0x83,0xE0,0x00,0x0F,0x83,0xE0,0x00,0x0F,0x01,0xE0,0x00,0x1F,0xFF,0xF0,0x00,
+0x1F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x3E,0x00,0xF8,0x00,0x3C,0x00,0xF8,0x00,
+0x7C,0x00,0x7C,0x00,0x7C,0x00,0x7C,0x00,0x78,0x00,0x3C,0x00,0xF8,0x00,0x3E,0x00,
+0xF8,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x00,
+0x1F,0xFE,0x00,0x00,0x3F,0xFE,0x00,0x00,0x3E,0x3F,0x00,0x00,0x38,0x1F,0x00,0x00,
+0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x03,0xFF,0x00,0x00,0x1F,0xFF,0x00,0x00,
+0x3F,0x8F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x78,0x1F,0x00,0x00,
+0x7C,0x1F,0x00,0x00,0x7E,0x7F,0x00,0x00,0x7F,0xFF,0x00,0x00,0x3F,0xFF,0x00,0x00,
+0x0F,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0xFE,0x00,0x00,
+0x3D,0xFF,0x80,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0x07,0xE0,0x00,
+0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3C,0x01,0xE0,0x00,0x3C,0x01,0xE0,0x00,
+0x3C,0x01,0xE0,0x00,0x3C,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,
+0x3F,0x07,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0xFF,0x80,0x00,0x3F,0xFF,0x00,0x00,
+0x3C,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
+0x07,0xFE,0x00,0x00,0x1F,0xFE,0x00,0x00,0x3F,0x86,0x00,0x00,0x3E,0x00,0x00,0x00,
+0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
+0x78,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,
+0x3E,0x00,0x00,0x00,0x3F,0x86,0x00,0x00,0x1F,0xFE,0x00,0x00,0x0F,0xFE,0x00,0x00,
+0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雪  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雪",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x78,0x03,0xC0,0x1E,0x78,0x03,0xC0,0x1E,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x07,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  电  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"电",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,
+0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0x0E,0x78,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,
+0x00,0x07,0x80,0x1F,0x00,0x07,0x80,0x1E,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFC,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  子  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"子",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xF8,0x00,0x00,0x07,0xE0,
+0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0xFC,0x00,
+0x00,0x01,0xF8,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x01,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+
+};
+
+cFONT Font24CN = {
+  Font24CN_Table,
+  sizeof(Font24CN_Table)/sizeof(CH_CN),  /*size of table*/
+  24, /* ASCII Width */
+  32, /* Width */
+  41, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1004 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/font8.cpp

@@ -0,0 +1,1004 @@
+/**
+  ******************************************************************************
+  * @file    Font8.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font8 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font8_Table[] PROGMEM = 
+{
+	// @0 ' ' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @8 '!' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @16 '"' (5 pixels wide)
+	0x50, //  # # 
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @24 '#' (5 pixels wide)
+	0x28, //   # #
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xA0, // # #  
+	0x00, //      
+
+	// @32 '$' (5 pixels wide)
+	0x20, //   #  
+	0x30, //   ## 
+	0x60, //  ##  
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x20, //   #  
+	0x00, //      
+
+	// @40 '%' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x18, //    ##
+	0x60, //  ##  
+	0x10, //    # 
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @48 '&' (5 pixels wide)
+	0x00, //      
+	0x38, //   ###
+	0x20, //   #  
+	0x60, //  ##  
+	0x50, //  # # 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @56 ''' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @64 '(' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @72 ')' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @80 '*' (5 pixels wide)
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @88 '+' (5 pixels wide)
+	0x00, //      
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @96 ',' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @104 '-' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @112 '.' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @120 '/' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x40, //  #   
+	0x80, // #    
+	0x00, //      
+
+	// @128 '0' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @136 '1' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @144 '2' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @152 '3' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @160 '4' (5 pixels wide)
+	0x10, //    # 
+	0x30, //   ## 
+	0x50, //  # # 
+	0x78, //  ####
+	0x10, //    # 
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @168 '5' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x60, //  ##  
+	0x10, //    # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @176 '6' (5 pixels wide)
+	0x30, //   ## 
+	0x40, //  #   
+	0x60, //  ##  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @184 '7' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @192 '8' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @200 '9' (5 pixels wide)
+	0x30, //   ## 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @208 ':' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @216 ';' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @224 '<' (5 pixels wide)
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0xC0, // ##   
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @232 '=' (5 pixels wide)
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @240 '>' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0x20, //   #  
+	0x18, //    ##
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+	0x00, //      
+
+	// @248 '?' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @256 '@' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x58, //  # ##
+	0x48, //  #  #
+	0x40, //  #   
+	0x38, //   ###
+	0x00, //      
+
+	// @264 'A' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x50, //  # # 
+	0x70, //  ### 
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @272 'B' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @280 'C' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @288 'D' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @296 'E' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @304 'F' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @312 'G' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x58, //  # ##
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @320 'H' (5 pixels wide)
+	0xE8, // ### #
+	0x48, //  #  #
+	0x78, //  ####
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @328 'I' (5 pixels wide)
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @336 'J' (5 pixels wide)
+	0x38, //   ###
+	0x10, //    # 
+	0x10, //    # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @344 'K' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x60, //  ##  
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @352 'L' (5 pixels wide)
+	0xE0, // ###  
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @360 'M' (5 pixels wide)
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xA8, // # # #
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @368 'N' (5 pixels wide)
+	0xD8, // ## ##
+	0x68, //  ## #
+	0x68, //  ## #
+	0x58, //  # ##
+	0x58, //  # ##
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @376 'O' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @384 'P' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @392 'Q' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x18, //    ##
+	0x00, //      
+
+	// @400 'R' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @408 'S' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x20, //   #  
+	0x10, //    # 
+	0x50, //  # # 
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @416 'T' (5 pixels wide)
+	0xF8, // #####
+	0xA8, // # # #
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @424 'U' (5 pixels wide)
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @432 'V' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x48, //  #  #
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @440 'W' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @448 'X' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @456 'Y' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @464 'Z' (5 pixels wide)
+	0x78, //  ####
+	0x48, //  #  #
+	0x10, //    # 
+	0x20, //   #  
+	0x48, //  #  #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @472 '[' (5 pixels wide)
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x00, //      
+
+	// @480 '\' (5 pixels wide)
+	0x80, // #    
+	0x40, //  #   
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @488 ']' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x00, //      
+
+	// @496 '^' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @504 '_' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0xF8, // #####
+
+	// @512 '`' (5 pixels wide)
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @520 'a' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x10, //    # 
+	0x70, //  ### 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @528 'b' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @536 'c' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @544 'd' (5 pixels wide)
+	0x18, //    ##
+	0x08, //     #
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @552 'e' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x70, //  ### 
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @560 'f' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @568 'g' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x30, //   ## 
+
+	// @576 'h' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @584 'i' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @592 'j' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x70, //  ### 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x70, //  ### 
+
+	// @600 'k' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x58, //  # ##
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @608 'l' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @616 'm' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD0, // ## # 
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x00, //      
+	0x00, //      
+
+	// @624 'n' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xC8, // ##  #
+	0x00, //      
+	0x00, //      
+
+	// @632 'o' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @640 'p' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+
+	// @648 'q' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x18, //    ##
+
+	// @656 'r' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @664 's' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @672 't' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0xF0, // #### 
+	0x40, //  #   
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @680 'u' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @688 'v' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xC8, // ##  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @696 'w' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @704 'x' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x48, //  #  #
+	0x00, //      
+	0x00, //      
+
+	// @712 'y' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+
+	// @720 'z' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x50, //  # # 
+	0x28, //   # #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @728 '{' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @736 '|' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @744 '}' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @752 '~' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x28, //   # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */
+  8, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 99 - 0
doc/OLED_Module_Code/Arduino/OLED_0in95_rgb/fonts.h

@@ -0,0 +1,99 @@
+/**
+  ******************************************************************************
+  * @file    fonts.h
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   Header for fonts.c file
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FONTS_H
+#define __FONTS_H
+
+
+/*最大字体微软雅黑24 (32x41) */
+#define MAX_HEIGHT_FONT         41
+#define MAX_WIDTH_FONT          32
+#define OFFSET_BITMAP           
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include <stdint.h>
+#include <avr/pgmspace.h>
+//ASCII
+typedef struct _tFont
+{    
+  const uint8_t *table;
+  uint16_t Width;
+  uint16_t Height;
+  
+} sFONT;
+
+
+//GB2312
+typedef struct                                          // 汉字字模数据结构
+{
+  unsigned char index[3];                               // 汉字内码索引
+  const char matrix[MAX_HEIGHT_FONT*MAX_WIDTH_FONT/8];  // 点阵码数据
+}CH_CN;
+
+
+typedef struct
+{    
+  const CH_CN *table;
+  uint16_t size;
+  uint16_t ASCII_Width;
+  uint16_t Width;
+  uint16_t Height;
+  
+}cFONT;
+
+extern sFONT Font24;
+extern sFONT Font20;
+extern sFONT Font16;
+extern sFONT Font12;
+extern sFONT Font8;
+
+extern cFONT Font12CN;
+extern cFONT Font24CN;
+
+#ifdef __cplusplus
+}
+#endif
+  
+#endif /* __FONTS_H */
+ 
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/DEV_Config.cpp

@@ -0,0 +1,80 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2020-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+  //set pin
+  pinMode(OLED_CS, OUTPUT);
+  pinMode(OLED_RST, OUTPUT);
+  pinMode(OLED_DC, OUTPUT);
+
+  //set Serial
+  Serial.begin(115200);
+
+#if USE_SPI_4W
+  Serial.println("USE_SPI");
+  //set OLED SPI
+  SPI.setDataMode(SPI_MODE3);
+  SPI.setBitOrder(MSBFIRST);
+  SPI.setClockDivider(SPI_CLOCK_DIV2);
+  SPI.begin();
+
+#elif USE_IIC
+  //set OLED I2C
+  Serial.println("USE_I2C");
+  OLED_DC_0;//DC = 1 => Address = 0x3d
+  OLED_CS_0;
+  Wire.setClock(1000000);
+  Wire.begin();
+#endif
+  return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  SPI4W_Write_Byte(value) :
+    hardware SPI
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+void SPI4W_Write_Byte(uint8_t DATA)
+{
+  SPI.transfer(DATA);
+}
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+  uint8_t Addr = 0x3c;
+  Wire.beginTransmission(Addr);
+  Wire.write(Cmd);
+  Wire.write(value);
+  Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+  delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+  for (int j = xus; j > 0; j--);
+}

+ 52 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/DEV_Config.h

@@ -0,0 +1,52 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define USE_SPI_4W  1
+#define USE_IIC     0
+
+#define IIC_CMD        0X00
+#define IIC_RAM        0X40
+
+/****************************************************************************************
+    //Use the  library function definition
+*****************************************************************************************/
+//GPIO config
+#define OLED_CS 10
+#define OLED_CS_0     digitalWrite(OLED_CS, LOW)
+#define OLED_CS_1     digitalWrite(OLED_CS, HIGH)
+
+#define OLED_RST 8
+#define OLED_RST_0    digitalWrite(OLED_RST, LOW)
+#define OLED_RST_1    digitalWrite(OLED_RST, HIGH)
+
+#define OLED_DC 7
+#define OLED_DC_0     digitalWrite(OLED_DC, LOW)
+#define OLED_DC_1     digitalWrite(OLED_DC, HIGH)
+
+/*------------------------------------------------------------------------------------------------------*/
+uint8_t System_Init(void);
+
+void SPI4W_Write_Byte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0 //No enough memory
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

+ 888 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/GUI_Paint.cpp

@@ -0,0 +1,888 @@
+/******************************************************************************
+* | File        :   GUI_Paint.c
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#include "GUI_Paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h> //memset()
+#include <math.h>
+
+PAINT Paint;
+
+/******************************************************************************
+function: Create Image
+parameter:
+    image   :   Pointer to the image cache
+    width   :   The width of the picture
+    Height  :   The height of the picture
+    Color   :   Whether the picture is inverted
+******************************************************************************/
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color)
+{
+    Paint.Image = NULL;
+    Paint.Image = image;
+
+    Paint.WidthMemory = Width;
+    Paint.HeightMemory = Height;
+    Paint.Color = Color;    
+    Paint.Scale = 2;
+    
+    Paint.WidthByte = (Width % 8 == 0)? (Width / 8 ): (Width / 8 + 1);
+    Paint.HeightByte = Height;    
+//    printf("WidthByte = %d, HeightByte = %d\r\n", Paint.WidthByte, Paint.HeightByte);
+//    printf(" EPD_WIDTH / 8 = %d\r\n",  122 / 8);
+   
+    Paint.Rotate = Rotate;
+    Paint.Mirror = MIRROR_NONE;
+    
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_180) {
+        Paint.Width = Width;
+        Paint.Height = Height;
+    } else {
+        Paint.Width = Height;
+        Paint.Height = Width;
+    }
+}
+
+/******************************************************************************
+function: Select Image
+parameter:
+    image : Pointer to the image cache
+******************************************************************************/
+void Paint_SelectImage(UBYTE *image)
+{
+    Paint.Image = image;
+}
+
+/******************************************************************************
+function: Select Image Rotate
+parameter:
+    Rotate : 0,90,180,270
+******************************************************************************/
+void Paint_SetRotate(UWORD Rotate)
+{
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_90 || Rotate == ROTATE_180 || Rotate == ROTATE_270) {
+        Debug("Set image Rotate %d\r\n", Rotate);
+        Paint.Rotate = Rotate;
+    } else {
+        Debug("rotate = 0, 90, 180, 270\r\n");
+    }
+}
+
+void Paint_SetScale(UBYTE scale)
+{
+    if(scale == 2){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 8 == 0)? (Paint.WidthMemory / 8 ): (Paint.WidthMemory / 8 + 1);
+    }else if(scale == 4){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 4 == 0)? (Paint.WidthMemory / 4 ): (Paint.WidthMemory / 4 + 1);
+    }else if(scale ==16) {
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory%2==0) ? (Paint.WidthMemory/2) : (Paint.WidthMemory/2+1); 
+    }else if(scale ==65) {
+        Paint.Scale = scale;
+        Paint.WidthByte = Paint.WidthMemory*2; 
+    }else{
+        Debug("Set Scale Input parameter error\r\n");
+        Debug("Scale Only support: 2 4 16 65\r\n");
+    }
+}
+/******************************************************************************
+function: Select Image mirror
+parameter:
+    mirror   :Not mirror,Horizontal mirror,Vertical mirror,Origin mirror
+******************************************************************************/
+void Paint_SetMirroring(UBYTE mirror)
+{
+    if(mirror == MIRROR_NONE || mirror == MIRROR_HORIZONTAL || 
+        mirror == MIRROR_VERTICAL || mirror == MIRROR_ORIGIN) {
+        Debug("mirror image x:%s, y:%s\r\n",(mirror & 0x01)? "mirror":"none", ((mirror >> 1) & 0x01)? "mirror":"none");
+        Paint.Mirror = mirror;
+    } else {
+        Debug("mirror should be MIRROR_NONE, MIRROR_HORIZONTAL, \
+        MIRROR_VERTICAL or MIRROR_ORIGIN\r\n");
+    }    
+}
+
+/******************************************************************************
+function: Draw Pixels
+parameter:
+    Xpoint : At point X
+    Ypoint : At point Y
+    Color  : Painted colors
+******************************************************************************/
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+{
+    if(Xpoint > Paint.Width || Ypoint > Paint.Height){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }      
+    UWORD X, Y;
+
+    switch(Paint.Rotate) {
+    case 0:
+        X = Xpoint;
+        Y = Ypoint;  
+        break;
+    case 90:
+        X = Paint.WidthMemory - Ypoint - 1;
+        Y = Xpoint;
+        break;
+    case 180:
+        X = Paint.WidthMemory - Xpoint - 1;
+        Y = Paint.HeightMemory - Ypoint - 1;
+        break;
+    case 270:
+        X = Ypoint;
+        Y = Paint.HeightMemory - Xpoint - 1;
+        break;
+    default:
+        return;
+    }
+    
+    switch(Paint.Mirror) {
+    case MIRROR_NONE:
+        break;
+    case MIRROR_HORIZONTAL:
+        X = Paint.WidthMemory - X - 1;
+        break;
+    case MIRROR_VERTICAL:
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    case MIRROR_ORIGIN:
+        X = Paint.WidthMemory - X - 1;
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    default:
+        return;
+    }
+
+    if(X > Paint.WidthMemory || Y > Paint.HeightMemory){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }
+    
+    if(Paint.Scale == 2){
+        UDOUBLE Addr = X / 8 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        if(Color == BLACK)
+            Paint.Image[Addr] = Rdata & ~(0x80 >> (X % 8));
+        else
+            Paint.Image[Addr] = Rdata | (0x80 >> (X % 8));
+    }else if(Paint.Scale == 4){
+        UDOUBLE Addr = X / 4 + Y * Paint.WidthByte;
+        Color = Color % 4;//Guaranteed color scale is 4  --- 0~3
+        UBYTE Rdata = Paint.Image[Addr];
+        
+        Rdata = Rdata & (~(0xC0 >> ((X % 4)*2)));
+        Paint.Image[Addr] = Rdata | ((Color << 6) >> ((X % 4)*2));
+    }else if(Paint.Scale == 16) {
+        UDOUBLE Addr = X / 2 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        Color = Color % 16;
+        Rdata = Rdata & (~(0xf0 >> ((X % 2)*4)));
+        Paint.Image[Addr] = Rdata | ((Color << 4) >> ((X % 2)*4));
+    }else if(Paint.Scale == 65) {
+        UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+        Paint.Image[Addr] = 0xff & (Color>>8);
+        Paint.Image[Addr+1] = 0xff & Color;
+    }
+}
+
+/******************************************************************************
+function: Clear the color of the picture
+parameter:
+    Color : Painted colors
+******************************************************************************/
+void Paint_Clear(UWORD Color)
+{
+    if(Paint.Scale == 2 || Paint.Scale == 4) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Paint.Image[Addr] = Color;
+            }
+        }
+    }else if(Paint.Scale == 16) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Color = Color & 0x0f;
+                Paint.Image[Addr] = (Color<<4) | Color;
+            }
+        }
+    }else if(Paint.Scale == 65) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X*2 + Y*Paint.WidthByte;
+                Paint.Image[Addr] = 0x0f & (Color>>8);
+                Paint.Image[Addr+1] = 0x0f & Color;
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Clear the color of a window
+parameter:
+    Xstart : x starting point
+    Ystart : Y starting point
+    Xend   : x end point
+    Yend   : y end point
+    Color  : Painted colors
+******************************************************************************/
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color)
+{
+    UWORD X, Y;
+    for (Y = Ystart; Y < Yend; Y++) {
+        for (X = Xstart; X < Xend; X++) {//8 pixel =  1 byte
+            Paint_SetPixel(X, Y, Color);
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw Point(Xpoint, Ypoint) Fill the color
+parameter:
+    Xpoint    : The Xpoint coordinate of the point
+    Ypoint    : The Ypoint coordinate of the point
+    Color   : Painted color
+    Dot_Pixel : point size
+    Dot_Style : point Style
+******************************************************************************/
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color,
+                     DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_Style)
+{
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DrawPoint Input exceeds the normal display range\r\n");
+        printf("Xpoint = %d , Paint.Width = %d  \r\n ",Xpoint,Paint.Width);
+        printf("Ypoint = %d , Paint.Height = %d  \r\n ",Ypoint,Paint.Height);
+        return;
+    }
+
+    int16_t XDir_Num , YDir_Num;
+    if (Dot_Style == DOT_FILL_AROUND) {
+        for (XDir_Num = 0; XDir_Num < 2 * Dot_Pixel - 1; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num < 2 * Dot_Pixel - 1; YDir_Num++) {
+                if(Xpoint + XDir_Num - Dot_Pixel < 0 || Ypoint + YDir_Num - Dot_Pixel < 0)
+                    break;
+                // printf("x = %d, y = %d\r\n", Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel);
+                Paint_SetPixel(Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel, Color);
+            }
+        }
+    } else {
+        for (XDir_Num = 0; XDir_Num <  Dot_Pixel; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num <  Dot_Pixel; YDir_Num++) {
+                Paint_SetPixel(Xpoint + XDir_Num - 1, Ypoint + YDir_Num - 1, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a line of arbitrary slope
+parameter:
+    Xstart :Starting Xpoint point coordinates
+    Ystart :Starting Xpoint point coordinates
+    Xend   :End point Xpoint coordinate
+    Yend   :End point Ypoint coordinate
+    Color  :The color of the line segment
+    Line_width : Line width
+    Line_Style: Solid and dotted lines
+******************************************************************************/
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                    UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Paint_DrawLine Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+    int dx = (int)Xend - (int)Xstart >= 0 ? Xend - Xstart : Xstart - Xend;
+    int dy = (int)Yend - (int)Ystart <= 0 ? Yend - Ystart : Ystart - Yend;
+
+    // Increment direction, 1 is positive, -1 is counter;
+    int XAddway = Xstart < Xend ? 1 : -1;
+    int YAddway = Ystart < Yend ? 1 : -1;
+
+    //Cumulative error
+    int Esp = dx + dy;
+    char Dotted_Len = 0;
+
+    for (;;) {
+        Dotted_Len++;
+        //Painted dotted line, 2 point is really virtual
+        if (Line_Style == LINE_STYLE_DOTTED && Dotted_Len % 3 == 0) {
+            //Debug("LINE_DOTTED\r\n");
+            if(Color)
+              Paint_DrawPoint(Xpoint, Ypoint, BLACK, Line_width, DOT_STYLE_DFT);
+            else
+              Paint_DrawPoint(Xpoint, Ypoint, WHITE, Line_width, DOT_STYLE_DFT);
+            Dotted_Len = 0;
+        } else {
+            Paint_DrawPoint(Xpoint, Ypoint, Color, Line_width, DOT_STYLE_DFT);
+        }
+        if (2 * Esp >= dy) {
+            if (Xpoint == Xend)
+                break;
+            Esp += dy;
+            Xpoint += XAddway;
+        }
+        if (2 * Esp <= dx) {
+            if (Ypoint == Yend)
+                break;
+            Esp += dx;
+            Ypoint += YAddway;
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a rectangle
+parameter:
+    Xstart :Rectangular  Starting Xpoint point coordinates
+    Ystart :Rectangular  Starting Xpoint point coordinates
+    Xend   :Rectangular  End point Xpoint coordinate
+    Yend   :Rectangular  End point Ypoint coordinate
+    Color  :The color of the Rectangular segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the rectangle
+******************************************************************************/
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                         UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    if (Draw_Fill) {
+        UWORD Ypoint;
+        for(Ypoint = Ystart; Ypoint < Yend; Ypoint++) {
+            Paint_DrawLine(Xstart, Ypoint, Xend, Ypoint, Color , Line_width, LINE_STYLE_SOLID);
+        }
+    } else {
+        Paint_DrawLine(Xstart, Ystart, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xstart, Ystart, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+    }
+}
+
+/******************************************************************************
+function: Use the 8-point method to draw a circle of the
+            specified size at the specified position->
+parameter:
+    X_Center  :Center X coordinate
+    Y_Center  :Center Y coordinate
+    Radius    :circle Radius
+    Color     :The color of the :circle segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the Circle
+******************************************************************************/
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius,
+                      UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (X_Center > Paint.Width || Y_Center >= Paint.Height) {
+        Debug("Paint_DrawCircle Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    //Draw a circle from(0, R) as a starting point
+    int16_t XCurrent, YCurrent;
+    XCurrent = 0;
+    YCurrent = Radius;
+
+    //Cumulative error,judge the next point of the logo
+    int16_t Esp = 3 - (Radius << 1 );
+
+    int16_t sCountY;
+    if (Draw_Fill == DRAW_FILL_FULL) {
+        while (XCurrent <= YCurrent ) { //Realistic circles
+            for (sCountY = XCurrent; sCountY <= YCurrent; sCountY ++ ) {
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//1
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//2
+                Paint_DrawPoint(X_Center - sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//3
+                Paint_DrawPoint(X_Center - sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//4
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//5
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//6
+                Paint_DrawPoint(X_Center + sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//7
+                Paint_DrawPoint(X_Center + sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+            }
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    } else { //Draw a hollow circle
+        while (XCurrent <= YCurrent ) {
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//1
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//2
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//3
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//4
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//5
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//6
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//7
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//0
+
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    }
+}
+
+/******************************************************************************
+function: Show English characters
+parameter:
+    Xpoint           :X coordinate
+    Ypoint           :Y coordinate
+    Acsii_Char       :To display the English characters
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawChar(UWORD Xpoint, UWORD Ypoint, const char Acsii_Char,
+                    sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+
+  UWORD Page, Column;
+
+  if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+    //Debug("Paint_DrawChar Input exceeds the normal display range\r\n");
+    return;
+  }
+  uint32_t Char_Offset = (Acsii_Char - ' ') * Font->Height * (Font->Width / 8 + (Font->Width % 8 ? 1 : 0));
+  const unsigned char *ptr = &Font->table[Char_Offset];
+
+  for ( Page = 0; Page < Font->Height; Page ++ ) {
+    for ( Column = 0; Column < Font->Width; Column ++ ) {
+
+      //To determine whether the font background color and screen background color is consistent
+      if (FONT_BACKGROUND == Color_Background) { //this process is to speed up the scan
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8)))
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+      } else {
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))) {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+        } else {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Background );
+        }
+      }
+      //One pixel is 8 bits
+      if (Column % 8 == 7) {
+        ptr++;
+      }
+    }/* Write a line */
+    if (Font->Width % 8 != 0) {
+      ptr++;
+    }
+  }/* Write all */
+}
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart           :X coordinate
+    Ystart           :Y coordinate
+    pString          :The first address of the English string to be displayed
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString,
+                         sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+
+    if (Xstart > Paint.Width || Ystart > Paint.Height) {
+        Debug("Paint_DrawString_EN Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while (* pString != '\0') {
+        //if X direction filled , reposition to(Xstart,Ypoint),Ypoint is Y direction plus the Height of the character
+        if ((Xpoint + Font->Width ) > Paint.Width ) {
+            Xpoint = Xstart;
+            Ypoint += Font->Height;
+        }
+
+        // If the Y direction is full, reposition to(Xstart, Ystart)
+        if ((Ypoint  + Font->Height ) > Paint.Height ) {
+            Xpoint = Xstart;
+            Ypoint = Ystart;
+        }
+        Paint_DrawChar(Xpoint, Ypoint, * pString, Font, Color_Background, Color_Foreground);
+
+        //The next character of the address
+        pString ++;
+
+        //The next word of the abscissa increases the font of the broadband
+        Xpoint += Font->Width;
+    }
+}
+
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart  :X coordinate
+    Ystart  :Y coordinate
+    pString :The first address of the Chinese string and English
+              string to be displayed
+    Font    :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Background, UWORD Color_Foreground)
+{
+ const unsigned char* p_text = pString;
+
+  int refcolumn = Xstart;
+  int i, j, Num;
+  /* Send the string character by character on EPD */
+  while (*p_text != 0) {
+    if (*p_text < 0x7F) {                                  //ASCII
+      for (Num = 0; Num < font->size ; Num++) {
+        if (*p_text == pgm_read_byte(&font->table[Num].index[0])) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 1;
+      /* Decrement the column position by 16 */
+      refcolumn += font->ASCII_Width;
+    } else {                                   //中文
+      for (Num = 0; Num < font->size ; Num++) {
+        if ((*p_text == pgm_read_byte(&font->table[Num].index[0])) && (*(p_text + 1) == pgm_read_byte(&font->table[Num].index[1])) && (*(p_text + 2) == pgm_read_byte(&font->table[Num].index[2]))) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 3;
+      /* Decrement the column position by 16 */
+      refcolumn += font->Width;
+    }
+  }
+}
+
+/******************************************************************************
+function: Display nummber
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    Number           : The number displayed
+    Font             :A structure pointer that displays a character size
+    Digit            : Fractional width
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+#define  ARRAY_LEN 100
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint,const char * Number,
+                   sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background)
+{ 
+    uint8_t Str_Array[ARRAY_LEN] = {0};
+    uint8_t *pStr = Str_Array;
+    uint8_t i, len = 0;
+    int16_t arr[3] = {0, 0, 0};
+    int16_t *p = arr;
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DisNum Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while(Number[len] != '\0') {  
+      len++;                                    //get total length
+      (*p)++;                                   //get the integer part length 
+      if(Number[len] == '.') {
+        arr[2] = 1;
+        arr[0]--;
+        p++;               //get fractional part length
+      }
+    }
+
+    if(Digit > 0) {    
+      if(Digit <= arr[1]) {                     
+        for(i=0; i<=len-(arr[1]-Digit); i++)      //cut some Number
+          Str_Array[i] = Number[i];
+      }
+      else {
+        for(i=0; i<=len+Digit-arr[1]; i++) {
+          if(i == len && arr[2] == 0)
+            Str_Array[i] = '.';
+          else if(i >= len)                           //add '0'
+            Str_Array[i] = '0';
+          else
+            Str_Array[i] = Number[i];
+        }
+      }
+    }
+    else
+      for(i=0; i<=len-arr[1]-arr[2]; i++) {
+        Str_Array[i] = Number[i];
+        }
+  
+    //show
+    Paint_DrawString_EN(Xpoint, Ypoint, (const char*)pStr, Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display time
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    pTime            : Time-related structures
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font,
+                    UWORD Color_Foreground, UWORD Color_Background)
+{
+    uint8_t value[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
+
+    UWORD Dx = Font->Width;
+
+    //Write data into the cache
+    Paint_DrawChar(Xstart                           , Ystart, value[pTime->Hour / 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx                      , Ystart, value[pTime->Hour % 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx  + Dx / 4 + Dx / 2   , Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 2 + Dx / 2         , Ystart, value[pTime->Min / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 3 + Dx / 2         , Ystart, value[pTime->Min % 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 4 + Dx / 2 - Dx / 4, Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 5                  , Ystart, value[pTime->Sec / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 6                  , Ystart, value[pTime->Sec % 10] , Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display monochrome bitmap
+parameter:
+    image_buffer :A picture data converted to a bitmap
+info:
+    Use a computer to convert the image into a corresponding array,
+    and then embed the array directly into Imagedata.cpp as a .c file.
+******************************************************************************/
+void Paint_DrawBitMap(const unsigned char* image_buffer)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte;
+            Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+        }
+    }
+}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else{
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }
+//}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else if(Region == 2){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }else if(Region == 3){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*2];
+//          }
+//      }
+//    }else if(Region == 4){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*3];
+//          }
+//      }
+//    }
+//}
+
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte ;
+            Paint.Image[Addr] = \
+            (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*(Region - 1)];
+        }
+    }
+}

+ 235 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/GUI_Paint.h

@@ -0,0 +1,235 @@
+/******************************************************************************
+* | File        :   GUI_Paint.h
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#ifndef __GUI_PAINT_H
+#define __GUI_PAINT_H
+
+#include "DEV_Config.h"
+#include "fonts.h"
+
+/**
+ * Image attributes
+**/
+typedef struct {
+    UBYTE *Image;
+    UWORD Width;
+    UWORD Height;
+    UWORD WidthMemory;
+    UWORD HeightMemory;
+    UWORD Color;
+    UWORD Rotate;
+    UWORD Mirror;
+    UWORD WidthByte;
+    UWORD HeightByte;
+    UWORD Scale;
+} PAINT;
+extern PAINT Paint;
+
+/**
+ * Display rotate
+**/
+#define ROTATE_0            0
+#define ROTATE_90           90
+#define ROTATE_180          180
+#define ROTATE_270          270
+
+/**
+ * Display Flip
+**/
+typedef enum {
+    MIRROR_NONE  = 0x00,
+    MIRROR_HORIZONTAL = 0x01,
+    MIRROR_VERTICAL = 0x02,
+    MIRROR_ORIGIN = 0x03,
+} MIRROR_IMAGE;
+#define MIRROR_IMAGE_DFT MIRROR_NONE
+
+/**
+ * image color
+**/
+
+#define WHITE          0xFFFF
+#define BLACK          0x0000
+#define BLUE           0x001F
+#define BRED           0XF81F
+#define GRED           0XFFE0
+#define GBLUE          0X07FF
+#define RED            0xF800
+#define MAGENTA        0xF81F
+#define GREEN          0x07E0
+#define CYAN           0x7FFF
+#define YELLOW         0xFFE0
+#define BROWN          0XBC40
+#define BRRED          0XFC07
+#define GRAY           0X8430
+
+#define IMAGE_BACKGROUND    WHITE
+#define FONT_FOREGROUND     BLACK
+#define FONT_BACKGROUND     WHITE
+
+//4 Gray level
+#define  GRAY1 0x03 //Blackest
+#define  GRAY2 0x02
+#define  GRAY3 0x01 //gray
+#define  GRAY4 0x00 //white
+/**
+ * The size of the point
+**/
+typedef enum {
+    DOT_PIXEL_1X1  = 1, // 1 x 1
+    DOT_PIXEL_2X2  ,    // 2 X 2
+    DOT_PIXEL_3X3  ,    // 3 X 3
+    DOT_PIXEL_4X4  ,    // 4 X 4
+    DOT_PIXEL_5X5  ,    // 5 X 5
+    DOT_PIXEL_6X6  ,    // 6 X 6
+    DOT_PIXEL_7X7  ,    // 7 X 7
+    DOT_PIXEL_8X8  ,    // 8 X 8
+} DOT_PIXEL;
+#define DOT_PIXEL_DFT  DOT_PIXEL_1X1  //Default dot pilex
+
+/**
+ * Point size fill style
+**/
+typedef enum {
+    DOT_FILL_AROUND  = 1,   // dot pixel 1 x 1
+    DOT_FILL_RIGHTUP  ,     // dot pixel 2 X 2
+} DOT_STYLE;
+#define DOT_STYLE_DFT  DOT_FILL_AROUND  //Default dot pilex
+
+/**
+ * Line style, solid or dashed
+**/
+typedef enum {
+    LINE_STYLE_SOLID = 0,
+    LINE_STYLE_DOTTED,
+} LINE_STYLE;
+
+/**
+ * Whether the graphic is filled
+**/
+typedef enum {
+    DRAW_FILL_EMPTY = 0,
+    DRAW_FILL_FULL,
+} DRAW_FILL;
+
+/**
+ * Custom structure of a time attribute
+**/
+typedef struct {
+    UWORD Year;  //0000
+    UBYTE Month; //1 - 12
+    UBYTE Day;   //1 - 30
+    UBYTE Hour;  //0 - 23
+    UBYTE Min;   //0 - 59
+    UBYTE Sec;   //0 - 59
+} PAINT_TIME;
+extern PAINT_TIME sPaint_time;
+
+//init and Clear
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color);
+void Paint_SelectImage(UBYTE *image);
+void Paint_SetRotate(UWORD Rotate);
+void Paint_SetMirroring(UBYTE mirror);
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color);
+void Paint_SetScale(UBYTE scale);
+
+void Paint_Clear(UWORD Color);
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color);
+
+//Drawing
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay);
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style);
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+
+//Display string
+void Paint_DrawChar(UWORD Xstart, UWORD Ystart, const char Acsii_Char, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint, const char * Number,  sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+
+//pic
+void Paint_DrawBitMap(const unsigned char* image_buffer);
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneEighth(const unsigned char* image_buffer, UBYTE Region);
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region);
+#endif

+ 102 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/ImageData.c

@@ -0,0 +1,102 @@
+/*****************************************************************************
+* | File      	:   ImageData.c
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+
+#include "ImageData.h"
+#include <avr/pgmspace.h>
+
+
+const unsigned char gImage_0in96[1030] PROGMEM = { /*0X00,0X01,0X40,0X00,0X80,0X00,*/
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X00,0X78,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFE,0X00,0X00,0X00,
+0X00,0X00,0X00,0X01,0XC7,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0X83,0X80,0X70,0X00,
+0X00,0X00,0X1F,0X07,0X01,0X83,0XFE,0X00,0X00,0X00,0X3F,0XC6,0X01,0XCF,0X8F,0X00,
+0X00,0X00,0X30,0XE6,0X00,0XFC,0X03,0X00,0X00,0X00,0X70,0X7E,0X00,0XF0,0X03,0X00,
+0X00,0X00,0X60,0X3C,0X00,0X60,0X03,0X00,0X00,0X00,0X60,0X1C,0X00,0X00,0X03,0X00,
+0X00,0X00,0X60,0X0C,0X00,0X00,0X07,0X00,0X00,0X00,0X70,0X0C,0X00,0X00,0X06,0X00,
+0X00,0X00,0X30,0X00,0X00,0X00,0X0E,0X00,0X00,0X00,0X30,0X00,0X42,0X00,0X0C,0X00,
+0X00,0X00,0X38,0X00,0X42,0X00,0X1C,0X00,0X00,0X00,0X18,0X00,0X66,0X00,0X38,0X00,
+0X00,0X00,0X1C,0X00,0X6E,0X00,0X70,0X00,0X00,0X00,0X0F,0X00,0X3C,0X01,0XE0,0X00,
+0X00,0X00,0X07,0XF8,0X10,0X7F,0XC0,0X00,0X00,0X00,0X07,0XE0,0X00,0X1F,0X00,0X00,
+0X00,0X00,0X0F,0X00,0X00,0X07,0X80,0X00,0X00,0X00,0X1C,0X00,0X20,0X01,0XC0,0X00,
+0X00,0X00,0X38,0X00,0X60,0X00,0XE0,0X00,0X00,0X00,0X30,0X00,0XC0,0X00,0XF0,0X00,
+0X00,0X00,0X70,0X01,0X80,0X01,0XF0,0X00,0X00,0X00,0X60,0X03,0X00,0X03,0XB8,0X00,
+0X00,0X00,0X60,0X0E,0X00,0X07,0X18,0X00,0X00,0X00,0XE0,0X1C,0X00,0X0E,0X1C,0X00,
+0X00,0X00,0XE0,0X38,0X00,0X1C,0X0C,0X00,0X00,0X00,0XC0,0X70,0X00,0X38,0X0E,0X00,
+0X00,0X00,0XC1,0XC0,0X00,0X70,0X0E,0X00,0X00,0X00,0XC3,0X80,0X00,0XE0,0X06,0X00,
+0X00,0X00,0XC7,0X00,0X03,0XC0,0X06,0X00,0X00,0X00,0XDC,0X00,0X07,0X00,0X07,0X00,
+0X00,0X00,0XF8,0X00,0X0E,0X00,0X07,0X00,0X00,0X01,0XF0,0X00,0X3C,0X00,0X0F,0X00,
+0X00,0X01,0XC0,0X00,0X70,0X00,0X1B,0X00,0X00,0X01,0XC0,0X01,0XE0,0X00,0X33,0X00,
+0X00,0X01,0XC0,0X03,0XC0,0X00,0X73,0X80,0X00,0X01,0XC0,0X0F,0X00,0X01,0XC3,0X80,
+0X00,0X01,0XC0,0X3C,0X00,0X03,0X83,0X80,0X00,0X01,0XC0,0XF8,0X00,0X07,0X01,0X80,
+0X00,0X01,0XC3,0XE0,0X00,0X1E,0X01,0X80,0X00,0X01,0XCF,0X80,0X00,0X3C,0X01,0X80,
+0X00,0X01,0XFE,0X00,0X00,0XF0,0X01,0X80,0X00,0X01,0XF8,0X00,0X01,0XE0,0X01,0XC0,
+0X00,0X01,0XE0,0X00,0X03,0XC0,0X01,0XC0,0X00,0X01,0XC0,0X00,0X0F,0X00,0X01,0XC0,
+0X00,0X00,0XC0,0X00,0X3C,0X00,0X01,0XC0,0X00,0X00,0XC0,0X00,0X78,0X00,0X03,0XC0,
+0X00,0X00,0XC0,0X03,0XE0,0X00,0X07,0XC0,0X00,0X00,0XC0,0X0F,0X80,0X00,0X0C,0XC0,
+0X00,0X00,0XC0,0X3E,0X00,0X00,0X38,0XC0,0X00,0X00,0XC0,0XF8,0X00,0X00,0X70,0XC0,
+0X00,0X00,0XC3,0XE0,0X00,0X01,0XE0,0XC0,0X00,0X00,0XFF,0X00,0X00,0X07,0X80,0XC0,
+0X00,0X00,0XFC,0X00,0X00,0X0F,0X00,0XC0,0X00,0X00,0XE0,0X00,0X00,0X3C,0X00,0XC0,
+0X00,0X00,0XC0,0X00,0X00,0XF0,0X00,0XC0,0X00,0X00,0XE0,0X00,0X03,0XC0,0X00,0XC0,
+0X00,0X00,0XE0,0X00,0X0F,0X00,0X00,0XE0,0X00,0X00,0XE0,0X00,0X7C,0X00,0X00,0XE0,
+0X00,0X00,0XE0,0X03,0XF0,0X00,0X01,0XE0,0X00,0X00,0X60,0X1F,0X80,0X00,0X03,0XE0,
+0X00,0X00,0X63,0XFC,0X00,0X00,0X0E,0XE0,0X00,0X00,0X7F,0XE0,0X00,0X00,0X1C,0XE0,
+0X00,0X00,0X7E,0X00,0X00,0X00,0X78,0XE0,0X00,0X00,0X60,0X00,0X00,0X01,0XE0,0XE0,
+0X00,0X00,0X60,0X00,0X00,0X07,0XC0,0XE0,0X00,0X00,0X70,0X00,0X00,0X1F,0X00,0XE0,
+0X00,0X00,0X70,0X00,0X00,0X7C,0X00,0XE0,0X00,0X00,0X70,0X00,0X03,0XF0,0X00,0XE0,
+0X00,0X00,0X30,0X00,0X1F,0X80,0X00,0XE0,0X00,0X00,0X30,0X01,0XFE,0X00,0X00,0XE0,
+0X00,0X00,0X30,0X3F,0XF0,0X00,0X03,0XE0,0X00,0X00,0X3F,0XFE,0X00,0X00,0X06,0XE0,
+0X00,0X00,0X3F,0XC0,0X00,0X00,0X1C,0XE0,0X00,0X00,0X38,0X00,0X00,0X00,0X38,0XE0,
+0X00,0X00,0X38,0X00,0X00,0X01,0XF0,0XE0,0X00,0X00,0X38,0X00,0X00,0X03,0XC0,0XE0,
+0X00,0X00,0X38,0X00,0X00,0X1F,0X00,0XE0,0X00,0X00,0X38,0X00,0X00,0XFC,0X00,0XE0,
+0X00,0X00,0X38,0X00,0X03,0XF0,0X00,0XE0,0X00,0X00,0X18,0X00,0X3F,0X80,0X01,0XE0,
+0X00,0X00,0X18,0X07,0XFC,0X00,0X03,0XE0,0X00,0X00,0X1F,0XFF,0XE0,0X00,0X0E,0XE0,
+0X00,0X00,0X1F,0XFC,0X00,0X00,0X1C,0XC0,0X00,0X00,0X1C,0X00,0X00,0X00,0X70,0XC0,
+0X00,0X00,0X1C,0X00,0X00,0X01,0XE0,0XC0,0X00,0X00,0X1C,0X00,0X00,0X07,0X80,0XC0,
+0X00,0X00,0X0C,0X00,0X00,0X1F,0X00,0XC0,0X00,0X00,0X0C,0X00,0X00,0XFC,0X01,0XC0,
+0X00,0X00,0X0E,0X00,0X07,0XE0,0X01,0XC0,0X00,0X00,0X0E,0X00,0X3F,0X80,0X01,0XC0,
+0X00,0X00,0X06,0X03,0XFC,0X00,0X07,0X80,0X00,0X00,0X07,0X7F,0XE0,0X00,0X0F,0X80,
+0X00,0X00,0X07,0XFE,0X00,0X00,0X1B,0X80,0X00,0X00,0X03,0X80,0X00,0X00,0X73,0X00,
+0X00,0X00,0X03,0X80,0X00,0X01,0XE7,0X00,0X00,0X00,0X01,0X80,0X00,0X03,0X8E,0X00,
+0X00,0X00,0X01,0XC0,0X00,0X1E,0X3C,0X00,0X00,0X00,0X00,0XE0,0X00,0X78,0X78,0X00,
+0X00,0X00,0X00,0X78,0X01,0XF3,0XF8,0X00,0X00,0X00,0X00,0X3F,0X07,0X9F,0X9E,0X00,
+0X00,0X00,0X00,0X3F,0XC3,0X80,0X07,0X00,0X00,0X00,0X00,0X70,0X03,0XE0,0X03,0X80,
+0X00,0X00,0X00,0XE0,0X03,0X70,0X01,0XC0,0X00,0X00,0X00,0XE0,0X03,0X18,0X00,0XE0,
+0X00,0X00,0X00,0XC0,0X02,0X00,0X00,0X60,0X00,0X00,0X00,0XC0,0X02,0X00,0X00,0X30,
+0X00,0X00,0X00,0XC0,0X00,0X00,0X00,0X30,0X00,0X00,0X01,0XC0,0X00,0X00,0X00,0X38,
+0X00,0X00,0X01,0XC0,0X00,0X08,0X00,0X18,0X00,0X00,0X01,0XC0,0X00,0X1C,0X00,0X18,
+0X00,0X00,0X01,0XC0,0X40,0X1F,0X00,0X18,0X00,0X00,0X01,0XC0,0XC0,0X1B,0X80,0X18,
+0X00,0X00,0X00,0XC1,0XE0,0X19,0XE0,0X18,0X00,0X00,0X00,0XC1,0XF0,0X30,0X78,0X38,
+0X00,0X00,0X00,0XE3,0XF8,0X70,0X3F,0XF0,0X00,0X00,0X00,0XE7,0X3F,0XE0,0X07,0XF0,
+0X00,0X00,0X00,0X7F,0X0F,0XC0,0X00,0X80,0X00,0X00,0X00,0X3C,0X00,0X00,0X00,0X00,
+0X00,0X00,0X00,0X18,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X18,0X00,0X00,0X00,0X00,
+};
+
+

+ 39 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/ImageData.h

@@ -0,0 +1,39 @@
+/*****************************************************************************
+* | File      	:   ImageData.h
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+
+******************************************************************************/
+
+#ifndef _IMAGEDATA_H_
+#define _IMAGEDATA_H_
+
+extern const unsigned char gImage_0in96[];	//rotate 90
+
+
+#endif
+/* FILE END */

+ 81 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_0in96.ino

@@ -0,0 +1,81 @@
+#include "OLED_Driver.h"
+#include "GUI_paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include "ImageData.h"
+
+void setup() {
+  System_Init();
+  Serial.print(F("OLED_Init()...\r\n"));
+  OLED_0in96_Init();
+  Driver_Delay_ms(500); 
+  OLED_0in96_clear();  
+  
+  //0.Create a new image cache
+  UBYTE *BlackImage;
+  UWORD Imagesize = ((OLED_0in96_WIDTH%8==0)? (OLED_0in96_WIDTH/8): (OLED_0in96_WIDTH/8+1)) * OLED_0in96_HEIGHT;
+  if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) { 
+      Serial.print("Failed to apply for black memory...\r\n");
+      return -1;
+  }
+  Serial.print("Paint_NewImage\r\n");
+  Paint_NewImage(BlackImage, OLED_0in96_WIDTH, OLED_0in96_HEIGHT, 90, BLACK);  
+
+  //1.Select Image
+  Paint_SelectImage(BlackImage);
+  Paint_Clear(BLACK);
+  Driver_Delay_ms(500); 
+
+  while(1) {
+    
+    // 2.Drawing on the image   
+    Serial.print("Drawing:page 1\r\n");
+    Paint_DrawPoint(20, 10, WHITE, DOT_PIXEL_1X1, DOT_STYLE_DFT);
+    Paint_DrawPoint(30, 10, WHITE, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+    Paint_DrawPoint(40, 10, WHITE, DOT_PIXEL_3X3, DOT_STYLE_DFT);
+    Paint_DrawLine(10, 10, 10, 20, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(20, 20, 20, 30, WHITE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+    Paint_DrawLine(30, 30, 30, 40, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawLine(40, 40, 40, 50, WHITE, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+    Paint_DrawCircle(60, 30, 15, WHITE, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    Paint_DrawCircle(100, 40, 20, WHITE, DOT_PIXEL_1X1, DRAW_FILL_FULL);      
+    Paint_DrawRectangle(50, 30, 60, 40, WHITE, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+    Paint_DrawRectangle(90, 30, 110, 50, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);   
+    // 3.Show image on page1
+    OLED_0in96_display(BlackImage);
+    Driver_Delay_ms(2000);      
+    Paint_Clear(BLACK);
+    
+    // Drawing on the image
+    Serial.print("Drawing:page 2\r\n");     
+    Paint_DrawString_EN(10, 0, "waveshare", &Font16, WHITE, WHITE);
+    Paint_DrawString_EN(10, 17, "hello world", &Font8, WHITE, WHITE);
+    Paint_DrawNum(10, 30, "123.456789", &Font8, 4, WHITE, WHITE);
+    Paint_DrawNum(10, 43, "987654", &Font12, 5, WHITE, WHITE);
+    // Show image on page2
+    OLED_0in96_display(BlackImage);
+    Driver_Delay_ms(2000);  
+    Paint_Clear(BLACK);   
+
+    // Drawing on the image
+    Serial.print("Drawing:page 3\r\n");
+    Paint_DrawString_CN(10, 0,"你好Abc", &Font12CN, WHITE, WHITE);
+    Paint_DrawString_CN(0, 20, "微雪电子", &Font24CN, WHITE, WHITE);
+    // Show image on page3
+    OLED_0in96_display(BlackImage);
+    Driver_Delay_ms(2000);    
+    Paint_Clear(BLACK); 
+
+    // Drawing on the image
+    Serial.print("Drawing:page 4\r\n");
+    OLED_0in96_display_Array(gImage_0in96);
+    Driver_Delay_ms(2000);
+    Paint_Clear(BLACK); 
+
+    OLED_0in96_clear();  
+  }   
+}
+
+void loop() {
+
+}

+ 191 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_Driver.cpp

@@ -0,0 +1,191 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.c
+* | Author      :   Waveshare team
+* | Function    :   OLED_0in96 OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#include "OLED_Driver.h"
+#include "stdio.h"
+
+#define vccstate SSD1306_SWITCHCAPVCC
+
+/*******************************************************************************
+function:
+			Hardware reset
+*******************************************************************************/
+static void OLED_Reset(void)
+{
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+    OLED_RST_0;
+    Driver_Delay_ms(100);
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+}
+
+/*******************************************************************************
+function:
+			Write register address and data
+*******************************************************************************/
+static void OLED_WriteReg(uint8_t Reg)
+{
+#if USE_SPI_4W
+    OLED_DC_0;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Reg);
+    OLED_CS_1;
+#elif USE_IIC
+    I2C_Write_Byte(Reg,IIC_CMD);
+#endif
+}
+
+/*******************************************************************************
+function:
+			Common register initialization
+*******************************************************************************/
+static void OLED_WriteData(uint8_t Data)
+{	
+#if USE_SPI_4W
+    OLED_DC_1;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Data);
+    OLED_CS_1;
+#elif USE_IIC
+    I2C_Write_Byte(Data,IIC_RAM);
+#endif
+}
+
+static void OLED_InitReg()
+{
+	OLED_WriteReg(SSD1306_DISPLAYOFF);
+    OLED_WriteReg(SSD1306_SETDISPLAYCLOCKDIV);
+    OLED_WriteReg(0x80);                              // the suggested ratio 0x80
+
+    OLED_WriteReg(SSD1306_SETMULTIPLEX);
+    OLED_WriteReg(0x3F);
+    OLED_WriteReg(SSD1306_SETDISPLAYOFFSET);
+    OLED_WriteReg(0x0);                               // no offset
+	OLED_WriteReg(SSD1306_SETSTARTLINE | 0x0);        // line #0
+	OLED_WriteReg(SSD1306_CHARGEPUMP);
+    OLED_WriteReg((vccstate == SSD1306_EXTERNALVCC) ? 0x10 : 0x14);
+
+    OLED_WriteReg(SSD1306_MEMORYMODE);
+    OLED_WriteReg(0x00);                              // 0x0 act like ks0108
+
+    OLED_WriteReg(SSD1306_SEGREMAP | 0x1);
+	OLED_WriteReg(SSD1306_COMSCANDEC);
+	OLED_WriteReg(SSD1306_SETCOMPINS);
+    OLED_WriteReg(0x12);           // TODO - calculate based on _rawHieght ?
+	OLED_WriteReg(SSD1306_SETCONTRAST);
+    OLED_WriteReg((vccstate == SSD1306_EXTERNALVCC) ? 0x9F : 0xCF);
+    OLED_WriteReg(SSD1306_SETPRECHARGE);
+    OLED_WriteReg((vccstate == SSD1306_EXTERNALVCC) ? 0x22 : 0xF1);
+    OLED_WriteReg(SSD1306_SETVCOMDETECT);
+    OLED_WriteReg(0x40);
+    OLED_WriteReg(SSD1306_DISPLAYALLON_RESUME);
+    OLED_WriteReg(SSD1306_NORMALDISPLAY);
+}
+
+/********************************************************************************
+function:
+			initialization
+********************************************************************************/
+void OLED_0in96_Init()
+{
+    //Hardware reset
+    OLED_Reset();
+
+    //Set the initialization register
+    OLED_InitReg();
+    Driver_Delay_ms(200);
+
+    //Turn on the OLED display
+    OLED_WriteReg(0xaf);
+}
+
+/********************************************************************************
+function:
+			Clear screen
+********************************************************************************/
+void OLED_0in96_clear()
+{
+    UWORD j;
+	OLED_WriteReg(SSD1306_COLUMNADDR);
+	OLED_WriteReg(0);         //cloumn start address
+	OLED_WriteReg(OLED_0in96_HEIGHT -1); //cloumn end address
+	OLED_WriteReg(SSD1306_PAGEADDR);
+	OLED_WriteReg(0);         //page atart address
+	OLED_WriteReg(OLED_0in96_WIDTH/8 -1); //page end address
+    
+    for (j = 0; j < 1024; j++) {
+	        OLED_WriteData(0x00);
+    }
+}
+
+/********************************************************************************
+function:
+			Update all memory to OLED
+********************************************************************************/
+void OLED_0in96_display(const UBYTE *Image)
+{
+    UWORD j, i, temp;
+	OLED_WriteReg(SSD1306_COLUMNADDR);
+	OLED_WriteReg(0);         //cloumn start address
+	OLED_WriteReg(OLED_0in96_HEIGHT -1); //cloumn end address
+	OLED_WriteReg(SSD1306_PAGEADDR);
+	OLED_WriteReg(0);         //page atart address
+	OLED_WriteReg(OLED_0in96_WIDTH/8 -1); //page end address
+    
+    for (j = 0; j < 8; j++) {
+        for(i = 0; i < 128; i++) {
+            temp = Image[7-j + i*8];
+            OLED_WriteData(temp);
+        }
+    }
+}
+
+/********************************************************************************
+function:
+			Update all array data to OLED
+********************************************************************************/
+void OLED_0in96_display_Array(const UBYTE *Image)
+{
+    UWORD j, i, temp;
+	OLED_WriteReg(SSD1306_COLUMNADDR);
+	OLED_WriteReg(0);         //cloumn start address
+	OLED_WriteReg(OLED_0in96_HEIGHT -1); //cloumn end address
+	OLED_WriteReg(SSD1306_PAGEADDR);
+	OLED_WriteReg(0);         //page atart address
+	OLED_WriteReg(OLED_0in96_WIDTH/8 -1); //page end address
+    
+    for (j = 0; j < 8; j++) {
+        for(i = 0; i < 128; i++) {
+            temp = pgm_read_byte(&Image[7-j + i*8]);
+            OLED_WriteData(temp);
+        }
+    }
+}

+ 83 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/OLED_Driver.h

@@ -0,0 +1,83 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.h
+* | Author      :   Waveshare team
+* | Function    :   OLED_0in96 OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#ifndef __OLED_DRIVER_H
+#define __OLED_DRIVER_H
+
+#include "DEV_Config.h"
+
+
+#define SSD1306_SETCONTRAST 0x81
+#define SSD1306_DISPLAYALLON_RESUME 0xA4
+#define SSD1306_DISPLAYALLON 0xA5
+#define SSD1306_NORMALDISPLAY 0xA6
+#define SSD1306_INVERTDISPLAY 0xA7
+#define SSD1306_DISPLAYOFF 0xAE
+#define SSD1306_DISPLAYON 0xAF
+#define SSD1306_SETDISPLAYOFFSET 0xD3
+#define SSD1306_SETCOMPINS 0xDA
+#define SSD1306_SETVCOMDETECT 0xDB
+#define SSD1306_SETDISPLAYCLOCKDIV 0xD5
+#define SSD1306_SETPRECHARGE 0xD9
+#define SSD1306_SETMULTIPLEX 0xA8
+#define SSD1306_SETLOWCOLUMN 0x00
+#define SSD1306_SETHIGHCOLUMN 0x10
+#define SSD1306_SETSTARTLINE 0x40
+#define SSD1306_MEMORYMODE 0x20
+#define SSD1306_COLUMNADDR 0x21
+#define SSD1306_PAGEADDR 0x22
+#define SSD1306_COMSCANINC 0xC0
+#define SSD1306_COMSCANDEC 0xC8
+#define SSD1306_SEGREMAP 0xA0
+#define SSD1306_CHARGEPUMP 0x8D
+#define SSD1306_EXTERNALVCC 0x01
+#define SSD1306_SWITCHCAPVCC 0x02
+
+//Scrolling constants
+#define SSD1306_ACTIVATE_SCROLL 0x2F
+#define SSD1306_DEACTIVATE_SCROLL 0x2E
+#define SSD1306_SET_VERTICAL_SCROLL_AREA 0xA3
+#define SSD1306_RIGHT_HORIZONTAL_SCROLL 0x26
+#define SSD1306_LEFT_HORIZONTAL_SCROLL 0x27
+#define SSD1306_VERTICAL_AND_RIGHT_HORIZONTAL_SCROLL 0x29
+#define SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL 0x2A
+
+/********************************************************************************
+function:	
+		Define the full screen height length of the display
+********************************************************************************/
+#define OLED_0in96_WIDTH  64//OLED width
+#define OLED_0in96_HEIGHT 128 //OLED height
+
+void OLED_0in96_Init(void);
+void OLED_0in96_clear(void);
+void OLED_0in96_display(const UBYTE *Image);
+void OLED_0in96_display_Array(const UBYTE *Image);
+#endif

+ 10 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/Readme.txt

@@ -0,0 +1,10 @@
+Arduino
+	CS	10
+	DC	7
+	RST	8
+SPI:	
+	DIN	11	
+	CLK	13
+IIC:
+	DIN	SDA
+	CLK	SCL

+ 1384 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font12.cpp

@@ -0,0 +1,1384 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font12_Table[] PROGMEM = 
+{
+  // @0 ' ' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @12 '!' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @24 '"' (7 pixels wide)
+  0x00, //        
+  0x6C, //  ## ## 
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @36 '#' (7 pixels wide)
+  0x00, //        
+  0x14, //    # # 
+  0x14, //    # # 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x50, //  # #   
+  0x50, //  # #   
+  0x00, //        
+  0x00, //        
+
+  // @48 '$' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x38, //   ###  
+  0x40, //  #     
+  0x40, //  #     
+  0x38, //   ###  
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @60 '%' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x50, //  # #   
+  0x20, //   #    
+  0x0C, //     ## 
+  0x70, //  ###   
+  0x08, //     #  
+  0x14, //    # # 
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @72 '&' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x20, //   #    
+  0x20, //   #    
+  0x54, //  # # # 
+  0x48, //  #  #  
+  0x34, //   ## # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @84 ''' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @96 '(' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+
+  // @108 ')' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x00, //        
+
+  // @120 '*' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @132 '+' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0xFE, // #######
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @144 ',' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x10, //    #   
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+
+  // @156 '-' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @168 '.' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @180 '/' (7 pixels wide)
+  0x00, //        
+  0x04, //      # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x40, //  #     
+  0x00, //        
+  0x00, //        
+
+  // @192 '0' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @204 '1' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @216 '2' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @228 '3' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x18, //    ##  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @240 '4' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x14, //    # # 
+  0x14, //    # # 
+  0x24, //   #  # 
+  0x44, //  #   # 
+  0x7E, //  ######
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @252 '5' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @264 '6' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x40, //  #     
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @276 '7' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @288 '8' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @300 '9' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @312 ':' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @324 ';' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x18, //    ##  
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+  0x00, //        
+
+  // @336 '<' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x0C, //     ## 
+  0x10, //    #   
+  0x60, //  ##    
+  0x80, // #      
+  0x60, //  ##    
+  0x10, //    #   
+  0x0C, //     ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @348 '=' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @360 '>' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0xC0, // ##     
+  0x20, //   #    
+  0x18, //    ##  
+  0x04, //      # 
+  0x18, //    ##  
+  0x20, //   #    
+  0xC0, // ##     
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @372 '?' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x24, //   #  # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x00, //        
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @384 '@' (7 pixels wide)
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+
+  // @396 'A' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @408 'B' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @420 'C' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @432 'D' (7 pixels wide)
+  0x00, //        
+  0xF0, // ####   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0xF0, // ####   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @444 'E' (7 pixels wide)
+  0x00, //        
+  0xFC, // ###### 
+  0x44, //  #   # 
+  0x50, //  # #   
+  0x70, //  ###   
+  0x50, //  # #   
+  0x40, //  #     
+  0x44, //  #   # 
+  0xFC, // ###### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @456 'F' (7 pixels wide)
+  0x00, //        
+  0x7E, //  ######
+  0x22, //   #   #
+  0x28, //   # #  
+  0x38, //   ###  
+  0x28, //   # #  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @468 'G' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x4E, //  #  ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @480 'H' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @492 'I' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @504 'J' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @516 'K' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0x50, //  # #   
+  0x70, //  ###   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE6, // ###  ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @528 'L' (7 pixels wide)
+  0x00, //        
+  0x70, //  ###   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @540 'M' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x6C, //  ## ## 
+  0x6C, //  ## ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @552 'N' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x64, //  ##  # 
+  0x64, //  ##  # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0xEC, // ### ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @564 'O' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @576 'P' (7 pixels wide)
+  0x00, //        
+  0x78, //  ####  
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @588 'Q' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+
+  // @600 'R' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE2, // ###   #
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @612 'S' (7 pixels wide)
+  0x00, //        
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x64, //  ##  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @624 'T' (7 pixels wide)
+  0x00, //        
+  0xFE, // #######
+  0x92, // #  #  #
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @636 'U' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @648 'V' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @660 'W' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @672 'X' (7 pixels wide)
+  0x00, //        
+  0xC6, // ##   ##
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0xC6, // ##   ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @684 'Y' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @696 'Z' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @708 '[' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x00, //        
+
+  // @720 '\' (7 pixels wide)
+  0x00, //        
+  0x40, //  #     
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+
+  // @732 ']' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x38, //   ###  
+  0x00, //        
+
+  // @744 '^' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @756 '_' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xFE, // #######
+
+  // @768 '`' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @780 'a' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @792 'b' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @804 'c' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @816 'd' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x04, //      # 
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @828 'e' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x40, //  #     
+  0x40, //  #     
+  0x3C, //   #### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @840 'f' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @852 'g' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x38, //   ###  
+  0x00, //        
+
+  // @864 'h' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @876 'i' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @888 'j' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x78, //  ####  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+
+  // @900 'k' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x5C, //  # ### 
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x50, //  # #   
+  0x48, //  #  #  
+  0xDC, // ## ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @912 'l' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @924 'm' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xE8, // ### #  
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0xFE, // #######
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @936 'n' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @948 'o' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @960 'p' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x40, //  #     
+  0xE0, // ###    
+  0x00, //        
+
+  // @972 'q' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+
+  // @984 'r' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x6C, //  ## ## 
+  0x30, //   ##   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @996 's' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x04, //      # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1008 't' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x22, //   #   #
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1020 'u' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x36, //   ## ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1032 'v' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1044 'w' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1056 'x' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x30, //   ##   
+  0x48, //  #  #  
+  0xCC, // ##  ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1068 'y' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x24, //   #  # 
+  0x28, //   # #  
+  0x18, //    ##  
+  0x10, //    #   
+  0x10, //    #   
+  0x78, //  ####  
+  0x00, //        
+
+  // @1080 'z' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x48, //  #  #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1092 '{' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+
+  // @1104 '|' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @1116 '}' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x00, //        
+
+  // @1128 '~' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x24, //   #  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+};
+
+sFONT Font12 = {
+  Font12_Table,
+  7, /* Width */
+  12, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 120 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font12CN.cpp

@@ -0,0 +1,120 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font12CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xC0,0x1D,0x80,0x3B,0xFF,0x3B,0x07,
+0x3F,0x77,0x7E,0x76,0xF8,0x70,0xFB,0xFE,0xFB,0xFE,0x3F,0x77,0x3F,0x77,0x3E,0x73,
+0x38,0x70,0x38,0x70,0x3B,0xE0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x73,0xFF,0x70,0x0F,0xFE,0x1E,
+0x7E,0x3C,0x6E,0x38,0xEE,0x30,0xEF,0xFF,0xFC,0x30,0x7C,0x30,0x38,0x30,0x3E,0x30,
+0x7E,0x30,0xE0,0x30,0xC1,0xF0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0E,0x30,0x0E,0x3F,0xEE,0x30,0xEE,
+0xFC,0xFF,0x76,0xCE,0x77,0xFE,0x7B,0xFE,0xFF,0xFE,0xF3,0xDE,0xF3,0xCE,0x37,0xEE,
+0x3E,0x6E,0x3C,0x0E,0x30,0x3E,0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x70,0xFF,0xFF,0x3E,0x70,0x38,0x00,
+0x7F,0xFF,0xE0,0x00,0xFF,0xFC,0x3B,0x8C,0x39,0xCC,0xFF,0xFF,0x73,0x9C,0x71,0xDC,
+0x7F,0xFF,0x00,0x1C,0x01,0xF8,0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xFF,0xF0,0x3E,0x00,0x0E,0x1F,
+0xCF,0xFB,0xFF,0xF8,0x3F,0xFF,0x0F,0xFF,0x7F,0xD8,0x7F,0xDC,0x6F,0xCE,0xED,0xFF,
+0xFD,0xF7,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3E,0x00,0x67,0x00,0x07,0x80,0x0F,0x80,0x7F,0x80,0xE3,0x80,0xE7,0x80,0xE7,0x80,
+0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x70,0x00,
+0x7F,0x00,0x7B,0x80,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x7B,0x80,
+0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3F,0x00,0x73,0x00,0xF0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x73,0x00,
+0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,
+0x1F,0x00,0x3B,0x80,0x3B,0x80,0x71,0x80,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
+0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+};
+
+cFONT Font12CN = {
+  Font12CN_Table,
+  sizeof(Font12CN_Table)/sizeof(CH_CN),  /*size of table*/
+  11, /* ASCII Width */
+  16, /* Width */
+  21, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1764 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font16.cpp

@@ -0,0 +1,1764 @@
+/**
+  ******************************************************************************
+  * @file    font16.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font16 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font16_Table[] PROGMEM = 
+{
+	// @0 ' ' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @32 '!' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @64 '"' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x1D, 0xC0, //    ### ### 
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @96 '#' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @128 '$' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1E, 0x00, //    ####    
+	0x0F, 0x00, //     ####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @160 '%' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x00, //   #  #     
+	0x24, 0x00, //   #  #     
+	0x18, 0xC0, //    ##   ## 
+	0x07, 0x80, //      ####  
+	0x1E, 0x00, //    ####    
+	0x31, 0x80, //   ##   ##  
+	0x02, 0x40, //       #  # 
+	0x02, 0x40, //       #  # 
+	0x01, 0x80, //        ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @192 '&' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x1D, 0x80, //    ### ##  
+	0x37, 0x00, //   ## ###   
+	0x33, 0x00, //   ##  ##   
+	0x1D, 0x80, //    ### ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @224 ''' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @256 '(' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0E, 0x00, //     ###    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0E, 0x00, //     ###    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @288 ')' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @320 '*' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x3F, 0xC0, //   ######## 
+	0x0F, 0x00, //     ####   
+	0x1F, 0x80, //    ######  
+	0x19, 0x80, //    ##  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @352 '+' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x3F, 0x80, //   #######  
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @384 ',' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @416 '-' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @448 '.' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @480 '/' (11 pixels wide)
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @512 '0' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @544 '1' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x3E, 0x00, //   #####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @576 '2' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x19, 0x80, //    ##  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @608 '3' (11 pixels wide)
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x61, 0x80, //  ##    ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x61, 0x80, //  ##    ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @640 '4' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x0F, 0x00, //     ####   
+	0x0B, 0x00, //     # ##   
+	0x1B, 0x00, //    ## ##   
+	0x13, 0x00, //    #  ##   
+	0x33, 0x00, //   ##  ##   
+	0x3F, 0x80, //   #######  
+	0x03, 0x00, //       ##   
+	0x0F, 0x80, //     #####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @672 '5' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x1F, 0x00, //    #####   
+	0x11, 0x80, //    #   ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x21, 0x80, //   #    ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @704 '6' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @736 '7' (11 pixels wide)
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x43, 0x00, //  #    ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @768 '8' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @800 '9' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x07, 0x00, //      ###   
+	0x3C, 0x00, //   ####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @832 ':' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @864 ';' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @896 '<' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @928 '=' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @960 '>' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @992 '?' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x01, 0x80, //        ##  
+	0x07, 0x00, //      ###   
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1024 '@' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x11, 0x00, //    #   #   
+	0x21, 0x00, //   #    #   
+	0x21, 0x00, //   #    #   
+	0x27, 0x00, //   #  ###   
+	0x29, 0x00, //   # #  #   
+	0x29, 0x00, //   # #  #   
+	0x27, 0x00, //   #  ###   
+	0x20, 0x00, //   #        
+	0x11, 0x00, //    #   #   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1056 'A' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x0F, 0x00, //     ####   
+	0x09, 0x00, //     #  #   
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x1F, 0x80, //    ######  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x79, 0xE0, //  ####  ####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1088 'B' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1120 'C' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x40, //    ##### # 
+	0x30, 0xC0, //   ##    ## 
+	0x60, 0x40, //  ##      # 
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x40, //  ##      # 
+	0x30, 0x80, //   ##    #  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1152 'D' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1184 'E' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x7F, 0x80, //  ########  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1216 'F' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x30, 0x40, //   ##     # 
+	0x30, 0x40, //   ##     # 
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1248 'G' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x67, 0xC0, //  ##  ##### 
+	0x61, 0x80, //  ##    ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1280 'H' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x80, //   #######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1312 'I' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0xC0, //   ######## 
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1344 'J' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0xC0, //    ####### 
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1376 'K' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x00, //   ##  ##   
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x79, 0xC0, //  ####  ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1408 'L' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7E, 0x00, //  ######    
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1440 'M' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xE0, 0xE0, // ###     ###
+	0x60, 0xC0, //  ##     ## 
+	0x71, 0xC0, //  ###   ### 
+	0x7B, 0xC0, //  #### #### 
+	0x6A, 0xC0, //  ## # # ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x60, 0xC0, //  ##     ## 
+	0xFB, 0xE0, // ##### #####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1472 'N' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0xC0, //  ###  #### 
+	0x31, 0x80, //   ##   ##  
+	0x39, 0x80, //   ###  ##  
+	0x3D, 0x80, //   #### ##  
+	0x35, 0x80, //   ## # ##  
+	0x37, 0x80, //   ## ####  
+	0x33, 0x80, //   ##  ###  
+	0x31, 0x80, //   ##   ##  
+	0x79, 0x80, //  ####  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1504 'O' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1536 'P' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7E, 0x00, //  ######    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1568 'Q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x0C, 0xC0, //     ##  ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1600 'R' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7C, 0xE0, //  #####  ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1632 'S' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1664 'T' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1696 'U' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1728 'V' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0A, 0x00, //     # #    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1760 'W' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFB, 0xE0, // ##### #####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x2A, 0x80, //   # # # #  
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1792 'X' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1824 'Y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1856 'Z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x23, 0x00, //   #   ##   
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x18, 0x80, //    ##   #  
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1888 '[' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x07, 0x80, //      ####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1920 '\' (11 pixels wide)
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1952 ']' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1E, 0x00, //    ####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1984 '^' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x0A, 0x00, //     # #    
+	0x0A, 0x00, //     # #    
+	0x11, 0x00, //    #   #   
+	0x20, 0x80, //   #     #  
+	0x20, 0x80, //   #     #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2016 '_' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFF, 0xE0, // ###########
+
+	// @2048 '`' (11 pixels wide)
+	0x08, 0x00, //     #      
+	0x04, 0x00, //      #     
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2080 'a' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2112 'b' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x77, 0x00, //  ### ###   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2144 'c' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x80, //  ##     #  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2176 'd' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1D, 0x80, //    ### ##  
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2208 'e' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x7F, 0xC0, //  ######### 
+	0x60, 0x00, //  ##        
+	0x30, 0xC0, //   ##    ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2240 'f' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0xE0, //      ######
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2272 'g' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2304 'h' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2336 'i' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2368 'j' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2400 'k' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x80, //   ## ####  
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3C, 0x00, //   ####     
+	0x36, 0x00, //   ## ##    
+	0x33, 0x00, //   ##  ##   
+	0x77, 0xC0, //  ### ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2432 'l' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2464 'm' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x76, 0xE0, //  ### ## ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2496 'n' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2528 'o' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2560 'p' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x37, 0x00, //   ## ###   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2592 'q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x07, 0xC0, //      ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2624 'r' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0x80, //  #### ###  
+	0x1C, 0xC0, //    ###  ## 
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2656 's' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x3C, 0x00, //   ####     
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2688 't' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x80, //    ##   #  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2720 'u' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0x80, //  ###  ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2752 'v' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2784 'w' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xF1, 0xE0, // ####   ####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2816 'x' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2848 'y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x0B, 0x00, //     # ##   
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2880 'z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x03, 0x00, //       ##   
+	0x0E, 0x00, //     ###    
+	0x18, 0x00, //    ##      
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2912 '{' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2944 '|' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2976 '}' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @3008 '~' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x80, //   #  #  #  
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+};
+
+sFONT Font16 = {
+  Font16_Table,
+  11, /* Width */
+  16, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2142 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font20.cpp

@@ -0,0 +1,2142 @@
+/**
+  ******************************************************************************
+  * @file    font20.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font20 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// Character bitmaps for Courier New 15pt
+const uint8_t Font20_Table[] PROGMEM = 
+{
+	// @0 ' ' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @40 '!' (14 pixels wide)
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x02, 0x00, //       #       
+	0x02, 0x00, //       #       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @80 '"' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @120 '#' (14 pixels wide)
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @160 '$' (14 pixels wide)
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0xE0, //      ######   
+	0x0F, 0xE0, //     #######   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x00, //    ##         
+	0x1F, 0x00, //    #####      
+	0x0F, 0xC0, //     ######    
+	0x00, 0xE0, //         ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0x80, //    ######     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @200 '%' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x1C, 0x60, //    ###   ##   
+	0x01, 0xE0, //        ####   
+	0x0F, 0x80, //     #####     
+	0x3C, 0x00, //   ####        
+	0x31, 0xC0, //   ##   ###    
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @240 '&' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x0F, 0x30, //     ####  ##  
+	0x1F, 0xF0, //    #########  
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @280 ''' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @320 '(' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @360 ')' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @400 '*' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1B, 0x60, //    ## ## ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @440 '+' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @480 ',' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @520 '-' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @560 '.' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @600 '/' (14 pixels wide)
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @640 '0' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @680 '1' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @720 '2' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @760 '3' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x3F, 0xC0, //   ########    
+	0x30, 0xE0, //   ##    ###   
+	0x00, 0x60, //          ##   
+	0x00, 0xE0, //         ###   
+	0x07, 0xC0, //      #####    
+	0x07, 0xC0, //      #####    
+	0x00, 0xE0, //         ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x60, 0xE0, //  ##     ###   
+	0x7F, 0xC0, //  #########    
+	0x3F, 0x80, //   #######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @800 '4' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0xC0, //   ##    ##    
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0xC0, //         ##    
+	0x03, 0xE0, //       #####   
+	0x03, 0xE0, //       #####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @840 '5' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1F, 0x80, //    ######     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @880 '6' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x1E, 0x00, //    ####       
+	0x18, 0x00, //    ##         
+	0x38, 0x00, //   ###         
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xC0, //   ########    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @920 '7' (14 pixels wide)
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @960 '8' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1000 '9' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x1F, 0xC0, //    #######    
+	0x38, 0xC0, //   ###   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xE0, //    ########   
+	0x0F, 0x60, //     #### ##   
+	0x00, 0xE0, //         ###   
+	0x00, 0xC0, //         ##    
+	0x03, 0xC0, //       ####    
+	0x3F, 0x80, //   #######     
+	0x3E, 0x00, //   #####       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1040 ':' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1080 ';' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1120 '<' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x30, //           ##  
+	0x00, 0xF0, //         ####  
+	0x03, 0xC0, //       ####    
+	0x07, 0x00, //      ###      
+	0x1C, 0x00, //    ###        
+	0x78, 0x00, //  ####         
+	0x1C, 0x00, //    ###        
+	0x07, 0x00, //      ###      
+	0x03, 0xC0, //       ####    
+	0x00, 0xF0, //         ####  
+	0x00, 0x30, //           ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1160 '=' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1200 '>' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x30, 0x00, //   ##          
+	0x3C, 0x00, //   ####        
+	0x0F, 0x00, //     ####      
+	0x03, 0x80, //       ###     
+	0x00, 0xE0, //         ###   
+	0x00, 0x78, //          #### 
+	0x00, 0xE0, //         ###   
+	0x03, 0x80, //       ###     
+	0x0F, 0x00, //     ####      
+	0x3C, 0x00, //   ####        
+	0x30, 0x00, //   ##          
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1240 '?' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x00, 0x60, //          ##   
+	0x01, 0xC0, //        ###    
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1280 '@' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x0C, 0x80, //     ##  #     
+	0x08, 0x40, //     #    #    
+	0x10, 0x40, //    #     #    
+	0x10, 0x40, //    #     #    
+	0x11, 0xC0, //    #   ###    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x11, 0xC0, //    #   ###    
+	0x10, 0x00, //    #          
+	0x08, 0x00, //     #         
+	0x08, 0x40, //     #    #    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1320 'A' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x03, 0x80, //       ###     
+	0x06, 0xC0, //      ## ##    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x30, 0x30, //   ##      ##  
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1360 'B' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x80, //   #######     
+	0x3F, 0xC0, //   ########    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xE0, //    ########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1400 'C' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x1C, 0x70, //    ###   ###  
+	0x38, 0x30, //   ###     ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1C, 0x70, //    ###   ###  
+	0x0F, 0xE0, //     #######   
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1440 'D' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0x80, //  ########     
+	0x7F, 0xC0, //  #########    
+	0x30, 0xE0, //   ##    ###   
+	0x30, 0x70, //   ##     ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x70, //   ##     ###  
+	0x30, 0xE0, //   ##    ###   
+	0x7F, 0xC0, //  #########    
+	0x7F, 0x80, //  ########     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1480 'E' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1520 'F' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1560 'G' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x31, 0xF8, //   ##   ###### 
+	0x31, 0xF8, //   ##   ###### 
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1600 'H' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1640 'I' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1680 'J' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xF8, //       ####### 
+	0x03, 0xF8, //       ####### 
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1720 'K' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3E, 0xF8, //   ##### ##### 
+	0x3E, 0xF8, //   ##### ##### 
+	0x18, 0xE0, //    ##   ###   
+	0x19, 0x80, //    ##  ##     
+	0x1B, 0x00, //    ## ##      
+	0x1F, 0x00, //    #####      
+	0x1D, 0x80, //    ### ##     
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0x60, //    ##    ##   
+	0x3E, 0x78, //   #####  #### 
+	0x3E, 0x38, //   #####   ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1760 'L' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1800 'M' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x38, 0x70, //   ###    ###  
+	0x3C, 0xF0, //   ####  ####  
+	0x34, 0xB0, //   ## #  # ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x30, 0x30, //   ##      ##  
+	0x7C, 0xF8, //  #####  ##### 
+	0x7C, 0xF8, //  #####  ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1840 'N' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x39, 0xF0, //   ###  #####  
+	0x3D, 0xF0, //   #### #####  
+	0x1C, 0x60, //    ###   ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x19, 0xE0, //    ##  ####   
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xE0, //    ##   ###   
+	0x3E, 0xE0, //   ##### ###   
+	0x3E, 0x60, //   #####  ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1880 'O' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1920 'P' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1960 'Q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x0C, 0xE0, //     ##  ###   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2000 'R' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x70, //    ##    ###  
+	0x3E, 0x38, //   #####   ### 
+	0x3E, 0x18, //   #####    ## 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2040 'S' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xB0, //     ##### ##  
+	0x1F, 0xF0, //    #########  
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x00, //   ###         
+	0x1F, 0x80, //    ######     
+	0x07, 0xE0, //      ######   
+	0x00, 0x70, //          ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x3F, 0xE0, //   #########   
+	0x37, 0xC0, //   ## #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2080 'T' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2120 'U' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2160 'V' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2200 'W' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7C, 0x7C, //  #####   #####
+	0x7C, 0x7C, //  #####   #####
+	0x30, 0x18, //   ##       ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x36, 0xD8, //   ## ## ## ## 
+	0x16, 0xD0, //    # ## ## #  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x18, 0x30, //    ##     ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2240 'X' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2280 'Y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2320 'Z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2360 '[' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2400 '\' (14 pixels wide)
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2440 ']' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2480 '^' (14 pixels wide)
+	0x00, 0x00, //               
+	0x02, 0x00, //       #       
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x20, 0x20, //   #       #   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2520 '_' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0xFF, 0xFC, // ##############
+	0xFF, 0xFC, // ##############
+
+	// @2560 '`' (14 pixels wide)
+	0x00, 0x00, //               
+	0x04, 0x00, //      #        
+	0x03, 0x00, //       ##      
+	0x00, 0x80, //         #     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2600 'a' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xC0, //     ######    
+	0x1F, 0xE0, //    ########   
+	0x00, 0x60, //          ##   
+	0x0F, 0xE0, //     #######   
+	0x1F, 0xE0, //    ########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xF0, //   ##########  
+	0x1F, 0x70, //    ##### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2640 'b' (14 pixels wide)
+	0x00, 0x00, //               
+	0x70, 0x00, //  ###          
+	0x70, 0x00, //  ###          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xE0, //   #########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x7F, 0xE0, //  ##########   
+	0x77, 0x80, //  ### ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2680 'c' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x30, //    ##     ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1F, 0xF0, //    #########  
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2720 'd' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x70, //          ###  
+	0x00, 0x70, //          ###  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1F, 0xF8, //    ########## 
+	0x07, 0xB8, //      #### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2760 'e' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x30, 0x00, //   ##          
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2800 'f' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xF0, //       ######  
+	0x07, 0xF0, //      #######  
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2840 'g' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x70, //          ###  
+	0x0F, 0xE0, //     #######   
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2880 'h' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xC0, //    ## ####    
+	0x1F, 0xE0, //    ########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2920 'i' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2960 'j' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0xC0, //        ###    
+	0x3F, 0x80, //   #######     
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3000 'k' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0x00, //    ## ##      
+	0x1E, 0x00, //    ####       
+	0x1E, 0x00, //    ####       
+	0x1B, 0x00, //    ## ##      
+	0x19, 0x80, //    ##  ##     
+	0x39, 0xF0, //   ###  #####  
+	0x39, 0xF0, //   ###  #####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3040 'l' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3080 'm' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7E, 0xE0, //  ###### ###   
+	0x7F, 0xF0, //  ###########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x7B, 0xB8, //  #### ### ### 
+	0x7B, 0xB8, //  #### ### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3120 'n' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3B, 0xC0, //   ### ####    
+	0x3F, 0xE0, //   #########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3160 'o' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3200 'p' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x77, 0x80, //  ### ####     
+	0x7F, 0xE0, //  ##########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x3F, 0xE0, //   #########   
+	0x37, 0x80, //   ## ####     
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x7C, 0x00, //  #####        
+	0x7C, 0x00, //  #####        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3240 'q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x00, 0xF8, //         ##### 
+	0x00, 0xF8, //         ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3280 'r' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xE0, //   ####  ###   
+	0x3D, 0xF0, //   #### #####  
+	0x0F, 0x30, //     ####  ##  
+	0x0E, 0x00, //     ###       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xC0, //   ########    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3320 's' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xE0, //      ######   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x1E, 0x00, //    ####       
+	0x0F, 0xC0, //     ######    
+	0x01, 0xE0, //        ####   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3360 't' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0F, 0xF0, //     ########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3400 'u' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x38, 0xE0, //   ###   ###   
+	0x38, 0xE0, //   ###   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xF0, //    #########  
+	0x0F, 0x70, //     #### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3440 'v' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3480 'w' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x32, 0x60, //   ##  #  ##   
+	0x32, 0x60, //   ##  #  ##   
+	0x37, 0xE0, //   ## ######   
+	0x1D, 0xC0, //    ### ###    
+	0x1D, 0xC0, //    ### ###    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3520 'x' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x07, 0x80, //      ####     
+	0x0C, 0xC0, //     ##  ##    
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3560 'y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0F, 0x80, //     #####     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x7F, 0x00, //  #######      
+	0x7F, 0x00, //  #######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3600 'z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3640 '{' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0x00, //      ###      
+	0x0E, 0x00, //     ###       
+	0x07, 0x00, //      ###      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3680 '|' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3720 '}' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x1E, 0x00, //    ####       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x07, 0x00, //      ###      
+	0x03, 0x80, //       ###     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1E, 0x00, //    ####       
+	0x1C, 0x00, //    ###        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3760 '~' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0E, 0x00, //     ###       
+	0x3F, 0x30, //   ######  ##  
+	0x33, 0xF0, //   ##  ######  
+	0x01, 0xE0, //        ####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+};
+
+
+sFONT Font20 = {
+  Font20_Table,
+  14, /* Width */
+  20, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2520 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font24.cpp

@@ -0,0 +1,2520 @@
+/**
+  ******************************************************************************
+  * @file    font24.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font24 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+const uint8_t Font24_Table [] PROGMEM = 
+{
+  // @0 ' ' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @72 '!' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @144 '"' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @216 '#' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @288 '$' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0xB0, 0x00, //      #### ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x1C, 0x00, 0x00, //    ###           
+  0x0F, 0x80, 0x00, //     #####        
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0xF0, 0x00, //         ####     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x1C, 0x70, 0x00, //    ###   ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @360 '%' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x80, 0x00, //      ####        
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x0F, 0xF8, 0x00, //     #########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x03, 0xF0, 0x00, //       ######     
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @432 '&' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xF0, 0x00, //       ######     
+  0x07, 0xF0, 0x00, //      #######     
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x06, 0x00, 0x00, //      ##          
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x9C, 0x00, //     #####  ###   
+  0x1D, 0xFC, 0x00, //    ### #######   
+  0x18, 0xF0, 0x00, //    ##   ####     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x07, 0xDC, 0x00, //      ##### ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @504 ''' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @576 '(' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @648 ')' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0E, 0x00, 0x00, //     ###          
+  0x0E, 0x00, 0x00, //     ###          
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x00, 0x00, //     ####         
+  0x0E, 0x00, 0x00, //     ###          
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @720 '*' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1D, 0xB8, 0x00, //    ### ## ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @792 '+' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @864 ',' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @936 '-' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1008 '.' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1080 '/' (17 pixels wide)
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1152 '0' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1224 '1' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x07, 0x80, 0x00, //      ####        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1D, 0x80, 0x00, //    ### ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1296 '2' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x80, 0x00, //       ###        
+  0x06, 0x00, 0x00, //      ##          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1368 '3' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x70, 0x00, //     ##   ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1440 '4' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0xE0, 0x00, //        ####      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xF8, 0x00, //       #######    
+  0x03, 0xF8, 0x00, //       #######    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1512 '5' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1584 '6' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF8, 0x00, //         #####    
+  0x03, 0xF8, 0x00, //       #######    
+  0x07, 0x00, 0x00, //      ###         
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1656 '7' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1728 '8' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1800 '9' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xD8, 0x00, //       #### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1F, 0x00, 0x00, //    #####         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1872 ':' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1944 ';' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x02, 0x00, 0x00, //       #          
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2016 '<' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0xF0, 0x00, //         ####     
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0x00, 0x00, //     ####         
+  0x3C, 0x00, 0x00, //   ####           
+  0xF0, 0x00, 0x00, // ####             
+  0x3C, 0x00, 0x00, //   ####           
+  0x0F, 0x00, 0x00, //     ####         
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2088 '=' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2160 '>' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x70, 0x00, 0x00, //  ###             
+  0x78, 0x00, 0x00, //  ####            
+  0x1E, 0x00, 0x00, //    ####          
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x1E, 0x00, //            ####  
+  0x00, 0x78, 0x00, //          ####    
+  0x01, 0xE0, 0x00, //        ####      
+  0x07, 0x80, 0x00, //      ####        
+  0x1E, 0x00, 0x00, //    ####          
+  0x78, 0x00, 0x00, //  ####            
+  0x70, 0x00, 0x00, //  ###             
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2232 '?' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2304 '@' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0xF0, 0x00, //      #######     
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x00, 0x00, //    ##            
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x18, 0x00, //     ###    ##    
+  0x07, 0xF8, 0x00, //      ########    
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2376 'A' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2448 'B' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x1C, 0x00, //    ##      ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2520 'C' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2592 'D' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xC0, 0x00, //  #########       
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2664 'E' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2736 'F' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0xCC, 0x00, //     ##  ##  ##   
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2808 'G' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2880 'H' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2952 'I' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3024 'J' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xE0, 0x00, //   #########      
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3096 'K' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1B, 0x80, 0x00, //    ## ###        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3168 'L' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x80, 0x00, //  ########        
+  0x7F, 0x80, 0x00, //  ########        
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3240 'M' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF0, 0x0F, 0x00, // ####        #### 
+  0xF8, 0x1F, 0x00, // #####      ##### 
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3312 'N' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1E, 0x18, 0x00, //    ####    ##    
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x1B, 0x18, 0x00, //    ## ##   ##    
+  0x1B, 0x98, 0x00, //    ## ###  ##    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x18, 0xD8, 0x00, //    ##   ## ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3384 'O' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3456 'P' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3528 'Q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xC0, 0x00, //      #####       
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3600 'R' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xC0, 0x00, //    #######       
+  0x18, 0xE0, 0x00, //    ##   ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1E, 0x00, //  #######   ####  
+  0x7F, 0x0E, 0x00, //  #######    ###  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3672 'S' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1E, 0x00, 0x00, //    ####          
+  0x0F, 0xC0, 0x00, //     ######       
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x78, 0x00, //          ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3744 'T' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3816 'U' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3888 'V' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0x80, 0x00, //         #        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3960 'W' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFE, 0x3F, 0x80, // #######   #######
+  0xFE, 0x3F, 0x80, // #######   #######
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x86, 0x00, //   ##    #    ##  
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1E, 0x7C, 0x00, //    ####  #####   
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4032 'X' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4104 'Y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4176 'Z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4248 '[' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4320 '\' (17 pixels wide)
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x00, 0x00, //     ###          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4392 ']' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4464 '^' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0x70, 0x00, //      ### ###     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x10, 0x04, 0x00, //    #         #   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4536 '_' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFF, 0xFF, 0x00, // ################ 
+  0xFF, 0xFF, 0x00, // ################ 
+
+  // @4608 '`' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4680 'a' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x07, 0xF0, 0x00, //      #######     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x70, 0x00, //   ##     ###     
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x0F, 0xBC, 0x00, //     ##### ####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4752 'b' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4824 'c' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4896 'd' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xFE, 0x00, //    ############  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4968 'e' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x07, 0xF0, 0x00, //      #######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5040 'f' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xFC, 0x00, //        #######   
+  0x03, 0xFC, 0x00, //       ########   
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5112 'g' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5184 'h' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5256 'i' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5328 'j' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1F, 0x80, 0x00, //    ######        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5400 'k' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3C, 0x00, 0x00, //   ####           
+  0x3C, 0x00, 0x00, //   ####           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0D, 0x80, 0x00, //     ## ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x00, 0x00, //     ####         
+  0x0F, 0x80, 0x00, //     #####        
+  0x0D, 0xC0, 0x00, //     ## ###       
+  0x0C, 0xE0, 0x00, //     ##  ###      
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5472 'l' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5544 'm' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF7, 0x78, 0x00, // #### ### ####    
+  0xFF, 0xFC, 0x00, // ##############   
+  0x39, 0xCC, 0x00, //   ###  ###  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5616 'n' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5688 'o' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5760 'p' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF8, 0x00, //  ############    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x7F, 0x00, 0x00, //  #######         
+  0x7F, 0x00, 0x00, //  #######         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5832 'q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5904 'r' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x78, 0x00, //   #####  ####    
+  0x3E, 0xFC, 0x00, //   ##### ######   
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x07, 0x00, 0x00, //      ###         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5976 's' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xF8, 0x00, //      ########    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0x80, 0x00, //    ######        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0xF8, 0x00, //         #####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6048 't' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x07, 0xFC, 0x00, //      #########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6120 'u' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x0F, 0xFE, 0x00, //     ###########  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6192 'v' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6264 'w' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x31, 0x18, 0x00, //   ##   #   ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x1A, 0xB0, 0x00, //    ## # # ##     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1C, 0x60, 0x00, //    ###   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6336 'x' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6408 'y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0xE0, 0x00, //       #####      
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6480 'z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6552 '{' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6624 '|' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6696 '}' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0x80, 0x00, //      ####        
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6768 '~' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x00, 0x00, //     ###          
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x3B, 0xB8, 0x00, //   ### ### ###    
+  0x31, 0xF0, 0x00, //   ##   #####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+};
+
+sFONT Font24 = {
+  Font24_Table,
+  17, /* Width */
+  24, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 465 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font24CN.cpp

@@ -0,0 +1,465 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font24CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC1,0xC0,0x00,
+0x01,0xE3,0xE0,0x00,0x03,0xE3,0xC0,0x00,0x03,0xC7,0x80,0x00,0x03,0xC7,0xFF,0xFF,
+0x07,0x8F,0xFF,0xFF,0x07,0x8F,0x00,0x0F,0x0F,0x1E,0x00,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x1F,0x3C,0x1E,0x3E,0x1F,0x18,0x1E,0x3C,0x3F,0x00,0x1E,0x1C,0x7F,0x00,0x1E,0x00,
+0x7F,0x07,0x9E,0x70,0xFF,0x07,0x9E,0xF0,0xEF,0x0F,0x9E,0x78,0x6F,0x0F,0x1E,0x78,
+0x0F,0x0F,0x1E,0x3C,0x0F,0x1E,0x1E,0x3C,0x0F,0x1E,0x1E,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x0F,0x3C,0x1E,0x1F,0x0F,0x7C,0x1E,0x0F,0x0F,0x78,0x1E,0x0E,0x0F,0x00,0x1E,0x00,
+0x0F,0x00,0x1E,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x07,0xFC,0x00,0x0F,0x07,0xF8,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,
+0x0F,0x07,0xFF,0xFE,0x0F,0x07,0xFF,0xFE,0x0F,0x00,0x00,0x3E,0x1E,0x00,0x00,0xFC,
+0xFF,0xF8,0x01,0xF0,0xFF,0xF8,0x03,0xE0,0x1E,0x78,0x07,0xC0,0x1E,0x78,0x0F,0x80,
+0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,
+0x3C,0x7F,0xFF,0xFF,0x78,0xFF,0xFF,0xFF,0x78,0xF0,0x0F,0x00,0x78,0xF0,0x0F,0x00,
+0x3D,0xE0,0x0F,0x00,0x1F,0xE0,0x0F,0x00,0x0F,0xE0,0x0F,0x00,0x07,0xC0,0x0F,0x00,
+0x07,0xE0,0x0F,0x00,0x07,0xF0,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x1E,0x7C,0x0F,0x00,
+0x3C,0x38,0x0F,0x00,0x78,0x00,0x0F,0x00,0xF0,0x03,0xFF,0x00,0x60,0x01,0xFE,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  软  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"软",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x03,0xC0,0x78,0x00,0x07,0x80,0x78,0x00,0x07,0x80,0x78,0x00,
+0x07,0x80,0xF0,0x00,0x0F,0x00,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x1E,0x03,0xC0,0x1F,0x1E,0x03,0xC0,0x1E,0x1F,0xE7,0x8F,0x3E,0x3D,0xE7,0x8F,0x3C,
+0x3D,0xEF,0x0F,0x7C,0x3D,0xE7,0x0F,0x78,0x79,0xE0,0x0F,0x00,0x79,0xE0,0x0E,0x00,
+0x7F,0xFE,0x0E,0x00,0x7F,0xFE,0x1F,0x00,0x01,0xE0,0x1F,0x00,0x01,0xE0,0x1F,0x00,
+0x01,0xE0,0x1F,0x80,0x01,0xE0,0x1F,0x80,0x01,0xE0,0x3F,0x80,0x01,0xFF,0x3F,0xC0,
+0x0F,0xFF,0x7B,0xC0,0xFF,0xF0,0x79,0xE0,0xF9,0xE0,0xF1,0xF0,0x01,0xE1,0xF0,0xF0,
+0x01,0xE3,0xE0,0xF8,0x01,0xE7,0xC0,0x7C,0x01,0xFF,0x80,0x3F,0x01,0xFF,0x00,0x1F,
+0x01,0xEC,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雅  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雅",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0xFF,0x00,
+0x7F,0xFC,0xF7,0x80,0x7F,0xFD,0xE3,0xC0,0x01,0xC1,0xE3,0xC0,0x01,0xC3,0xC1,0x80,
+0x3D,0xC7,0xFF,0xFF,0x39,0xC7,0xFF,0xFF,0x39,0xCF,0x83,0x80,0x79,0xDF,0x83,0x80,
+0x79,0xFF,0x83,0x80,0x79,0xDF,0x83,0x80,0x71,0xC3,0x83,0x80,0x7F,0xFF,0xFF,0xFE,
+0x7F,0xFF,0xFF,0xFE,0x03,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,
+0x0F,0xC3,0x83,0x80,0x0F,0xC3,0x83,0x80,0x1F,0xC3,0xFF,0xFE,0x1D,0xC3,0xFF,0xFE,
+0x3D,0xC3,0x83,0x80,0x79,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,
+0x61,0xC3,0x83,0x80,0x01,0xC3,0xFF,0xFF,0x03,0xC3,0xFF,0xFF,0x1F,0xC3,0x80,0x00,
+0x1F,0x83,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  黑  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"黑",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,0x1E,0x03,0xC0,0x3C,0x1E,0xC3,0xC7,0x3C,
+0x1F,0xE3,0xC7,0xBC,0x1E,0xF3,0xCF,0x3C,0x1E,0xFB,0xDF,0x3C,0x1E,0x7B,0xDE,0x3C,
+0x1E,0x33,0xDC,0x3C,0x1E,0x03,0xC0,0x3C,0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,
+0x1E,0x03,0xC0,0x3C,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x3F,0xFF,0xFF,0xFC,
+0x3F,0xFF,0xFF,0xFC,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1C,0x38,0x70,0x70,
+0x3E,0x78,0xF8,0xF8,0x3C,0x7C,0x78,0x7C,0x7C,0x3C,0x3C,0x3E,0xF8,0x3E,0x3C,0x1F,
+0xF0,0x1C,0x18,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  此  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"此",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x0C,0x3C,0x78,0x3C,0x1E,0x3C,0x78,0x3C,0x3F,0x3C,0x78,0x3C,0xF8,
+0x3C,0x7F,0xFD,0xF0,0x3C,0x7F,0xFF,0xE0,0x3C,0x78,0x3F,0x80,0x3C,0x78,0x3E,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x0E,0x3C,0x78,0x3C,0x0F,
+0x3C,0x78,0x3C,0x0F,0x3C,0x79,0xFC,0x0F,0x3C,0x7F,0xFC,0x0F,0x3F,0xFF,0x3C,0x0F,
+0x3F,0xF0,0x3E,0x1E,0xFF,0x00,0x1F,0xFE,0xF0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  字  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"字",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,
+0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,
+0x7B,0xFF,0xFF,0xDE,0x03,0xFF,0xFF,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x3F,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x01,0xF8,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  体  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"体",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x3C,0x00,
+0x03,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,
+0x07,0x80,0x3C,0x00,0x0F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0x1F,0x01,0xFE,0x00,
+0x1F,0x01,0xFF,0x00,0x3F,0x01,0xFF,0x00,0x3F,0x03,0xFF,0x00,0x7F,0x03,0xFF,0x80,
+0x7F,0x07,0xBF,0x80,0xFF,0x07,0xBF,0xC0,0xEF,0x0F,0x3D,0xC0,0xCF,0x0F,0x3D,0xE0,
+0x0F,0x1E,0x3D,0xE0,0x0F,0x1E,0x3C,0xF0,0x0F,0x3C,0x3C,0x78,0x0F,0x7C,0x3C,0x7C,
+0x0F,0xF8,0x3C,0x3E,0x0F,0xF7,0xFF,0xDF,0x0F,0xE7,0xFF,0xCF,0x0F,0xC0,0x3C,0x06,
+0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,
+0x0F,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  下  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"下",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0xE0,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0F,0xFC,0x00,0x00,0x0F,0xBF,0x00,
+0x00,0x0F,0x9F,0x80,0x00,0x0F,0x87,0xE0,0x00,0x0F,0x83,0xF0,0x00,0x0F,0x80,0xF8,
+0x00,0x0F,0x80,0x7C,0x00,0x0F,0x80,0x38,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  对  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"对",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x7F,0xFC,0x00,0x78,0x7F,0xFC,0x00,0x78,
+0x00,0x3C,0x00,0x78,0x00,0x3F,0xFF,0xFF,0x30,0x3F,0xFF,0xFF,0x78,0x3C,0x00,0x78,
+0x3C,0x38,0x00,0x78,0x3E,0x78,0x00,0x78,0x1E,0x78,0xC0,0x78,0x0F,0x79,0xE0,0x78,
+0x0F,0xF0,0xF0,0x78,0x07,0xF0,0xF8,0x78,0x03,0xF0,0x78,0x78,0x01,0xE0,0x3C,0x78,
+0x03,0xF0,0x3E,0x78,0x03,0xF0,0x18,0x78,0x07,0xF8,0x00,0x78,0x07,0xFC,0x00,0x78,
+0x0F,0x3E,0x00,0x78,0x1F,0x1E,0x00,0x78,0x3E,0x1F,0x00,0x78,0x7C,0x0E,0x00,0xF8,
+0xF8,0x00,0x00,0xF0,0xF0,0x00,0x3F,0xF0,0x60,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  应  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"应",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xF0,0x00,0x00,0x00,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
+0x1E,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x1E,0x01,0xE0,0x78,0x1E,0x01,0xE0,0x78,
+0x1E,0xE1,0xE0,0x78,0x1F,0xF1,0xF0,0xF8,0x1E,0xF0,0xF0,0xF0,0x1E,0xF0,0xF0,0xF0,
+0x1E,0xF8,0xF0,0xF0,0x1E,0x78,0xF1,0xF0,0x1E,0x78,0xF9,0xE0,0x1E,0x78,0x79,0xE0,
+0x1E,0x7C,0x7B,0xE0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,
+0x3C,0x3E,0x07,0x80,0x3C,0x1C,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,0x0F,0x00,
+0x78,0x00,0x0F,0x00,0x7B,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,
+0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  的  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"的",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3C,0x00,0x07,0xC0,0x3E,0x00,
+0x07,0x80,0x3C,0x00,0x07,0x80,0x7C,0x00,0x0F,0x00,0x78,0x00,0x7F,0xFE,0x7F,0xFE,
+0x7F,0xFE,0xFF,0xFE,0x78,0x1E,0xF0,0x1E,0x78,0x1F,0xE0,0x1E,0x78,0x1F,0xE0,0x1E,
+0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xF0,0x1E,0x78,0x1E,0xF8,0x1E,
+0x78,0x1E,0x7C,0x1E,0x7F,0xFE,0x3C,0x1E,0x7F,0xFE,0x1E,0x1E,0x78,0x1E,0x1F,0x1E,
+0x78,0x1E,0x0F,0x9E,0x78,0x1E,0x07,0x9E,0x78,0x1E,0x07,0x1E,0x78,0x1E,0x00,0x1E,
+0x78,0x1E,0x00,0x1E,0x78,0x1E,0x00,0x3E,0x78,0x1E,0x00,0x3C,0x78,0x1E,0x00,0x3C,
+0x7F,0xFE,0x00,0x3C,0x7F,0xFE,0x00,0x7C,0x78,0x1E,0x3F,0xF8,0x78,0x1E,0x3F,0xF0,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  点  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"点",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xFF,0xFF,0x00,0x03,0xFF,0xFF,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x00,0x00,0x00,0x00,
+0x0C,0x38,0x38,0x30,0x1E,0x7C,0x78,0x78,0x3E,0x3C,0x78,0x78,0x3C,0x3C,0x3C,0x3C,
+0x7C,0x3E,0x3C,0x3E,0xF8,0x1E,0x3C,0x1E,0xF0,0x1E,0x1E,0x1F,0x70,0x1E,0x1C,0x0E,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  阵  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"阵",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x78,0x00,
+0x7F,0xF0,0x78,0x00,0x7F,0xF0,0x78,0x00,0x79,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,
+0x79,0xE1,0xE0,0x00,0x79,0xE1,0xE0,0x00,0x7B,0xC1,0xEF,0x80,0x7B,0xC3,0xCF,0x80,
+0x7B,0xC3,0xCF,0x80,0x7F,0x87,0xCF,0x80,0x7F,0x87,0x8F,0x80,0x7F,0x87,0x8F,0x80,
+0x7B,0xCF,0x0F,0x80,0x7B,0xCF,0xFF,0xFE,0x79,0xEF,0xFF,0xFE,0x79,0xE0,0x0F,0x80,
+0x78,0xE0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,
+0x78,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,0x7F,0xE0,0x0F,0x80,0x7F,0xC0,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  为  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"为",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,
+0x0E,0x07,0x80,0x00,0x1F,0x07,0x80,0x00,0x0F,0x87,0x80,0x00,0x07,0xC7,0x80,0x00,
+0x01,0xE7,0x80,0x00,0x00,0xC7,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xFC,
+0x7F,0xFF,0xFF,0xFC,0x00,0x07,0x80,0x3C,0x00,0x0F,0x80,0x3C,0x00,0x0F,0x00,0x3C,
+0x00,0x0F,0x00,0x3C,0x00,0x0F,0x60,0x3C,0x00,0x1F,0xF0,0x3C,0x00,0x1E,0x78,0x3C,
+0x00,0x3E,0x3C,0x3C,0x00,0x3C,0x3E,0x3C,0x00,0x7C,0x1F,0x3C,0x00,0x78,0x0F,0x3C,
+0x00,0xF8,0x06,0x3C,0x01,0xF0,0x00,0x3C,0x03,0xE0,0x00,0x7C,0x07,0xC0,0x00,0x7C,
+0x0F,0x80,0x00,0x78,0x1F,0x00,0x00,0xF8,0x3E,0x00,0xFF,0xF0,0x7C,0x00,0xFF,0xE0,
+0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x38,
+0x0F,0x00,0x00,0x38,0x0F,0x00,0x00,0x38,0x0F,0x3F,0xF8,0x38,0x0F,0x3F,0xF8,0x38,
+0x0F,0x00,0x78,0x38,0xFF,0xE0,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0x0F,0x00,0x70,0x38,
+0x0F,0x18,0xF0,0x38,0x1F,0x3C,0xF0,0x38,0x1F,0x1C,0xFE,0x38,0x1F,0xDE,0xFE,0x38,
+0x3F,0xEF,0xEF,0x38,0x3F,0xFF,0xEF,0x38,0x3F,0xF7,0xE7,0xB8,0x7F,0x67,0xC7,0xB8,
+0x7F,0x03,0xC3,0xB8,0xFF,0x07,0xE0,0x38,0xEF,0x07,0xE0,0x38,0xEF,0x0F,0xF0,0x38,
+0xCF,0x1F,0xF0,0x38,0x0F,0x1E,0x78,0x38,0x0F,0x3C,0x7C,0x38,0x0F,0x78,0x3C,0x38,
+0x0F,0xF8,0x38,0x38,0x0F,0x60,0x00,0x78,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x07,0xF0,
+0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x00,0x00,0x3C,0x1E,0x00,
+0x00,0x3C,0x1E,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x1E,0x00,
+0x07,0xBC,0x1E,0x00,0x07,0x80,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,
+0x1E,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF0,
+0xF7,0xFF,0xFF,0xF0,0x37,0x83,0x80,0xF0,0x07,0x87,0xC0,0xF0,0x07,0x83,0xF0,0xF0,
+0x07,0x00,0xE0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x0F,0x00,0xE0,
+0x0F,0x0F,0x81,0xE0,0x0E,0x03,0xE1,0xE0,0x1E,0x01,0xC1,0xE0,0x1F,0xFF,0xFF,0xFE,
+0x1F,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,
+0x00,0x00,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3E,
+0x7C,0x00,0x3F,0xFE,0x3F,0x3F,0xFF,0xF0,0x1F,0xBF,0xE0,0x00,0x07,0xBC,0x00,0x00,
+0x03,0x3C,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x0F,0xFE,0x70,0x3D,0xFF,0xF8,
+0xF8,0x3D,0xFF,0x00,0x7C,0x3D,0xE7,0x80,0x3F,0x3D,0xE7,0x80,0x1F,0x3D,0xE7,0x8E,
+0x0E,0x3D,0xE7,0x9F,0x00,0x3D,0xE7,0xFE,0x00,0x39,0xE7,0xF8,0x00,0x39,0xE3,0xF0,
+0x1C,0x39,0xE3,0xC0,0x1E,0x79,0xE3,0xC0,0x1E,0x79,0xE1,0xE0,0x1E,0x79,0xE1,0xE0,
+0x3C,0x79,0xE0,0xF0,0x3C,0x79,0xE0,0xF8,0x3C,0xF1,0xE0,0x7C,0x3C,0xF1,0xE3,0x7C,
+0x7D,0xF1,0xEF,0x3F,0x79,0xE1,0xFE,0x1F,0x7B,0xE1,0xF8,0x0E,0x7B,0xC3,0xE0,0x00,
+0x79,0x81,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{
+"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x7C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,
+0x01,0xFF,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,0xEF,0x00,0x00,0x03,0xEF,0x80,0x00,
+0x03,0xCF,0x80,0x00,0x07,0xC7,0x80,0x00,0x07,0xC7,0xC0,0x00,0x07,0x87,0xC0,0x00,
+0x0F,0x83,0xE0,0x00,0x0F,0x83,0xE0,0x00,0x0F,0x01,0xE0,0x00,0x1F,0xFF,0xF0,0x00,
+0x1F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x3E,0x00,0xF8,0x00,0x3C,0x00,0xF8,0x00,
+0x7C,0x00,0x7C,0x00,0x7C,0x00,0x7C,0x00,0x78,0x00,0x3C,0x00,0xF8,0x00,0x3E,0x00,
+0xF8,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x00,
+0x1F,0xFE,0x00,0x00,0x3F,0xFE,0x00,0x00,0x3E,0x3F,0x00,0x00,0x38,0x1F,0x00,0x00,
+0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x03,0xFF,0x00,0x00,0x1F,0xFF,0x00,0x00,
+0x3F,0x8F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x78,0x1F,0x00,0x00,
+0x7C,0x1F,0x00,0x00,0x7E,0x7F,0x00,0x00,0x7F,0xFF,0x00,0x00,0x3F,0xFF,0x00,0x00,
+0x0F,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0xFE,0x00,0x00,
+0x3D,0xFF,0x80,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0x07,0xE0,0x00,
+0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3C,0x01,0xE0,0x00,0x3C,0x01,0xE0,0x00,
+0x3C,0x01,0xE0,0x00,0x3C,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,
+0x3F,0x07,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0xFF,0x80,0x00,0x3F,0xFF,0x00,0x00,
+0x3C,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
+0x07,0xFE,0x00,0x00,0x1F,0xFE,0x00,0x00,0x3F,0x86,0x00,0x00,0x3E,0x00,0x00,0x00,
+0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
+0x78,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,
+0x3E,0x00,0x00,0x00,0x3F,0x86,0x00,0x00,0x1F,0xFE,0x00,0x00,0x0F,0xFE,0x00,0x00,
+0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雪  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雪",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x78,0x03,0xC0,0x1E,0x78,0x03,0xC0,0x1E,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x07,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  电  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"电",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,
+0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0x0E,0x78,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,
+0x00,0x07,0x80,0x1F,0x00,0x07,0x80,0x1E,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFC,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  子  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"子",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xF8,0x00,0x00,0x07,0xE0,
+0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0xFC,0x00,
+0x00,0x01,0xF8,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x01,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+
+};
+
+cFONT Font24CN = {
+  Font24CN_Table,
+  sizeof(Font24CN_Table)/sizeof(CH_CN),  /*size of table*/
+  24, /* ASCII Width */
+  32, /* Width */
+  41, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1004 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/font8.cpp

@@ -0,0 +1,1004 @@
+/**
+  ******************************************************************************
+  * @file    Font8.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font8 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font8_Table[] PROGMEM = 
+{
+	// @0 ' ' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @8 '!' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @16 '"' (5 pixels wide)
+	0x50, //  # # 
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @24 '#' (5 pixels wide)
+	0x28, //   # #
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xA0, // # #  
+	0x00, //      
+
+	// @32 '$' (5 pixels wide)
+	0x20, //   #  
+	0x30, //   ## 
+	0x60, //  ##  
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x20, //   #  
+	0x00, //      
+
+	// @40 '%' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x18, //    ##
+	0x60, //  ##  
+	0x10, //    # 
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @48 '&' (5 pixels wide)
+	0x00, //      
+	0x38, //   ###
+	0x20, //   #  
+	0x60, //  ##  
+	0x50, //  # # 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @56 ''' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @64 '(' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @72 ')' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @80 '*' (5 pixels wide)
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @88 '+' (5 pixels wide)
+	0x00, //      
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @96 ',' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @104 '-' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @112 '.' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @120 '/' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x40, //  #   
+	0x80, // #    
+	0x00, //      
+
+	// @128 '0' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @136 '1' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @144 '2' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @152 '3' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @160 '4' (5 pixels wide)
+	0x10, //    # 
+	0x30, //   ## 
+	0x50, //  # # 
+	0x78, //  ####
+	0x10, //    # 
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @168 '5' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x60, //  ##  
+	0x10, //    # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @176 '6' (5 pixels wide)
+	0x30, //   ## 
+	0x40, //  #   
+	0x60, //  ##  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @184 '7' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @192 '8' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @200 '9' (5 pixels wide)
+	0x30, //   ## 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @208 ':' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @216 ';' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @224 '<' (5 pixels wide)
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0xC0, // ##   
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @232 '=' (5 pixels wide)
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @240 '>' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0x20, //   #  
+	0x18, //    ##
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+	0x00, //      
+
+	// @248 '?' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @256 '@' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x58, //  # ##
+	0x48, //  #  #
+	0x40, //  #   
+	0x38, //   ###
+	0x00, //      
+
+	// @264 'A' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x50, //  # # 
+	0x70, //  ### 
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @272 'B' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @280 'C' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @288 'D' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @296 'E' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @304 'F' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @312 'G' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x58, //  # ##
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @320 'H' (5 pixels wide)
+	0xE8, // ### #
+	0x48, //  #  #
+	0x78, //  ####
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @328 'I' (5 pixels wide)
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @336 'J' (5 pixels wide)
+	0x38, //   ###
+	0x10, //    # 
+	0x10, //    # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @344 'K' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x60, //  ##  
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @352 'L' (5 pixels wide)
+	0xE0, // ###  
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @360 'M' (5 pixels wide)
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xA8, // # # #
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @368 'N' (5 pixels wide)
+	0xD8, // ## ##
+	0x68, //  ## #
+	0x68, //  ## #
+	0x58, //  # ##
+	0x58, //  # ##
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @376 'O' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @384 'P' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @392 'Q' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x18, //    ##
+	0x00, //      
+
+	// @400 'R' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @408 'S' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x20, //   #  
+	0x10, //    # 
+	0x50, //  # # 
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @416 'T' (5 pixels wide)
+	0xF8, // #####
+	0xA8, // # # #
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @424 'U' (5 pixels wide)
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @432 'V' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x48, //  #  #
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @440 'W' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @448 'X' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @456 'Y' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @464 'Z' (5 pixels wide)
+	0x78, //  ####
+	0x48, //  #  #
+	0x10, //    # 
+	0x20, //   #  
+	0x48, //  #  #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @472 '[' (5 pixels wide)
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x00, //      
+
+	// @480 '\' (5 pixels wide)
+	0x80, // #    
+	0x40, //  #   
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @488 ']' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x00, //      
+
+	// @496 '^' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @504 '_' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0xF8, // #####
+
+	// @512 '`' (5 pixels wide)
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @520 'a' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x10, //    # 
+	0x70, //  ### 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @528 'b' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @536 'c' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @544 'd' (5 pixels wide)
+	0x18, //    ##
+	0x08, //     #
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @552 'e' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x70, //  ### 
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @560 'f' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @568 'g' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x30, //   ## 
+
+	// @576 'h' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @584 'i' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @592 'j' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x70, //  ### 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x70, //  ### 
+
+	// @600 'k' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x58, //  # ##
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @608 'l' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @616 'm' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD0, // ## # 
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x00, //      
+	0x00, //      
+
+	// @624 'n' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xC8, // ##  #
+	0x00, //      
+	0x00, //      
+
+	// @632 'o' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @640 'p' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+
+	// @648 'q' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x18, //    ##
+
+	// @656 'r' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @664 's' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @672 't' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0xF0, // #### 
+	0x40, //  #   
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @680 'u' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @688 'v' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xC8, // ##  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @696 'w' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @704 'x' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x48, //  #  #
+	0x00, //      
+	0x00, //      
+
+	// @712 'y' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+
+	// @720 'z' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x50, //  # # 
+	0x28, //   # #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @728 '{' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @736 '|' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @744 '}' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @752 '~' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x28, //   # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */
+  8, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 99 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96/fonts.h

@@ -0,0 +1,99 @@
+/**
+  ******************************************************************************
+  * @file    fonts.h
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   Header for fonts.c file
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FONTS_H
+#define __FONTS_H
+
+
+/*最大字体微软雅黑24 (32x41) */
+#define MAX_HEIGHT_FONT         41
+#define MAX_WIDTH_FONT          32
+#define OFFSET_BITMAP           
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include <stdint.h>
+#include <avr/pgmspace.h>
+//ASCII
+typedef struct _tFont
+{    
+  const uint8_t *table;
+  uint16_t Width;
+  uint16_t Height;
+  
+} sFONT;
+
+
+//GB2312
+typedef struct                                          // 汉字字模数据结构
+{
+  unsigned char index[3];                               // 汉字内码索引
+  const char matrix[MAX_HEIGHT_FONT*MAX_WIDTH_FONT/8];  // 点阵码数据
+}CH_CN;
+
+
+typedef struct
+{    
+  const CH_CN *table;
+  uint16_t size;
+  uint16_t ASCII_Width;
+  uint16_t Width;
+  uint16_t Height;
+  
+}cFONT;
+
+extern sFONT Font24;
+extern sFONT Font20;
+extern sFONT Font16;
+extern sFONT Font12;
+extern sFONT Font8;
+
+extern cFONT Font12CN;
+extern cFONT Font24CN;
+
+#ifdef __cplusplus
+}
+#endif
+  
+#endif /* __FONTS_H */
+ 
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 5 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/.vscode/arduino.json

@@ -0,0 +1,5 @@
+{
+    "port": "COM43",
+    "board": "arduino:avr:uno",
+    "sketch": "OLED_0in96_rgb.ino"
+}

+ 539 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/.vscode/c_cpp_properties.json

@@ -0,0 +1,539 @@
+{
+    "version": 4,
+    "configurations": [
+        {
+            "name": "Arduino",
+            "compilerPath": "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\bin\\avr-g++",
+            "compilerArgs": [
+                "-w",
+                "-std=gnu++11",
+                "-fpermissive",
+                "-fno-exceptions",
+                "-ffunction-sections",
+                "-fdata-sections",
+                "-fno-threadsafe-statics",
+                "-Wno-error=narrowing"
+            ],
+            "intelliSenseMode": "gcc-x64",
+            "includePath": [
+                "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino",
+                "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard",
+                "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SPI\\src",
+                "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src",
+                "c:\\users\\huangshiwei\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\lib\\gcc\\avr\\7.3.0\\include",
+                "c:\\users\\huangshiwei\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\lib\\gcc\\avr\\7.3.0\\include-fixed",
+                "c:\\users\\huangshiwei\\appdata\\local\\arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7\\avr\\include"
+            ],
+            "forcedInclude": [
+                "C:\\Users\\huangshiwei\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino\\Arduino.h"
+            ],
+            "cStandard": "c11",
+            "cppStandard": "c++11",
+            "defines": [
+                "F_CPU=16000000L",
+                "ARDUINO=10607",
+                "ARDUINO_AVR_UNO",
+                "ARDUINO_ARCH_AVR",
+                "__DBL_MIN_EXP__=(-125)",
+                "__HQ_FBIT__=15",
+                "__cpp_attributes=200809",
+                "__UINT_LEAST16_MAX__=0xffffU",
+                "__ATOMIC_ACQUIRE=2",
+                "__SFRACT_IBIT__=0",
+                "__FLT_MIN__=1.17549435e-38F",
+                "__GCC_IEC_559_COMPLEX=0",
+                "__BUILTIN_AVR_SLEEP=1",
+                "__BUILTIN_AVR_COUNTLSULLK=1",
+                "__cpp_aggregate_nsdmi=201304",
+                "__BUILTIN_AVR_COUNTLSULLR=1",
+                "__UFRACT_MAX__=0XFFFFP-16UR",
+                "__UINT_LEAST8_TYPE__=unsigned char",
+                "__DQ_FBIT__=63",
+                "__INTMAX_C(c)=c ## LL",
+                "__ULFRACT_FBIT__=32",
+                "__SACCUM_EPSILON__=0x1P-7HK",
+                "__CHAR_BIT__=8",
+                "__USQ_IBIT__=0",
+                "__UINT8_MAX__=0xff",
+                "__ACCUM_FBIT__=15",
+                "__WINT_MAX__=0x7fff",
+                "__FLT32_MIN_EXP__=(-125)",
+                "__cpp_static_assert=200410",
+                "__USFRACT_FBIT__=8",
+                "__ORDER_LITTLE_ENDIAN__=1234",
+                "__SIZE_MAX__=0xffffU",
+                "__WCHAR_MAX__=0x7fff",
+                "__LACCUM_IBIT__=32",
+                "__DBL_DENORM_MIN__=double(1.40129846e-45L)",
+                "__GCC_ATOMIC_CHAR_LOCK_FREE=1",
+                "__GCC_IEC_559=0",
+                "__FLT_EVAL_METHOD__=0",
+                "__BUILTIN_AVR_LLKBITS=1",
+                "__cpp_binary_literals=201304",
+                "__LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK",
+                "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1",
+                "__BUILTIN_AVR_HKBITS=1",
+                "__BUILTIN_AVR_BITSLLK=1",
+                "__FRACT_FBIT__=15",
+                "__BUILTIN_AVR_BITSLLR=1",
+                "__cpp_variadic_templates=200704",
+                "__UINT_FAST64_MAX__=0xffffffffffffffffULL",
+                "__SIG_ATOMIC_TYPE__=char",
+                "__BUILTIN_AVR_UHKBITS=1",
+                "__UACCUM_FBIT__=16",
+                "__DBL_MIN_10_EXP__=(-37)",
+                "__FINITE_MATH_ONLY__=0",
+                "__cpp_variable_templates=201304",
+                "__LFRACT_IBIT__=0",
+                "__GNUC_PATCHLEVEL__=0",
+                "__FLT32_HAS_DENORM__=1",
+                "__LFRACT_MAX__=0X7FFFFFFFP-31LR",
+                "__UINT_FAST8_MAX__=0xff",
+                "__has_include(STR)=__has_include__(STR)",
+                "__DEC64_MAX_EXP__=385",
+                "__INT8_C(c)=c",
+                "__INT_LEAST8_WIDTH__=8",
+                "__UINT_LEAST64_MAX__=0xffffffffffffffffULL",
+                "__SA_FBIT__=15",
+                "__SHRT_MAX__=0x7fff",
+                "__LDBL_MAX__=3.40282347e+38L",
+                "__FRACT_MAX__=0X7FFFP-15R",
+                "__UFRACT_FBIT__=16",
+                "__UFRACT_MIN__=0.0UR",
+                "__UINT_LEAST8_MAX__=0xff",
+                "__GCC_ATOMIC_BOOL_LOCK_FREE=1",
+                "__UINTMAX_TYPE__=long long unsigned int",
+                "__LLFRACT_EPSILON__=0x1P-63LLR",
+                "__BUILTIN_AVR_DELAY_CYCLES=1",
+                "__DEC32_EPSILON__=1E-6DF",
+                "__FLT_EVAL_METHOD_TS_18661_3__=0",
+                "__UINT32_MAX__=0xffffffffUL",
+                "__GXX_EXPERIMENTAL_CXX0X__=1",
+                "__ULFRACT_MAX__=0XFFFFFFFFP-32ULR",
+                "__TA_IBIT__=16",
+                "__LDBL_MAX_EXP__=128",
+                "__WINT_MIN__=(-__WINT_MAX__ - 1)",
+                "__INT_LEAST16_WIDTH__=16",
+                "__ULLFRACT_MIN__=0.0ULLR",
+                "__SCHAR_MAX__=0x7f",
+                "__WCHAR_MIN__=(-__WCHAR_MAX__ - 1)",
+                "__INT64_C(c)=c ## LL",
+                "__DBL_DIG__=6",
+                "__GCC_ATOMIC_POINTER_LOCK_FREE=1",
+                "__AVR_HAVE_SPH__=1",
+                "__LLACCUM_MIN__=(-0X1P15LLK-0X1P15LLK)",
+                "__BUILTIN_AVR_KBITS=1",
+                "__BUILTIN_AVR_ABSK=1",
+                "__BUILTIN_AVR_ABSR=1",
+                "__SIZEOF_INT__=2",
+                "__SIZEOF_POINTER__=2",
+                "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1",
+                "__USACCUM_IBIT__=8",
+                "__USER_LABEL_PREFIX__",
+                "__STDC_HOSTED__=1",
+                "__LDBL_HAS_INFINITY__=1",
+                "__LFRACT_MIN__=(-0.5LR-0.5LR)",
+                "__HA_IBIT__=8",
+                "__FLT32_DIG__=6",
+                "__TQ_IBIT__=0",
+                "__FLT_EPSILON__=1.19209290e-7F",
+                "__GXX_WEAK__=1",
+                "__SHRT_WIDTH__=16",
+                "__USFRACT_IBIT__=0",
+                "__LDBL_MIN__=1.17549435e-38L",
+                "__FRACT_MIN__=(-0.5R-0.5R)",
+                "__AVR_SFR_OFFSET__=0x20",
+                "__DEC32_MAX__=9.999999E96DF",
+                "__cpp_threadsafe_static_init=200806",
+                "__DA_IBIT__=32",
+                "__INT32_MAX__=0x7fffffffL",
+                "__UQQ_FBIT__=8",
+                "__INT_WIDTH__=16",
+                "__SIZEOF_LONG__=4",
+                "__UACCUM_MAX__=0XFFFFFFFFP-16UK",
+                "__UINT16_C(c)=c ## U",
+                "__PTRDIFF_WIDTH__=16",
+                "__DECIMAL_DIG__=9",
+                "__LFRACT_EPSILON__=0x1P-31LR",
+                "__AVR_2_BYTE_PC__=1",
+                "__ULFRACT_MIN__=0.0ULR",
+                "__INTMAX_WIDTH__=64",
+                "__has_include_next(STR)=__has_include_next__(STR)",
+                "__BUILTIN_AVR_ULLRBITS=1",
+                "__LDBL_HAS_QUIET_NAN__=1",
+                "__ULACCUM_IBIT__=32",
+                "__UACCUM_EPSILON__=0x1P-16UK",
+                "__BUILTIN_AVR_SEI=1",
+                "__GNUC__=7",
+                "__ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK",
+                "__cpp_delegating_constructors=200604",
+                "__HQ_IBIT__=0",
+                "__BUILTIN_AVR_SWAP=1",
+                "__FLT_HAS_DENORM__=1",
+                "__SIZEOF_LONG_DOUBLE__=4",
+                "__BIGGEST_ALIGNMENT__=1",
+                "__STDC_UTF_16__=1",
+                "__UINT24_MAX__=16777215UL",
+                "__BUILTIN_AVR_NOP=1",
+                "__GNUC_STDC_INLINE__=1",
+                "__DQ_IBIT__=0",
+                "__FLT32_HAS_INFINITY__=1",
+                "__DBL_MAX__=double(3.40282347e+38L)",
+                "__ULFRACT_IBIT__=0",
+                "__cpp_raw_strings=200710",
+                "__INT_FAST32_MAX__=0x7fffffffL",
+                "__DBL_HAS_INFINITY__=1",
+                "__INT64_MAX__=0x7fffffffffffffffLL",
+                "__ACCUM_IBIT__=16",
+                "__DEC32_MIN_EXP__=(-94)",
+                "__BUILTIN_AVR_UKBITS=1",
+                "__INTPTR_WIDTH__=16",
+                "__BUILTIN_AVR_FMULSU=1",
+                "__LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK",
+                "__INT_FAST16_TYPE__=int",
+                "__LDBL_HAS_DENORM__=1",
+                "__BUILTIN_AVR_BITSK=1",
+                "__BUILTIN_AVR_BITSR=1",
+                "__cplusplus=201402L",
+                "__cpp_ref_qualifiers=200710",
+                "__DEC128_MAX__=9.999999999999999999999999999999999E6144DL",
+                "__INT_LEAST32_MAX__=0x7fffffffL",
+                "__USING_SJLJ_EXCEPTIONS__=1",
+                "__DEC32_MIN__=1E-95DF",
+                "__ACCUM_MAX__=0X7FFFFFFFP-15K",
+                "__DEPRECATED=1",
+                "__cpp_rvalue_references=200610",
+                "__DBL_MAX_EXP__=128",
+                "__USACCUM_EPSILON__=0x1P-8UHK",
+                "__WCHAR_WIDTH__=16",
+                "__FLT32_MAX__=3.40282347e+38F32",
+                "__DEC128_EPSILON__=1E-33DL",
+                "__SFRACT_MAX__=0X7FP-7HR",
+                "__FRACT_IBIT__=0",
+                "__PTRDIFF_MAX__=0x7fff",
+                "__UACCUM_MIN__=0.0UK",
+                "__UACCUM_IBIT__=16",
+                "__BUILTIN_AVR_NOPS=1",
+                "__BUILTIN_AVR_WDR=1",
+                "__FLT32_HAS_QUIET_NAN__=1",
+                "__GNUG__=7",
+                "__LONG_LONG_MAX__=0x7fffffffffffffffLL",
+                "__SIZEOF_SIZE_T__=2",
+                "__ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK",
+                "__cpp_rvalue_reference=200610",
+                "__cpp_nsdmi=200809",
+                "__SIZEOF_WINT_T__=2",
+                "__LONG_LONG_WIDTH__=64",
+                "__cpp_initializer_lists=200806",
+                "__FLT32_MAX_EXP__=128",
+                "__SA_IBIT__=16",
+                "__ULLACCUM_MIN__=0.0ULLK",
+                "__BUILTIN_AVR_ROUNDUHK=1",
+                "__BUILTIN_AVR_ROUNDUHR=1",
+                "__cpp_hex_float=201603",
+                "__GXX_ABI_VERSION=1011",
+                "__INT24_MAX__=8388607L",
+                "__UTA_FBIT__=48",
+                "__FLT_MIN_EXP__=(-125)",
+                "__USFRACT_MAX__=0XFFP-8UHR",
+                "__UFRACT_IBIT__=0",
+                "__BUILTIN_AVR_ROUNDFX=1",
+                "__BUILTIN_AVR_ROUNDULK=1",
+                "__BUILTIN_AVR_ROUNDULR=1",
+                "__cpp_lambdas=200907",
+                "__BUILTIN_AVR_COUNTLSLLK=1",
+                "__BUILTIN_AVR_COUNTLSLLR=1",
+                "__BUILTIN_AVR_ROUNDHK=1",
+                "__INT_FAST64_TYPE__=long long int",
+                "__BUILTIN_AVR_ROUNDHR=1",
+                "__DBL_MIN__=double(1.17549435e-38L)",
+                "__BUILTIN_AVR_COUNTLSK=1",
+                "__BUILTIN_AVR_ROUNDLK=1",
+                "__BUILTIN_AVR_COUNTLSR=1",
+                "__BUILTIN_AVR_ROUNDLR=1",
+                "__LACCUM_MIN__=(-0X1P31LK-0X1P31LK)",
+                "__ULLACCUM_FBIT__=48",
+                "__BUILTIN_AVR_LKBITS=1",
+                "__ULLFRACT_EPSILON__=0x1P-64ULLR",
+                "__DEC128_MIN__=1E-6143DL",
+                "__REGISTER_PREFIX__",
+                "__UINT16_MAX__=0xffffU",
+                "__DBL_HAS_DENORM__=1",
+                "__BUILTIN_AVR_ULKBITS=1",
+                "__ACCUM_MIN__=(-0X1P15K-0X1P15K)",
+                "__AVR_ARCH__=2",
+                "__SQ_IBIT__=0",
+                "__FLT32_MIN__=1.17549435e-38F32",
+                "__UINT8_TYPE__=unsigned char",
+                "__BUILTIN_AVR_ROUNDUK=1",
+                "__BUILTIN_AVR_ROUNDUR=1",
+                "__UHA_FBIT__=8",
+                "__NO_INLINE__=1",
+                "__SFRACT_MIN__=(-0.5HR-0.5HR)",
+                "__UTQ_FBIT__=128",
+                "__FLT_MANT_DIG__=24",
+                "__LDBL_DECIMAL_DIG__=9",
+                "__VERSION__=\"7.3.0\"",
+                "__UINT64_C(c)=c ## ULL",
+                "__ULLFRACT_FBIT__=64",
+                "__cpp_unicode_characters=200704",
+                "__FRACT_EPSILON__=0x1P-15R",
+                "__ULACCUM_MIN__=0.0ULK",
+                "__UDA_FBIT__=32",
+                "__cpp_decltype_auto=201304",
+                "__LLACCUM_EPSILON__=0x1P-47LLK",
+                "__GCC_ATOMIC_INT_LOCK_FREE=1",
+                "__FLT32_MANT_DIG__=24",
+                "__BUILTIN_AVR_BITSUHK=1",
+                "__BUILTIN_AVR_BITSUHR=1",
+                "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__",
+                "__USFRACT_MIN__=0.0UHR",
+                "__BUILTIN_AVR_BITSULK=1",
+                "__ULLACCUM_IBIT__=16",
+                "__BUILTIN_AVR_BITSULR=1",
+                "__UQQ_IBIT__=0",
+                "__BUILTIN_AVR_LLRBITS=1",
+                "__SCHAR_WIDTH__=8",
+                "__BUILTIN_AVR_BITSULLK=1",
+                "__BUILTIN_AVR_BITSULLR=1",
+                "__INT32_C(c)=c ## L",
+                "__DEC64_EPSILON__=1E-15DD",
+                "__ORDER_PDP_ENDIAN__=3412",
+                "__DEC128_MIN_EXP__=(-6142)",
+                "__UHQ_FBIT__=16",
+                "__LLACCUM_FBIT__=47",
+                "__FLT32_MAX_10_EXP__=38",
+                "__BUILTIN_AVR_ROUNDULLK=1",
+                "__BUILTIN_AVR_ROUNDULLR=1",
+                "__INT_FAST32_TYPE__=long int",
+                "__BUILTIN_AVR_HRBITS=1",
+                "__UINT_LEAST16_TYPE__=unsigned int",
+                "__BUILTIN_AVR_UHRBITS=1",
+                "__INT16_MAX__=0x7fff",
+                "__SIZE_TYPE__=unsigned int",
+                "__UINT64_MAX__=0xffffffffffffffffULL",
+                "__UDQ_FBIT__=64",
+                "__INT8_TYPE__=signed char",
+                "__cpp_digit_separators=201309",
+                "__ELF__=1",
+                "__ULFRACT_EPSILON__=0x1P-32ULR",
+                "__LLFRACT_FBIT__=63",
+                "__FLT_RADIX__=2",
+                "__INT_LEAST16_TYPE__=int",
+                "__BUILTIN_AVR_ABSFX=1",
+                "__LDBL_EPSILON__=1.19209290e-7L",
+                "__UINTMAX_C(c)=c ## ULL",
+                "__INT24_MIN__=(-__INT24_MAX__-1)",
+                "__SACCUM_MAX__=0X7FFFP-7HK",
+                "__BUILTIN_AVR_ABSHR=1",
+                "__SIG_ATOMIC_MAX__=0x7f",
+                "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1",
+                "__cpp_sized_deallocation=201309",
+                "__SIZEOF_PTRDIFF_T__=2",
+                "__AVR=1",
+                "__BUILTIN_AVR_ABSLK=1",
+                "__BUILTIN_AVR_ABSLR=1",
+                "__LACCUM_EPSILON__=0x1P-31LK",
+                "__DEC32_SUBNORMAL_MIN__=0.000001E-95DF",
+                "__INT_FAST16_MAX__=0x7fff",
+                "__UINT_FAST32_MAX__=0xffffffffUL",
+                "__UINT_LEAST64_TYPE__=long long unsigned int",
+                "__USACCUM_MAX__=0XFFFFP-8UHK",
+                "__SFRACT_EPSILON__=0x1P-7HR",
+                "__FLT_HAS_QUIET_NAN__=1",
+                "__FLT_MAX_10_EXP__=38",
+                "__LONG_MAX__=0x7fffffffL",
+                "__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL",
+                "__FLT_HAS_INFINITY__=1",
+                "__cpp_unicode_literals=200710",
+                "__USA_FBIT__=16",
+                "__UINT_FAST16_TYPE__=unsigned int",
+                "__DEC64_MAX__=9.999999999999999E384DD",
+                "__INT_FAST32_WIDTH__=32",
+                "__BUILTIN_AVR_RBITS=1",
+                "__CHAR16_TYPE__=unsigned int",
+                "__PRAGMA_REDEFINE_EXTNAME=1",
+                "__SIZE_WIDTH__=16",
+                "__INT_LEAST16_MAX__=0x7fff",
+                "__DEC64_MANT_DIG__=16",
+                "__UINT_LEAST32_MAX__=0xffffffffUL",
+                "__SACCUM_FBIT__=7",
+                "__FLT32_DENORM_MIN__=1.40129846e-45F32",
+                "__GCC_ATOMIC_LONG_LOCK_FREE=1",
+                "__SIG_ATOMIC_WIDTH__=8",
+                "__INT_LEAST64_TYPE__=long long int",
+                "__INT16_TYPE__=int",
+                "__INT_LEAST8_TYPE__=signed char",
+                "__SQ_FBIT__=31",
+                "__DEC32_MAX_EXP__=97",
+                "__INT_FAST8_MAX__=0x7f",
+                "__INTPTR_MAX__=0x7fff",
+                "__QQ_FBIT__=7",
+                "__cpp_range_based_for=200907",
+                "__UTA_IBIT__=16",
+                "__AVR_ERRATA_SKIP__=1",
+                "__FLT32_MIN_10_EXP__=(-37)",
+                "__LDBL_MANT_DIG__=24",
+                "__SFRACT_FBIT__=7",
+                "__SACCUM_MIN__=(-0X1P7HK-0X1P7HK)",
+                "__DBL_HAS_QUIET_NAN__=1",
+                "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)",
+                "AVR=1",
+                "__BUILTIN_AVR_FMULS=1",
+                "__cpp_return_type_deduction=201304",
+                "__INTPTR_TYPE__=int",
+                "__UINT16_TYPE__=unsigned int",
+                "__WCHAR_TYPE__=int",
+                "__SIZEOF_FLOAT__=4",
+                "__AVR__=1",
+                "__BUILTIN_AVR_INSERT_BITS=1",
+                "__USQ_FBIT__=32",
+                "__UINTPTR_MAX__=0xffffU",
+                "__INT_FAST64_WIDTH__=64",
+                "__DEC64_MIN_EXP__=(-382)",
+                "__cpp_decltype=200707",
+                "__FLT32_DECIMAL_DIG__=9",
+                "__INT_FAST64_MAX__=0x7fffffffffffffffLL",
+                "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1",
+                "__FLT_DIG__=6",
+                "__UINT_FAST64_TYPE__=long long unsigned int",
+                "__BUILTIN_AVR_BITSHK=1",
+                "__BUILTIN_AVR_BITSHR=1",
+                "__INT_MAX__=0x7fff",
+                "__LACCUM_FBIT__=31",
+                "__USACCUM_MIN__=0.0UHK",
+                "__UHA_IBIT__=8",
+                "__INT64_TYPE__=long long int",
+                "__BUILTIN_AVR_BITSLK=1",
+                "__BUILTIN_AVR_BITSLR=1",
+                "__FLT_MAX_EXP__=128",
+                "__UTQ_IBIT__=0",
+                "__DBL_MANT_DIG__=24",
+                "__cpp_inheriting_constructors=201511",
+                "__BUILTIN_AVR_ULLKBITS=1",
+                "__INT_LEAST64_MAX__=0x7fffffffffffffffLL",
+                "__DEC64_MIN__=1E-383DD",
+                "__WINT_TYPE__=int",
+                "__UINT_LEAST32_TYPE__=long unsigned int",
+                "__SIZEOF_SHORT__=2",
+                "__ULLFRACT_IBIT__=0",
+                "__LDBL_MIN_EXP__=(-125)",
+                "__UDA_IBIT__=32",
+                "__WINT_WIDTH__=16",
+                "__INT_LEAST8_MAX__=0x7f",
+                "__LFRACT_FBIT__=31",
+                "__LDBL_MAX_10_EXP__=38",
+                "__ATOMIC_RELAXED=0",
+                "__DBL_EPSILON__=double(1.19209290e-7L)",
+                "__BUILTIN_AVR_BITSUK=1",
+                "__BUILTIN_AVR_BITSUR=1",
+                "__UINT8_C(c)=c",
+                "__INT_LEAST32_TYPE__=long int",
+                "__BUILTIN_AVR_URBITS=1",
+                "__SIZEOF_WCHAR_T__=2",
+                "__LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR",
+                "__TQ_FBIT__=127",
+                "__INT_FAST8_TYPE__=signed char",
+                "__ULLACCUM_EPSILON__=0x1P-48ULLK",
+                "__BUILTIN_AVR_ROUNDK=1",
+                "__BUILTIN_AVR_ROUNDR=1",
+                "__UHQ_IBIT__=0",
+                "__LLACCUM_IBIT__=16",
+                "__FLT32_EPSILON__=1.19209290e-7F32",
+                "__DBL_DECIMAL_DIG__=9",
+                "__STDC_UTF_32__=1",
+                "__INT_FAST8_WIDTH__=8",
+                "__DEC_EVAL_METHOD__=2",
+                "__TA_FBIT__=47",
+                "__UDQ_IBIT__=0",
+                "__ORDER_BIG_ENDIAN__=4321",
+                "__cpp_runtime_arrays=198712",
+                "__WITH_AVRLIBC__=1",
+                "__UINT64_TYPE__=long long unsigned int",
+                "__ACCUM_EPSILON__=0x1P-15K",
+                "__UINT32_C(c)=c ## UL",
+                "__BUILTIN_AVR_COUNTLSUHK=1",
+                "__INTMAX_MAX__=0x7fffffffffffffffLL",
+                "__cpp_alias_templates=200704",
+                "__BUILTIN_AVR_COUNTLSUHR=1",
+                "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__",
+                "__FLT_DENORM_MIN__=1.40129846e-45F",
+                "__LLFRACT_IBIT__=0",
+                "__INT8_MAX__=0x7f",
+                "__LONG_WIDTH__=32",
+                "__UINT_FAST32_TYPE__=long unsigned int",
+                "__CHAR32_TYPE__=long unsigned int",
+                "__BUILTIN_AVR_COUNTLSULK=1",
+                "__BUILTIN_AVR_COUNTLSULR=1",
+                "__FLT_MAX__=3.40282347e+38F",
+                "__cpp_constexpr=201304",
+                "__USACCUM_FBIT__=8",
+                "__BUILTIN_AVR_COUNTLSFX=1",
+                "__INT32_TYPE__=long int",
+                "__SIZEOF_DOUBLE__=4",
+                "__FLT_MIN_10_EXP__=(-37)",
+                "__UFRACT_EPSILON__=0x1P-16UR",
+                "__INT_LEAST32_WIDTH__=32",
+                "__BUILTIN_AVR_COUNTLSHK=1",
+                "__BUILTIN_AVR_COUNTLSHR=1",
+                "__INTMAX_TYPE__=long long int",
+                "__BUILTIN_AVR_ABSLLK=1",
+                "__BUILTIN_AVR_ABSLLR=1",
+                "__DEC128_MAX_EXP__=6145",
+                "__AVR_HAVE_16BIT_SP__=1",
+                "__ATOMIC_CONSUME=1",
+                "__GNUC_MINOR__=3",
+                "__INT_FAST16_WIDTH__=16",
+                "__UINTMAX_MAX__=0xffffffffffffffffULL",
+                "__DEC32_MANT_DIG__=7",
+                "__HA_FBIT__=7",
+                "__BUILTIN_AVR_COUNTLSLK=1",
+                "__BUILTIN_AVR_COUNTLSLR=1",
+                "__BUILTIN_AVR_CLI=1",
+                "__DBL_MAX_10_EXP__=38",
+                "__LDBL_DENORM_MIN__=1.40129846e-45L",
+                "__INT16_C(c)=c",
+                "__cpp_generic_lambdas=201304",
+                "__STDC__=1",
+                "__PTRDIFF_TYPE__=int",
+                "__LLFRACT_MIN__=(-0.5LLR-0.5LLR)",
+                "__BUILTIN_AVR_LRBITS=1",
+                "__ATOMIC_SEQ_CST=5",
+                "__DA_FBIT__=31",
+                "__UINT32_TYPE__=long unsigned int",
+                "__BUILTIN_AVR_ROUNDLLK=1",
+                "__UINTPTR_TYPE__=unsigned int",
+                "__BUILTIN_AVR_ROUNDLLR=1",
+                "__USA_IBIT__=16",
+                "__BUILTIN_AVR_ULRBITS=1",
+                "__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD",
+                "__DEC128_MANT_DIG__=34",
+                "__LDBL_MIN_10_EXP__=(-37)",
+                "__BUILTIN_AVR_COUNTLSUK=1",
+                "__BUILTIN_AVR_COUNTLSUR=1",
+                "__SIZEOF_LONG_LONG__=8",
+                "__ULACCUM_EPSILON__=0x1P-32ULK",
+                "__cpp_user_defined_literals=200809",
+                "__SACCUM_IBIT__=8",
+                "__GCC_ATOMIC_LLONG_LOCK_FREE=1",
+                "__LDBL_DIG__=6",
+                "__FLT_DECIMAL_DIG__=9",
+                "__UINT_FAST16_MAX__=0xffffU",
+                "__GCC_ATOMIC_SHORT_LOCK_FREE=1",
+                "__BUILTIN_AVR_ABSHK=1",
+                "__BUILTIN_AVR_FLASH_SEGMENT=1",
+                "__INT_LEAST64_WIDTH__=64",
+                "__ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR",
+                "__UINT_FAST8_TYPE__=unsigned char",
+                "__USFRACT_EPSILON__=0x1P-8UHR",
+                "__ULACCUM_FBIT__=32",
+                "__QQ_IBIT__=0",
+                "__cpp_init_captures=201304",
+                "__ATOMIC_ACQ_REL=4",
+                "__ATOMIC_RELEASE=3",
+                "__BUILTIN_AVR_FMUL=1",
+                "USBCON"
+            ]
+        }
+    ]
+}

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/DEV_Config.cpp

@@ -0,0 +1,80 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2023-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+  //set pin
+  pinMode(OLED_CS, OUTPUT);
+  pinMode(OLED_RST, OUTPUT);
+  pinMode(OLED_DC, OUTPUT);
+
+  //set Serial
+  Serial.begin(115200);
+
+#if USE_SPI_4W
+  Serial.println("USE_SPI");
+  //set OLED SPI
+  SPI.setDataMode(SPI_MODE3);
+  SPI.setBitOrder(MSBFIRST);
+  SPI.setClockDivider(SPI_CLOCK_DIV2);
+  SPI.begin();
+
+#elif USE_IIC
+  //set OLED I2C
+  Serial.println("USE_I2C");
+  OLED_DC_0;//DC = 1 => Address = 0x3d
+  OLED_CS_0;
+  Wire.setClock(1000000);
+  Wire.begin();
+#endif
+  return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  SPI4W_Write_Byte(value) :
+    hardware SPI
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+void SPI4W_Write_Byte(uint8_t DATA)
+{
+  SPI.transfer(DATA);
+}
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+  uint8_t Addr = 0x3c;
+  Wire.beginTransmission(Addr);
+  Wire.write(Cmd);
+  Wire.write(value);
+  Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+  delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+  for (int j = xus; j > 0; j--);
+}

+ 52 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/DEV_Config.h

@@ -0,0 +1,52 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define USE_SPI_4W  1
+#define USE_IIC     0
+
+#define IIC_CMD        0X00
+#define IIC_RAM        0X40
+
+/****************************************************************************************
+    //Use the  library function definition
+*****************************************************************************************/
+//GPIO config
+#define OLED_CS 10
+#define OLED_CS_0     digitalWrite(OLED_CS, LOW)
+#define OLED_CS_1     digitalWrite(OLED_CS, HIGH)
+
+#define OLED_RST 8
+#define OLED_RST_0    digitalWrite(OLED_RST, LOW)
+#define OLED_RST_1    digitalWrite(OLED_RST, HIGH)
+
+#define OLED_DC 7
+#define OLED_DC_0     digitalWrite(OLED_DC, LOW)
+#define OLED_DC_1     digitalWrite(OLED_DC, HIGH)
+
+/*------------------------------------------------------------------------------------------------------*/
+uint8_t System_Init(void);
+
+void SPI4W_Write_Byte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

+ 878 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/GUI_Paint.cpp

@@ -0,0 +1,878 @@
+/******************************************************************************
+* | File        :   GUI_Paint.c
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#include "GUI_Paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h> //memset()
+#include <math.h>
+#include "OLED_Driver.h"
+PAINT Paint;
+
+/******************************************************************************
+function: Create Image
+parameter:
+    image   :   Pointer to the image cache
+    width   :   The width of the picture
+    Height  :   The height of the picture
+    Color   :   Whether the picture is inverted
+******************************************************************************/
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color)
+{
+    Paint.Image = NULL;
+    Paint.Image = image;
+
+    Paint.WidthMemory = Width;
+    Paint.HeightMemory = Height;
+    Paint.Color = Color;    
+    Paint.Scale = 2;
+    
+    Paint.WidthByte = (Width % 8 == 0)? (Width / 8 ): (Width / 8 + 1);
+    Paint.HeightByte = Height;    
+//    printf("WidthByte = %d, HeightByte = %d\r\n", Paint.WidthByte, Paint.HeightByte);
+//    printf(" EPD_WIDTH / 8 = %d\r\n",  122 / 8);
+   
+    Paint.Rotate = Rotate;
+    Paint.Mirror = MIRROR_NONE;
+    
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_180) {
+        Paint.Width = Width;
+        Paint.Height = Height;
+    } else {
+        Paint.Width = Height;
+        Paint.Height = Width;
+    }
+}
+
+/******************************************************************************
+function: Select Image
+parameter:
+    image : Pointer to the image cache
+******************************************************************************/
+void Paint_SelectImage(UBYTE *image)
+{
+    Paint.Image = image;
+}
+
+/******************************************************************************
+function: Select Image Rotate
+parameter:
+    Rotate : 0,90,180,270
+******************************************************************************/
+void Paint_SetRotate(UWORD Rotate)
+{
+    if(Rotate == ROTATE_0 || Rotate == ROTATE_90 || Rotate == ROTATE_180 || Rotate == ROTATE_270) {
+        Debug("Set image Rotate %d\r\n", Rotate);
+        Paint.Rotate = Rotate;
+    } else {
+        Debug("rotate = 0, 90, 180, 270\r\n");
+    }
+}
+
+void Paint_SetScale(UBYTE scale)
+{
+    if(scale == 2){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 8 == 0)? (Paint.WidthMemory / 8 ): (Paint.WidthMemory / 8 + 1);
+    }else if(scale == 4){
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory % 4 == 0)? (Paint.WidthMemory / 4 ): (Paint.WidthMemory / 4 + 1);
+    }else if(scale ==16) {
+        Paint.Scale = scale;
+        Paint.WidthByte = (Paint.WidthMemory%2==0) ? (Paint.WidthMemory/2) : (Paint.WidthMemory/2+1); 
+    }else if(scale ==65) {
+        Paint.Scale = scale;
+        Paint.WidthByte = Paint.WidthMemory*2; 
+    }else{
+        Debug("Set Scale Input parameter error\r\n");
+        Debug("Scale Only support: 2 4 16 65\r\n");
+    }
+}
+/******************************************************************************
+function: Select Image mirror
+parameter:
+    mirror   :Not mirror,Horizontal mirror,Vertical mirror,Origin mirror
+******************************************************************************/
+void Paint_SetMirroring(UBYTE mirror)
+{
+    if(mirror == MIRROR_NONE || mirror == MIRROR_HORIZONTAL || 
+        mirror == MIRROR_VERTICAL || mirror == MIRROR_ORIGIN) {
+        Debug("mirror image x:%s, y:%s\r\n",(mirror & 0x01)? "mirror":"none", ((mirror >> 1) & 0x01)? "mirror":"none");
+        Paint.Mirror = mirror;
+    } else {
+        Debug("mirror should be MIRROR_NONE, MIRROR_HORIZONTAL, \
+        MIRROR_VERTICAL or MIRROR_ORIGIN\r\n");
+    }    
+}
+
+/******************************************************************************
+function: Draw Pixels
+parameter:
+    Xpoint : At point X
+    Ypoint : At point Y
+    Color  : Painted colors
+******************************************************************************/
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+{
+    if(Xpoint > Paint.Width || Ypoint > Paint.Height){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }      
+    UWORD X, Y;
+
+    switch(Paint.Rotate) {
+    case 0:
+        X = Xpoint;
+        Y = Ypoint;  
+        break;
+    case 90:
+        X = Paint.WidthMemory - Ypoint - 1;
+        Y = Xpoint;
+        break;
+    case 180:
+        X = Paint.WidthMemory - Xpoint - 1;
+        Y = Paint.HeightMemory - Ypoint - 1;
+        break;
+    case 270:
+        X = Ypoint;
+        Y = Paint.HeightMemory - Xpoint - 1;
+        break;
+    default:
+        return;
+    }
+    
+    switch(Paint.Mirror) {
+    case MIRROR_NONE:
+        break;
+    case MIRROR_HORIZONTAL:
+        X = Paint.WidthMemory - X - 1;
+        break;
+    case MIRROR_VERTICAL:
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    case MIRROR_ORIGIN:
+        X = Paint.WidthMemory - X - 1;
+        Y = Paint.HeightMemory - Y - 1;
+        break;
+    default:
+        return;
+    }
+
+    if(X > Paint.WidthMemory || Y > Paint.HeightMemory){
+        Debug("Exceeding display boundaries\r\n");
+        return;
+    }
+    
+    if(Paint.Scale == 2){
+        UDOUBLE Addr = X / 8 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        if(Color == BLACK)
+            Paint.Image[Addr] = Rdata & ~(0x80 >> (X % 8));
+        else
+            Paint.Image[Addr] = Rdata | (0x80 >> (X % 8));
+    }else if(Paint.Scale == 4){
+        UDOUBLE Addr = X / 4 + Y * Paint.WidthByte;
+        Color = Color % 4;//Guaranteed color scale is 4  --- 0~3
+        UBYTE Rdata = Paint.Image[Addr];
+        
+        Rdata = Rdata & (~(0xC0 >> ((X % 4)*2)));
+        Paint.Image[Addr] = Rdata | ((Color << 6) >> ((X % 4)*2));
+    }else if(Paint.Scale == 16) {
+        UDOUBLE Addr = X / 2 + Y * Paint.WidthByte;
+        UBYTE Rdata = Paint.Image[Addr];
+        Color = Color % 16;
+        Rdata = Rdata & (~(0xf0 >> ((X % 2)*4)));
+        Paint.Image[Addr] = Rdata | ((Color << 4) >> ((X % 2)*4));
+    }else if(Paint.Scale == 65) {
+        OLED_0in96_rgb_Set_Point(X, Y, Color);
+    }
+}
+
+/******************************************************************************
+function: Clear the color of the picture
+parameter:
+    Color : Painted colors
+******************************************************************************/
+void Paint_Clear(UWORD Color)
+{
+    if(Paint.Scale == 2 || Paint.Scale == 4) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Paint.Image[Addr] = Color;
+            }
+        }
+    }else if(Paint.Scale == 16) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                UDOUBLE Addr = X + Y*Paint.WidthByte;
+                Color = Color & 0x0f;
+                Paint.Image[Addr] = (Color<<4) | Color;
+            }
+        }
+    }else if(Paint.Scale == 65) {
+        for (UWORD Y = 0; Y < Paint.HeightByte; Y++) {
+            for (UWORD X = 0; X < Paint.WidthByte; X++ ) {//8 pixel =  1 byte
+                OLED_0in96_rgb_Set_Point(X, Y, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Clear the color of a window
+parameter:
+    Xstart : x starting point
+    Ystart : Y starting point
+    Xend   : x end point
+    Yend   : y end point
+    Color  : Painted colors
+******************************************************************************/
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color)
+{
+    UWORD X, Y;
+    for (Y = Ystart; Y < Yend; Y++) {
+        for (X = Xstart; X < Xend; X++) {//8 pixel =  1 byte
+            Paint_SetPixel(X, Y, Color);
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw Point(Xpoint, Ypoint) Fill the color
+parameter:
+    Xpoint    : The Xpoint coordinate of the point
+    Ypoint    : The Ypoint coordinate of the point
+    Color   : Painted color
+    Dot_Pixel : point size
+    Dot_Style : point Style
+******************************************************************************/
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color,
+                     DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_Style)
+{
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DrawPoint Input exceeds the normal display range\r\n");
+        printf("Xpoint = %d , Paint.Width = %d  \r\n ",Xpoint,Paint.Width);
+        printf("Ypoint = %d , Paint.Height = %d  \r\n ",Ypoint,Paint.Height);
+        return;
+    }
+
+    int16_t XDir_Num , YDir_Num;
+    if (Dot_Style == DOT_FILL_AROUND) {
+        for (XDir_Num = 0; XDir_Num < 2 * Dot_Pixel - 1; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num < 2 * Dot_Pixel - 1; YDir_Num++) {
+                if(Xpoint + XDir_Num - Dot_Pixel < 0 || Ypoint + YDir_Num - Dot_Pixel < 0)
+                    break;
+                // printf("x = %d, y = %d\r\n", Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel);
+                Paint_SetPixel(Xpoint + XDir_Num - Dot_Pixel, Ypoint + YDir_Num - Dot_Pixel, Color);
+            }
+        }
+    } else {
+        for (XDir_Num = 0; XDir_Num <  Dot_Pixel; XDir_Num++) {
+            for (YDir_Num = 0; YDir_Num <  Dot_Pixel; YDir_Num++) {
+                Paint_SetPixel(Xpoint + XDir_Num - 1, Ypoint + YDir_Num - 1, Color);
+            }
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a line of arbitrary slope
+parameter:
+    Xstart :Starting Xpoint point coordinates
+    Ystart :Starting Xpoint point coordinates
+    Xend   :End point Xpoint coordinate
+    Yend   :End point Ypoint coordinate
+    Color  :The color of the line segment
+    Line_width : Line width
+    Line_Style: Solid and dotted lines
+******************************************************************************/
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                    UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Paint_DrawLine Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+    int dx = (int)Xend - (int)Xstart >= 0 ? Xend - Xstart : Xstart - Xend;
+    int dy = (int)Yend - (int)Ystart <= 0 ? Yend - Ystart : Ystart - Yend;
+
+    // Increment direction, 1 is positive, -1 is counter;
+    int XAddway = Xstart < Xend ? 1 : -1;
+    int YAddway = Ystart < Yend ? 1 : -1;
+
+    //Cumulative error
+    int Esp = dx + dy;
+    char Dotted_Len = 0;
+
+    for (;;) {
+        Dotted_Len++;
+        //Painted dotted line, 2 point is really virtual
+        if (Line_Style == LINE_STYLE_DOTTED && Dotted_Len % 3 == 0) {
+            //Debug("LINE_DOTTED\r\n");
+            if(Color)
+              Paint_DrawPoint(Xpoint, Ypoint, BLACK, Line_width, DOT_STYLE_DFT);
+            else
+              Paint_DrawPoint(Xpoint, Ypoint, WHITE, Line_width, DOT_STYLE_DFT);
+            Dotted_Len = 0;
+        } else {
+            Paint_DrawPoint(Xpoint, Ypoint, Color, Line_width, DOT_STYLE_DFT);
+        }
+        if (2 * Esp >= dy) {
+            if (Xpoint == Xend)
+                break;
+            Esp += dy;
+            Xpoint += XAddway;
+        }
+        if (2 * Esp <= dx) {
+            if (Ypoint == Yend)
+                break;
+            Esp += dx;
+            Ypoint += YAddway;
+        }
+    }
+}
+
+/******************************************************************************
+function: Draw a rectangle
+parameter:
+    Xstart :Rectangular  Starting Xpoint point coordinates
+    Ystart :Rectangular  Starting Xpoint point coordinates
+    Xend   :Rectangular  End point Xpoint coordinate
+    Yend   :Rectangular  End point Ypoint coordinate
+    Color  :The color of the Rectangular segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the rectangle
+******************************************************************************/
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend,
+                         UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (Xstart > Paint.Width || Ystart > Paint.Height ||
+        Xend > Paint.Width || Yend > Paint.Height) {
+        Debug("Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    if (Draw_Fill) {
+        UWORD Ypoint;
+        for(Ypoint = Ystart; Ypoint < Yend; Ypoint++) {
+            Paint_DrawLine(Xstart, Ypoint, Xend, Ypoint, Color , Line_width, LINE_STYLE_SOLID);
+        }
+    } else {
+        Paint_DrawLine(Xstart, Ystart, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xstart, Ystart, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xend, Ystart, Color, Line_width, LINE_STYLE_SOLID);
+        Paint_DrawLine(Xend, Yend, Xstart, Yend, Color, Line_width, LINE_STYLE_SOLID);
+    }
+}
+
+/******************************************************************************
+function: Use the 8-point method to draw a circle of the
+            specified size at the specified position->
+parameter:
+    X_Center  :Center X coordinate
+    Y_Center  :Center Y coordinate
+    Radius    :circle Radius
+    Color     :The color of the :circle segment
+    Line_width: Line width
+    Draw_Fill : Whether to fill the inside of the Circle
+******************************************************************************/
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius,
+                      UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+{
+    if (X_Center > Paint.Width || Y_Center >= Paint.Height) {
+        Debug("Paint_DrawCircle Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    //Draw a circle from(0, R) as a starting point
+    int16_t XCurrent, YCurrent;
+    XCurrent = 0;
+    YCurrent = Radius;
+
+    //Cumulative error,judge the next point of the logo
+    int16_t Esp = 3 - (Radius << 1 );
+
+    int16_t sCountY;
+    if (Draw_Fill == DRAW_FILL_FULL) {
+        while (XCurrent <= YCurrent ) { //Realistic circles
+            for (sCountY = XCurrent; sCountY <= YCurrent; sCountY ++ ) {
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//1
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center + sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//2
+                Paint_DrawPoint(X_Center - sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//3
+                Paint_DrawPoint(X_Center - sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//4
+                Paint_DrawPoint(X_Center - XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//5
+                Paint_DrawPoint(X_Center + XCurrent, Y_Center - sCountY, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//6
+                Paint_DrawPoint(X_Center + sCountY, Y_Center - XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);//7
+                Paint_DrawPoint(X_Center + sCountY, Y_Center + XCurrent, Color, DOT_PIXEL_DFT, DOT_STYLE_DFT);
+            }
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    } else { //Draw a hollow circle
+        while (XCurrent <= YCurrent ) {
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//1
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center + YCurrent, Color, Line_width, DOT_STYLE_DFT);//2
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//3
+            Paint_DrawPoint(X_Center - YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//4
+            Paint_DrawPoint(X_Center - XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//5
+            Paint_DrawPoint(X_Center + XCurrent, Y_Center - YCurrent, Color, Line_width, DOT_STYLE_DFT);//6
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center - XCurrent, Color, Line_width, DOT_STYLE_DFT);//7
+            Paint_DrawPoint(X_Center + YCurrent, Y_Center + XCurrent, Color, Line_width, DOT_STYLE_DFT);//0
+
+            if (Esp < 0 )
+                Esp += 4 * XCurrent + 6;
+            else {
+                Esp += 10 + 4 * (XCurrent - YCurrent );
+                YCurrent --;
+            }
+            XCurrent ++;
+        }
+    }
+}
+
+/******************************************************************************
+function: Show English characters
+parameter:
+    Xpoint           :X coordinate
+    Ypoint           :Y coordinate
+    Acsii_Char       :To display the English characters
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawChar(UWORD Xpoint, UWORD Ypoint, const char Acsii_Char,
+                    sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+
+  UWORD Page, Column;
+
+  if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+    //Debug("Paint_DrawChar Input exceeds the normal display range\r\n");
+    return;
+  }
+  uint32_t Char_Offset = (Acsii_Char - ' ') * Font->Height * (Font->Width / 8 + (Font->Width % 8 ? 1 : 0));
+  const unsigned char *ptr = &Font->table[Char_Offset];
+
+  for ( Page = 0; Page < Font->Height; Page ++ ) {
+    for ( Column = 0; Column < Font->Width; Column ++ ) {
+
+      //To determine whether the font background color and screen background color is consistent
+      if (FONT_BACKGROUND == Color_Background) { //this process is to speed up the scan
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8)))
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+      } else {
+        if (pgm_read_byte(ptr) & (0x80 >> (Column % 8))) {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Foreground );
+        } else {
+          Paint_SetPixel (Xpoint + Column, Ypoint + Page, Color_Background );
+        }
+      }
+      //One pixel is 8 bits
+      if (Column % 8 == 7) {
+        ptr++;
+      }
+    }/* Write a line */
+    if (Font->Width % 8 != 0) {
+      ptr++;
+    }
+  }/* Write all */
+}
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart           :X coordinate
+    Ystart           :Y coordinate
+    pString          :The first address of the English string to be displayed
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString,
+                         sFONT* Font, UWORD Color_Foreground, UWORD Color_Background)
+{
+    UWORD Xpoint = Xstart;
+    UWORD Ypoint = Ystart;
+
+    if (Xstart > Paint.Width || Ystart > Paint.Height) {
+        Debug("Paint_DrawString_EN Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while (* pString != '\0') {
+        //if X direction filled , reposition to(Xstart,Ypoint),Ypoint is Y direction plus the Height of the character
+        if ((Xpoint + Font->Width ) > Paint.Width ) {
+            Xpoint = Xstart;
+            Ypoint += Font->Height;
+        }
+
+        // If the Y direction is full, reposition to(Xstart, Ystart)
+        if ((Ypoint  + Font->Height ) > Paint.Height ) {
+            Xpoint = Xstart;
+            Ypoint = Ystart;
+        }
+        Paint_DrawChar(Xpoint, Ypoint, * pString, Font, Color_Background, Color_Foreground);
+
+        //The next character of the address
+        pString ++;
+
+        //The next word of the abscissa increases the font of the broadband
+        Xpoint += Font->Width;
+    }
+}
+
+
+/******************************************************************************
+function: Display the string
+parameter:
+    Xstart  :X coordinate
+    Ystart  :Y coordinate
+    pString :The first address of the Chinese string and English
+              string to be displayed
+    Font    :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Background, UWORD Color_Foreground)
+{
+ const unsigned char* p_text = pString;
+
+  int refcolumn = Xstart;
+  int i, j, Num;
+  /* Send the string character by character on EPD */
+  while (*p_text != 0) {
+    if (*p_text < 0x7F) {                                  //ASCII
+      for (Num = 0; Num < font->size ; Num++) {
+        if (*p_text == pgm_read_byte(&font->table[Num].index[0])) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 1;
+      /* Decrement the column position by 16 */
+      refcolumn += font->ASCII_Width;
+    } else {                                   //中文
+      for (Num = 0; Num < font->size ; Num++) {
+        if ((*p_text == pgm_read_byte(&font->table[Num].index[0])) && (*(p_text + 1) == pgm_read_byte(&font->table[Num].index[1])) && (*(p_text + 2) == pgm_read_byte(&font->table[Num].index[2]))) {
+          const char* ptr = &font->table[Num].matrix[0];
+
+          for (j = 0; j < font->Height; j++) {
+            for (i = 0; i < font->Width; i++) {
+              if (pgm_read_byte(ptr) & (0x80 >> (i % 8))) {
+                Paint_SetPixel(refcolumn + i,Ystart + j, Color_Foreground);
+              }
+              if (i % 8 == 7) {
+                ptr++;
+              }
+            }
+            if (font->Width % 8 != 0) {
+              ptr++;
+            }
+          }
+          break;
+        }
+      }
+      /* Point on the next character */
+      p_text += 3;
+      /* Decrement the column position by 16 */
+      refcolumn += font->Width;
+    }
+  }
+}
+
+/******************************************************************************
+function: Display nummber
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    Number           : The number displayed
+    Font             :A structure pointer that displays a character size
+    Digit            : Fractional width
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+#define  ARRAY_LEN 255
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint,const char * Number,
+                   sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background)
+{ 
+    uint8_t Str_Array[ARRAY_LEN] = {0};
+    uint8_t *pStr = Str_Array;
+    uint8_t i, len = 0;
+    int16_t arr[2] = {0, -1};
+    int16_t *p = arr;
+    if (Xpoint > Paint.Width || Ypoint > Paint.Height) {
+        Debug("Paint_DisNum Input exceeds the normal display range\r\n");
+        return;
+    }
+
+    while(Number[len] != '\0') {  
+      len++;                                    //get total length
+      (*p)++;                                   //get the integer part length 
+      if(Number[len] == '.') p++;               //get fractional part length
+    }
+
+    if(Digit > 0) {    
+      if(Digit <= arr[1]) {                     
+        for(i=0; i<len-(arr[1]-Digit); i++)      //cut some Number
+          Str_Array[i] = Number[i];
+      }
+      else {
+        for(i=0; i<len+(Digit-arr[1]); i++) {
+          if(i >= len)                           //add '0'
+            Str_Array[i] = '0';
+          else
+            Str_Array[i] = Number[i];
+        }
+      }
+    }
+    else
+      for(i=0; i<len; i++) {
+        Str_Array[i] = Number[i];
+        }
+  
+    //show
+    Paint_DrawString_EN(Xpoint, Ypoint, (const char*)pStr, Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display time
+parameter:
+    Xstart           :X coordinate
+    Ystart           : Y coordinate
+    pTime            : Time-related structures
+    Font             :A structure pointer that displays a character size
+    Color_Foreground : Select the foreground color
+    Color_Background : Select the background color
+******************************************************************************/
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font,
+                    UWORD Color_Foreground, UWORD Color_Background)
+{
+    uint8_t value[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
+
+    UWORD Dx = Font->Width;
+
+    //Write data into the cache
+    Paint_DrawChar(Xstart                           , Ystart, value[pTime->Hour / 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx                      , Ystart, value[pTime->Hour % 10], Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx  + Dx / 4 + Dx / 2   , Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 2 + Dx / 2         , Ystart, value[pTime->Min / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 3 + Dx / 2         , Ystart, value[pTime->Min % 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 4 + Dx / 2 - Dx / 4, Ystart, ':'                    , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 5                  , Ystart, value[pTime->Sec / 10] , Font, Color_Background, Color_Foreground);
+    Paint_DrawChar(Xstart + Dx * 6                  , Ystart, value[pTime->Sec % 10] , Font, Color_Background, Color_Foreground);
+}
+
+/******************************************************************************
+function: Display monochrome bitmap
+parameter:
+    image_buffer :A picture data converted to a bitmap
+info:
+    Use a computer to convert the image into a corresponding array,
+    and then embed the array directly into Imagedata.cpp as a .c file.
+******************************************************************************/
+void Paint_DrawBitMap(const unsigned char* image_buffer)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte;
+            Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+        }
+    }
+}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else{
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }
+//}
+
+///******************************************************************************
+//function: SDisplay half of monochrome bitmap
+//parameter:
+//  Region : 1 Upper half
+//           2 Lower half
+//info:
+//******************************************************************************/
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region)
+//{
+//    UWORD x, y;
+//    UDOUBLE Addr = 0;
+//    
+//    if(Region == 1){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte;
+//              Paint.Image[Addr] = (unsigned char)image_buffer[Addr];
+//          }
+//      }
+//    }else if(Region == 2){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte];
+//          }
+//      }
+//    }else if(Region == 3){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*2];
+//          }
+//      }
+//    }else if(Region == 4){
+//      for (y = 0; y < Paint.HeightByte; y++) {
+//          for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+//              Addr = x + y * Paint.WidthByte ;
+//              Paint.Image[Addr] = \
+//              (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*3];
+//          }
+//      }
+//    }
+//}
+
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region)
+{
+    UWORD x, y;
+    UDOUBLE Addr = 0;
+    for (y = 0; y < Paint.HeightByte; y++) {
+        for (x = 0; x < Paint.WidthByte; x++) {//8 pixel =  1 byte
+            Addr = x + y * Paint.WidthByte ;
+            Paint.Image[Addr] = \
+            (unsigned char)image_buffer[Addr+ (Paint.HeightByte)*Paint.WidthByte*(Region - 1)];
+        }
+    }
+}

+ 235 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/GUI_Paint.h

@@ -0,0 +1,235 @@
+/******************************************************************************
+* | File        :   GUI_Paint.h
+* | Author      :   Waveshare electronics
+* | Function    : Achieve drawing: draw points, lines, boxes, circles and
+*                   their size, solid dotted line, solid rectangle hollow
+*                   rectangle, solid circle hollow circle.
+* | Info        :
+*   Achieve display characters: Display a single character, string, number
+*   Achieve time display: adaptive size display time minutes and seconds
+*----------------
+* | This version:   V3.2
+* | Date        :   2020-08-18
+* | Info        :
+* -----------------------------------------------------------------------------
+* V3.2(2020-08-18):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 65K
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 65K
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 65K
+* -----------------------------------------------------------------------------
+* V3.1(2020-08-14):
+* 1.Change: Paint_SetScale(UBYTE scale)
+*        Add scale 16
+* 2.Change: Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color)
+*        Add the branch for scale 16
+* 3.Change: Paint_Clear(UWORD Color)
+*        Add the branch for scale 16
+* -----------------------------------------------------------------------------
+* V3.0(2019-04-18):
+* 1.Change: 
+*    Paint_DrawPoint(..., DOT_STYLE DOT_STYLE)
+* => Paint_DrawPoint(..., DOT_STYLE Dot_Style)
+*    Paint_DrawLine(..., LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawLine(..., DOT_PIXEL Line_width, LINE_STYLE Line_Style)
+*    Paint_DrawRectangle(..., DRAW_FILL Filled, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawRectangle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Fill)
+*    Paint_DrawCircle(..., DRAW_FILL Draw_Fill, DOT_PIXEL Dot_Pixel)
+* => Paint_DrawCircle(..., DOT_PIXEL Line_width, DRAW_FILL Draw_Filll)
+*
+* -----------------------------------------------------------------------------
+* V2.0(2018-11-15):
+* 1.add: Paint_NewImage()
+*    Create an image's properties
+* 2.add: Paint_SelectImage()
+*    Select the picture to be drawn
+* 3.add: Paint_SetRotate()
+*    Set the direction of the cache    
+* 4.add: Paint_RotateImage() 
+*    Can flip the picture, Support 0-360 degrees, 
+*    but only 90.180.270 rotation is better
+* 4.add: Paint_SetMirroring() 
+*    Can Mirroring the picture, horizontal, vertical, origin
+* 5.add: Paint_DrawString_CN() 
+*    Can display Chinese(GB1312)   
+*
+* ----------------------------------------------------------------------------- 
+* V1.0(2018-07-17):
+*   Create library
+*
+* Permission is hereby granted, free of charge, to any person obtaining a copy
+* of this software and associated documnetation files (the "Software"), to deal
+* in the Software without restriction, including without limitation the rights
+* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to  whom the Software is
+* furished to do so, subject to the following conditions:
+*
+* The above copyright notice and this permission notice shall be included in
+* all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+* THE SOFTWARE.
+*
+******************************************************************************/
+#ifndef __GUI_PAINT_H
+#define __GUI_PAINT_H
+
+#include "DEV_Config.h"
+#include "fonts.h"
+
+/**
+ * Image attributes
+**/
+typedef struct {
+    UBYTE *Image;
+    UWORD Width;
+    UWORD Height;
+    UWORD WidthMemory;
+    UWORD HeightMemory;
+    UWORD Color;
+    UWORD Rotate;
+    UWORD Mirror;
+    UWORD WidthByte;
+    UWORD HeightByte;
+    UWORD Scale;
+} PAINT;
+extern PAINT Paint;
+
+/**
+ * Display rotate
+**/
+#define ROTATE_0            0
+#define ROTATE_90           90
+#define ROTATE_180          180
+#define ROTATE_270          270
+
+/**
+ * Display Flip
+**/
+typedef enum {
+    MIRROR_NONE  = 0x00,
+    MIRROR_HORIZONTAL = 0x01,
+    MIRROR_VERTICAL = 0x02,
+    MIRROR_ORIGIN = 0x03,
+} MIRROR_IMAGE;
+#define MIRROR_IMAGE_DFT MIRROR_NONE
+
+/**
+ * image color
+**/
+
+#define WHITE          0xFFFF
+#define BLACK          0x0000
+#define BLUE           0x001F
+#define BRED           0XF81F
+#define GRED           0XFFE0
+#define GBLUE          0X07FF
+#define RED            0xF800
+#define MAGENTA        0xF81F
+#define GREEN          0x07E0
+#define CYAN           0x7FFF
+#define YELLOW         0xFFE0
+#define BROWN          0XBC40
+#define BRRED          0XFC07
+#define GRAY           0X8430
+
+#define IMAGE_BACKGROUND    WHITE
+#define FONT_FOREGROUND     BLACK
+#define FONT_BACKGROUND     WHITE
+
+//4 Gray level
+#define  GRAY1 0x03 //Blackest
+#define  GRAY2 0x02
+#define  GRAY3 0x01 //gray
+#define  GRAY4 0x00 //white
+/**
+ * The size of the point
+**/
+typedef enum {
+    DOT_PIXEL_1X1  = 1, // 1 x 1
+    DOT_PIXEL_2X2  ,    // 2 X 2
+    DOT_PIXEL_3X3  ,    // 3 X 3
+    DOT_PIXEL_4X4  ,    // 4 X 4
+    DOT_PIXEL_5X5  ,    // 5 X 5
+    DOT_PIXEL_6X6  ,    // 6 X 6
+    DOT_PIXEL_7X7  ,    // 7 X 7
+    DOT_PIXEL_8X8  ,    // 8 X 8
+} DOT_PIXEL;
+#define DOT_PIXEL_DFT  DOT_PIXEL_1X1  //Default dot pilex
+
+/**
+ * Point size fill style
+**/
+typedef enum {
+    DOT_FILL_AROUND  = 1,   // dot pixel 1 x 1
+    DOT_FILL_RIGHTUP  ,     // dot pixel 2 X 2
+} DOT_STYLE;
+#define DOT_STYLE_DFT  DOT_FILL_AROUND  //Default dot pilex
+
+/**
+ * Line style, solid or dashed
+**/
+typedef enum {
+    LINE_STYLE_SOLID = 0,
+    LINE_STYLE_DOTTED,
+} LINE_STYLE;
+
+/**
+ * Whether the graphic is filled
+**/
+typedef enum {
+    DRAW_FILL_EMPTY = 0,
+    DRAW_FILL_FULL,
+} DRAW_FILL;
+
+/**
+ * Custom structure of a time attribute
+**/
+typedef struct {
+    UWORD Year;  //0000
+    UBYTE Month; //1 - 12
+    UBYTE Day;   //1 - 30
+    UBYTE Hour;  //0 - 23
+    UBYTE Min;   //0 - 59
+    UBYTE Sec;   //0 - 59
+} PAINT_TIME;
+extern PAINT_TIME sPaint_time;
+
+//init and Clear
+void Paint_NewImage(UBYTE *image, UWORD Width, UWORD Height, UWORD Rotate, UWORD Color);
+void Paint_SelectImage(UBYTE *image);
+void Paint_SetRotate(UWORD Rotate);
+void Paint_SetMirroring(UBYTE mirror);
+void Paint_SetPixel(UWORD Xpoint, UWORD Ypoint, UWORD Color);
+void Paint_SetScale(UBYTE scale);
+
+void Paint_Clear(UWORD Color);
+void Paint_ClearWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color);
+
+//Drawing
+void Paint_DrawPoint(UWORD Xpoint, UWORD Ypoint, UWORD Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay);
+void Paint_DrawLine(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, LINE_STYLE Line_Style);
+void Paint_DrawRectangle(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+void Paint_DrawCircle(UWORD X_Center, UWORD Y_Center, UWORD Radius, UWORD Color, DOT_PIXEL Line_width, DRAW_FILL Draw_Fill);
+
+//Display string
+void Paint_DrawChar(UWORD Xstart, UWORD Ystart, const char Acsii_Char, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_EN(UWORD Xstart, UWORD Ystart, const char * pString, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawString_CN(UWORD Xstart, UWORD Ystart, const char * pString, cFONT* font, UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawNum(UWORD Xpoint, UWORD Ypoint, const char * Number,  sFONT* Font, UWORD Digit,UWORD Color_Foreground, UWORD Color_Background);
+void Paint_DrawTime(UWORD Xstart, UWORD Ystart, PAINT_TIME *pTime, sFONT* Font, UWORD Color_Foreground, UWORD Color_Background);
+
+//pic
+void Paint_DrawBitMap(const unsigned char* image_buffer);
+//void Paint_DrawBitMap_Half(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneQuarter(const unsigned char* image_buffer, UBYTE Region);
+//void Paint_DrawBitMap_OneEighth(const unsigned char* image_buffer, UBYTE Region);
+void Paint_DrawBitMap_Block(const unsigned char* image_buffer, UBYTE Region);
+#endif

+ 1059 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/ImageData.c

@@ -0,0 +1,1059 @@
+/*****************************************************************************
+* | File      	:   ImageData.c
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+
+#include "ImageData.h"
+#include <avr/pgmspace.h>
+
+const unsigned char gImage_0in96_rgb[16384] PROGMEM = {
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X10,0X86,0X10,0X86,0X10,0X86,0X10,0X86,0X21,0X07,0X08,0X86,
+0X08,0X86,0X10,0X86,0X10,0X86,0X10,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X87,0X08,0X86,0X08,0X86,0X18,0XC8,0X08,0X86,0X08,0X86,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,0X10,0X86,0X29,0X49,0X10,0X86,0X10,0X86,
+0X10,0X87,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X10,0XC6,
+0X18,0XC6,0X18,0XC6,0X18,0XC6,0X18,0XC6,0X18,0XC6,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC6,0X7A,0X45,0XE4,0XA8,0X31,0X47,0X18,0XC7,0X19,0X07,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X10,0X86,0X10,0X86,0X10,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X10,0X86,0X10,0X85,0X52,0X0A,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X87,0X10,0X86,
+0X10,0XC6,0X10,0X87,0X10,0X86,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X10,0XC6,0X19,0X07,
+0X19,0X07,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X21,0X06,0X39,0X47,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X10,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X10,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X86,
+0X10,0XC6,0X18,0X85,0XAA,0X01,0XCA,0X80,0X31,0X03,0X10,0XC6,0X10,0XC6,0X18,0XC6,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X21,0X07,0X18,0XC7,0X19,0X07,0X21,0X07,0X19,0X07,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X10,0X85,0X72,0X46,0X82,0X45,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X00,0X88,
+0X21,0X48,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,
+0X10,0X86,0X9A,0X00,0XFB,0XC0,0XFB,0XC0,0XEB,0X40,0X20,0X85,0X10,0XC6,0X10,0XC6,
+0X10,0XC6,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X29,0X07,0X21,0X07,0X18,0XC7,
+0X19,0X07,0X18,0XC7,0X18,0XC7,0X19,0X07,0X19,0X07,0X18,0XC7,0X18,0XC7,0X19,0X07,
+0X08,0X85,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X41,0X45,0X62,0X05,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X87,0X10,0XC8,
+0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X42,0X0B,
+0XF6,0XF6,0X59,0X84,0X08,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0XCA,0X40,0XFB,0XC0,0XFB,0XC0,0XFC,0X20,0X20,0XC5,0X18,0X87,0X10,0X87,
+0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X19,0X07,
+0X08,0X85,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X86,
+0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X19,0X07,0XEF,0X3B,
+0XFE,0XF6,0XFB,0X40,0X21,0X07,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X31,0X04,0XEB,0X40,0XF3,0X80,0X79,0X81,0X10,0X86,0X10,0X87,0X10,0X87,
+0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X21,0X47,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X86,
+0X52,0X09,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X94,0X30,0XFF,0X7B,
+0XFE,0XF7,0XF3,0X00,0XC3,0X87,0X08,0X47,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X10,0X85,0X10,0X85,0X10,0XC7,0X10,0X87,0X10,0X87,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X10,0X85,0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X86,
+0X10,0X86,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X00,0X86,
+0X08,0X86,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X10,0XC6,0XEE,0XF9,0XFF,0X7B,
+0XFE,0XF7,0XFA,0XC0,0XFC,0X25,0X31,0X48,0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0X87,0X10,0X87,0X10,0X87,0X10,0X87,
+0X10,0X87,0X10,0XC7,0X18,0XC7,0X29,0X48,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X00,0X47,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X46,0X00,0X47,0X00,0X47,0X08,0X86,0X00,0X47,0X00,0X47,0X08,0X86,0X08,0X87,
+0X00,0X47,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,0X39,0X45,
+0XDC,0X25,0X31,0X46,0X00,0X87,0X00,0X87,0X08,0X87,0X5A,0XCD,0XFF,0X7B,0XFF,0X7B,
+0XFE,0XF7,0XFB,0X00,0XFA,0XC0,0XA3,0X09,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC6,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC6,
+0X21,0X08,0X18,0XC7,0X18,0XC6,0X20,0XC6,0X18,0XC6,0X18,0XC6,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X00,0X47,0X08,0X87,0X00,0X86,0X08,0X86,0X00,0X87,0X00,0X86,
+0X08,0X46,0X00,0X47,0X00,0X47,0X08,0X86,0X00,0X86,0X00,0X47,0X08,0X86,0X08,0X86,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,0X28,0XC6,
+0XBB,0X45,0X28,0XC7,0X00,0X87,0X00,0X87,0X08,0X87,0XAD,0X34,0XFF,0X7B,0XFF,0X7B,
+0XFE,0XF7,0XFB,0X00,0XFA,0XC0,0XF4,0X24,0X08,0X85,0X00,0X87,0X00,0X87,0X08,0X87,
+0X10,0X87,0X29,0X8B,0X08,0X87,0X10,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X19,0X07,0X18,0XC7,0X18,0XC7,0X82,0X87,0X9B,0X47,0X19,0X06,0X19,0X07,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X00,0X47,0X08,0X47,0X08,0X86,0X21,0X06,0X28,0XC6,0X08,0X86,
+0X08,0X46,0X00,0X47,0X00,0X47,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X87,0X00,0X87,0X00,0X87,0X08,0X86,0XEE,0XF9,0XFF,0X7B,0XFF,0X7B,
+0XFE,0XF7,0XFB,0X00,0XFA,0XC0,0XFC,0X24,0X21,0X07,0X08,0X87,0X00,0X87,0X00,0X87,
+0X08,0X87,0X08,0XC7,0X08,0X87,0X08,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC6,
+0X29,0X47,0X18,0XC6,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X49,0X86,0X72,0X46,0X19,0X07,0X18,0XC7,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X00,0X86,0X00,0X86,0X08,0X86,0X41,0X86,0X5A,0X07,0X00,0X86,
+0X08,0X87,0X00,0X47,0X00,0X86,0X08,0X87,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,
+0X08,0X86,0X00,0X86,0X00,0X87,0X00,0X87,0X42,0X4B,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X37,0XFB,0X00,0XFA,0XC0,0XFB,0X00,0X6A,0X8B,0X08,0X46,0X00,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0XC7,0X10,0XC7,
+0X10,0X87,0X10,0X87,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC8,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X86,0X08,0X46,0X08,0X47,0X08,0X86,
+0X08,0X87,0X00,0X86,0X00,0X86,0X08,0X86,0X00,0X86,0X08,0X86,0X08,0X86,0X08,0X86,
+0X08,0X86,0X00,0X86,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X86,0X08,0X87,
+0X08,0X87,0X00,0X86,0X00,0X87,0X08,0X87,0X9C,0XB2,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X37,0XFB,0X00,0XFA,0XC0,0XFA,0XC0,0XA3,0X8A,0X08,0X46,0X00,0X87,0X00,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0XC7,0X10,0XC7,
+0X10,0X87,0X10,0X87,0X10,0X87,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC6,0X18,0XC7,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC8,0X18,0XC7,
+0X19,0X08,0X00,0X46,0X00,0X86,0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X87,0X00,0X46,
+0X00,0X86,0X08,0X86,0X08,0X46,0X08,0X45,0X39,0X06,0X08,0X45,0X00,0X86,0X08,0X86,
+0X00,0X47,0X00,0X47,0X00,0X87,0X10,0XC7,0X10,0XC7,0X00,0X87,0X00,0X87,0X08,0X87,
+0X08,0X87,0X00,0X87,0X08,0X87,0X00,0X86,0XDE,0XB8,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X37,0XFB,0X00,0XFB,0X00,0XFA,0XC0,0XDC,0X29,0X08,0X86,0X00,0X87,0X00,0X87,
+0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0XC7,0X10,0XC7,
+0X10,0XC6,0X10,0XC6,0X10,0XC6,0X49,0X03,0X92,0X01,0X51,0X83,0X18,0XC6,0X18,0XC6,
+0X18,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC8,0X18,0XC7,0X19,0X07,0X18,0XC7,
+0X00,0X47,0X00,0X47,0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X86,0X00,0X46,
+0X00,0X86,0X08,0X86,0X00,0X86,0X21,0X06,0XDC,0XAB,0X41,0X87,0X00,0X86,0X00,0X46,
+0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X87,
+0X00,0X86,0X21,0X4A,0X08,0X86,0X18,0XC7,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X37,0XFB,0X00,0XFB,0X00,0XFB,0X00,0XFC,0XE9,0X08,0X85,0X00,0X87,0X10,0XC9,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0XC7,
+0X10,0XC6,0X10,0XC6,0X89,0XC0,0XFC,0X20,0XFB,0XC0,0XFC,0X20,0X9A,0X01,0X18,0XC6,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,0X10,0XC7,0X10,0XC7,0X19,0X07,0X18,0XC7,
+0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X86,0X00,0X46,0X08,0X85,0X08,0X86,0X00,0X86,
+0X08,0X86,0X08,0X86,0X08,0X86,0X00,0X86,0X08,0X86,0X00,0X46,0X00,0X47,0X00,0X47,
+0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X08,0X87,0X39,0XC9,0XFF,0XBB,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X38,0XFB,0X00,0XFB,0X00,0XFB,0X00,0XFC,0XE9,0X19,0X06,0X00,0X47,0X00,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,
+0X10,0X87,0X18,0XC4,0XFB,0XC1,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,0X18,0XC6,
+0X18,0XC7,0X18,0XC7,0X18,0XC7,0X10,0XC7,0X10,0XC7,0X18,0XC7,0X18,0XC7,0X18,0XC7,
+0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X86,0X10,0X86,0X52,0X48,0X08,0X46,0X00,0X46,
+0X08,0X86,0X08,0X86,0X08,0X86,0X00,0X86,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X86,0X00,0X46,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X87,0X00,0X87,0X08,0X47,0X5A,0XCC,0XFF,0XBA,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X37,0XFB,0X00,0XFB,0X00,0XFB,0X00,0XFC,0X67,0X41,0XC9,0X00,0X87,0X00,0X87,
+0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X10,0X87,0X20,0XC4,0XFC,0X60,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,0XFC,0X20,0X18,0XC5,
+0X18,0XC7,0X10,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC8,0X10,0XC7,0X18,0XC7,0X18,0XC7,
+0X00,0X46,0X00,0X46,0X00,0X46,0X00,0X86,0X00,0X47,0X00,0X86,0X00,0X86,0X00,0X47,
+0X08,0X86,0X10,0XC8,0X08,0X86,0X00,0X86,0X00,0X87,0X00,0X86,0X10,0XC7,0X10,0XC7,
+0X10,0X87,0X18,0XC8,0X00,0X46,0X00,0X87,0X00,0X87,0X10,0XC8,0X00,0X87,0X00,0X47,
+0X00,0X87,0X00,0X88,0X08,0X47,0X73,0X8E,0XFF,0XBA,0XFF,0X7B,0XFF,0X7B,0XFF,0X7A,
+0XFF,0X37,0XFB,0X40,0XFB,0X00,0XFB,0X00,0XFC,0X26,0X6A,0X8B,0X00,0X87,0X00,0X87,
+0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X10,0X86,0XCA,0XC0,0XFB,0XC1,0XFB,0XC0,0XFB,0XC0,0XD3,0X00,0X18,0XC6,
+0X10,0XC7,0X10,0X88,0X10,0XC7,0X10,0XC7,0X10,0XC8,0X10,0XC8,0X21,0X09,0X18,0XC7,
+0X08,0X86,0X08,0X86,0X19,0X09,0X00,0X86,0X00,0X47,0X00,0X47,0X00,0X86,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X00,0X87,0X00,0X87,
+0X00,0X47,0X00,0X47,0X00,0X47,0X84,0X30,0XFF,0X7B,0XFF,0X7A,0XFE,0XB1,0XFD,0XA9,
+0XFD,0X68,0XE9,0XC0,0XEA,0X80,0XFB,0X00,0XFB,0X84,0X83,0X0B,0X00,0X87,0X00,0X47,
+0X08,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X10,0X86,0XA1,0XC1,0XE3,0X00,0XBA,0X40,0X28,0XC5,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X00,0X86,0X00,0X46,0X08,0X86,0X00,0X87,0X00,0X46,0X00,0X46,0X00,0X47,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X86,0X11,0X09,0X00,0X47,0X84,0X30,0XFE,0XF5,0XFE,0X2E,0XFD,0X28,0XFD,0X6B,
+0XFD,0XAC,0XFA,0XC2,0XE2,0X00,0XC9,0X80,0XFB,0X00,0X8B,0X49,0X00,0X46,0X19,0X0A,
+0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X00,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X10,0X87,0X10,0XC6,0X10,0XC6,0X10,0XC7,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X19,0X08,0X19,0X08,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X00,0X47,0X00,0X46,0X00,0X86,0X00,0X47,0X00,0X86,0X8B,0X07,0X59,0XC6,0X00,0X46,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X46,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X47,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X86,0X93,0XCF,0XFE,0X72,0XF5,0XEE,0XD4,0XED,0XBB,0XCB,
+0X8A,0X06,0X81,0X02,0XA1,0X82,0XC9,0XC1,0XFB,0X00,0X92,0XC9,0X00,0X46,0X00,0X87,
+0X00,0X87,0X08,0X87,0X62,0X46,0X39,0X46,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,
+0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X46,0X72,0X47,0X31,0X05,0X00,0X46,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X94,0X2F,0XDD,0X2F,0X9B,0X09,0X49,0X04,0X20,0X40,
+0X38,0X40,0X20,0X00,0X28,0X00,0X40,0XC3,0XA2,0X02,0XA2,0XC7,0X00,0X46,0X00,0X87,
+0X00,0X87,0X39,0X47,0XFD,0XE5,0XE5,0X27,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X21,0X49,0X10,0XC7,0X10,0XC7,0X08,0XC7,
+0X10,0XC7,0X10,0XC7,0X10,0XC7,0X10,0XC7,0X18,0X87,0X39,0X46,0X93,0X06,0X21,0X06,
+0X01,0X4A,0X00,0XC8,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X46,0X00,0X46,
+0X00,0X47,0X00,0X47,0X00,0X47,0X10,0XC7,0X08,0X86,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X87,0X08,0X87,0X08,0XC7,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X72,0XCB,0X69,0XC5,0X79,0X00,0XE2,0X40,0XFA,0XC0,
+0XF2,0X00,0XE9,0X80,0XD1,0X40,0X78,0X80,0X48,0X81,0X72,0X06,0X00,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X61,0XC6,0X31,0X06,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,
+0X21,0X49,0X08,0X86,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0XC7,0X08,0X87,
+0X10,0XC7,0X10,0XC8,0X10,0XC7,0X10,0XC7,0X10,0XC7,0XC3,0X44,0XFD,0XE8,0X8B,0X08,
+0X02,0X0C,0X02,0X0C,0X01,0X8B,0X01,0X07,0X00,0X86,0X00,0X87,0X00,0X86,0X00,0X47,
+0X00,0X87,0X00,0X47,0X00,0X47,0X29,0X48,0X10,0XC6,0X00,0X46,0X00,0X46,0X00,0X47,
+0X00,0X46,0X19,0X08,0X00,0X46,0X00,0X87,0X08,0X87,0X08,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X47,0X00,0X47,0X48,0XC3,0XF2,0X40,0XFA,0XC0,0XFA,0XC0,0XFA,0X80,
+0XEA,0X00,0XD9,0X80,0XE1,0X40,0XE1,0X00,0XC8,0XC0,0X40,0X83,0X00,0X46,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X00,0X87,0X08,0X87,0X00,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X10,0XC7,0X10,0XC7,
+0X10,0XC7,0X08,0XC7,0X10,0XC7,0X10,0XC8,0X10,0XC7,0X28,0XC6,0X59,0XC5,0X19,0X06,
+0X02,0X4C,0X02,0X0C,0X02,0X0D,0X02,0X0C,0X01,0X49,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X86,0X29,0X8A,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X46,0X00,0X46,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X46,0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0XB1,0X81,0XFB,0X00,0XFB,0X01,0XFD,0X6B,0XFE,0XF7,
+0XFF,0X3A,0XFE,0X30,0XFC,0X26,0XE9,0XC0,0XE1,0X40,0XA8,0XC0,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X00,0X88,0X08,0X87,0X08,0X87,0X08,0X87,
+0X10,0XC7,0X08,0X87,0X08,0X87,0X10,0XC7,0X10,0XC7,0X10,0XC8,0X10,0X87,0X10,0XC7,
+0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X0C,0X01,0X8A,0X00,0XC7,0X00,0X87,
+0X00,0X47,0X00,0X86,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X46,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X86,0XB1,0X81,0XFC,0X67,0XFE,0XF7,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X7B,0XFE,0X72,0XFD,0XED,0XFD,0XED,0XFB,0X03,0XB0,0XC0,0X00,0X86,0X00,0X87,
+0X08,0X47,0X08,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X08,0X87,0X18,0XC6,0X08,0X86,0X08,0X87,0X00,0X88,0X10,0XC7,0X21,0X08,0X10,0XC7,
+0X10,0XC7,0X08,0X87,0X08,0X88,0X08,0X88,0X10,0XC8,0X10,0XC8,0X10,0XC8,0X10,0XC8,
+0X02,0X4D,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X0D,0X02,0X0C,0X00,0XC8,
+0X00,0X47,0X00,0X86,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X08,0XC8,0X00,0X87,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X9B,0X8D,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X7B,0XFE,0X73,0XFD,0XED,0XFD,0XED,0XFE,0X70,0XB3,0X49,0X00,0X46,0X00,0X47,
+0X08,0X47,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X49,0X85,0XF4,0XE6,0X51,0XC6,0X00,0X88,0X08,0X88,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X10,0XC7,0X10,0XC8,0X08,0X88,0X10,0XC8,0X10,0XC8,0X10,0XC8,0X10,0XC8,
+0X02,0X4D,0X02,0X4C,0X02,0X0D,0X02,0X0D,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X0C,
+0X00,0XC8,0X00,0X87,0X00,0X86,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X10,0XC8,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0XA4,0X72,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,
+0XFF,0X38,0XED,0X6C,0XF5,0X2A,0XFD,0XED,0XFE,0X71,0XD5,0X6F,0X00,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,
+0X10,0X85,0X8A,0X85,0X29,0X87,0X00,0X87,0X08,0X88,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X10,0XC7,0X08,0X87,0X10,0XC7,0X10,0XC7,0X21,0X49,0X10,0XC8,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X0C,0X00,0XC7,0X00,0X87,0X00,0X86,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0XA4,0XB2,0XFF,0X7B,0XFF,0X7B,0XFF,0X7B,0XFF,0XBB,
+0XFF,0X38,0XF5,0X2C,0XEC,0XEA,0XFD,0XAD,0XFE,0X71,0XDD,0XB1,0X08,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0XC7,0X08,0XC7,0X08,0XC7,0X08,0XC7,0X10,0XC7,0X10,0XC7,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X01,0XCB,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X11,0X09,0X00,0X86,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X9C,0XB2,0XFF,0X7B,0XFF,0X7A,0XFF,0X7A,0XFE,0XB0,
+0XFD,0X66,0XFB,0XC2,0XF3,0X83,0XFD,0XAC,0XFE,0XB1,0XDD,0XB1,0X00,0X45,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X11,0X09,0X08,0X88,
+0X00,0X88,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0XC7,0X08,0XC7,0X08,0XC7,0X08,0XC7,0X08,0XC7,0X10,0X87,0X10,0XC8,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4C,0X02,0X4C,0X01,0X49,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X46,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X19,0X09,0X00,0X86,0X00,0X47,0X9C,0XB2,0XFF,0X7B,0XFF,0X79,0XFE,0XA7,0XFE,0XA5,
+0XFD,0X61,0XF3,0XC0,0XEB,0X00,0XFB,0XC2,0XFE,0XB2,0XE5,0XF1,0X00,0X45,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X88,0X00,0X47,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X18,0XC8,
+0X10,0X87,0X08,0X88,0X08,0X87,0X10,0XC7,0X08,0XC7,0X08,0XC8,0X08,0XC8,0X08,0XC8,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4C,0X02,0X4C,0X02,0X0C,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X46,0X59,0XC7,0X10,0X85,0X00,0X87,0X00,0X47,
+0X00,0X47,0X00,0X87,0X00,0X47,0X9C,0XB2,0XFF,0X7B,0XFF,0X36,0XFE,0XE6,0XC5,0XA6,
+0X59,0XC4,0X71,0X40,0XDA,0XC0,0XFB,0X80,0XFE,0XB3,0XE5,0XB1,0X00,0X45,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X08,0XC7,0X11,0X09,0X00,0X87,0X00,0X47,0X00,0X87,
+0X00,0X87,0X00,0X87,0X08,0X87,0X00,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X88,0X08,0X87,0X10,0XC7,0X08,0XC7,0X08,0XC8,0X08,0XC8,0X08,0XC9,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X01,0X49,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X29,0X06,0XE4,0XA7,0X41,0XC8,0X00,0X87,0X08,0X88,
+0X00,0X47,0X00,0X47,0X00,0X47,0X9C,0XB2,0XFF,0X7B,0XFF,0X35,0X63,0X07,0X00,0XCA,
+0X00,0X86,0X00,0X03,0X10,0X01,0XBA,0X43,0XFE,0XB3,0XE5,0XB2,0X00,0X45,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,0X00,0X87,
+0X00,0X87,0X00,0X88,0X18,0XC9,0X10,0XC8,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X11,0X09,0X08,0XC8,0X08,0XC8,0X01,0X09,0X01,0XCC,0X02,0X8E,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X0C,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X18,0XC7,0X00,0X87,0X00,0X87,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X47,0X9C,0XB3,0XFF,0X7B,0XEE,0XB6,0X21,0XCB,0X01,0X0B,
+0X00,0X88,0X00,0X03,0X00,0X02,0X82,0X04,0XFE,0XB4,0XDD,0XF2,0X00,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X88,0X00,0X87,0X19,0X09,0X00,0X87,
+0X00,0X87,0X08,0X87,0X18,0XC7,0X08,0X87,0X08,0X88,0X08,0X87,0X08,0X87,0X08,0X87,
+0X08,0X88,0X08,0X88,0X00,0XC8,0X01,0X4A,0X02,0X0D,0X02,0X8E,0X02,0XCE,0X02,0XCE,
+0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X01,0X08,0X00,0X87,0X11,0X09,0X00,0X87,
+0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X46,0X9C,0XB2,0XFF,0X7B,0XE6,0X75,0X3A,0X4C,0X22,0XD3,
+0X00,0X88,0X00,0X43,0X00,0X02,0X7A,0X04,0XFE,0XB4,0XDD,0XB2,0X00,0X46,0X10,0XC9,
+0X08,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,
+0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X87,0X08,0X88,0X08,0X87,0X08,0X87,0X00,0X88,
+0X00,0XC8,0X01,0X0A,0X02,0X0C,0X02,0X8E,0X02,0X8E,0X02,0X8F,0X02,0XCF,0X02,0XCF,
+0X0A,0XCF,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4C,0X01,0X8A,0X00,0X86,0X00,0X86,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X00,0X47,0X00,0X46,0X9C,0XB3,0XFF,0X7B,0XE6,0X75,0X32,0X4B,0X01,0X0A,
+0X00,0X87,0X00,0X44,0X00,0X02,0X72,0X04,0XFE,0XF4,0XDD,0XB2,0X00,0X46,0X00,0X47,
+0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,
+0X08,0X87,0X00,0X88,0X00,0X88,0X00,0X88,0X00,0X88,0X00,0X88,0X00,0XC8,0X01,0X4A,
+0X02,0X0D,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0XE4,0X70,0XB4,0X30,0X33,0X50,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X08,0X00,0XC7,0X00,0X87,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X86,0X11,0X09,0X00,0X47,0X00,0X47,0X00,0X47,
+0X00,0X47,0X10,0XC9,0X00,0X46,0XA4,0XF3,0XFF,0X7B,0XDE,0X75,0X32,0X4B,0X01,0X0A,
+0X00,0X87,0X00,0X44,0X00,0X02,0X72,0X04,0XFE,0XF4,0XDD,0XF2,0X00,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X08,0X87,
+0X08,0X87,0X00,0X88,0X00,0X88,0X00,0X88,0X01,0X09,0X01,0XCB,0X02,0X4D,0X02,0X4E,
+0X02,0X4E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0XF4,0X2E,0XEC,0X6D,0XEC,0X70,0XA4,0X71,0X0A,0XCF,0X02,0X4C,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X0C,0X01,0XCB,0X01,0X8B,
+0X01,0X09,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X87,0X00,0X47,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X47,0X00,0X47,0XA4,0XF3,0XFF,0X7B,0XDE,0X75,0X3A,0X4B,0X01,0X09,
+0X09,0X09,0X00,0X43,0X00,0X02,0X72,0X04,0XFE,0XF4,0XDD,0XF2,0X00,0X46,0X00,0X47,
+0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X88,
+0X00,0X88,0X00,0X88,0X01,0X09,0X01,0XCB,0X02,0X4E,0X02,0X8E,0X02,0X4E,0X02,0X4E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XEC,0X2F,0XCC,0X70,0X12,0XCF,0X02,0X4D,0X02,0X4C,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X01,0XCB,0X01,0X4A,0X00,0XC8,0X08,0XC8,0X08,0X87,0X00,0X87,0X00,0X87,
+0X00,0X47,0X00,0X47,0X00,0X46,0XA4,0XF3,0XFF,0X7B,0XDE,0X34,0X3A,0X4A,0X3B,0X51,
+0X42,0XCD,0X00,0X43,0X00,0X02,0X72,0X45,0XFE,0XF4,0XDD,0XF2,0X00,0X46,0X00,0X47,
+0X00,0X88,0X00,0X87,0X08,0XC9,0X00,0X87,0X00,0X87,0X00,0X87,0X00,0X88,0X00,0X88,
+0X01,0X09,0X01,0XCC,0X02,0X4E,0X02,0X4D,0X02,0X4E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XEC,0X6F,0XCC,0X71,0X12,0XCF,0X02,0X4C,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X01,0X4A,0X00,0X87,0X00,0X87,
+0X00,0X87,0X00,0X47,0X00,0X46,0XA4,0XF3,0XFF,0XBB,0XDE,0X34,0X3A,0X4A,0X01,0XCE,
+0X01,0X0B,0X00,0X03,0X00,0X02,0X72,0X45,0XFE,0XF4,0XDD,0XF2,0X00,0X46,0X00,0X47,
+0X00,0X48,0X00,0X88,0X00,0X87,0X00,0X87,0X00,0X88,0X00,0X89,0X01,0X0A,0X01,0XCC,
+0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XEC,0X6E,0XBC,0XB1,0X02,0X4E,
+0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X01,0XCC,0X01,0X09,
+0X00,0X87,0X00,0X46,0X00,0X46,0XA4,0XF3,0XFF,0XBB,0XDE,0X34,0X3A,0X4A,0X12,0X93,
+0X2A,0X4E,0X00,0X02,0X00,0X02,0X7A,0X85,0XFE,0XF4,0XDE,0X32,0X00,0X46,0X00,0X47,
+0X00,0X88,0X00,0X48,0X00,0X88,0X00,0X88,0X01,0X09,0X01,0XCC,0X02,0X4C,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,0X03,0X51,0X02,0XCF,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X6E,0XF4,0X2E,0XEC,0X2F,0X63,0X50,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X01,0X4A,0X00,0X87,0X00,0X86,0XA4,0XF3,0XFF,0X7B,0XDE,0X34,0X73,0X4B,0XCD,0XF5,
+0XF6,0XF6,0XD4,0X6A,0X82,0XC7,0X8A,0X85,0XFE,0XF4,0XE6,0X32,0X00,0X45,0X00,0X47,
+0X00,0X88,0X00,0X88,0X01,0X09,0X01,0XCB,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X32,0X08,0X42,0X09,0X02,0X4F,0X02,0X4E,0X02,0X4E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCE,0X02,0XCF,0X03,0X0F,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XD4,0X70,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0XCB,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0C,
+0X02,0X0C,0X01,0X8B,0X00,0XC7,0XAC,0XF3,0XFF,0XBB,0XE6,0X74,0XFF,0X7A,0XFF,0X7B,
+0XFF,0X7A,0XFD,0XEE,0XFE,0X2D,0XD4,0X69,0XFE,0XF4,0XE6,0X33,0X00,0X45,0X00,0X48,
+0X01,0X09,0X02,0X0C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X0A,0XD0,0X59,0XC8,
+0X99,0X83,0XD9,0X80,0XE9,0XC0,0XE9,0X80,0XD9,0X80,0XA9,0X83,0X79,0XC5,0X3A,0XCC,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0X8F,0X02,0XCE,0X1C,0X31,0XE6,0XF7,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XEC,0XAE,
+0X23,0X10,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X49,0X01,0X8A,
+0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0D,
+0X02,0X0C,0X02,0X0C,0X01,0X49,0XAD,0X33,0XFF,0X7B,0XEE,0XB6,0XFF,0XBC,0XFF,0X7B,
+0XFF,0X38,0XFD,0XAE,0XFD,0XEE,0XDC,0X69,0XFE,0XF4,0XE6,0X32,0X00,0X86,0X01,0XCB,
+0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X8D,0X3C,0X34,0X53,0XCF,0XDB,0X89,
+0XFB,0XC7,0XFC,0X27,0XFC,0X67,0XFC,0X67,0XFC,0X66,0XFC,0X26,0XFB,0XC5,0XBB,0X8A,
+0X64,0XF4,0X3C,0X72,0X34,0X71,0X34,0X72,0X34,0X72,0X44,0XB2,0XDE,0XF8,0XFF,0X78,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XEC,0X6E,
+0X5B,0X90,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X09,0X01,0X09,
+0X01,0X49,0X01,0XCB,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0D,0X02,0X0D,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XAD,0X33,0XFF,0X7B,0XEE,0XF6,0XFF,0XBC,0XFF,0X7B,
+0XEE,0X33,0XE4,0XEC,0XFD,0XED,0XDC,0XA9,0XFE,0XF3,0XEE,0X72,0X01,0X49,0X02,0X4D,
+0X02,0X4D,0X03,0X53,0X3C,0XF6,0X6D,0X76,0XAE,0X77,0XE7,0X7A,0XEF,0X7A,0XEF,0X7B,
+0XE7,0X7B,0XE7,0X7B,0XE7,0X7B,0XEF,0X7B,0XE7,0X7B,0XE7,0X7B,0XE7,0X7A,0XE7,0X3A,
+0XE7,0X3A,0XE7,0X3A,0XDF,0X3A,0XDF,0X39,0XDE,0XFA,0XDE,0XF9,0XDE,0XF8,0XE6,0XF7,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X6E,
+0X83,0XD0,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X49,0X01,0X49,
+0X01,0X09,0X01,0X49,0X01,0XCB,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0D,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XAD,0X33,0XFF,0X7B,0XEE,0XF6,0XFF,0XBB,0XFF,0X7B,
+0XE5,0X6F,0XEC,0XEC,0XFD,0XED,0XDC,0XA9,0XFE,0XF3,0XEE,0X72,0X01,0X48,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X8E,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4E,0X02,0X8E,0X42,0XCB,0X02,0XCF,0X02,0X8E,0X02,0X8E,0X02,0X8D,
+0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0X8E,0X02,0XCD,0X02,0XCE,0X02,0X8E,0X02,0X8E,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,
+0X8C,0X31,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X4A,0X01,0XCE,
+0X01,0X4A,0X01,0X49,0X01,0X49,0X01,0XCC,0X02,0X0C,0X02,0X0C,0X13,0X11,0X0B,0X51,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XAD,0X33,0XFF,0X7C,0XEE,0XB6,0XFE,0XB4,0XFB,0XC7,
+0XD9,0X00,0XC0,0X80,0XE1,0XC1,0XDB,0XC7,0XFE,0XF3,0XE6,0X72,0X01,0X08,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X8E,0X02,0X4E,
+0X02,0X4E,0X2A,0X4B,0X91,0XC5,0XE1,0X40,0X91,0X84,0X3A,0X4B,0X02,0X8F,0X02,0XCF,
+0X02,0XCF,0X03,0X51,0X65,0X34,0X8D,0XF6,0X85,0XB6,0X3C,0X72,0X02,0XCE,0X02,0XCF,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,
+0X7B,0X90,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X0C,0X01,0X4A,0X01,0X4A,
+0X01,0X4A,0X01,0X4A,0X01,0X4A,0X01,0X4A,0X02,0X0C,0X02,0X0C,0X02,0X4D,0X02,0XCF,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XAD,0X33,0XFF,0X7C,0XFE,0X31,0XF2,0X40,0XFC,0XE9,
+0XE0,0XC0,0XE1,0X00,0XEA,0X00,0XB1,0XC2,0XFE,0XF3,0XE6,0X71,0X00,0XC8,0X01,0XCC,
+0X02,0X8D,0X02,0X8D,0X02,0X8E,0X02,0X8D,0X02,0X8D,0X02,0X4E,0X02,0X8F,0X6A,0X07,
+0XE9,0X80,0XF9,0XC0,0XF1,0XC0,0XF9,0XC0,0XF9,0XC0,0XF9,0X80,0XE1,0X80,0X71,0X85,
+0X12,0X4D,0XCE,0XB8,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XA2,0X86,0XA9,0XC2,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,
+0X53,0X50,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X0C,0X01,0X4A,0X01,0X4B,
+0X01,0X4A,0X01,0X4A,0X01,0X4A,0X01,0X4A,0X01,0X8A,0X02,0X0C,0X02,0X0D,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XAD,0X33,0XFF,0X7C,0XFD,0XF1,0XFA,0X40,0XFC,0X25,
+0XE0,0XC0,0XE1,0X00,0XE1,0X80,0XB9,0X82,0XFE,0XF3,0XE6,0X30,0X00,0X88,0X01,0X4B,
+0X02,0X0C,0X2C,0X35,0X5C,0XF6,0X65,0X36,0X75,0X75,0XB6,0X37,0XC6,0X34,0XFD,0XAF,
+0XFD,0XAE,0XFD,0X6F,0XFD,0X6F,0XFD,0X6F,0XFD,0X2E,0XFD,0X2E,0XFD,0X6D,0XFD,0X70,
+0XF6,0X76,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFD,0XAF,0XFD,0X6D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X6F,
+0X12,0XD0,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0XCC,0X01,0X4A,0X01,0X4A,
+0X01,0X4A,0X01,0X4A,0X01,0X8A,0X01,0X8A,0X01,0X8A,0X0A,0X8F,0X64,0XF5,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X01,0X49,0XAD,0X73,0XFF,0X7C,0XFD,0XB0,0XFA,0X40,0XFC,0X25,
+0XE1,0X00,0XE9,0X00,0XEA,0X00,0XB9,0X82,0XFE,0X6E,0XC4,0X69,0X00,0X88,0X01,0X0A,
+0X01,0XCB,0X12,0XD1,0XD6,0XBA,0XAD,0XF7,0XAE,0X37,0XAE,0X37,0XAE,0X37,0XAE,0X37,
+0XAE,0X37,0XAE,0X37,0XAE,0X37,0XAE,0X37,0XAE,0X36,0XAE,0X36,0XA6,0X36,0XA6,0X36,
+0XAE,0X37,0XAE,0X37,0XAD,0XF6,0XAD,0XF6,0XAD,0XF5,0XAD,0XF5,0XA5,0XF5,0XA5,0XF6,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XCC,0X70,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X8B,0X01,0X4A,0X01,0X4A,
+0X01,0X4A,0X02,0X0D,0X1A,0XCF,0X01,0X8A,0X01,0X8A,0XB5,0XF5,0XFD,0XA9,0X12,0X4C,
+0X02,0X0C,0X02,0X0C,0X01,0X89,0XA5,0X33,0XFF,0X7C,0XFD,0XB0,0XFA,0X40,0XFB,0XC4,
+0XE1,0X00,0XE1,0X00,0XE1,0XC0,0XC1,0XC2,0XFE,0X6F,0XE5,0X6C,0X00,0X87,0X01,0X09,
+0X01,0XCB,0X01,0XCA,0XC5,0XAE,0X54,0XB2,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0XAF,0X53,0X50,
+0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0X8B,0X01,0X8A,0X01,0X8A,
+0X01,0X8B,0X01,0X8B,0X01,0XCB,0X01,0X8A,0X1A,0XCD,0XFE,0XF4,0XFB,0X80,0XA2,0XC3,
+0X02,0X0B,0X02,0X0C,0X01,0X49,0XA5,0X34,0XFF,0X7C,0XFD,0XAF,0XFA,0X40,0XFB,0XC3,
+0XE1,0X00,0XE9,0X00,0XE9,0X80,0XC1,0XC1,0XFE,0XB2,0XEE,0X31,0X00,0X87,0X00,0XC9,
+0X01,0X4A,0X52,0X04,0XFC,0X62,0XE6,0XF5,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X6F,0XAC,0X30,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X0C,0X01,0X8A,0X12,0X50,0X02,0X0F,
+0X01,0X8B,0X01,0X8B,0X01,0XCB,0X01,0XCB,0X9D,0XB4,0XFD,0X27,0XFB,0X80,0XFB,0X80,
+0X19,0XC9,0X02,0XD0,0X01,0X48,0XA5,0X34,0XFF,0X7C,0XFD,0XB0,0XFA,0X40,0XFA,0XC1,
+0XC0,0XC0,0XA8,0X80,0XB0,0XC0,0XB1,0X82,0XFE,0XF3,0XE6,0X32,0X00,0X87,0X00,0XC9,
+0X00,0XC8,0XEB,0X40,0XFB,0X80,0XFE,0X6C,0X4C,0XB3,0X02,0X4D,0X02,0X4D,0X02,0X4E,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XCC,0X70,0X02,0X4F,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0XCC,0X01,0XCB,0X01,0XCB,0X01,0XCC,
+0X01,0XCB,0X01,0XCB,0X01,0XCB,0X02,0X0B,0XFF,0XB6,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0X9A,0X41,0X09,0X4A,0X01,0X08,0XAD,0X33,0XFF,0X7C,0XFD,0XB0,0XFB,0X87,0XF6,0XB8,
+0XFE,0XF6,0XED,0XAF,0XC4,0X2C,0X9A,0XC7,0XFE,0XF2,0XE6,0X32,0X00,0X46,0X00,0XC8,
+0X51,0X83,0XFB,0XC0,0XFB,0X80,0XFC,0XA4,0XD7,0X38,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X2E,0XF4,0X6E,0XD4,0X70,0X12,0XD0,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X01,0XCB,0X01,0XCB,0X01,0XCB,0X01,0XCB,
+0X01,0XCB,0X01,0XCB,0X01,0XCB,0X4C,0X31,0XFE,0XB0,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XDB,0X00,0X01,0X08,0X00,0XC8,0XAD,0X33,0XFF,0X7C,0XE6,0X75,0XFF,0X7B,0XFF,0XBC,
+0XF6,0XB6,0XED,0X6D,0XFD,0XEF,0XD4,0XAB,0XFE,0XF2,0XE5,0XF2,0X00,0X46,0X00,0X87,
+0XBA,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFF,0X76,0X13,0X91,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X2E,0XF4,0X2E,0XF4,0X70,0X9B,0XD1,0X02,0X90,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X0C,0X01,0XCC,0X01,0XCB,0X01,0XCB,0X01,0XCC,
+0X01,0XCB,0X01,0XCB,0X01,0XCB,0XB6,0X75,0XFD,0XA8,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0X29,0X04,0X00,0XC7,0XAD,0X33,0XFF,0X7C,0XEE,0XB6,0XFF,0XBC,0XFF,0X7C,
+0XED,0XF2,0XE5,0X2C,0XFD,0XEF,0XD4,0X6A,0XFE,0XF3,0XE5,0XF2,0X00,0X46,0X08,0X45,
+0XF3,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC1,0XFE,0X2C,0X6D,0X75,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0XF4,0X70,0XCC,0X72,0X2B,0X10,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4E,0X02,0X4D,0X01,0XCC,0X01,0XCC,0X01,0XCC,0X01,0XCC,0X01,0XCC,
+0X01,0XCC,0X01,0XCC,0X02,0X0B,0XF7,0XB7,0XFC,0XE4,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0X92,0X01,0X00,0XC7,0XAC,0XF3,0XFF,0X7C,0XF6,0XB6,0XFF,0XBC,0XFF,0X7B,
+0XE5,0XB1,0XE4,0XAC,0XFD,0XEE,0XDC,0X6A,0XFE,0XF3,0XE5,0XF2,0X00,0X46,0X38,0XC3,
+0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFD,0X25,0XAE,0X36,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X12,0X8F,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4E,0X02,0X0C,0X01,0XCC,0X01,0XCC,0X01,0XCC,0X01,0XCC,0X01,0XCC,
+0X01,0XCC,0X01,0XCC,0X0A,0XCF,0XFF,0XB8,0XFC,0XA1,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XD2,0XC0,0X08,0XC5,0XB4,0XF2,0XFF,0X7C,0XF6,0XB6,0XFF,0XBC,0XFF,0XBB,
+0XF6,0X74,0XEC,0XEB,0XFD,0XEE,0XDC,0XAA,0XFE,0XB2,0XE5,0XF1,0X00,0X86,0X81,0X80,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFC,0X61,0XEF,0X77,0X02,0X4C,0X02,0X4D,
+0X02,0X4D,0X3C,0XB5,0X02,0X4E,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X33,0XD0,0XFF,0XB7,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X18,0X82,0XB4,0XF2,0XFF,0X7C,0XF6,0XB6,0XFF,0XBC,0XFE,0XF6,
+0XFC,0XA8,0XFB,0X42,0XFC,0X66,0XDC,0XAA,0XFE,0XB2,0XE5,0XF1,0X08,0X45,0XBA,0X00,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XF4,0X20,0XFF,0X77,0X02,0XCE,0X02,0X4D,
+0X02,0X4D,0X0B,0X10,0X02,0X4E,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X0D,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X44,0X70,0XFF,0X76,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0X80,0XFC,0X21,0X38,0XC1,0XB4,0XF2,0XFF,0X7C,0XF6,0XB5,0XFE,0X71,0XFC,0XA3,
+0XFC,0X22,0XFA,0X80,0XE2,0X00,0XDB,0X04,0XFE,0XB2,0XE5,0XF0,0X08,0X44,0XD2,0X80,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0X80,0XF4,0X20,0XFF,0X75,0X13,0X91,0X02,0X4D,
+0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X8E,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X0D,0X02,0X0D,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X0C,0X02,0X0C,0X4C,0XB1,0XFF,0X76,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0X80,0XFB,0XC0,0X61,0X00,0XBD,0X31,0XFF,0X7B,0XFE,0X73,0XFE,0XB1,0XFF,0X7A,
+0XFF,0X38,0XFD,0XAC,0XFC,0X67,0XF3,0X03,0XFE,0XB2,0XE5,0XF0,0X10,0X42,0XEB,0X00,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFC,0X20,0XFF,0X32,0X34,0X32,0X02,0X4D,
+0X02,0X4D,0X02,0X4E,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X13,0X92,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X0D,
+0X02,0X0D,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,0X02,0X0C,
+0X02,0X4C,0X02,0X4C,0X4C,0XB1,0XFF,0X76,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0X80,0XFB,0XC0,0X71,0X40,0XBD,0X31,0XFF,0X7C,0XF6,0XB4,0XFF,0XBC,0XFF,0X7C,
+0XFF,0X38,0XFD,0XED,0XFD,0XEC,0XEC,0XA9,0XFE,0XB2,0XE5,0XF0,0X18,0X41,0XFB,0X00,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFE,0XF1,0X44,0XB3,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4C,0X02,0X4C,0X02,0X4C,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X0D,0X02,0X4D,0X02,0X0D,0X02,0X0D,0X02,0X4D,0X02,0X4D,
+0X02,0X4C,0X02,0X4D,0X4C,0XF2,0XFF,0X76,0XFC,0X20,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X71,0X80,0XBD,0X31,0XFF,0X7C,0XF6,0XB4,0XFF,0XBC,0XFF,0XBC,
+0XFF,0X38,0XFD,0XED,0XFD,0XED,0XEC,0XE9,0XFE,0XB2,0XE5,0XF0,0X18,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFC,0X20,0XFE,0XF0,0X4C,0XF2,0X02,0X4E,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,
+0X02,0X4E,0X02,0X4E,0X02,0X4D,0X03,0X51,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4E,
+0X02,0XCD,0X7C,0XE9,0XD5,0X64,0X9C,0X25,0X0A,0X8D,0X02,0X4C,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X4C,0XF2,0XFF,0X76,0XFC,0X20,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0X80,0XFB,0XC0,0X79,0X80,0XBD,0X31,0XFF,0X7C,0XF6,0XB5,0XFF,0XBC,0XFF,0X7B,
+0XFE,0XB3,0XFD,0X2A,0XFD,0XAC,0XEC,0XA9,0XFE,0XB3,0XEE,0X30,0X20,0X40,0XFB,0X00,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XF0,0X4C,0XF2,0X02,0X4E,
+0X02,0X4D,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,
+0X02,0X4E,0X02,0X4E,0X23,0XD2,0X34,0X73,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,
+0XB5,0XA8,0XFE,0X68,0XFD,0X63,0XFC,0XA0,0XDC,0X20,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X54,0XF2,0XFF,0X75,0XFC,0X20,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XBD,0X31,0XFF,0X7C,0XF6,0XB5,0XFF,0X36,0XFE,0X6B,
+0XFC,0X62,0XFA,0XC0,0XFB,0X00,0XEC,0XA8,0XFE,0XB2,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XF0,0X4D,0X32,0X02,0X8E,
+0X34,0XF6,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0XF3,0X00,0XF3,0XC0,0XF3,0XC0,0XEB,0X40,0XEB,0X00,0X8B,0X07,0X02,0X8D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X54,0XF3,0XFF,0X75,0XFC,0X20,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7C,0XFE,0X70,0XFD,0XE8,0XFD,0X24,
+0XF2,0XC0,0XF2,0X40,0XEA,0X40,0XF3,0X01,0XFE,0XB2,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEF,0X55,0X72,0X02,0XCE,
+0X0B,0XD3,0X02,0XCE,0X02,0X8F,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0XFE,0X32,0XFE,0X32,0XFE,0X72,0XFE,0X72,0XFE,0X71,0XF6,0X72,0XD6,0X75,0XBE,0X76,
+0XAE,0X36,0XA5,0XF6,0X9D,0XF6,0X3C,0XB4,0X02,0X4E,0X02,0X4E,0X02,0X4E,0X02,0X4E,
+0X02,0X4D,0X02,0X8D,0X55,0X33,0XFF,0X75,0XFC,0X20,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7C,0XFE,0X70,0XFD,0XE9,0XFE,0XF3,
+0XFE,0XB2,0XFD,0X29,0XFB,0X42,0XFA,0X81,0XFE,0XB3,0XEE,0X30,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEF,0X55,0X72,0X02,0XCE,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0X8F,0X02,0X8F,0X02,0X8E,0X02,0XCE,
+0X02,0XCE,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8D,0X02,0X8D,0X02,0XCE,
+0X34,0X74,0X34,0X74,0X34,0X74,0X34,0X74,0X34,0X74,0X34,0X74,0X3C,0X74,0X3C,0X74,
+0X3C,0X74,0X34,0X34,0X2B,0XD3,0X02,0X8E,0X02,0X4E,0X02,0X8E,0X02,0X4E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X55,0X32,0XFF,0X75,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7C,0XF6,0XB4,0XFF,0XBB,0XFF,0XBC,
+0XFF,0X37,0XFD,0XEC,0XFD,0XEE,0XEC,0XA8,0XFE,0XB3,0XEE,0X70,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEE,0X5D,0X72,0X02,0XCE,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCE,0X02,0XCE,0X2B,0X4B,0XC3,0X83,0XE3,0X80,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4E,0X02,0X4E,0X02,0X4D,0X02,0X4D,
+0X02,0X4D,0X02,0X4D,0X02,0X8D,0X02,0X8D,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X55,0X32,0XFF,0X75,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XF6,0XB6,0XFF,0XBC,0XFF,0XBC,
+0XFF,0X38,0XFD,0XED,0XFE,0X2D,0XE4,0XA9,0XFE,0XB3,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEE,0X5D,0XB2,0X03,0X0F,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X02,0XCF,0X02,0XD0,
+0X02,0XD0,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X53,0X47,0XFC,0X20,0XFB,0XC0,0XFB,0XC0,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X8D,0X02,0X8D,0X02,0X8E,
+0X02,0X8E,0X02,0X8D,0X02,0X8D,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0XCE,0X55,0X72,0XFF,0X75,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XF6,0XF6,0XFF,0XBC,0XFF,0XBC,
+0XFF,0X38,0XFD,0XED,0XFD,0XEE,0XE4,0XE9,0XFE,0XB3,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEE,0X5D,0XB2,0X03,0X0F,
+0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0X10,0X03,0X10,0X03,0X0F,0X03,0X0F,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0XC0,
+0X02,0X4D,0X02,0X4D,0X02,0X4D,0X02,0X8D,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,
+0X02,0XCF,0X02,0XCF,0X55,0X72,0XFF,0X75,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XF6,0XB6,0XFF,0XBC,0XFF,0XBB,
+0XF6,0XB3,0XF5,0X2B,0XFD,0XEE,0XE4,0XA9,0XFE,0XB3,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XEE,0X5D,0XF2,0X03,0X10,
+0X03,0X10,0X03,0X10,0X03,0X11,0X03,0X11,0X03,0X11,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0X50,0X03,0X10,0X03,0X10,0X03,0X90,0XFC,0X21,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X02,0XCE,0X02,0X8F,
+0X02,0X8F,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCF,0X03,0X0F,0X55,0X72,0XFF,0X74,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XF6,0XB6,0XFF,0XBC,0XFF,0XBB,
+0XF5,0XEF,0XEC,0XA9,0XFE,0X2E,0XE4,0XA9,0XFE,0XB3,0XEE,0X30,0X20,0X00,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X5D,0XF2,0X03,0X50,
+0X03,0X51,0X03,0X51,0X03,0X50,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X50,0X03,0X51,
+0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X90,0XF3,0XC0,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0X02,0X8E,0X02,0X8E,0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCF,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X03,0X0F,0X03,0X0F,0X55,0XB2,0XFF,0X74,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XEE,0XB6,0XFF,0X37,0XFC,0X66,
+0XFA,0X00,0XE9,0X80,0XF3,0X03,0XE4,0XA9,0XFE,0XB3,0XEE,0X30,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X65,0XF3,0X03,0X91,
+0X03,0X51,0X03,0X92,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,
+0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X3B,0X4C,0XFC,0X20,0XFB,0XC0,0XFB,0XC0,
+0X02,0XCF,0X02,0XCF,0X02,0XCE,0X02,0XCF,0X02,0XCE,0X02,0XCE,0X02,0XCF,0X03,0X0E,
+0X03,0X0F,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0X10,0X03,0X10,0X5D,0XB2,0XFF,0X74,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XEE,0XB5,0XFE,0X6E,0XFB,0X81,
+0XFA,0X40,0XF1,0XC0,0XE9,0X80,0XDC,0X69,0XFE,0XB3,0XEE,0X30,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X40,0XFB,0XC0,0XFC,0X60,0XFE,0XED,0X65,0XF3,0X03,0X91,
+0X03,0X92,0X03,0X92,0X03,0X91,0X03,0X91,0X03,0X91,0X03,0X92,0X03,0X52,0X03,0X51,
+0X03,0X91,0X03,0X91,0X03,0X91,0X03,0X91,0X03,0X91,0X23,0XCE,0XA3,0XC5,0XB3,0X84,
+0X02,0XCF,0X02,0XCF,0X03,0XD2,0X6D,0XB6,0XBE,0X77,0XEF,0X38,0XEF,0X38,0XD6,0XF7,
+0X9E,0X37,0X45,0X36,0X03,0X91,0X03,0X50,0X03,0X10,0X03,0X10,0X03,0X11,0X03,0X50,
+0X03,0X50,0X03,0X50,0X5D,0XB3,0XFF,0X74,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XEE,0XB5,0XFE,0X6F,0XFB,0X80,
+0XFA,0X81,0XF1,0XC0,0XE9,0XC0,0XDC,0X69,0XFE,0XB3,0XEE,0X31,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XED,0X5E,0X33,0X03,0X92,
+0X03,0X92,0X03,0XD2,0X03,0XD2,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,
+0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X91,0X03,0X91,0X03,0X91,
+0X03,0X0F,0X3C,0XB4,0XF7,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X7A,0XFF,0X7A,0XE7,0X38,0X24,0XB4,0X03,0X50,0X03,0X51,0X03,0X51,0X03,0X51,
+0X03,0X50,0X03,0X91,0X5D,0XB3,0XFF,0X74,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XEE,0X76,0XFE,0X2E,0XFB,0XC1,
+0XFA,0XC1,0XEA,0X00,0XE9,0X80,0XDC,0XAA,0XFE,0XB3,0XF6,0X30,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XED,0X66,0X32,0X03,0XD2,
+0X03,0XD2,0X03,0XD3,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0X93,
+0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X92,0X03,0X91,0X03,0X91,
+0X44,0XF3,0XFF,0X78,0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0X65,0XB5,0X03,0X91,0X03,0X51,0X03,0X51,
+0X03,0X91,0X03,0X91,0X65,0XB4,0XFF,0X74,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0X76,0XFE,0X2D,0X8A,0X43,
+0X18,0X43,0X38,0X81,0XA9,0X42,0XD4,0XAB,0XFE,0XB3,0XF6,0X31,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XED,0X66,0X32,0X03,0XD2,
+0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD2,0X03,0XD2,0X03,0XD3,0X03,0XD3,0X03,0XD2,
+0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0X92,0X03,0X92,
+0XF7,0X78,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X7E,0X37,0X03,0X92,0X03,0X91,
+0X04,0X33,0X6D,0XF7,0XE7,0X78,0XFF,0X74,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0XB5,0XBD,0X2F,0X00,0XC7,
+0X11,0X05,0X00,0X84,0X29,0X06,0XD4,0XAC,0XFE,0XB3,0XF6,0X70,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0X66,0X31,0X04,0X32,
+0X04,0X33,0X04,0X33,0X04,0X33,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,
+0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD2,0X03,0XD2,0X03,0XD2,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0XB9,0X14,0XB4,0X24,0XF3,
+0XDF,0X3A,0XFF,0X7A,0XFF,0X79,0XFF,0X74,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0XB5,0XAC,0XAF,0X4A,0XCC,
+0XF7,0XBD,0X6B,0X0C,0X19,0X04,0XD4,0XEC,0XFE,0XB3,0XF6,0X71,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0X8E,0X70,0X04,0XB4,
+0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,
+0X04,0X33,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD2,0X03,0XD3,0X03,0XD2,
+0XFF,0X79,0XFF,0X79,0XFF,0X38,0XFF,0X39,0XFF,0X38,0XFF,0X38,0XFF,0X39,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XFF,0X79,0XCE,0XF6,0XFF,0XBA,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X74,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0X75,0XC5,0XB2,0XF7,0XBC,
+0XFF,0XBD,0XEE,0X32,0X49,0XC6,0XCC,0XAD,0XFE,0XB3,0XF6,0X71,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0XB7,0XF7,0X7B,
+0XA6,0XB8,0X2D,0X77,0X04,0X74,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X34,0X04,0X33,
+0X04,0X33,0X04,0X33,0X04,0X33,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,0X03,0XD3,
+0XFF,0X37,0XFE,0X32,0XFD,0XB1,0XFD,0XB1,0XFD,0XB1,0XFD,0XB1,0XFD,0XF2,0XFE,0XB6,
+0XFF,0X79,0XFF,0X78,0XFF,0X37,0XFE,0XF5,0XFE,0XF4,0XFE,0XB3,0XFE,0XB3,0XFE,0XB3,
+0XFE,0XB3,0XFE,0XB3,0XFE,0XF2,0XFF,0X72,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0X75,0XFF,0X7A,0XFF,0XBD,
+0XEF,0X3A,0XF6,0XB5,0XED,0XAF,0XC4,0X6D,0XFE,0XF3,0XF6,0X71,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X76,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XCE,0XF9,0X45,0X78,0X04,0X33,0X04,0X34,0X04,0X34,0X04,0X34,
+0X04,0X34,0X04,0X34,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,0X04,0X33,
+0XFE,0X73,0XFE,0X33,0XFE,0X33,0XFE,0X33,0XFE,0X32,0XFE,0X32,0XFE,0X32,0XFE,0X32,
+0XFE,0XF6,0XFE,0XF3,0XFD,0XA9,0XFC,0XA4,0XFC,0X64,0XFC,0X64,0XFC,0X64,0XFC,0X23,
+0XFC,0XA4,0XFC,0XA4,0XFD,0X27,0XFF,0X71,0XFC,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X81,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0X75,0XFF,0XBC,0XFF,0XBD,
+0XAC,0XF1,0XFF,0X79,0XF5,0X29,0XD4,0XAC,0XFE,0XB3,0XF6,0X71,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X75,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7B,0XFF,0X7A,0XFF,0X7A,0XA6,0XB8,0X04,0XB5,0X04,0X34,0X04,0X33,
+0X04,0X74,0X04,0X33,0X04,0X33,0X04,0X34,0X04,0X33,0X04,0X33,0X04,0X33,0X1D,0X36,
+0XFF,0X79,0XF7,0X79,0XF7,0X3A,0XF7,0X3A,0XF7,0X3A,0XF7,0X3A,0XEF,0X3A,0XEF,0X7A,
+0XEF,0X7A,0XF7,0X7A,0XF7,0X7A,0XEF,0X7A,0XF7,0X7A,0XEF,0X7A,0XF7,0X7A,0XF7,0X7A,
+0XF7,0X7A,0XF7,0X79,0XFF,0XB9,0XFF,0X73,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XE6,0X76,0XFF,0XBC,0XFF,0XBD,
+0X6A,0XC9,0XF6,0XF8,0XEC,0XE9,0XDD,0X2C,0XFE,0XB4,0XF6,0X71,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X75,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XE7,0X79,0X35,0XB6,0X04,0X73,
+0X04,0X74,0X04,0X74,0X04,0X34,0X04,0X34,0X04,0X34,0X04,0X34,0X04,0X73,0XD7,0X38,
+0X02,0X8D,0X02,0X8E,0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0XCD,0X02,0X8D,0X02,0XCE,
+0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCF,0X02,0XCE,
+0X03,0X50,0X5C,0XF4,0XE6,0XF8,0XFF,0X73,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0XC0,0XC5,0X31,0XFF,0X7B,0XE6,0XB6,0XFF,0XBD,0XFF,0XBD,
+0XBD,0XB3,0XE6,0X75,0XED,0X2B,0XE5,0X2C,0XFE,0XB4,0XF6,0X72,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X76,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0X6E,0X37,
+0X04,0X74,0X04,0X74,0X04,0X74,0X04,0X74,0X04,0XF5,0X45,0XF7,0X96,0X77,0XFF,0X7A,
+0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0XCE,0X02,0XCE,0X02,0XCF,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X03,0X0F,0X03,0X10,0X03,0X0F,0X4D,0X75,
+0XE7,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X73,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0X80,0XC5,0X31,0XFF,0X7B,0XEE,0XF8,0XFF,0XBD,0XFF,0XBD,
+0X8B,0XCF,0XA4,0XAF,0XF5,0XF0,0XD4,0X6A,0XFE,0XF4,0XF6,0X72,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X36,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0X8E,0X77,0X04,0X74,0X04,0X75,0X3D,0XB6,0XEF,0XBA,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,
+0X02,0X8D,0X02,0X8D,0X02,0X8D,0X02,0X8E,0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCF,
+0X02,0XCF,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X03,0X0E,0X24,0X73,0XCE,0XF8,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X73,0XF4,0X20,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0XC0,0XC5,0X31,0XFF,0X7B,0XF6,0XF8,0XFF,0XBC,0XFF,0XBC,
+0XA4,0XAE,0XC5,0X30,0XFE,0XF5,0XC3,0XC7,0XFE,0XF5,0XF6,0X72,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X36,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0X96,0X78,0X35,0X76,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0X03,0X0E,0X02,0X8D,0X02,0X8D,0X02,0XCD,0X02,0XCD,0X02,0XCE,0X02,0XCF,0X02,0XCF,
+0X03,0X0F,0X03,0X0F,0X03,0X0F,0X0B,0XD2,0XA6,0X37,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X73,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0XC0,0XBD,0X30,0XFF,0X7B,0XF6,0XF8,0XFF,0XBC,0XFF,0XBC,
+0XEE,0XF8,0XE5,0XF5,0XFF,0X38,0XD4,0X27,0XFE,0X71,0XF6,0X72,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X75,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X78,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XB1,0XC2,0X79,0XC5,0X5A,0X07,0X42,0X89,0X23,0X0D,0X03,0X0F,0X03,0X0F,0X03,0X0F,
+0X03,0X0F,0X03,0X0F,0X3C,0XB3,0XF7,0X39,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X73,0XF4,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0XC0,0XBD,0X30,0XFF,0XBB,0XF6,0XF9,0XFF,0XBC,0XFF,0XBC,
+0X94,0X2E,0X7B,0X0C,0XFF,0X38,0XED,0X6A,0XE5,0X6D,0XF6,0X72,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XFF,0X75,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFE,0XF7,
+0XE4,0XAB,0XE4,0X6A,0XD4,0X6B,0XBC,0XAD,0X8C,0XAE,0X64,0XF3,0X5C,0XF4,0X5C,0XF3,
+0X5C,0XF4,0X85,0X75,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X73,0XF4,0X60,0XFB,0XC0,0XFB,0XC0,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X89,0XC0,0XBD,0X31,0XF7,0X38,0XFF,0X7B,0XFF,0XBC,0XE6,0XF9,
+0X4A,0X8A,0X52,0X8A,0XFF,0X36,0XF5,0X6B,0XD4,0XAC,0XF6,0X73,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEC,0XCE,0XB1,0XFF,0X79,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X39,0XFE,0X33,0XFD,0XF2,
+0XA6,0X78,0XA6,0X79,0XAE,0X78,0XAE,0X77,0XAE,0X77,0XAE,0X78,0XAE,0X77,0XAE,0X37,
+0XDE,0XF8,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X33,0XFC,0X20,0XFB,0XC0,0XFB,0XC0,0XFB,0X80,
+0XFB,0XC0,0XFB,0XC0,0X91,0XC0,0XCD,0XB4,0XEE,0XF7,0XFF,0XBC,0XFF,0XBC,0XD6,0X36,
+0X52,0X8A,0X4A,0X49,0XFE,0XF5,0XF5,0XAA,0XCC,0X6A,0XFE,0XB5,0X20,0X40,0XFB,0X40,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XED,0X65,0XB1,0X35,0X35,
+0XF7,0X79,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X38,0XFE,0XB5,0XFE,0XB5,
+0X03,0X0F,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X03,0X0F,0X03,0X0E,0X4C,0XF6,
+0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X79,0XD6,0XB5,0XFF,0X73,0XFC,0X60,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0XFB,0XC0,0XFB,0XC0,0X99,0XC0,0XE6,0X36,0XF6,0XF8,0XFF,0X7C,0XFF,0X7C,0XDE,0XF9,
+0X52,0XCD,0X62,0XCC,0XFE,0XB5,0XF5,0X6A,0XE5,0X6C,0XCC,0X6C,0X49,0X43,0XFB,0X80,
+0XFB,0X40,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X60,0XFE,0XEE,0X5D,0XF2,0X04,0X73,
+0X25,0X76,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XAE,0X76,0X8D,0XF6,0X8D,0XF6,0X8D,0XF6,
+0X8D,0XF6,0X8D,0XF6,0X8D,0XF6,0X8D,0XF5,0X8D,0XF5,0X8D,0XF5,0X8D,0XF5,0X8D,0XB5,
+0X03,0X50,0X03,0X50,0X03,0X50,0X03,0X50,0X03,0X4F,0X03,0X10,0X45,0X75,0XFF,0X79,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0XBA,0X35,0X36,0X65,0XB5,0XFF,0X73,0XFC,0X20,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0XFB,0XC0,0XFB,0XC0,0XBB,0X45,0XCC,0X6D,0XFF,0XBC,0XFF,0XBC,0XFF,0XBC,0XD6,0XB9,
+0X42,0X49,0X5A,0X49,0XFE,0XB4,0XF5,0XAA,0XFE,0X6F,0X79,0X82,0X8B,0X0B,0XF3,0X40,
+0XFB,0X40,0XFB,0X40,0XFB,0X80,0XFB,0XC0,0XFC,0X20,0XFE,0XEE,0X5E,0X33,0X04,0X73,
+0X04,0X74,0X55,0XF7,0XFF,0X7A,0XFF,0X7A,0X5D,0XB6,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0X10,0X03,0X11,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X03,0XD2,0X3D,0XB6,0XFF,0XBA,0XFF,0X79,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0X5D,0XF7,0X03,0X91,0X65,0XF5,0XFF,0X73,0XFC,0X60,0XFB,0XC0,0XFB,0XC0,0XFB,0X80,
+0XFB,0XC0,0XDB,0X00,0XC2,0XC9,0XDB,0X09,0XFF,0X7C,0XFF,0X7C,0XFF,0X7B,0XDE,0XB7,
+0X7B,0X8E,0X73,0X4D,0XFE,0XB3,0XF5,0XAA,0XFE,0X70,0XAB,0X07,0XC9,0X44,0X92,0X03,
+0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X5E,0X34,0X04,0XB4,
+0X04,0XB5,0X04,0X74,0X8E,0XB8,0XFF,0X79,0XC6,0XF7,0X03,0X10,0X03,0X10,0X03,0X10,
+0X03,0X50,0X03,0X50,0X03,0X50,0X03,0X50,0X03,0X10,0X03,0X10,0X03,0X10,0X03,0X10,
+0X04,0XB5,0X04,0XB4,0X04,0XB4,0X04,0XB4,0X1D,0XB7,0XF7,0X79,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0X6E,0X37,
+0X03,0X91,0X03,0XD2,0X66,0X36,0XFF,0X34,0XFC,0X60,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0XE3,0X00,0XBA,0XC9,0XD0,0X80,0XED,0X31,0XFF,0X7C,0XFF,0XBC,0XFF,0X7B,0XE6,0XF8,
+0XA4,0X2F,0X9B,0XCF,0XFE,0XF2,0XF5,0XEB,0XFE,0X70,0XED,0X6C,0XA0,0X40,0XC9,0X03,
+0XA9,0XC2,0XFB,0X80,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X5E,0X75,0X04,0XB5,
+0X04,0XF5,0X04,0XF6,0X04,0XB6,0XBE,0XF7,0XFF,0XB9,0X45,0X76,0X03,0X50,0X03,0X50,
+0X03,0X50,0X03,0X50,0X03,0X50,0X03,0X51,0X03,0X50,0X03,0X51,0X03,0X50,0X03,0X50,
+0X05,0X77,0X05,0X76,0X05,0X36,0X05,0X76,0XDF,0X3A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XBE,0XB8,0X03,0XD1,
+0X03,0XD2,0X04,0X33,0X66,0X36,0XFF,0X33,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XFB,0XC0,
+0XAA,0XC8,0XE8,0XC0,0XC8,0X80,0XFE,0XF8,0XFF,0X7C,0XFF,0XBC,0XFF,0X7A,0XDE,0XB7,
+0X9B,0X8C,0X49,0X86,0XF6,0X70,0XF6,0X2C,0XFE,0X71,0XFE,0X30,0X90,0X80,0XD0,0X40,
+0XB1,0XC8,0XCA,0X00,0XFB,0X40,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X5E,0X75,0X04,0XF5,
+0X04,0XF6,0X04,0XF6,0X04,0XF6,0X2D,0XB7,0XFF,0XB9,0XEF,0X7B,0X04,0X75,0X03,0X51,
+0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,
+0X05,0XF9,0X05,0XF8,0X05,0XB8,0X96,0XB8,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0XB9,0X15,0X77,0X04,0X33,
+0X04,0X33,0X04,0X74,0X66,0X76,0XFF,0X33,0XFC,0X60,0XFB,0XC0,0XFB,0X80,0XD2,0X82,
+0XF8,0XC1,0XE8,0XC0,0XD8,0X80,0XFF,0X7C,0XFF,0X7C,0XFF,0XBC,0XFF,0X7A,0XEF,0X39,
+0X4A,0X08,0X83,0X8B,0XF6,0X70,0XF5,0XEE,0XFE,0XB2,0XFE,0X2E,0X92,0X04,0XE8,0X40,
+0XD8,0X80,0X9A,0X4A,0XE2,0X80,0XFB,0XC0,0XFC,0X20,0XFE,0XED,0X66,0X76,0X05,0X36,
+0X05,0X76,0X05,0X76,0X05,0X77,0X05,0X36,0XAE,0XF7,0XFF,0XB9,0XBE,0XF8,0X03,0X91,
+0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,
+0X16,0X39,0X16,0X38,0X46,0X77,0XFF,0X7A,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0X96,0XB7,0X04,0X74,0X04,0X74,
+0X04,0X74,0X04,0XB4,0X66,0X76,0XFF,0X34,0XFC,0X60,0XFB,0XC0,0XE2,0XC0,0XD9,0XC6,
+0XE8,0XC0,0XE8,0XC0,0XE9,0X00,0XFF,0X7C,0XFF,0X7B,0XFF,0X7C,0XEF,0X39,0X21,0X47,
+0X3A,0X0A,0X00,0X42,0X72,0XC7,0XFE,0X2F,0XFE,0XB2,0XFE,0X2E,0XA3,0X48,0XD8,0XC0,
+0XE0,0XC0,0XE0,0X40,0XAB,0X0A,0XFB,0X80,0XFC,0X20,0XFE,0XED,0X66,0XB6,0X05,0X77,
+0X05,0XB7,0X05,0XB7,0X05,0XB8,0X05,0X77,0X25,0XF8,0XFF,0XB9,0XFF,0X79,0X9E,0X77,
+0X03,0XD2,0X03,0X91,0X03,0X91,0X03,0X91,0X03,0X51,0X03,0X51,0X03,0X51,0X03,0X51,
+0X1E,0X78,0X1E,0X37,0XCF,0X38,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0X15,0XF7,0X04,0XB5,0X04,0XB5,
+0X04,0XB5,0X04,0XF5,0X6E,0X76,0XFF,0X74,0XFC,0XA0,0XF3,0X80,0XB4,0XF0,0XFB,0X06,
+0XE9,0X00,0XE8,0XC0,0XE1,0XC3,0XFF,0X7B,0XFF,0X7B,0XFF,0X7C,0X8C,0XB1,0X11,0X46,
+0XEE,0XF9,0X29,0X46,0X00,0X02,0XE5,0XAD,0XFE,0XB3,0XFE,0X2E,0XCC,0X6A,0XC0,0X80,
+0XE0,0XC0,0XF9,0X84,0X7B,0X4E,0XDB,0X03,0XFC,0X60,0XFE,0XED,0X66,0XB6,0X05,0XB7,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X76,0XB6,0XF8,0XFF,0X7A,0XFF,0X7A,
+0XB6,0XB8,0X04,0X33,0X03,0X51,0X03,0X91,0X03,0X51,0X03,0X51,0X03,0X52,0X03,0X51,
+0X2E,0X77,0X4E,0XB7,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XB6,0XF9,0X04,0XF5,0X04,0XF6,0X04,0XF6,
+0X05,0X36,0X05,0X36,0X6E,0X77,0XFF,0X74,0XFC,0XA0,0XF4,0XE7,0X20,0XC4,0X6A,0X06,
+0XF1,0X00,0XE8,0XC0,0XE2,0X05,0XFF,0X7C,0XFF,0X7B,0XFF,0XBB,0X29,0XC8,0XA4,0XF1,
+0X5A,0X8A,0X72,0XCA,0X00,0X42,0X7A,0XC8,0XFE,0XB3,0XFE,0X2E,0XDD,0X2A,0XA8,0XC0,
+0XE0,0XC0,0X99,0X86,0X00,0X02,0X8B,0X0C,0XFC,0X21,0XFE,0XEF,0X6E,0XB7,0X06,0X39,
+0X06,0X39,0X06,0X3A,0X05,0XF9,0X05,0XF9,0X05,0XF8,0X3D,0XF7,0XFF,0X7A,0XFF,0X79,
+0XFF,0X7A,0XD6,0XF8,0X1C,0XB5,0X03,0X51,0X03,0X91,0X03,0X91,0X03,0X51,0X03,0X51,
+0X3E,0X77,0XBE,0XF7,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,0XFF,0X7A,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0X36,0X38,0X05,0X36,0X05,0X77,0X05,0X77,
+0X05,0X76,0X05,0X76,0X6E,0XB7,0XFF,0X76,0XFD,0X66,0X5A,0X8A,0X00,0X42,0X08,0X42,
+0XF9,0XC1,0XE0,0XC0,0XDA,0X46,0XFF,0X7C,0XFF,0X7B,0XD6,0X77,0X29,0XC6,0X94,0XF4,
+0X00,0X44,0X29,0X06,0X31,0X45,0X18,0X83,0XFE,0XB2,0XFE,0X2E,0XED,0XAC,0X90,0XC0,
+0XE8,0XC0,0X38,0X84,0X00,0X03,0X08,0X44,0XF6,0X2E,0XFF,0X73,0X6E,0XB7,0X06,0X39,
+0X0E,0X39,0X0E,0X39,0X06,0X39,0X06,0X39,0X06,0X38,0X05,0XB7,0XDF,0X39,0XFF,0X79,
+0XFF,0X79,0XFF,0X7A,0XFF,0X79,0X8E,0X37,0X0C,0X74,0X03,0X90,0X03,0X51,0X03,0X91,
+0X56,0X76,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XEF,0X79,0X05,0X77,0X05,0X77,0X05,0XB8,0X05,0XB8,
+0X05,0XB7,0X05,0XB7,0X6E,0XB7,0XFF,0X77,0XE6,0X32,0X00,0X43,0X00,0X03,0X00,0X43,
+0XB1,0XC3,0XE1,0X00,0XD2,0X46,0XFF,0X7C,0XFF,0X7B,0X94,0X70,0X7C,0X6F,0X08,0XC9,
+0X00,0X45,0X00,0X03,0X62,0XCB,0X00,0X42,0XDD,0X6D,0XFE,0X6F,0XED,0XEC,0X98,0X80,
+0XE1,0X00,0X08,0X02,0X00,0X43,0X00,0X04,0X4A,0X89,0XFF,0XB9,0X76,0XB7,0X0E,0X39,
+0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0D,0XF8,0XAE,0XB8,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X7A,0X9E,0X77,0X1C,0X74,0X03,0X50,
+0XA6,0XF7,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,
+0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XA6,0XF7,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X05,0XB7,0X6E,0XB7,0XFF,0XBB,0X63,0X0D,0X00,0X04,0X00,0X43,0X00,0X43,
+0X59,0X84,0XD9,0X40,0XCA,0X45,0XFF,0X7B,0XFF,0XBB,0X5A,0XC9,0X7C,0X71,0X00,0X47,
+0X00,0X44,0X00,0X02,0X29,0X45,0X29,0X45,0X9B,0X8A,0XFE,0X30,0XED,0XAC,0X98,0X80,
+0XB8,0XC0,0X00,0X03,0X00,0X43,0X00,0X43,0X00,0X43,0XDE,0XB4,0X76,0XB8,0X16,0X39,
+0X16,0X39,0X16,0X39,0X16,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X6E,0X78,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XDF,0X38,
+0XE7,0X78,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X7A,0XFF,0X7A,0X66,0X77,0X05,0XF8,0X05,0XF8,0X05,0XF8,0X05,0XF8,
+0X05,0XF8,0X05,0XB8,0X76,0X77,0XEF,0X39,0X08,0X44,0X00,0X03,0X00,0X43,0X00,0X43,
+0X08,0X43,0XF9,0X80,0XC2,0X03,0XFF,0X7B,0XFF,0XBB,0X4A,0X08,0X32,0X4E,0X00,0X86,
+0X00,0X44,0X00,0X42,0X00,0X02,0X4A,0X07,0X62,0X46,0XFE,0X70,0XE5,0XAC,0X98,0X80,
+0X70,0X82,0X00,0X04,0X00,0X43,0X00,0X43,0X00,0X43,0X6B,0X0B,0X9E,0XF9,0X16,0X39,
+0X16,0X79,0X16,0X79,0X16,0X79,0X16,0X39,0X16,0X39,0X16,0X39,0X3E,0X37,0XFF,0X7A,
+0XFF,0X79,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X3E,0X38,0X05,0XF8,0X05,0XF9,0X05,0XF9,0X05,0XF9,
+0X05,0XF8,0X05,0XF8,0XA6,0XF8,0X94,0X6F,0X00,0X44,0X00,0X43,0X00,0X43,0X00,0X43,
+0X00,0X43,0XB1,0X84,0XB1,0X82,0XFF,0XBB,0XE6,0XF8,0X62,0XCB,0X00,0XC8,0X00,0X86,
+0X00,0X44,0X00,0X02,0X00,0X42,0X41,0XC7,0X39,0X44,0XFE,0X71,0XDD,0X2B,0XB0,0XC0,
+0X38,0X43,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X18,0XC4,0XCF,0X79,0X16,0X39,
+0X16,0X79,0X16,0X79,0X16,0X79,0X16,0X39,0X16,0X39,0X16,0X39,0X1E,0X37,0XFF,0X7A,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X1D,0XF7,0X05,0XF8,0X05,0XF9,0X05,0XF9,0X05,0XF9,
+0X05,0XF8,0X05,0XB8,0XD7,0X79,0X31,0X87,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X43,
+0X00,0X43,0X59,0X45,0XA1,0X42,0XFF,0XBB,0XC5,0XB3,0X52,0XCB,0X00,0XC6,0X73,0X88,
+0XBB,0X00,0X92,0X00,0X20,0X80,0X31,0X45,0X28,0XC2,0XFE,0X71,0XCC,0X29,0XA1,0X43,
+0X00,0X03,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X04,0XD6,0XB6,0X25,0XF9,
+0X16,0X79,0X16,0X79,0X16,0X79,0X16,0X39,0X16,0X39,0X16,0X39,0X16,0X37,0XF7,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X0D,0XF7,0X05,0XB8,0X05,0XF9,0X05,0XF8,0X05,0XF8,
+0X05,0XF8,0X0D,0XB7,0XE7,0X79,0X00,0X43,0X00,0X43,0X00,0X44,0X00,0X44,0X00,0X44,
+0X00,0X44,0X00,0X44,0X99,0X42,0XFF,0X79,0X94,0X6E,0X52,0X88,0XE6,0XE6,0XFF,0X29,
+0XFC,0XE0,0XFC,0XA0,0XFC,0XA0,0X92,0X00,0X31,0X03,0XFE,0X2E,0XA3,0X07,0X61,0X04,
+0X00,0X43,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0XA4,0XB0,0X4E,0X79,
+0X16,0X79,0X16,0X79,0X16,0X79,0X16,0X39,0X16,0X39,0X16,0X39,0X15,0XF7,0XEF,0X79,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0X05,0XF7,0X05,0XB8,0X05,0XB9,0X05,0XF8,0X05,0XB8,
+0X05,0XB8,0X25,0XF8,0XD6,0X75,0X00,0X43,0X00,0X43,0X00,0X44,0X00,0X44,0X00,0X44,
+0X00,0X44,0X00,0X44,0X69,0X03,0XDD,0XF5,0X6B,0X0A,0XDE,0X29,0XFF,0X29,0XFF,0X27,
+0XFC,0XE0,0XFC,0XA0,0XFC,0XA0,0XFC,0XA0,0X49,0X41,0XED,0XAD,0X7A,0X05,0X30,0XC4,
+0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X73,0X4C,0X76,0XFA,
+0X16,0X7A,0X16,0X7A,0X16,0X79,0X16,0X39,0X16,0X39,0X16,0X39,0X15,0XF7,0XEF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0X05,0XF8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X36,0X38,0XB5,0X72,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,
+0X00,0X44,0X00,0X44,0X28,0XC5,0X5A,0X8A,0X31,0XC6,0XFF,0X29,0XFF,0X28,0XFF,0X26,
+0XFC,0XE0,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0X81,0XC0,0X83,0X4A,0X31,0X05,0X00,0X43,
+0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X04,0X52,0X49,0X8F,0X39,
+0X16,0X39,0X16,0X39,0X16,0X39,0X16,0X39,0X0E,0X39,0X16,0X39,0X16,0X37,0XF7,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X46,0X79,0X9C,0XF0,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,
+0X00,0X44,0X00,0X44,0X01,0X8A,0X0D,0XB9,0X21,0XC4,0XFF,0X69,0XFF,0X26,0XFE,0XE5,
+0XFC,0XE0,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0XAA,0X80,0X0B,0X0E,0X03,0X92,0X00,0X44,
+0X00,0X43,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X39,0XC7,0XA7,0X3A,
+0X0E,0X39,0X0E,0X79,0X16,0X39,0X16,0X39,0X0E,0X39,0X0E,0X38,0X16,0X37,0XFF,0X79,
+0XFF,0X39,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X0D,0XF8,0X05,0XB7,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X4E,0X79,0X94,0X6E,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,
+0X00,0X44,0X02,0X8D,0X05,0XB9,0X05,0XF9,0X4A,0XC4,0XFF,0X27,0XFF,0X25,0XFE,0XE4,
+0XFD,0X20,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0XB3,0X00,0X03,0X90,0X05,0XB8,0X03,0X92,
+0X00,0X44,0X00,0X43,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X29,0X46,0XB7,0X3A,
+0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X0E,0X39,0X26,0X37,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X2E,0X39,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X4E,0X79,0X8C,0X6E,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X04,0X00,0X04,
+0X02,0X0B,0X05,0XBA,0X05,0XB8,0X05,0XB9,0X53,0X44,0XFF,0X26,0XFF,0X24,0XFE,0XE4,
+0XFD,0X20,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0XBB,0X40,0X04,0X32,0X05,0XB8,0X05,0XB9,
+0X02,0X0C,0X00,0X43,0X00,0X44,0X00,0X43,0X00,0X44,0X00,0X44,0X29,0X46,0XAF,0X3A,
+0X0E,0X3A,0X0E,0X79,0X0E,0X3A,0X0E,0X39,0X0E,0X39,0X0D,0XF9,0X56,0X78,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X56,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X3E,0X79,0X94,0XAF,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0XC5,
+0X05,0X77,0X05,0XB9,0X05,0XB9,0X05,0XB8,0X55,0XAB,0XFF,0X25,0XFF,0X24,0XFE,0XE3,
+0XFD,0X20,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0XD4,0X60,0X05,0XB8,0X05,0X78,0X05,0X78,
+0X05,0X78,0X00,0XC7,0X00,0X44,0X00,0X43,0X00,0X43,0X00,0X04,0X29,0X87,0X9F,0X3A,
+0X06,0X3A,0X06,0X39,0X0E,0X39,0X0E,0X39,0X0D,0XF9,0X0D,0XF9,0X86,0XB7,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0X96,0XF8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X26,0X38,0XB5,0X71,0X00,0X43,0X00,0X43,0X00,0X43,0X00,0X44,0X03,0X91,
+0X05,0XB8,0X05,0XB8,0X05,0XB9,0X05,0XB8,0X3D,0XEE,0XFF,0X25,0XFF,0X24,0XFE,0XE4,
+0XFD,0X20,0XFC,0XA0,0XFC,0XE0,0XFC,0XA0,0XC5,0X23,0X05,0XB8,0X05,0X78,0X05,0XB8,
+0X05,0XB8,0X04,0XB5,0X00,0X44,0X00,0X44,0X00,0X44,0X00,0X44,0X3A,0X08,0X7E,0XF9,
+0X06,0X39,0X06,0X39,0X0E,0X39,0X06,0X39,0X06,0X39,0X0D,0XF8,0XCF,0X38,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XDF,0X79,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X0D,0XF8,0XC6,0X74,0X00,0X43,0X00,0X43,0X00,0X43,0X01,0X07,0X05,0XB9,
+0X05,0XB8,0X05,0XB9,0X05,0XB8,0X05,0XB8,0X25,0XF1,0XFF,0X25,0XFF,0X23,0XFE,0XE3,
+0XFD,0X20,0XFC,0XA0,0XFC,0XA0,0XFC,0XE0,0XAD,0X26,0X05,0X78,0X05,0X78,0X05,0XB8,
+0X05,0XB8,0X05,0XB9,0X01,0XCB,0X00,0X44,0X00,0X44,0X00,0X44,0X52,0XCB,0X56,0XF9,
+0X06,0X3A,0X06,0X3A,0X06,0X39,0X06,0X39,0X06,0X39,0X2D,0XF8,0XFF,0X79,0XFF,0X79,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0XB9,0X2E,0X37,0X05,0XB8,0X05,0XB8,0X05,0X78,
+0X05,0X78,0X05,0XB7,0XCE,0XF7,0X00,0X43,0X00,0X44,0X00,0X43,0X03,0X91,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X15,0XB4,0XFF,0X65,0XFF,0X23,0XFE,0XE3,
+0XFD,0X20,0XFC,0XA0,0XFC,0XA0,0XFC,0XE0,0X6D,0X2A,0X05,0X78,0X05,0X78,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X04,0X34,0X00,0X43,0X00,0X44,0X00,0X44,0X74,0X2F,0X2E,0X79,
+0X06,0X39,0X06,0X3A,0X06,0X3A,0X06,0X39,0X06,0X38,0X96,0XF9,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XB7,0X39,0X05,0X77,0X05,0X77,0X05,0X78,
+0X05,0X78,0X05,0X77,0XB6,0XF9,0X10,0X83,0X00,0X43,0X00,0XC5,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0XFF,0XA2,0XFF,0X24,0XFE,0XE3,
+0XFD,0X60,0XFC,0XE0,0XFC,0XE0,0XFC,0XE0,0X2D,0X70,0X05,0XB7,0X05,0XB7,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X00,0XC6,0X00,0X43,0X00,0X43,0X8D,0XB3,0X15,0XF8,
+0X06,0X39,0X06,0X3A,0X06,0X3A,0X06,0X39,0X26,0X38,0XFF,0X7A,0XFF,0X39,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X38,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0X1E,0X39,0X05,0X77,0X05,0X78,
+0X05,0X78,0X05,0X77,0X76,0XBA,0X4A,0X48,0X00,0X42,0X01,0XCB,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB7,0X05,0XB8,0X05,0XB8,0XBF,0X26,0XFF,0X23,0XFE,0XE3,
+0XFD,0X60,0XFC,0XE0,0XFC,0XE0,0XFD,0X20,0X05,0XB6,0X05,0X78,0X05,0X77,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X02,0X4B,0X00,0X43,0X00,0X03,0X8E,0XB8,0X06,0X39,
+0X06,0X39,0X06,0X39,0X06,0X3A,0X06,0X39,0X86,0XF8,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X78,
+0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XA6,0XB8,0X05,0X77,0X05,0X78,
+0X05,0X78,0X05,0X77,0X2D,0XF8,0X9C,0XB0,0X00,0X43,0X03,0X10,0X05,0XB8,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0XB8,0X4E,0X2D,0XFF,0X24,0XFE,0XE3,
+0XFD,0X60,0XFC,0XE0,0XFC,0XE0,0XD5,0XA2,0X05,0XB7,0X05,0XB8,0X05,0X78,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0XB8,0X03,0X51,0X00,0X04,0X21,0X47,0X5E,0XFA,0X06,0X39,
+0X06,0X39,0X06,0X39,0X06,0X3A,0X1E,0X38,0XF7,0X79,0XFF,0X7A,0XFF,0X79,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X34,
+0XAE,0X35,0XFF,0X78,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0X2E,0X38,0X05,0X77,
+0X05,0X78,0X05,0X78,0X05,0X77,0XB6,0XF8,0X00,0X83,0X04,0X33,0X05,0X77,0X05,0X77,
+0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0XB8,0X05,0XF6,0XFF,0X63,0XFE,0XE3,
+0XFD,0XA0,0XFC,0XE0,0XFD,0X20,0X3D,0X6E,0X05,0X77,0X05,0XB8,0X05,0X78,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0XB8,0X04,0XB4,0X00,0X43,0X6C,0X2E,0X16,0X38,0X06,0X39,
+0X06,0X39,0X06,0X39,0X06,0X39,0XA6,0XF8,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X38,0XFE,0XF3,0XFC,0X61,
+0X02,0X8E,0X8D,0X74,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XC7,0X38,0X05,0X77,
+0X05,0X77,0X05,0X78,0X05,0X78,0X4E,0X78,0X3A,0X48,0X04,0XF5,0X05,0X77,0X05,0X77,
+0X05,0X77,0X05,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X77,0XAE,0XE7,0XFE,0XE3,
+0XFD,0XE1,0XFC,0XE0,0XF5,0XA0,0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X77,0X00,0X42,0X66,0X37,0X06,0X3A,0X06,0X39,
+0X06,0X39,0X06,0X39,0X4E,0X78,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X78,0XFF,0X34,0XFC,0X61,0XFB,0X80,
+0X02,0XCF,0X02,0XCE,0X6D,0X33,0XFF,0X38,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0X86,0XF8,
+0X05,0X77,0X05,0X78,0X05,0X78,0X05,0XB8,0X5C,0XF2,0X04,0XF6,0X05,0X78,0X05,0X77,
+0X05,0X77,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X77,0X1D,0XF3,0XFF,0X23,
+0XFD,0XE1,0XFD,0X20,0X4D,0X6A,0X05,0XB7,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0X78,0X05,0X78,0X32,0X8A,0X2E,0X79,0X06,0X39,0X06,0X3A,
+0X05,0XF9,0X26,0X78,0XF7,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X39,
+0XFF,0X79,0XFF,0X79,0XFF,0X39,0XFF,0X39,0XFE,0XF3,0XFC,0XA2,0XFB,0X80,0XFB,0X80,
+0X02,0XCF,0X02,0XCE,0X02,0XCE,0X13,0X51,0X9D,0XB4,0XFF,0X78,0XFF,0X79,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0X7E,0XB8,0X05,0X77,0X05,0XB8,0X05,0XB8,0X26,0X39,0X05,0XB8,0X05,0X77,0X05,0X77,
+0X05,0X77,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X77,0X9E,0XE7,
+0XFE,0X21,0XF5,0XA0,0X05,0XB6,0X05,0XB7,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0X77,
+0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X78,0X36,0X39,0X05,0XF9,0X05,0XF9,0X05,0XF9,
+0X1E,0X39,0XE7,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X39,
+0XFF,0X39,0XFF,0X39,0XFF,0X38,0XFE,0X2C,0XFB,0XC0,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0X02,0XCF,0X02,0XCF,0X02,0XCE,0X02,0XCF,0X02,0XCE,0X1B,0X4F,0X95,0XB4,0XEF,0X38,
+0XFF,0X79,0XFF,0X79,0XFF,0X78,0XFF,0X78,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0XB9,0X5E,0X77,0X05,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X78,0X05,0XB8,
+0X05,0X78,0X05,0X78,0X05,0X77,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0X78,0X0D,0XF5,
+0XFE,0XA3,0X65,0XA9,0X05,0XB7,0X05,0XB7,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0X77,
+0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0XB8,0X05,0XF9,0X05,0XF8,0X16,0X38,
+0XDF,0X39,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X39,
+0XFF,0X78,0XFF,0X78,0XFD,0XA8,0XF3,0XC0,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCE,0X02,0XCF,0X02,0XCE,0X02,0XCF,
+0X2B,0XD1,0X75,0X33,0XBE,0X75,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0XB9,0X56,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0X78,0X05,0XB8,0X05,0X77,0X05,0X77,0X05,0XB8,0X05,0XB8,0X05,0X78,0X05,0XB6,
+0XC6,0XEA,0X15,0XF4,0X05,0XB7,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X2E,0X78,0XE7,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFE,0XF3,0XFD,0X24,0XFB,0XC0,0XFB,0XC0,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCE,0X02,0XCE,0X02,0XCE,0X13,0X10,0X75,0X34,0XE7,0X37,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XAE,0XF9,0X15,0XB8,0X05,0XB7,0X05,0XB8,0X05,0XB8,
+0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X78,0X05,0XB7,
+0X3E,0X75,0X05,0X76,0X05,0XB8,0X05,0X77,0X05,0X78,0X05,0XB8,0X05,0XB8,0X05,0X78,
+0X05,0X78,0X05,0X78,0X05,0XB8,0X05,0XB8,0X05,0XB8,0X5E,0XB9,0XFF,0XB9,0XFF,0X7A,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X36,0XFD,0XA8,
+0XFB,0XC0,0XFB,0XC0,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X40,0XFB,0X80,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCE,0X02,0XCE,0X02,0XCE,0X02,0XCF,0X02,0X8E,0X02,0XCF,0X95,0XB4,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,0XEF,0XB8,0X46,0X78,0X05,0XB7,0X05,0X77,
+0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0X77,
+0X06,0X3A,0X05,0X77,0X05,0XB7,0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X78,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0X78,0X1E,0X38,0XB7,0X3A,0XFF,0X7A,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X38,0XFE,0X2D,0XFC,0X60,0XFB,0XC0,
+0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X40,0XFB,0X40,0XFB,0X80,
+0X02,0XCE,0X02,0XCE,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0X8E,0X02,0X8E,0X02,0X8E,0X2C,0X32,
+0XDE,0XF7,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0XB9,0XBF,0X38,0X46,0X79,
+0X05,0X78,0X05,0X77,0X05,0X78,0X05,0X78,0X05,0X77,0X05,0X77,0X05,0X77,0X05,0XB8,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X77,0X05,0X78,0X05,0XB8,0X05,0X78,0X05,0XB8,
+0X05,0XB7,0X1E,0X39,0X86,0XF9,0XF7,0XB9,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,
+0XFF,0X79,0XFF,0X78,0XFF,0X37,0XFE,0X6D,0XFC,0XA2,0XFB,0XC0,0XFB,0XC0,0XFB,0XC0,
+0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0X02,0XCE,0X02,0XCE,0X02,0X8F,0X02,0X8F,0X02,0X8E,0X02,0X8E,0X02,0XCF,0X02,0XCF,
+0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0XCF,0X02,0X8E,0X02,0XCE,0X02,0X8E,0X02,0XCE,
+0X02,0XCF,0X9D,0XB5,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X7A,
+0XE7,0X39,0X86,0XF9,0X3E,0X79,0X05,0XB8,0X05,0X78,0X05,0X78,0X05,0X77,0X05,0X77,
+0X05,0XB8,0X05,0XB8,0X05,0XB8,0X05,0X78,0X05,0X77,0X05,0XB7,0X26,0X39,0X6E,0XB9,
+0XC7,0X39,0XFF,0X7A,0XFF,0X7A,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X79,0XFF,0X78,
+0XFE,0XB1,0XFD,0XA7,0XFC,0X20,0XF3,0XC0,0XFB,0XC0,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,0XFB,0X80,
+};

+ 39 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/ImageData.h

@@ -0,0 +1,39 @@
+/*****************************************************************************
+* | File      	:   ImageData.h
+* | Author      :   Waveshare team
+* | Function    :	
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-08-19
+* | Info        :
+*
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+
+******************************************************************************/
+
+#ifndef _IMAGEDATA_H_
+#define _IMAGEDATA_H_
+
+extern const unsigned char gImage_0in96_rgb[];	//rotate 0, MSB first
+
+
+#endif
+/* FILE END */

+ 102 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_0in96_rgb.ino

@@ -0,0 +1,102 @@
+#include "OLED_Driver.h"
+#include "GUI_paint.h"
+#include "DEV_Config.h"
+#include "Debug.h"
+#include "ImageData.h"
+
+void setup() {
+  System_Init();
+  if(USE_IIC) {
+    Serial.print("Only USE_SPI_4W, Please revise DEV_config.h !!!");
+    return 0;
+  }
+  
+  Serial.print(F("OLED_Init()...\r\n"));
+  OLED_0in96_rgb_Init();
+  Driver_Delay_ms(500); 
+  OLED_0in96_rgb_Clear();
+  
+  //1.Create a new image size
+  UBYTE *BlackImage;
+  Serial.print("Paint_NewImage\r\n");
+  Paint_NewImage(BlackImage, OLED_0in96_rgb_WIDTH, OLED_0in96_rgb_HEIGHT, 90, BLACK);  
+  Paint_SetScale(65);
+
+  #if 0
+
+    Serial.print("Brush white\r\n");
+    OLED_0in96_rgb_Clear_color(white);  
+    Driver_Delay_ms(1000); 
+
+    Serial.print("Brush red\r\n");
+    OLED_0in96_rgb_Clear_color(red);  
+    Driver_Delay_ms(1000); 
+
+    Serial.print("Brush green\r\n");
+    OLED_0in96_rgb_Clear_color(green);  
+    Driver_Delay_ms(1000); 
+
+    Serial.print("Brush blue\r\n");
+    OLED_0in96_rgb_Clear_color(blue);  
+    Driver_Delay_ms(1000); 
+
+    Serial.print("Brush drawing\r\n");
+    OLED_0in96_rgb_Display(gImage_0in96_rgb);
+    Driver_Delay_ms(1000); 
+
+    Serial.print("Brush black\r\n");
+    OLED_0in96_rgb_Clear_color(black);  
+    Driver_Delay_ms(1000); 
+
+  #endif
+
+  while(1) 
+  {
+    #if 0
+      // 2.Drawing on the image		
+      Serial.print("Drawing:page 1\r\n");
+      Paint_DrawPoint(20, 10, BLUE, DOT_PIXEL_1X1, DOT_STYLE_DFT);
+      Paint_DrawPoint(30, 10, BRED, DOT_PIXEL_2X2, DOT_STYLE_DFT);
+      Paint_DrawPoint(40, 10, GRED, DOT_PIXEL_3X3, DOT_STYLE_DFT);
+      Paint_DrawLine(10, 10, 10, 20, GBLUE, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+      Paint_DrawLine(20, 20, 20, 30, RED, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
+      Paint_DrawLine(30, 30, 30, 40, MAGENTA, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+      Paint_DrawLine(40, 40, 40, 50, GREEN, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
+      Paint_DrawCircle(60, 30, 15, CYAN, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);	
+      Paint_DrawRectangle(50, 30, 60, 40, BROWN, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
+      Driver_Delay_ms(2000);	
+      OLED_0in96_rgb_Clear_color(black);  		
+
+      // Drawing on the image
+      Serial.print("Drawing:page 2\r\n");			
+      Paint_DrawString_EN(10, 0, "waveshare", &Font12, BLACK, BLUE);
+      Paint_DrawString_EN(10, 17, "hello world", &Font8, BLACK, MAGENTA);
+      Paint_DrawNum(10, 30, "123.456789", &Font8, 5, RED, BLACK);
+      Paint_DrawNum(10, 43, "987654", &Font12, 4, YELLOW, BLACK);
+      Driver_Delay_ms(2000);	
+      OLED_0in96_rgb_Clear_color(black); 
+
+    #else 
+
+      // Drawing on the image
+      Serial.print("Drawing:page 3\r\n");
+      Paint_DrawString_CN(0, 0,"你好abc", &Font12CN, BLACK, BROWN);
+      Paint_DrawString_CN(0, 20, "微雪电子", &Font24CN, BLACK, BRED);
+      Driver_Delay_ms(1000);	
+      OLED_0in96_rgb_Clear_color(black);  	
+
+      Serial.print("Drawing:page 4\r\n");
+      // Show image on page5
+      OLED_0in96_rgb_Display(gImage_0in96_rgb);
+      Driver_Delay_ms(1000);	
+
+    #endif	
+      
+      OLED_0in96_rgb_Clear_color(black);  
+      Driver_Delay_ms(1000); 
+  }   
+}
+
+void loop() {
+
+}

+ 228 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_Driver.cpp

@@ -0,0 +1,228 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.cpp
+* | Author      :   Waveshare team
+* | Function    :   0.96inch RGB OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2023-06-16
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#include "OLED_Driver.h"
+#include "stdio.h"
+
+/*******************************************************************************
+function:
+            Hardware reset
+*******************************************************************************/
+static void OLED_Reset(void)
+{
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+    OLED_RST_0;
+    Driver_Delay_ms(100);
+    OLED_RST_1;
+    Driver_Delay_ms(100);
+}
+
+/*******************************************************************************
+function:
+            Write register address and data
+*******************************************************************************/
+static void OLED_WriteReg(uint8_t Reg)
+{
+#if USE_SPI_4W
+    OLED_DC_0;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Reg);
+    OLED_CS_1;
+#endif
+}
+
+static void OLED_WriteData(uint8_t Data)
+{   
+#if USE_SPI_4W
+    OLED_DC_1;
+    OLED_CS_0;
+    SPI4W_Write_Byte(Data);
+    OLED_CS_1;
+#endif
+}
+
+/*******************************************************************************
+function:
+        Common register initialization
+*******************************************************************************/
+static void OLED_InitReg(void)
+{
+    OLED_WriteReg(0xfd); // command lock
+    OLED_WriteReg(0x12);
+
+    OLED_WriteReg(0xae);  // display off
+    // OLED_WriteReg(0xa4);  // display off
+
+    OLED_WriteReg(0x15);  // set column address
+    OLED_WriteReg(0x20);     // column address start 00
+    OLED_WriteReg(0x5f);     // column address end 127
+    OLED_WriteReg(0x75);  // set row address
+    OLED_WriteReg(0x00);     // row address start 00
+    OLED_WriteReg(0x7f);     // row address end 95   
+
+
+    OLED_WriteReg(0xa0);  // set re-map & data format
+    OLED_WriteReg(0x60);     // Horizontal address increment
+    OLED_WriteReg(0x00);
+
+    OLED_WriteReg(0xa1);  // set display start line
+    OLED_WriteReg(0x00);     // start 0 line
+
+    OLED_WriteReg(0xa2);  // set display offset
+    OLED_WriteReg(0x00);
+
+    OLED_WriteReg(0xB1);
+    OLED_WriteReg(0x84);
+
+    OLED_WriteReg(0xB3);
+    OLED_WriteReg(0x20);
+
+    OLED_WriteReg(0xB6);
+    OLED_WriteReg(0x01);
+
+    OLED_WriteReg(0xBB);
+    OLED_WriteReg(0x00);
+
+    OLED_WriteReg(0xBE);
+    OLED_WriteReg(0x07);
+
+    OLED_WriteReg(0xC7);
+    OLED_WriteReg(0x0F);
+
+    OLED_WriteReg(0xC1);
+    OLED_WriteReg(0x32);
+    OLED_WriteReg(0x29);
+    OLED_WriteReg(0x53);
+
+    OLED_WriteReg(0xCA);
+    OLED_WriteReg(0x7F);
+
+    // Driver_Delay_ms(100);
+    // OLED_WriteReg(0xAF);  // turn on oled panel
+}
+/********************************************************************************
+function:
+            initialization
+********************************************************************************/
+void OLED_0in96_rgb_Init(void)
+{
+    //Hardware reset
+    OLED_Reset();
+
+    //Set the initialization register
+    OLED_InitReg();
+    Driver_Delay_ms(200);
+
+    //Turn on the OLED display
+    OLED_WriteReg(0xAF);
+}
+
+/********************************************************************************
+function:
+            Clear screen
+********************************************************************************/
+void OLED_0in96_rgb_Clear(void)
+{
+    UWORD i;
+    OLED_WriteReg(0x15);  // set column address
+    OLED_WriteData(0x20);     // column address start 00
+    OLED_WriteData(0x5f);     // column address end 63
+    OLED_WriteReg(0x75);  // set row address
+    OLED_WriteData(0x00);     // row address start 00
+    OLED_WriteData(0x7f);     // row address end 127   
+    OLED_WriteReg(0x5C); 
+    for(i=0; i<OLED_0in96_rgb_WIDTH*OLED_0in96_rgb_HEIGHT*2; i++){
+        OLED_WriteData(0x00);
+    }
+}
+
+void OLED_0in96_rgb_Clear_color(UWORD color)
+{
+    UWORD i;
+    UBYTE temp1,temp2;
+    temp1 = (color >> 8)  & 0xff;
+    temp2 = color & 0xff;
+
+    OLED_WriteReg(0x15);  // set column address
+    OLED_WriteData(0x20);     // column address start 00
+    OLED_WriteData(0x5f);     // column address end 63
+    OLED_WriteReg(0x75);  // set row address
+    OLED_WriteData(0x00);     // row address start 00
+    OLED_WriteData(0x7f);     // row address end 127   
+    OLED_WriteReg(0x5C); 
+
+    for(i=0; i<OLED_0in96_rgb_WIDTH*OLED_0in96_rgb_HEIGHT; i++){
+        OLED_WriteData(temp1);
+        OLED_WriteData(temp2);
+    }
+}
+  
+
+/********************************************************************************
+function:   Draw a point
+********************************************************************************/
+void OLED_0in96_rgb_Set_Point(UBYTE Xpoint, UBYTE Ypoint, UWORD Color)
+{
+    OLED_WriteReg(0x15);
+    OLED_WriteReg(0x20 + Xpoint);
+    OLED_WriteReg(0x20 + Xpoint);
+    OLED_WriteReg(0x75);
+    OLED_WriteReg(Ypoint);
+    OLED_WriteReg(Ypoint); 
+    OLED_WriteReg(0x5C);  
+
+    OLED_WriteData(Color>>8 & 0xFF);
+    OLED_WriteData(Color & 0xFF);  
+
+}
+
+/********************************************************************************
+function:   Update all memory to OLED
+********************************************************************************/
+void OLED_0in96_rgb_Display(const UBYTE *Image)
+{
+    UWORD i, j, temp;
+
+    OLED_WriteReg(0x15);  // set column address
+    OLED_WriteData(0x20);     // column address start 00
+    OLED_WriteData(0x5f);     // column address end 63
+    OLED_WriteReg(0x75);  // set row address
+    OLED_WriteData(0x00);     // row address start 00
+    OLED_WriteData(0x7f);     // row address end 127   
+    OLED_WriteReg(0x5C); 
+     
+    for(i=0; i<OLED_0in96_rgb_HEIGHT; i++)
+        for(j=0; j<OLED_0in96_rgb_WIDTH*2; j++)
+        {
+            temp = pgm_read_byte(&Image[j + i*OLED_0in96_rgb_WIDTH*2]);
+            OLED_WriteData(temp);
+        }
+}

+ 60 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/OLED_Driver.h

@@ -0,0 +1,60 @@
+/*****************************************************************************
+* | File      	:   OLED_Driver.h
+* | Author      :   Waveshare team
+* | Function    :   0.95inch RGB OLED Module Drive function
+* | Info        :
+*----------------
+* |	This version:   V2.0
+* | Date        :   2020-08-20
+* | Info        :
+* -----------------------------------------------------------------------------
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documnetation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to  whom the Software is
+# furished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+******************************************************************************/
+#ifndef __OLED_DRIVER_H
+#define __OLED_DRIVER_H		
+
+#include "DEV_Config.h"
+
+/********************************************************************************
+function:	
+		Define the full screen height length of the display
+********************************************************************************/
+#define OLED_0in96_rgb_WIDTH  64 //OLED width
+#define OLED_0in96_rgb_HEIGHT 128 //OLED height
+
+#define red		0xf800
+#define green	0x07e0
+#define blue	0x001f
+#define black	0x0000
+#define white	0xffff
+#define gray25  0xc618
+#define gray50  0x8410
+#define gray75  0x4208
+
+
+void OLED_0in96_rgb_Init(void);
+void OLED_0in96_rgb_Clear(void);
+void OLED_0in96_rgb_Clear_color(UWORD color);
+void OLED_0in96_rgb_Set_Point(UBYTE Xpoint, UBYTE Ypoint, UWORD Color);
+void OLED_0in96_rgb_Display(const UBYTE *Image);
+
+#endif  
+	 

+ 7 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/Readme.txt

@@ -0,0 +1,7 @@
+Arduino
+	CS	10
+	DC	7
+	RST	8
+SPI:	
+	DIN	11	
+	CLK	13

+ 1384 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font12.cpp

@@ -0,0 +1,1384 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font12_Table[] PROGMEM = 
+{
+  // @0 ' ' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @12 '!' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @24 '"' (7 pixels wide)
+  0x00, //        
+  0x6C, //  ## ## 
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @36 '#' (7 pixels wide)
+  0x00, //        
+  0x14, //    # # 
+  0x14, //    # # 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x28, //   # #  
+  0x50, //  # #   
+  0x50, //  # #   
+  0x00, //        
+  0x00, //        
+
+  // @48 '$' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x38, //   ###  
+  0x40, //  #     
+  0x40, //  #     
+  0x38, //   ###  
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @60 '%' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x50, //  # #   
+  0x20, //   #    
+  0x0C, //     ## 
+  0x70, //  ###   
+  0x08, //     #  
+  0x14, //    # # 
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @72 '&' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x20, //   #    
+  0x20, //   #    
+  0x54, //  # # # 
+  0x48, //  #  #  
+  0x34, //   ## # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @84 ''' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @96 '(' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+
+  // @108 ')' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x00, //        
+
+  // @120 '*' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @132 '+' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0xFE, // #######
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @144 ',' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x10, //    #   
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+
+  // @156 '-' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @168 '.' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @180 '/' (7 pixels wide)
+  0x00, //        
+  0x04, //      # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x20, //   #    
+  0x40, //  #     
+  0x00, //        
+  0x00, //        
+
+  // @192 '0' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @204 '1' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @216 '2' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @228 '3' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x04, //      # 
+  0x18, //    ##  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @240 '4' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x14, //    # # 
+  0x14, //    # # 
+  0x24, //   #  # 
+  0x44, //  #   # 
+  0x7E, //  ######
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @252 '5' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @264 '6' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x40, //  #     
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @276 '7' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x04, //      # 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @288 '8' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @300 '9' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @312 ':' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x30, //   ##   
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @324 ';' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x18, //    ##  
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x30, //   ##   
+  0x20, //   #    
+  0x00, //        
+  0x00, //        
+
+  // @336 '<' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x0C, //     ## 
+  0x10, //    #   
+  0x60, //  ##    
+  0x80, // #      
+  0x60, //  ##    
+  0x10, //    #   
+  0x0C, //     ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @348 '=' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @360 '>' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0xC0, // ##     
+  0x20, //   #    
+  0x18, //    ##  
+  0x04, //      # 
+  0x18, //    ##  
+  0x20, //   #    
+  0xC0, // ##     
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @372 '?' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x18, //    ##  
+  0x24, //   #  # 
+  0x04, //      # 
+  0x08, //     #  
+  0x10, //    #   
+  0x00, //        
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @384 '@' (7 pixels wide)
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+
+  // @396 'A' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @408 'B' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @420 'C' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @432 'D' (7 pixels wide)
+  0x00, //        
+  0xF0, // ####   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0xF0, // ####   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @444 'E' (7 pixels wide)
+  0x00, //        
+  0xFC, // ###### 
+  0x44, //  #   # 
+  0x50, //  # #   
+  0x70, //  ###   
+  0x50, //  # #   
+  0x40, //  #     
+  0x44, //  #   # 
+  0xFC, // ###### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @456 'F' (7 pixels wide)
+  0x00, //        
+  0x7E, //  ######
+  0x22, //   #   #
+  0x28, //   # #  
+  0x38, //   ###  
+  0x28, //   # #  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @468 'G' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x4E, //  #  ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @480 'H' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @492 'I' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @504 'J' (7 pixels wide)
+  0x00, //        
+  0x3C, //   #### 
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @516 'K' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x48, //  #  #  
+  0x50, //  # #   
+  0x70, //  ###   
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE6, // ###  ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @528 'L' (7 pixels wide)
+  0x00, //        
+  0x70, //  ###   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @540 'M' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x6C, //  ## ## 
+  0x6C, //  ## ## 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @552 'N' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x64, //  ##  # 
+  0x64, //  ##  # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x4C, //  #  ## 
+  0xEC, // ### ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @564 'O' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @576 'P' (7 pixels wide)
+  0x00, //        
+  0x78, //  ####  
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x24, //   #  # 
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x70, //  ###   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @588 'Q' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+
+  // @600 'R' (7 pixels wide)
+  0x00, //        
+  0xF8, // #####  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x48, //  #  #  
+  0x44, //  #   # 
+  0xE2, // ###   #
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @612 'S' (7 pixels wide)
+  0x00, //        
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x40, //  #     
+  0x38, //   ###  
+  0x04, //      # 
+  0x04, //      # 
+  0x64, //  ##  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @624 'T' (7 pixels wide)
+  0x00, //        
+  0xFE, // #######
+  0x92, // #  #  #
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @636 'U' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @648 'V' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @660 'W' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @672 'X' (7 pixels wide)
+  0x00, //        
+  0xC6, // ##   ##
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0xC6, // ##   ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @684 'Y' (7 pixels wide)
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @696 'Z' (7 pixels wide)
+  0x00, //        
+  0x7C, //  ##### 
+  0x44, //  #   # 
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @708 '[' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x38, //   ###  
+  0x00, //        
+
+  // @720 '\' (7 pixels wide)
+  0x00, //        
+  0x40, //  #     
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+
+  // @732 ']' (7 pixels wide)
+  0x00, //        
+  0x38, //   ###  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x38, //   ###  
+  0x00, //        
+
+  // @744 '^' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x28, //   # #  
+  0x44, //  #   # 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @756 '_' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xFE, // #######
+
+  // @768 '`' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @780 'a' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @792 'b' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xF8, // #####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @804 'c' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x40, //  #     
+  0x40, //  #     
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @816 'd' (7 pixels wide)
+  0x00, //        
+  0x0C, //     ## 
+  0x04, //      # 
+  0x34, //   ## # 
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3E, //   #####
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @828 'e' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x40, //  #     
+  0x40, //  #     
+  0x3C, //   #### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @840 'f' (7 pixels wide)
+  0x00, //        
+  0x1C, //    ### 
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @852 'g' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x38, //   ###  
+  0x00, //        
+
+  // @864 'h' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x58, //  # ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @876 'i' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x70, //  ###   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @888 'j' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x00, //        
+  0x78, //  ####  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x08, //     #  
+  0x70, //  ###   
+  0x00, //        
+
+  // @900 'k' (7 pixels wide)
+  0x00, //        
+  0xC0, // ##     
+  0x40, //  #     
+  0x5C, //  # ### 
+  0x48, //  #  #  
+  0x70, //  ###   
+  0x50, //  # #   
+  0x48, //  #  #  
+  0xDC, // ## ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @912 'l' (7 pixels wide)
+  0x00, //        
+  0x30, //   ##   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @924 'm' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xE8, // ### #  
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0xFE, // #######
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @936 'n' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0xEE, // ### ###
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @948 'o' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x38, //   ###  
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @960 'p' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xD8, // ## ##  
+  0x64, //  ##  # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x40, //  #     
+  0xE0, // ###    
+  0x00, //        
+
+  // @972 'q' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x36, //   ## ##
+  0x4C, //  #  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x3C, //   #### 
+  0x04, //      # 
+  0x0E, //     ###
+  0x00, //        
+
+  // @984 'r' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x6C, //  ## ## 
+  0x30, //   ##   
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @996 's' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x3C, //   #### 
+  0x44, //  #   # 
+  0x38, //   ###  
+  0x04, //      # 
+  0x44, //  #   # 
+  0x78, //  ####  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1008 't' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x20, //   #    
+  0x7C, //  ##### 
+  0x20, //   #    
+  0x20, //   #    
+  0x20, //   #    
+  0x22, //   #   #
+  0x1C, //    ### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1020 'u' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x4C, //  #  ## 
+  0x36, //   ## ##
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1032 'v' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x44, //  #   # 
+  0x28, //   # #  
+  0x28, //   # #  
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1044 'w' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x54, //  # # # 
+  0x28, //   # #  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1056 'x' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xCC, // ##  ## 
+  0x48, //  #  #  
+  0x30, //   ##   
+  0x30, //   ##   
+  0x48, //  #  #  
+  0xCC, // ##  ## 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1068 'y' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0xEE, // ### ###
+  0x44, //  #   # 
+  0x24, //   #  # 
+  0x28, //   # #  
+  0x18, //    ##  
+  0x10, //    #   
+  0x10, //    #   
+  0x78, //  ####  
+  0x00, //        
+
+  // @1080 'z' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x7C, //  ##### 
+  0x48, //  #  #  
+  0x10, //    #   
+  0x20, //   #    
+  0x44, //  #   # 
+  0x7C, //  ##### 
+  0x00, //        
+  0x00, //        
+  0x00, //        
+
+  // @1092 '{' (7 pixels wide)
+  0x00, //        
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x00, //        
+
+  // @1104 '|' (7 pixels wide)
+  0x00, //        
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x00, //        
+  0x00, //        
+
+  // @1116 '}' (7 pixels wide)
+  0x00, //        
+  0x20, //   #    
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x08, //     #  
+  0x10, //    #   
+  0x10, //    #   
+  0x10, //    #   
+  0x20, //   #    
+  0x00, //        
+
+  // @1128 '~' (7 pixels wide)
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x24, //   #  # 
+  0x58, //  # ##  
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+  0x00, //        
+};
+
+sFONT Font12 = {
+  Font12_Table,
+  7, /* Width */
+  12, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 120 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font12CN.cpp

@@ -0,0 +1,120 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font12CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xC0,0x1D,0x80,0x3B,0xFF,0x3B,0x07,
+0x3F,0x77,0x7E,0x76,0xF8,0x70,0xFB,0xFE,0xFB,0xFE,0x3F,0x77,0x3F,0x77,0x3E,0x73,
+0x38,0x70,0x38,0x70,0x3B,0xE0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x73,0xFF,0x70,0x0F,0xFE,0x1E,
+0x7E,0x3C,0x6E,0x38,0xEE,0x30,0xEF,0xFF,0xFC,0x30,0x7C,0x30,0x38,0x30,0x3E,0x30,
+0x7E,0x30,0xE0,0x30,0xC1,0xF0,0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0E,0x30,0x0E,0x3F,0xEE,0x30,0xEE,
+0xFC,0xFF,0x76,0xCE,0x77,0xFE,0x7B,0xFE,0xFF,0xFE,0xF3,0xDE,0xF3,0xCE,0x37,0xEE,
+0x3E,0x6E,0x3C,0x0E,0x30,0x3E,0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x70,0xFF,0xFF,0x3E,0x70,0x38,0x00,
+0x7F,0xFF,0xE0,0x00,0xFF,0xFC,0x3B,0x8C,0x39,0xCC,0xFF,0xFF,0x73,0x9C,0x71,0xDC,
+0x7F,0xFF,0x00,0x1C,0x01,0xF8,0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xFF,0xF0,0x3E,0x00,0x0E,0x1F,
+0xCF,0xFB,0xFF,0xF8,0x3F,0xFF,0x0F,0xFF,0x7F,0xD8,0x7F,0xDC,0x6F,0xCE,0xED,0xFF,
+0xFD,0xF7,0xF9,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3E,0x00,0x67,0x00,0x07,0x80,0x0F,0x80,0x7F,0x80,0xE3,0x80,0xE7,0x80,0xE7,0x80,
+0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x70,0x00,
+0x7F,0x00,0x7B,0x80,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x71,0xC0,0x7B,0x80,
+0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x3F,0x00,0x73,0x00,0xF0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x73,0x00,
+0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑12;  此字体下对应的点阵为:宽x高=16x21   --*/
+{"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,
+0x1F,0x00,0x3B,0x80,0x3B,0x80,0x71,0x80,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
+0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
+};
+
+cFONT Font12CN = {
+  Font12CN_Table,
+  sizeof(Font12CN_Table)/sizeof(CH_CN),  /*size of table*/
+  11, /* ASCII Width */
+  16, /* Width */
+  21, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1764 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font16.cpp

@@ -0,0 +1,1764 @@
+/**
+  ******************************************************************************
+  * @file    font16.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font16 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font16_Table[] PROGMEM = 
+{
+	// @0 ' ' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @32 '!' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @64 '"' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x1D, 0xC0, //    ### ### 
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x08, 0x80, //     #   #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @96 '#' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x0D, 0x80, //     ## ##  
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x3F, 0xC0, //   ######## 
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @128 '$' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1E, 0x00, //    ####    
+	0x0F, 0x00, //     ####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @160 '%' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x00, //   #  #     
+	0x24, 0x00, //   #  #     
+	0x18, 0xC0, //    ##   ## 
+	0x07, 0x80, //      ####  
+	0x1E, 0x00, //    ####    
+	0x31, 0x80, //   ##   ##  
+	0x02, 0x40, //       #  # 
+	0x02, 0x40, //       #  # 
+	0x01, 0x80, //        ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @192 '&' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x1D, 0x80, //    ### ##  
+	0x37, 0x00, //   ## ###   
+	0x33, 0x00, //   ##  ##   
+	0x1D, 0x80, //    ### ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @224 ''' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @256 '(' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0E, 0x00, //     ###    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0E, 0x00, //     ###    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @288 ')' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @320 '*' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x3F, 0xC0, //   ######## 
+	0x0F, 0x00, //     ####   
+	0x1F, 0x80, //    ######  
+	0x19, 0x80, //    ##  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @352 '+' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x3F, 0x80, //   #######  
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x04, 0x00, //      #     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @384 ',' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @416 '-' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @448 '.' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @480 '/' (11 pixels wide)
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @512 '0' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @544 '1' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x3E, 0x00, //   #####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @576 '2' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0F, 0x00, //     ####   
+	0x19, 0x80, //    ##  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @608 '3' (11 pixels wide)
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x61, 0x80, //  ##    ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x61, 0x80, //  ##    ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @640 '4' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x00, //      ###   
+	0x07, 0x00, //      ###   
+	0x0F, 0x00, //     ####   
+	0x0B, 0x00, //     # ##   
+	0x1B, 0x00, //    ## ##   
+	0x13, 0x00, //    #  ##   
+	0x33, 0x00, //   ##  ##   
+	0x3F, 0x80, //   #######  
+	0x03, 0x00, //       ##   
+	0x0F, 0x80, //     #####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @672 '5' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x1F, 0x00, //    #####   
+	0x11, 0x80, //    #   ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x21, 0x80, //   #    ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @704 '6' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x1C, 0x00, //    ###     
+	0x18, 0x00, //    ##      
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @736 '7' (11 pixels wide)
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x43, 0x00, //  #    ##   
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @768 '8' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @800 '9' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x03, 0x00, //       ##   
+	0x07, 0x00, //      ###   
+	0x3C, 0x00, //   ####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @832 ':' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @864 ';' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x08, 0x00, //     #      
+	0x08, 0x00, //     #      
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @896 '<' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @928 '=' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @960 '>' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x60, 0x00, //  ##        
+	0x18, 0x00, //    ##      
+	0x04, 0x00, //      #     
+	0x03, 0x00, //       ##   
+	0x00, 0xC0, //         ## 
+	0x03, 0x00, //       ##   
+	0x04, 0x00, //      #     
+	0x18, 0x00, //    ##      
+	0x60, 0x00, //  ##        
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @992 '?' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x01, 0x80, //        ##  
+	0x07, 0x00, //      ###   
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1024 '@' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0E, 0x00, //     ###    
+	0x11, 0x00, //    #   #   
+	0x21, 0x00, //   #    #   
+	0x21, 0x00, //   #    #   
+	0x27, 0x00, //   #  ###   
+	0x29, 0x00, //   # #  #   
+	0x29, 0x00, //   # #  #   
+	0x27, 0x00, //   #  ###   
+	0x20, 0x00, //   #        
+	0x11, 0x00, //    #   #   
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1056 'A' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x0F, 0x00, //     ####   
+	0x09, 0x00, //     #  #   
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x1F, 0x80, //    ######  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x79, 0xE0, //  ####  ####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1088 'B' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1120 'C' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x40, //    ##### # 
+	0x30, 0xC0, //   ##    ## 
+	0x60, 0x40, //  ##      # 
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x60, 0x40, //  ##      # 
+	0x30, 0x80, //   ##    #  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1152 'D' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x31, 0x80, //   ##   ##  
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1184 'E' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x80, //   ##    #  
+	0x30, 0x80, //   ##    #  
+	0x7F, 0x80, //  ########  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1216 'F' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0xC0, //  ######### 
+	0x30, 0x40, //   ##     # 
+	0x30, 0x40, //   ##     # 
+	0x32, 0x00, //   ##  #    
+	0x3E, 0x00, //   #####    
+	0x32, 0x00, //   ##  #    
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1248 'G' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x00, //  ##        
+	0x67, 0xC0, //  ##  ##### 
+	0x61, 0x80, //  ##    ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1280 'H' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x80, //   #######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1312 'I' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0xC0, //   ######## 
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1344 'J' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0xC0, //    ####### 
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x63, 0x00, //  ##   ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1376 'K' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x00, //   ##  ##   
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x79, 0xC0, //  ####  ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1408 'L' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7E, 0x00, //  ######    
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x18, 0x40, //    ##    # 
+	0x7F, 0xC0, //  ######### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1440 'M' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xE0, 0xE0, // ###     ###
+	0x60, 0xC0, //  ##     ## 
+	0x71, 0xC0, //  ###   ### 
+	0x7B, 0xC0, //  #### #### 
+	0x6A, 0xC0, //  ## # # ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x60, 0xC0, //  ##     ## 
+	0xFB, 0xE0, // ##### #####
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1472 'N' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0xC0, //  ###  #### 
+	0x31, 0x80, //   ##   ##  
+	0x39, 0x80, //   ###  ##  
+	0x3D, 0x80, //   #### ##  
+	0x35, 0x80, //   ## # ##  
+	0x37, 0x80, //   ## ####  
+	0x33, 0x80, //   ##  ###  
+	0x31, 0x80, //   ##   ##  
+	0x79, 0x80, //  ####  ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1504 'O' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1536 'P' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7E, 0x00, //  ######    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1568 'Q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x0C, 0xC0, //     ##  ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1600 'R' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x00, //  #######   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3E, 0x00, //   #####    
+	0x33, 0x00, //   ##  ##   
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7C, 0xE0, //  #####  ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1632 'S' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x38, 0x00, //   ###      
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1664 'T' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x4C, 0x80, //  #  ##  #  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1696 'U' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1728 'V' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0A, 0x00, //     # #    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1760 'W' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFB, 0xE0, // ##### #####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x2A, 0x80, //   # # # #  
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1792 'X' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1824 'Y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1856 'Z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x23, 0x00, //   #   ##   
+	0x06, 0x00, //      ##    
+	0x04, 0x00, //      #     
+	0x0C, 0x00, //     ##     
+	0x18, 0x80, //    ##   #  
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1888 '[' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0x80, //      ####  
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x07, 0x80, //      ####  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1920 '\' (11 pixels wide)
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x00, 0xC0, //         ## 
+	0x00, 0xC0, //         ## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1952 ']' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x1E, 0x00, //    ####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @1984 '^' (11 pixels wide)
+	0x04, 0x00, //      #     
+	0x0A, 0x00, //     # #    
+	0x0A, 0x00, //     # #    
+	0x11, 0x00, //    #   #   
+	0x20, 0x80, //   #     #  
+	0x20, 0x80, //   #     #  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2016 '_' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xFF, 0xE0, // ###########
+
+	// @2048 '`' (11 pixels wide)
+	0x08, 0x00, //     #      
+	0x04, 0x00, //      #     
+	0x02, 0x00, //       #    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2080 'a' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2112 'b' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x77, 0x00, //  ### ###   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2144 'c' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1E, 0x80, //    #### #  
+	0x31, 0x80, //   ##   ##  
+	0x60, 0x80, //  ##     #  
+	0x60, 0x00, //  ##        
+	0x60, 0x80, //  ##     #  
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2176 'd' (11 pixels wide)
+	0x00, 0x00, //            
+	0x03, 0x80, //       ###  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1D, 0x80, //    ### ##  
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2208 'e' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x7F, 0xC0, //  ######### 
+	0x60, 0x00, //  ##        
+	0x30, 0xC0, //   ##    ## 
+	0x1F, 0x80, //    ######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2240 'f' (11 pixels wide)
+	0x00, 0x00, //            
+	0x07, 0xE0, //      ######
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2272 'g' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2304 'h' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x00, //   ## ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2336 'i' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2368 'j' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x3F, 0x00, //   ######   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x03, 0x00, //       ##   
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2400 'k' (11 pixels wide)
+	0x00, 0x00, //            
+	0x70, 0x00, //  ###       
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x37, 0x80, //   ## ####  
+	0x36, 0x00, //   ## ##    
+	0x3C, 0x00, //   ####     
+	0x3C, 0x00, //   ####     
+	0x36, 0x00, //   ## ##    
+	0x33, 0x00, //   ##  ##   
+	0x77, 0xC0, //  ### ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2432 'l' (11 pixels wide)
+	0x00, 0x00, //            
+	0x1E, 0x00, //    ####    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x3F, 0xC0, //   ######## 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2464 'm' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7F, 0x80, //  ########  
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x36, 0xC0, //   ## ## ## 
+	0x76, 0xE0, //  ### ## ###
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2496 'n' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2528 'o' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x00, //    #####   
+	0x31, 0x80, //   ##   ##  
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x60, 0xC0, //  ##     ## 
+	0x31, 0x80, //   ##   ##  
+	0x1F, 0x00, //    #####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2560 'p' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x77, 0x00, //  ### ###   
+	0x39, 0x80, //   ###  ##  
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x30, 0xC0, //   ##    ## 
+	0x39, 0x80, //   ###  ##  
+	0x37, 0x00, //   ## ###   
+	0x30, 0x00, //   ##       
+	0x30, 0x00, //   ##       
+	0x7C, 0x00, //  #####     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2592 'q' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1D, 0xC0, //    ### ### 
+	0x33, 0x80, //   ##  ###  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x61, 0x80, //  ##    ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0x80, //    ### ##  
+	0x01, 0x80, //        ##  
+	0x01, 0x80, //        ##  
+	0x07, 0xC0, //      ##### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2624 'r' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0x80, //  #### ###  
+	0x1C, 0xC0, //    ###  ## 
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2656 's' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x1F, 0x80, //    ######  
+	0x31, 0x80, //   ##   ##  
+	0x3C, 0x00, //   ####     
+	0x1F, 0x00, //    #####   
+	0x03, 0x80, //       ###  
+	0x31, 0x80, //   ##   ##  
+	0x3F, 0x00, //   ######   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2688 't' (11 pixels wide)
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x7F, 0x00, //  #######   
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x00, //    ##      
+	0x18, 0x80, //    ##   #  
+	0x0F, 0x00, //     ####   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2720 'u' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x73, 0x80, //  ###  ###  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x33, 0x80, //   ##  ###  
+	0x1D, 0xC0, //    ### ### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2752 'v' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x31, 0x80, //   ##   ##  
+	0x31, 0x80, //   ##   ##  
+	0x1B, 0x00, //    ## ##   
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2784 'w' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0xF1, 0xE0, // ####   ####
+	0x60, 0xC0, //  ##     ## 
+	0x64, 0xC0, //  ##  #  ## 
+	0x6E, 0xC0, //  ## ### ## 
+	0x3B, 0x80, //   ### ###  
+	0x3B, 0x80, //   ### ###  
+	0x31, 0x80, //   ##   ##  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2816 'x' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x7B, 0xC0, //  #### #### 
+	0x1B, 0x00, //    ## ##   
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x0E, 0x00, //     ###    
+	0x1B, 0x00, //    ## ##   
+	0x7B, 0xC0, //  #### #### 
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2848 'y' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x79, 0xE0, //  ####  ####
+	0x30, 0xC0, //   ##    ## 
+	0x19, 0x80, //    ##  ##  
+	0x19, 0x80, //    ##  ##  
+	0x0B, 0x00, //     # ##   
+	0x0F, 0x00, //     ####   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x3E, 0x00, //   #####    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2880 'z' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x3F, 0x80, //   #######  
+	0x21, 0x80, //   #    ##  
+	0x03, 0x00, //       ##   
+	0x0E, 0x00, //     ###    
+	0x18, 0x00, //    ##      
+	0x30, 0x80, //   ##    #  
+	0x3F, 0x80, //   #######  
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2912 '{' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x18, 0x00, //    ##      
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2944 '|' (11 pixels wide)
+	0x00, 0x00, //            
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @2976 '}' (11 pixels wide)
+	0x00, 0x00, //            
+	0x0C, 0x00, //     ##     
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x03, 0x00, //       ##   
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x06, 0x00, //      ##    
+	0x0C, 0x00, //     ##     
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+
+	// @3008 '~' (11 pixels wide)
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x18, 0x00, //    ##      
+	0x24, 0x80, //   #  #  #  
+	0x03, 0x00, //       ##   
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+	0x00, 0x00, //            
+};
+
+sFONT Font16 = {
+  Font16_Table,
+  11, /* Width */
+  16, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2142 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font20.cpp

@@ -0,0 +1,2142 @@
+/**
+  ******************************************************************************
+  * @file    font20.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font20 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// Character bitmaps for Courier New 15pt
+const uint8_t Font20_Table[] PROGMEM = 
+{
+	// @0 ' ' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @40 '!' (14 pixels wide)
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x02, 0x00, //       #       
+	0x02, 0x00, //       #       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @80 '"' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x1C, 0xE0, //    ###  ###   
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x08, 0x40, //     #    #    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @120 '#' (14 pixels wide)
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @160 '$' (14 pixels wide)
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0xE0, //      ######   
+	0x0F, 0xE0, //     #######   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x00, //    ##         
+	0x1F, 0x00, //    #####      
+	0x0F, 0xC0, //     ######    
+	0x00, 0xE0, //         ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0x80, //    ######     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @200 '%' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x22, 0x00, //   #   #       
+	0x1C, 0x60, //    ###   ##   
+	0x01, 0xE0, //        ####   
+	0x0F, 0x80, //     #####     
+	0x3C, 0x00, //   ####        
+	0x31, 0xC0, //   ##   ###    
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x02, 0x20, //       #   #   
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @240 '&' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x0F, 0x30, //     ####  ##  
+	0x1F, 0xF0, //    #########  
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @280 ''' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x01, 0x00, //        #      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @320 '(' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @360 ')' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @400 '*' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1B, 0x60, //    ## ## ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x0C, 0xC0, //     ##  ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @440 '+' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @480 ',' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @520 '-' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @560 '.' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @600 '/' (14 pixels wide)
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @640 '0' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @680 '1' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @720 '2' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x18, 0x00, //    ##         
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @760 '3' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x3F, 0xC0, //   ########    
+	0x30, 0xE0, //   ##    ###   
+	0x00, 0x60, //          ##   
+	0x00, 0xE0, //         ###   
+	0x07, 0xC0, //      #####    
+	0x07, 0xC0, //      #####    
+	0x00, 0xE0, //         ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x60, 0xE0, //  ##     ###   
+	0x7F, 0xC0, //  #########    
+	0x3F, 0x80, //   #######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @800 '4' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0xC0, //   ##    ##    
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x00, 0xC0, //         ##    
+	0x03, 0xE0, //       #####   
+	0x03, 0xE0, //       #####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @840 '5' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1F, 0x80, //    ######     
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @880 '6' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xE0, //       #####   
+	0x0F, 0xE0, //     #######   
+	0x1E, 0x00, //    ####       
+	0x18, 0x00, //    ##         
+	0x38, 0x00, //   ###         
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xC0, //   ########    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @920 '7' (14 pixels wide)
+	0x00, 0x00, //               
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x30, 0x60, //   ##     ##   
+	0x00, 0x60, //          ##   
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @960 '8' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x38, 0xE0, //   ###   ###   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xC0, //    #######    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1000 '9' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x1F, 0xC0, //    #######    
+	0x38, 0xC0, //   ###   ##    
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x38, 0xE0, //   ###   ###   
+	0x1F, 0xE0, //    ########   
+	0x0F, 0x60, //     #### ##   
+	0x00, 0xE0, //         ###   
+	0x00, 0xC0, //         ##    
+	0x03, 0xC0, //       ####    
+	0x3F, 0x80, //   #######     
+	0x3E, 0x00, //   #####       
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1040 ':' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x03, 0x80, //       ###     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1080 ';' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x04, 0x00, //      #        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1120 '<' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x30, //           ##  
+	0x00, 0xF0, //         ####  
+	0x03, 0xC0, //       ####    
+	0x07, 0x00, //      ###      
+	0x1C, 0x00, //    ###        
+	0x78, 0x00, //  ####         
+	0x1C, 0x00, //    ###        
+	0x07, 0x00, //      ###      
+	0x03, 0xC0, //       ####    
+	0x00, 0xF0, //         ####  
+	0x00, 0x30, //           ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1160 '=' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0xF0, //  ###########  
+	0x7F, 0xF0, //  ###########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1200 '>' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x30, 0x00, //   ##          
+	0x3C, 0x00, //   ####        
+	0x0F, 0x00, //     ####      
+	0x03, 0x80, //       ###     
+	0x00, 0xE0, //         ###   
+	0x00, 0x78, //          #### 
+	0x00, 0xE0, //         ###   
+	0x03, 0x80, //       ###     
+	0x0F, 0x00, //     ####      
+	0x3C, 0x00, //   ####        
+	0x30, 0x00, //   ##          
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1240 '?' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0x80, //     #####     
+	0x1F, 0xC0, //    #######    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x00, 0x60, //          ##   
+	0x01, 0xC0, //        ###    
+	0x03, 0x80, //       ###     
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1280 '@' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x80, //       ###     
+	0x0C, 0x80, //     ##  #     
+	0x08, 0x40, //     #    #    
+	0x10, 0x40, //    #     #    
+	0x10, 0x40, //    #     #    
+	0x11, 0xC0, //    #   ###    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x12, 0x40, //    #  #  #    
+	0x11, 0xC0, //    #   ###    
+	0x10, 0x00, //    #          
+	0x08, 0x00, //     #         
+	0x08, 0x40, //     #    #    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1320 'A' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x03, 0x80, //       ###     
+	0x06, 0xC0, //      ## ##    
+	0x06, 0xC0, //      ## ##    
+	0x0C, 0xC0, //     ##  ##    
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x30, 0x30, //   ##      ##  
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1360 'B' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x80, //   #######     
+	0x3F, 0xC0, //   ########    
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xE0, //    ########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xE0, //   #########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1400 'C' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x1C, 0x70, //    ###   ###  
+	0x38, 0x30, //   ###     ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1C, 0x70, //    ###   ###  
+	0x0F, 0xE0, //     #######   
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1440 'D' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7F, 0x80, //  ########     
+	0x7F, 0xC0, //  #########    
+	0x30, 0xE0, //   ##    ###   
+	0x30, 0x70, //   ##     ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x70, //   ##     ###  
+	0x30, 0xE0, //   ##    ###   
+	0x7F, 0xC0, //  #########    
+	0x7F, 0x80, //  ########     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1480 'E' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1520 'F' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x19, 0x80, //    ##  ##     
+	0x1F, 0x80, //    ######     
+	0x1F, 0x80, //    ######     
+	0x19, 0x80, //    ##  ##     
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1560 'G' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x31, 0xF8, //   ##   ###### 
+	0x31, 0xF8, //   ##   ###### 
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1600 'H' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1640 'I' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1680 'J' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x03, 0xF8, //       ####### 
+	0x03, 0xF8, //       ####### 
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xC0, //   ########    
+	0x0F, 0x80, //     #####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1720 'K' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3E, 0xF8, //   ##### ##### 
+	0x3E, 0xF8, //   ##### ##### 
+	0x18, 0xE0, //    ##   ###   
+	0x19, 0x80, //    ##  ##     
+	0x1B, 0x00, //    ## ##      
+	0x1F, 0x00, //    #####      
+	0x1D, 0x80, //    ### ##     
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0x60, //    ##    ##   
+	0x3E, 0x78, //   #####  #### 
+	0x3E, 0x38, //   #####   ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1760 'L' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x0C, 0x30, //     ##    ##  
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1800 'M' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0x78, //  ####    #### 
+	0x78, 0x78, //  ####    #### 
+	0x38, 0x70, //   ###    ###  
+	0x3C, 0xF0, //   ####  ####  
+	0x34, 0xB0, //   ## #  # ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x37, 0xB0, //   ## #### ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x30, 0x30, //   ##      ##  
+	0x7C, 0xF8, //  #####  ##### 
+	0x7C, 0xF8, //  #####  ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1840 'N' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x39, 0xF0, //   ###  #####  
+	0x3D, 0xF0, //   #### #####  
+	0x1C, 0x60, //    ###   ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1E, 0x60, //    ####  ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x1B, 0x60, //    ## ## ##   
+	0x19, 0xE0, //    ##  ####   
+	0x19, 0xE0, //    ##  ####   
+	0x18, 0xE0, //    ##   ###   
+	0x3E, 0xE0, //   ##### ###   
+	0x3E, 0x60, //   #####  ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1880 'O' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1920 'P' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x3F, 0x00, //   ######      
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @1960 'Q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x0F, 0xC0, //     ######    
+	0x1C, 0xE0, //    ###  ###   
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x07, 0xB0, //      #### ##  
+	0x0F, 0xF0, //     ########  
+	0x0C, 0xE0, //     ##  ###   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2000 'R' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xE0, //   #########   
+	0x18, 0x70, //    ##    ###  
+	0x18, 0x30, //    ##     ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xC0, //    #######    
+	0x18, 0xE0, //    ##   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x70, //    ##    ###  
+	0x3E, 0x38, //   #####   ### 
+	0x3E, 0x18, //   #####    ## 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2040 'S' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xB0, //     ##### ##  
+	0x1F, 0xF0, //    #########  
+	0x38, 0x70, //   ###    ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x00, //   ###         
+	0x1F, 0x80, //    ######     
+	0x07, 0xE0, //      ######   
+	0x00, 0x70, //          ###  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x3F, 0xE0, //   #########   
+	0x37, 0xC0, //   ## #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2080 'T' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2120 'U' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x1C, 0xE0, //    ###  ###   
+	0x0F, 0xC0, //     ######    
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2160 'V' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2200 'W' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7C, 0x7C, //  #####   #####
+	0x7C, 0x7C, //  #####   #####
+	0x30, 0x18, //   ##       ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x33, 0x98, //   ##  ###  ## 
+	0x36, 0xD8, //   ## ## ## ## 
+	0x16, 0xD0, //    # ## ## #  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x1C, 0x70, //    ###   ###  
+	0x18, 0x30, //    ##     ##  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2240 'X' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2280 'Y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x18, 0x60, //    ##    ##   
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0xC0, //     ######    
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2320 'Z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2360 '[' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x03, 0xC0, //       ####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2400 '\' (14 pixels wide)
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x01, 0x80, //        ##     
+	0x01, 0x80, //        ##     
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0x60, //          ##   
+	0x00, 0x60, //          ##   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2440 ']' (14 pixels wide)
+	0x00, 0x00, //               
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x0F, 0x00, //     ####      
+	0x0F, 0x00, //     ####      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2480 '^' (14 pixels wide)
+	0x00, 0x00, //               
+	0x02, 0x00, //       #       
+	0x07, 0x00, //      ###      
+	0x0D, 0x80, //     ## ##     
+	0x18, 0xC0, //    ##   ##    
+	0x30, 0x60, //   ##     ##   
+	0x20, 0x20, //   #       #   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2520 '_' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0xFF, 0xFC, // ##############
+	0xFF, 0xFC, // ##############
+
+	// @2560 '`' (14 pixels wide)
+	0x00, 0x00, //               
+	0x04, 0x00, //      #        
+	0x03, 0x00, //       ##      
+	0x00, 0x80, //         #     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2600 'a' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0F, 0xC0, //     ######    
+	0x1F, 0xE0, //    ########   
+	0x00, 0x60, //          ##   
+	0x0F, 0xE0, //     #######   
+	0x1F, 0xE0, //    ########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0xE0, //   ##    ###   
+	0x3F, 0xF0, //   ##########  
+	0x1F, 0x70, //    ##### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2640 'b' (14 pixels wide)
+	0x00, 0x00, //               
+	0x70, 0x00, //  ###          
+	0x70, 0x00, //  ###          
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x37, 0x80, //   ## ####     
+	0x3F, 0xE0, //   #########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x7F, 0xE0, //  ##########   
+	0x77, 0x80, //  ### ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2680 'c' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x30, //    ##     ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x38, 0x30, //   ###     ##  
+	0x1F, 0xF0, //    #########  
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2720 'd' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x70, //          ###  
+	0x00, 0x70, //          ###  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x07, 0xB0, //      #### ##  
+	0x1F, 0xF0, //    #########  
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x70, //   ###    ###  
+	0x1F, 0xF8, //    ########## 
+	0x07, 0xB8, //      #### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2760 'e' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x3F, 0xF0, //   ##########  
+	0x3F, 0xF0, //   ##########  
+	0x30, 0x00, //   ##          
+	0x18, 0x30, //    ##     ##  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2800 'f' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0xF0, //       ######  
+	0x07, 0xF0, //      #######  
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2840 'g' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x70, //          ###  
+	0x0F, 0xE0, //     #######   
+	0x0F, 0xC0, //     ######    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2880 'h' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xC0, //    ## ####    
+	0x1F, 0xE0, //    ########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2920 'i' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @2960 'j' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xC0, //    #######    
+	0x1F, 0xC0, //    #######    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x00, 0xC0, //         ##    
+	0x01, 0xC0, //        ###    
+	0x3F, 0x80, //   #######     
+	0x3F, 0x00, //   ######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3000 'k' (14 pixels wide)
+	0x00, 0x00, //               
+	0x38, 0x00, //   ###         
+	0x38, 0x00, //   ###         
+	0x18, 0x00, //    ##         
+	0x18, 0x00, //    ##         
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0xE0, //    ## #####   
+	0x1B, 0x00, //    ## ##      
+	0x1E, 0x00, //    ####       
+	0x1E, 0x00, //    ####       
+	0x1B, 0x00, //    ## ##      
+	0x19, 0x80, //    ##  ##     
+	0x39, 0xF0, //   ###  #####  
+	0x39, 0xF0, //   ###  #####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3040 'l' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1F, 0x00, //    #####      
+	0x1F, 0x00, //    #####      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3080 'm' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x7E, 0xE0, //  ###### ###   
+	0x7F, 0xF0, //  ###########  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x33, 0x30, //   ##  ##  ##  
+	0x7B, 0xB8, //  #### ### ### 
+	0x7B, 0xB8, //  #### ### ### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3120 'n' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3B, 0xC0, //   ### ####    
+	0x3F, 0xE0, //   #########   
+	0x1C, 0x60, //    ###   ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3160 'o' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0x80, //      ####     
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x07, 0x80, //      ####     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3200 'p' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x77, 0x80, //  ### ####     
+	0x7F, 0xE0, //  ##########   
+	0x38, 0x60, //   ###    ##   
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x38, 0x60, //   ###    ##   
+	0x3F, 0xE0, //   #########   
+	0x37, 0x80, //   ## ####     
+	0x30, 0x00, //   ##          
+	0x30, 0x00, //   ##          
+	0x7C, 0x00, //  #####        
+	0x7C, 0x00, //  #####        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3240 'q' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xB8, //      #### ### 
+	0x1F, 0xF8, //    ########## 
+	0x18, 0x70, //    ##    ###  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x30, 0x30, //   ##      ##  
+	0x18, 0x70, //    ##    ###  
+	0x1F, 0xF0, //    #########  
+	0x07, 0xB0, //      #### ##  
+	0x00, 0x30, //           ##  
+	0x00, 0x30, //           ##  
+	0x00, 0xF8, //         ##### 
+	0x00, 0xF8, //         ##### 
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3280 'r' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xE0, //   ####  ###   
+	0x3D, 0xF0, //   #### #####  
+	0x0F, 0x30, //     ####  ##  
+	0x0E, 0x00, //     ###       
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xC0, //   ########    
+	0x3F, 0xC0, //   ########    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3320 's' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x07, 0xE0, //      ######   
+	0x1F, 0xE0, //    ########   
+	0x18, 0x60, //    ##    ##   
+	0x1E, 0x00, //    ####       
+	0x0F, 0xC0, //     ######    
+	0x01, 0xE0, //        ####   
+	0x18, 0x60, //    ##    ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0x80, //    ######     
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3360 't' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x3F, 0xE0, //   #########   
+	0x3F, 0xE0, //   #########   
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x00, //     ##        
+	0x0C, 0x30, //     ##    ##  
+	0x0F, 0xF0, //     ########  
+	0x07, 0xC0, //      #####    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3400 'u' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x38, 0xE0, //   ###   ###   
+	0x38, 0xE0, //   ###   ###   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0x60, //    ##    ##   
+	0x18, 0xE0, //    ##   ###   
+	0x1F, 0xF0, //    #########  
+	0x0F, 0x70, //     #### ###  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3440 'v' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0D, 0x80, //     ## ##     
+	0x07, 0x00, //      ###      
+	0x07, 0x00, //      ###      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3480 'w' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x32, 0x60, //   ##  #  ##   
+	0x32, 0x60, //   ##  #  ##   
+	0x37, 0xE0, //   ## ######   
+	0x1D, 0xC0, //    ### ###    
+	0x1D, 0xC0, //    ### ###    
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3520 'x' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x0C, 0xC0, //     ##  ##    
+	0x07, 0x80, //      ####     
+	0x03, 0x00, //       ##      
+	0x07, 0x80, //      ####     
+	0x0C, 0xC0, //     ##  ##    
+	0x3C, 0xF0, //   ####  ####  
+	0x3C, 0xF0, //   ####  ####  
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3560 'y' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x78, 0xF0, //  ####   ####  
+	0x78, 0xF0, //  ####   ####  
+	0x30, 0x60, //   ##     ##   
+	0x18, 0xC0, //    ##   ##    
+	0x18, 0xC0, //    ##   ##    
+	0x0D, 0x80, //     ## ##     
+	0x0F, 0x80, //     #####     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x0C, 0x00, //     ##        
+	0x7F, 0x00, //  #######      
+	0x7F, 0x00, //  #######      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3600 'z' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x18, 0xC0, //    ##   ##    
+	0x01, 0x80, //        ##     
+	0x03, 0x00, //       ##      
+	0x06, 0x00, //      ##       
+	0x0C, 0x60, //     ##   ##   
+	0x1F, 0xE0, //    ########   
+	0x1F, 0xE0, //    ########   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3640 '{' (14 pixels wide)
+	0x00, 0x00, //               
+	0x01, 0xC0, //        ###    
+	0x03, 0xC0, //       ####    
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x07, 0x00, //      ###      
+	0x0E, 0x00, //     ###       
+	0x07, 0x00, //      ###      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0xC0, //       ####    
+	0x01, 0xC0, //        ###    
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3680 '|' (14 pixels wide)
+	0x00, 0x00, //               
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x03, 0x00, //       ##      
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3720 '}' (14 pixels wide)
+	0x00, 0x00, //               
+	0x1C, 0x00, //    ###        
+	0x1E, 0x00, //    ####       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x07, 0x00, //      ###      
+	0x03, 0x80, //       ###     
+	0x07, 0x00, //      ###      
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x06, 0x00, //      ##       
+	0x1E, 0x00, //    ####       
+	0x1C, 0x00, //    ###        
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+
+	// @3760 '~' (14 pixels wide)
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x0E, 0x00, //     ###       
+	0x3F, 0x30, //   ######  ##  
+	0x33, 0xF0, //   ##  ######  
+	0x01, 0xE0, //        ####   
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+	0x00, 0x00, //               
+};
+
+
+sFONT Font20 = {
+  Font20_Table,
+  14, /* Width */
+  20, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 2520 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font24.cpp

@@ -0,0 +1,2520 @@
+/**
+  ******************************************************************************
+  * @file    font24.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text font24 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+const uint8_t Font24_Table [] PROGMEM = 
+{
+  // @0 ' ' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @72 '!' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @144 '"' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x0E, 0x70, 0x00, //     ###  ###     
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x04, 0x20, 0x00, //      #    #      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @216 '#' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @288 '$' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0xB0, 0x00, //      #### ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x1C, 0x00, 0x00, //    ###           
+  0x0F, 0x80, 0x00, //     #####        
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0xF0, 0x00, //         ####     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x1C, 0x70, 0x00, //    ###   ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @360 '%' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x80, 0x00, //      ####        
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x0F, 0xF8, 0x00, //     #########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x07, 0x38, 0x00, //      ###  ###    
+  0x03, 0xF0, 0x00, //       ######     
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @432 '&' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xF0, 0x00, //       ######     
+  0x07, 0xF0, 0x00, //      #######     
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x06, 0x00, 0x00, //      ##          
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x9C, 0x00, //     #####  ###   
+  0x1D, 0xFC, 0x00, //    ### #######   
+  0x18, 0xF0, 0x00, //    ##   ####     
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x07, 0xDC, 0x00, //      ##### ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @504 ''' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x01, 0x00, 0x00, //        #         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @576 '(' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @648 ')' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0E, 0x00, 0x00, //     ###          
+  0x0E, 0x00, 0x00, //     ###          
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x0F, 0x00, 0x00, //     ####         
+  0x0E, 0x00, 0x00, //     ###          
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @720 '*' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1D, 0xB8, 0x00, //    ### ## ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @792 '+' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @864 ',' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @936 '-' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1008 '.' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1080 '/' (17 pixels wide)
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x1C, 0x00, 0x00, //    ###           
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1152 '0' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1224 '1' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x07, 0x80, 0x00, //      ####        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1D, 0x80, 0x00, //    ### ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1296 '2' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x80, 0x00, //       ###        
+  0x06, 0x00, 0x00, //      ##          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1368 '3' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x70, 0x00, //     ##   ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1440 '4' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0xE0, 0x00, //        ####      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x60, 0x00, //          ##      
+  0x03, 0xF8, 0x00, //       #######    
+  0x03, 0xF8, 0x00, //       #######    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1512 '5' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1584 '6' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF8, 0x00, //         #####    
+  0x03, 0xF8, 0x00, //       #######    
+  0x07, 0x00, 0x00, //      ###         
+  0x0E, 0x00, 0x00, //     ###          
+  0x0C, 0x00, 0x00, //     ##           
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xC0, 0x00, //    ## ####       
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1656 '7' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1728 '8' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x07, 0xE0, 0x00, //      ######      
+  0x07, 0xE0, 0x00, //      ######      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xE0, 0x00, //      ######      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1800 '9' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x30, 0x00, //    ###    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xD8, 0x00, //       #### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1F, 0x00, 0x00, //    #####         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1872 ':' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @1944 ';' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x02, 0x00, 0x00, //       #          
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2016 '<' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0xF0, 0x00, //         ####     
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0x00, 0x00, //     ####         
+  0x3C, 0x00, 0x00, //   ####           
+  0xF0, 0x00, 0x00, // ####             
+  0x3C, 0x00, 0x00, //   ####           
+  0x0F, 0x00, 0x00, //     ####         
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0xF0, 0x00, //         ####     
+  0x00, 0x3C, 0x00, //           ####   
+  0x00, 0x1C, 0x00, //            ###   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2088 '=' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2160 '>' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x70, 0x00, 0x00, //  ###             
+  0x78, 0x00, 0x00, //  ####            
+  0x1E, 0x00, 0x00, //    ####          
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x1E, 0x00, //            ####  
+  0x00, 0x78, 0x00, //          ####    
+  0x01, 0xE0, 0x00, //        ####      
+  0x07, 0x80, 0x00, //      ####        
+  0x1E, 0x00, 0x00, //    ####          
+  0x78, 0x00, 0x00, //  ####            
+  0x70, 0x00, 0x00, //  ###             
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2232 '?' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xC0, 0x00, //      #####       
+  0x0F, 0xE0, 0x00, //     #######      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0xE0, 0x00, //         ###      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0x80, 0x00, //       ###        
+  0x03, 0x00, 0x00, //       ##         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2304 '@' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0xF0, 0x00, //      #######     
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x00, 0x00, //    ##            
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x18, 0x00, //     ###    ##    
+  0x07, 0xF8, 0x00, //      ########    
+  0x03, 0xE0, 0x00, //       #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2376 'A' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0xFC, 0x7F, 0x00, // ######   ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2448 'B' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x1C, 0x00, //    ##      ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2520 'C' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2592 'D' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xC0, 0x00, //  #########       
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2664 'E' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x19, 0x98, 0x00, //    ##  ##  ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2736 'F' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0xCC, 0x00, //     ##  ##  ##   
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0F, 0xC0, 0x00, //     ######       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2808 'G' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0xFE, 0x00, //   ##    #######  
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2880 'H' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @2952 'I' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3024 'J' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x07, 0xFE, 0x00, //      ##########  
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x60, 0x00, //   ##     ##      
+  0x3F, 0xE0, 0x00, //   #########      
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3096 'K' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x7F, 0x3E, 0x00, //  #######  #####  
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x19, 0x80, 0x00, //    ##  ##        
+  0x1B, 0x80, 0x00, //    ## ###        
+  0x1F, 0xC0, 0x00, //    #######       
+  0x1C, 0xE0, 0x00, //    ###  ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x7F, 0x1F, 0x00, //  #######   ##### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3168 'L' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x80, 0x00, //  ########        
+  0x7F, 0x80, 0x00, //  ########        
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x7F, 0xFC, 0x00, //  #############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3240 'M' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF0, 0x0F, 0x00, // ####        #### 
+  0xF8, 0x1F, 0x00, // #####      ##### 
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x3C, 0x3C, 0x00, //   ####    ####   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x36, 0x6C, 0x00, //   ## ##  ## ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x33, 0xCC, 0x00, //   ##  ####  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0xFE, 0x7F, 0x00, // #######  ####### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3312 'N' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x78, 0xFE, 0x00, //  ####   #######  
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1E, 0x18, 0x00, //    ####    ##    
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x1B, 0x18, 0x00, //    ## ##   ##    
+  0x1B, 0x98, 0x00, //    ## ###  ##    
+  0x19, 0xD8, 0x00, //    ##  ### ##    
+  0x18, 0xD8, 0x00, //    ##   ## ##    
+  0x18, 0xF8, 0x00, //    ##   #####    
+  0x18, 0x78, 0x00, //    ##    ####    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x7F, 0x18, 0x00, //  #######   ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3384 'O' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3456 'P' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x0C, 0x00, //     ##      ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x0F, 0xE0, 0x00, //     #######      
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3528 'Q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x07, 0xC0, 0x00, //      #####       
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x0C, 0x38, 0x00, //     ##    ###    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3600 'R' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0xE0, 0x00, //  ##########      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xC0, 0x00, //    #######       
+  0x18, 0xE0, 0x00, //    ##   ###      
+  0x18, 0x70, 0x00, //    ##    ###     
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x7F, 0x1E, 0x00, //  #######   ####  
+  0x7F, 0x0E, 0x00, //  #######    ###  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3672 'S' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1E, 0x00, 0x00, //    ####          
+  0x0F, 0xC0, 0x00, //     ######       
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x78, 0x00, //          ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3744 'T' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3816 'U' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3888 'V' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x7F, 0x7F, 0x00, //  ####### ####### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0x60, 0x00, //       ## ##      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0x80, 0x00, //         #        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @3960 'W' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFE, 0x3F, 0x80, // #######   #######
+  0xFE, 0x3F, 0x80, // #######   #######
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x06, 0x00, //   ##         ##  
+  0x30, 0x86, 0x00, //   ##    #    ##  
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x19, 0xCC, 0x00, //    ##  ###  ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1B, 0x6C, 0x00, //    ## ## ## ##   
+  0x1E, 0x7C, 0x00, //    ####  #####   
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0E, 0x38, 0x00, //     ###   ###    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4032 'X' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4104 'Y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x7C, 0x7E, 0x00, //  #####   ######  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4176 'Z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x18, 0xC0, 0x00, //    ##   ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4248 '[' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xF0, 0x00, //        #####     
+  0x01, 0xF0, 0x00, //        #####     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4320 '\' (17 pixels wide)
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1C, 0x00, 0x00, //    ###           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0E, 0x00, 0x00, //     ###          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x00, 0x00, //       ##         
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x70, 0x00, //          ###     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x38, 0x00, //           ###    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4392 ']' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x80, 0x00, //     #####        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4464 '^' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x80, 0x00, //         #        
+  0x01, 0xC0, 0x00, //        ###       
+  0x03, 0xE0, 0x00, //       #####      
+  0x07, 0x70, 0x00, //      ### ###     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x10, 0x04, 0x00, //    #         #   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4536 '_' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xFF, 0xFF, 0x00, // ################ 
+  0xFF, 0xFF, 0x00, // ################ 
+
+  // @4608 '`' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x03, 0x00, 0x00, //       ##         
+  0x03, 0x80, 0x00, //       ###        
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x60, 0x00, //          ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4680 'a' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0F, 0xC0, 0x00, //     ######       
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x07, 0xF0, 0x00, //      #######     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x38, 0x30, 0x00, //   ###     ##     
+  0x30, 0x30, 0x00, //   ##      ##     
+  0x30, 0x70, 0x00, //   ##     ###     
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x0F, 0xBC, 0x00, //     ##### ####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4752 'b' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x7F, 0xF8, 0x00, //  ############    
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4824 'c' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xEC, 0x00, //       ##### ##   
+  0x0F, 0xFC, 0x00, //     ##########   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x38, 0x0C, 0x00, //   ###       ##   
+  0x1C, 0x1C, 0x00, //    ###     ###   
+  0x0F, 0xF8, 0x00, //     #########    
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4896 'd' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x78, 0x00, //          ####    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xFE, 0x00, //    ############  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @4968 'e' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xE0, 0x00, //      ######      
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x30, 0x00, 0x00, //   ##             
+  0x30, 0x00, 0x00, //   ##             
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1F, 0xFC, 0x00, //    ###########   
+  0x07, 0xF0, 0x00, //      #######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5040 'f' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0xFC, 0x00, //        #######   
+  0x03, 0xFC, 0x00, //       ########   
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x3F, 0xF8, 0x00, //   ###########    
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5112 'g' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x38, 0x00, //           ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x0F, 0xC0, 0x00, //     ######       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5184 'h' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x00, 0x00, //  ####            
+  0x78, 0x00, 0x00, //  ####            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5256 'i' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5328 'j' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0xC0, 0x00, //         ##       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xF0, 0x00, //    #########     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x30, 0x00, //           ##     
+  0x00, 0x70, 0x00, //          ###     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x1F, 0x80, 0x00, //    ######        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5400 'k' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3C, 0x00, 0x00, //   ####           
+  0x3C, 0x00, 0x00, //   ####           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xF8, 0x00, //     ##  #####    
+  0x0C, 0xC0, 0x00, //     ##  ##       
+  0x0D, 0x80, 0x00, //     ## ##        
+  0x0F, 0x80, 0x00, //     #####        
+  0x0F, 0x00, 0x00, //     ####         
+  0x0F, 0x80, 0x00, //     #####        
+  0x0D, 0xC0, 0x00, //     ## ###       
+  0x0C, 0xE0, 0x00, //     ##  ###      
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x3C, 0x7C, 0x00, //   ####   #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5472 'l' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0x80, 0x00, //    ######        
+  0x1F, 0x80, 0x00, //    ######        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x3F, 0xFC, 0x00, //   ############   
+  0x3F, 0xFC, 0x00, //   ############   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5544 'm' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0xF7, 0x78, 0x00, // #### ### ####    
+  0xFF, 0xFC, 0x00, // ##############   
+  0x39, 0xCC, 0x00, //   ###  ###  ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0x31, 0x8C, 0x00, //   ##   ##   ##   
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0xFD, 0xEF, 0x00, // ###### #### #### 
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5616 'n' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF0, 0x00, //  ###########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x7E, 0x7E, 0x00, //  ######  ######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5688 'o' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x03, 0xC0, 0x00, //       ####       
+  0x0F, 0xF0, 0x00, //     ########     
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x30, 0x0C, 0x00, //   ##        ##   
+  0x38, 0x1C, 0x00, //   ###      ###   
+  0x1C, 0x38, 0x00, //    ###    ###    
+  0x0F, 0xF0, 0x00, //     ########     
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5760 'p' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7B, 0xE0, 0x00, //  #### #####      
+  0x7F, 0xF8, 0x00, //  ############    
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x1C, 0x18, 0x00, //    ###     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1B, 0xE0, 0x00, //    ## #####      
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x18, 0x00, 0x00, //    ##            
+  0x7F, 0x00, 0x00, //  #######         
+  0x7F, 0x00, 0x00, //  #######         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5832 'q' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x1F, 0xFE, 0x00, //    ############  
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x30, 0x18, 0x00, //   ##       ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x07, 0xD8, 0x00, //      ##### ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0x18, 0x00, //            ##    
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0xFE, 0x00, //         #######  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5904 'r' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x78, 0x00, //   #####  ####    
+  0x3E, 0xFC, 0x00, //   ##### ######   
+  0x07, 0xCC, 0x00, //      #####  ##   
+  0x07, 0x00, 0x00, //      ###         
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x06, 0x00, 0x00, //      ##          
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @5976 's' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0xF8, 0x00, //      ########    
+  0x0F, 0xF8, 0x00, //     #########    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x1F, 0x80, 0x00, //    ######        
+  0x0F, 0xF0, 0x00, //     ########     
+  0x00, 0xF8, 0x00, //         #####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x1F, 0xF0, 0x00, //    #########     
+  0x1F, 0xE0, 0x00, //    ########      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6048 't' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x3F, 0xF0, 0x00, //   ##########     
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x00, 0x00, //     ##           
+  0x0C, 0x1C, 0x00, //     ##     ###   
+  0x07, 0xFC, 0x00, //      #########   
+  0x03, 0xF0, 0x00, //       ######     
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6120 'u' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x78, 0x78, 0x00, //  ####    ####    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x38, 0x00, //    ##     ###    
+  0x0F, 0xFE, 0x00, //     ###########  
+  0x07, 0xDE, 0x00, //      ##### ####  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6192 'v' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x7C, 0x3E, 0x00, //  #####    #####  
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x18, 0x18, 0x00, //    ##      ##    
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x07, 0xE0, 0x00, //      ######      
+  0x03, 0xC0, 0x00, //       ####       
+  0x03, 0xC0, 0x00, //       ####       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6264 'w' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x78, 0x3C, 0x00, //  ####     ####   
+  0x31, 0x18, 0x00, //   ##   #   ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x33, 0x98, 0x00, //   ##  ###  ##    
+  0x1A, 0xB0, 0x00, //    ## # # ##     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1E, 0xF0, 0x00, //    #### ####     
+  0x1C, 0x60, 0x00, //    ###   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x0C, 0x60, 0x00, //     ##   ##      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6336 'x' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x03, 0xC0, 0x00, //       ####       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0xC0, 0x00, //       ####       
+  0x06, 0x60, 0x00, //      ##  ##      
+  0x0C, 0x30, 0x00, //     ##    ##     
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x3E, 0x7C, 0x00, //   #####  #####   
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6408 'y' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x7E, 0x1F, 0x00, //  ######    ##### 
+  0x18, 0x0C, 0x00, //    ##       ##   
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x06, 0x30, 0x00, //      ##   ##     
+  0x03, 0x60, 0x00, //       ## ##      
+  0x03, 0xE0, 0x00, //       #####      
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x3F, 0xC0, 0x00, //   ########       
+  0x3F, 0xC0, 0x00, //   ########       
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6480 'z' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x18, 0x30, 0x00, //    ##     ##     
+  0x18, 0x60, 0x00, //    ##    ##      
+  0x00, 0xC0, 0x00, //         ##       
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x00, 0x00, //       ##         
+  0x06, 0x18, 0x00, //      ##    ##    
+  0x0C, 0x18, 0x00, //     ##     ##    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x1F, 0xF8, 0x00, //    ##########    
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6552 '{' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xE0, 0x00, //        ####      
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x03, 0x80, 0x00, //       ###        
+  0x07, 0x00, 0x00, //      ###         
+  0x03, 0x80, 0x00, //       ###        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xE0, 0x00, //        ####      
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6624 '|' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6696 '}' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x07, 0x00, 0x00, //      ###         
+  0x07, 0x80, 0x00, //      ####        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0xC0, 0x00, //        ###       
+  0x00, 0xE0, 0x00, //         ###      
+  0x01, 0xC0, 0x00, //        ###       
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x01, 0x80, 0x00, //        ##        
+  0x07, 0x80, 0x00, //      ####        
+  0x07, 0x00, 0x00, //      ###         
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+
+  // @6768 '~' (17 pixels wide)
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x0E, 0x00, 0x00, //     ###          
+  0x1F, 0x18, 0x00, //    #####   ##    
+  0x3B, 0xB8, 0x00, //   ### ### ###    
+  0x31, 0xF0, 0x00, //   ##   #####     
+  0x00, 0xE0, 0x00, //         ###      
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+  0x00, 0x00, 0x00, //                  
+};
+
+sFONT Font24 = {
+  Font24_Table,
+  17, /* Width */
+  24, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 465 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font24CN.cpp

@@ -0,0 +1,465 @@
+/**
+  ******************************************************************************
+  * @file    Font12.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font12 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const CH_CN Font24CN_Table[] PROGMEM = 
+{
+/*--  文字:  你  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"你",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC1,0xC0,0x00,
+0x01,0xE3,0xE0,0x00,0x03,0xE3,0xC0,0x00,0x03,0xC7,0x80,0x00,0x03,0xC7,0xFF,0xFF,
+0x07,0x8F,0xFF,0xFF,0x07,0x8F,0x00,0x0F,0x0F,0x1E,0x00,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x1F,0x3C,0x1E,0x3E,0x1F,0x18,0x1E,0x3C,0x3F,0x00,0x1E,0x1C,0x7F,0x00,0x1E,0x00,
+0x7F,0x07,0x9E,0x70,0xFF,0x07,0x9E,0xF0,0xEF,0x0F,0x9E,0x78,0x6F,0x0F,0x1E,0x78,
+0x0F,0x0F,0x1E,0x3C,0x0F,0x1E,0x1E,0x3C,0x0F,0x1E,0x1E,0x1E,0x0F,0x3C,0x1E,0x1E,
+0x0F,0x3C,0x1E,0x1F,0x0F,0x7C,0x1E,0x0F,0x0F,0x78,0x1E,0x0E,0x0F,0x00,0x1E,0x00,
+0x0F,0x00,0x1E,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x07,0xFC,0x00,0x0F,0x07,0xF8,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  好  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"好",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,
+0x0F,0x07,0xFF,0xFE,0x0F,0x07,0xFF,0xFE,0x0F,0x00,0x00,0x3E,0x1E,0x00,0x00,0xFC,
+0xFF,0xF8,0x01,0xF0,0xFF,0xF8,0x03,0xE0,0x1E,0x78,0x07,0xC0,0x1E,0x78,0x0F,0x80,
+0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,0x3C,0x78,0x0F,0x00,
+0x3C,0x7F,0xFF,0xFF,0x78,0xFF,0xFF,0xFF,0x78,0xF0,0x0F,0x00,0x78,0xF0,0x0F,0x00,
+0x3D,0xE0,0x0F,0x00,0x1F,0xE0,0x0F,0x00,0x0F,0xE0,0x0F,0x00,0x07,0xC0,0x0F,0x00,
+0x07,0xE0,0x0F,0x00,0x07,0xF0,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x1E,0x7C,0x0F,0x00,
+0x3C,0x38,0x0F,0x00,0x78,0x00,0x0F,0x00,0xF0,0x03,0xFF,0x00,0x60,0x01,0xFE,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  软  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"软",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x03,0xC0,0x78,0x00,0x07,0x80,0x78,0x00,0x07,0x80,0x78,0x00,
+0x07,0x80,0xF0,0x00,0x0F,0x00,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x1E,0x03,0xC0,0x1F,0x1E,0x03,0xC0,0x1E,0x1F,0xE7,0x8F,0x3E,0x3D,0xE7,0x8F,0x3C,
+0x3D,0xEF,0x0F,0x7C,0x3D,0xE7,0x0F,0x78,0x79,0xE0,0x0F,0x00,0x79,0xE0,0x0E,0x00,
+0x7F,0xFE,0x0E,0x00,0x7F,0xFE,0x1F,0x00,0x01,0xE0,0x1F,0x00,0x01,0xE0,0x1F,0x00,
+0x01,0xE0,0x1F,0x80,0x01,0xE0,0x1F,0x80,0x01,0xE0,0x3F,0x80,0x01,0xFF,0x3F,0xC0,
+0x0F,0xFF,0x7B,0xC0,0xFF,0xF0,0x79,0xE0,0xF9,0xE0,0xF1,0xF0,0x01,0xE1,0xF0,0xF0,
+0x01,0xE3,0xE0,0xF8,0x01,0xE7,0xC0,0x7C,0x01,0xFF,0x80,0x3F,0x01,0xFF,0x00,0x1F,
+0x01,0xEC,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雅  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雅",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0xFF,0x00,
+0x7F,0xFC,0xF7,0x80,0x7F,0xFD,0xE3,0xC0,0x01,0xC1,0xE3,0xC0,0x01,0xC3,0xC1,0x80,
+0x3D,0xC7,0xFF,0xFF,0x39,0xC7,0xFF,0xFF,0x39,0xCF,0x83,0x80,0x79,0xDF,0x83,0x80,
+0x79,0xFF,0x83,0x80,0x79,0xDF,0x83,0x80,0x71,0xC3,0x83,0x80,0x7F,0xFF,0xFF,0xFE,
+0x7F,0xFF,0xFF,0xFE,0x03,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,0x07,0xC3,0x83,0x80,
+0x0F,0xC3,0x83,0x80,0x0F,0xC3,0x83,0x80,0x1F,0xC3,0xFF,0xFE,0x1D,0xC3,0xFF,0xFE,
+0x3D,0xC3,0x83,0x80,0x79,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,0xF1,0xC3,0x83,0x80,
+0x61,0xC3,0x83,0x80,0x01,0xC3,0xFF,0xFF,0x03,0xC3,0xFF,0xFF,0x1F,0xC3,0x80,0x00,
+0x1F,0x83,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  黑  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"黑",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,0x1E,0x03,0xC0,0x3C,0x1E,0xC3,0xC7,0x3C,
+0x1F,0xE3,0xC7,0xBC,0x1E,0xF3,0xCF,0x3C,0x1E,0xFB,0xDF,0x3C,0x1E,0x7B,0xDE,0x3C,
+0x1E,0x33,0xDC,0x3C,0x1E,0x03,0xC0,0x3C,0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFC,
+0x1E,0x03,0xC0,0x3C,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x3F,0xFF,0xFF,0xFC,
+0x3F,0xFF,0xFF,0xFC,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x1C,0x38,0x70,0x70,
+0x3E,0x78,0xF8,0xF8,0x3C,0x7C,0x78,0x7C,0x7C,0x3C,0x3C,0x3E,0xF8,0x3E,0x3C,0x1F,
+0xF0,0x1C,0x18,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  此  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"此",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,0x00,0x78,0x3C,0x00,
+0x00,0x78,0x3C,0x0C,0x3C,0x78,0x3C,0x1E,0x3C,0x78,0x3C,0x3F,0x3C,0x78,0x3C,0xF8,
+0x3C,0x7F,0xFD,0xF0,0x3C,0x7F,0xFF,0xE0,0x3C,0x78,0x3F,0x80,0x3C,0x78,0x3E,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,
+0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x00,0x3C,0x78,0x3C,0x0E,0x3C,0x78,0x3C,0x0F,
+0x3C,0x78,0x3C,0x0F,0x3C,0x79,0xFC,0x0F,0x3C,0x7F,0xFC,0x0F,0x3F,0xFF,0x3C,0x0F,
+0x3F,0xF0,0x3E,0x1E,0xFF,0x00,0x1F,0xFE,0xF0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  字  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"字",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,
+0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,0x78,0x00,0x00,0x1E,
+0x7B,0xFF,0xFF,0xDE,0x03,0xFF,0xFF,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x3F,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x01,0xF8,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  体  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"体",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x3C,0x00,
+0x03,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,
+0x07,0x80,0x3C,0x00,0x0F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0x1F,0x01,0xFE,0x00,
+0x1F,0x01,0xFF,0x00,0x3F,0x01,0xFF,0x00,0x3F,0x03,0xFF,0x00,0x7F,0x03,0xFF,0x80,
+0x7F,0x07,0xBF,0x80,0xFF,0x07,0xBF,0xC0,0xEF,0x0F,0x3D,0xC0,0xCF,0x0F,0x3D,0xE0,
+0x0F,0x1E,0x3D,0xE0,0x0F,0x1E,0x3C,0xF0,0x0F,0x3C,0x3C,0x78,0x0F,0x7C,0x3C,0x7C,
+0x0F,0xF8,0x3C,0x3E,0x0F,0xF7,0xFF,0xDF,0x0F,0xE7,0xFF,0xCF,0x0F,0xC0,0x3C,0x06,
+0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,0x0F,0x00,0x3C,0x00,
+0x0F,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  下  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"下",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0xE0,0x00,0x00,0x0F,0xF8,0x00,0x00,0x0F,0xFC,0x00,0x00,0x0F,0xBF,0x00,
+0x00,0x0F,0x9F,0x80,0x00,0x0F,0x87,0xE0,0x00,0x0F,0x83,0xF0,0x00,0x0F,0x80,0xF8,
+0x00,0x0F,0x80,0x7C,0x00,0x0F,0x80,0x38,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,0x00,0x0F,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  对  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"对",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x7F,0xFC,0x00,0x78,0x7F,0xFC,0x00,0x78,
+0x00,0x3C,0x00,0x78,0x00,0x3F,0xFF,0xFF,0x30,0x3F,0xFF,0xFF,0x78,0x3C,0x00,0x78,
+0x3C,0x38,0x00,0x78,0x3E,0x78,0x00,0x78,0x1E,0x78,0xC0,0x78,0x0F,0x79,0xE0,0x78,
+0x0F,0xF0,0xF0,0x78,0x07,0xF0,0xF8,0x78,0x03,0xF0,0x78,0x78,0x01,0xE0,0x3C,0x78,
+0x03,0xF0,0x3E,0x78,0x03,0xF0,0x18,0x78,0x07,0xF8,0x00,0x78,0x07,0xFC,0x00,0x78,
+0x0F,0x3E,0x00,0x78,0x1F,0x1E,0x00,0x78,0x3E,0x1F,0x00,0x78,0x7C,0x0E,0x00,0xF8,
+0xF8,0x00,0x00,0xF0,0xF0,0x00,0x3F,0xF0,0x60,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  应  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"应",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x03,0xE0,0x00,0x00,0x01,0xE0,0x00,
+0x00,0x01,0xF0,0x00,0x00,0x00,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
+0x1E,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x1E,0x01,0xE0,0x78,0x1E,0x01,0xE0,0x78,
+0x1E,0xE1,0xE0,0x78,0x1F,0xF1,0xF0,0xF8,0x1E,0xF0,0xF0,0xF0,0x1E,0xF0,0xF0,0xF0,
+0x1E,0xF8,0xF0,0xF0,0x1E,0x78,0xF1,0xF0,0x1E,0x78,0xF9,0xE0,0x1E,0x78,0x79,0xE0,
+0x1E,0x7C,0x7B,0xE0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,0x1E,0x3C,0x7B,0xC0,
+0x3C,0x3E,0x07,0x80,0x3C,0x1C,0x07,0x80,0x3C,0x00,0x07,0x80,0x3C,0x00,0x0F,0x00,
+0x78,0x00,0x0F,0x00,0x7B,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,
+0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  的  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"的",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3C,0x00,0x07,0xC0,0x3E,0x00,
+0x07,0x80,0x3C,0x00,0x07,0x80,0x7C,0x00,0x0F,0x00,0x78,0x00,0x7F,0xFE,0x7F,0xFE,
+0x7F,0xFE,0xFF,0xFE,0x78,0x1E,0xF0,0x1E,0x78,0x1F,0xE0,0x1E,0x78,0x1F,0xE0,0x1E,
+0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xC0,0x1E,0x78,0x1F,0xF0,0x1E,0x78,0x1E,0xF8,0x1E,
+0x78,0x1E,0x7C,0x1E,0x7F,0xFE,0x3C,0x1E,0x7F,0xFE,0x1E,0x1E,0x78,0x1E,0x1F,0x1E,
+0x78,0x1E,0x0F,0x9E,0x78,0x1E,0x07,0x9E,0x78,0x1E,0x07,0x1E,0x78,0x1E,0x00,0x1E,
+0x78,0x1E,0x00,0x1E,0x78,0x1E,0x00,0x3E,0x78,0x1E,0x00,0x3C,0x78,0x1E,0x00,0x3C,
+0x7F,0xFE,0x00,0x3C,0x7F,0xFE,0x00,0x7C,0x78,0x1E,0x3F,0xF8,0x78,0x1E,0x3F,0xF0,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  点  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"点",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xFF,0xFF,0x00,0x03,0xFF,0xFF,
+0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,0x0F,0x00,0x00,0x78,
+0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xF8,0x0F,0x00,0x00,0x78,0x00,0x00,0x00,0x00,
+0x0C,0x38,0x38,0x30,0x1E,0x7C,0x78,0x78,0x3E,0x3C,0x78,0x78,0x3C,0x3C,0x3C,0x3C,
+0x7C,0x3E,0x3C,0x3E,0xF8,0x1E,0x3C,0x1E,0xF0,0x1E,0x1E,0x1F,0x70,0x1E,0x1C,0x0E,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  阵  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"阵",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x78,0x00,
+0x7F,0xF0,0x78,0x00,0x7F,0xF0,0x78,0x00,0x79,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,
+0x79,0xE1,0xE0,0x00,0x79,0xE1,0xE0,0x00,0x7B,0xC1,0xEF,0x80,0x7B,0xC3,0xCF,0x80,
+0x7B,0xC3,0xCF,0x80,0x7F,0x87,0xCF,0x80,0x7F,0x87,0x8F,0x80,0x7F,0x87,0x8F,0x80,
+0x7B,0xCF,0x0F,0x80,0x7B,0xCF,0xFF,0xFE,0x79,0xEF,0xFF,0xFE,0x79,0xE0,0x0F,0x80,
+0x78,0xE0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,0x78,0xF0,0x0F,0x80,
+0x78,0xFF,0xFF,0xFF,0x79,0xFF,0xFF,0xFF,0x7F,0xE0,0x0F,0x80,0x7F,0xC0,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,0x78,0x00,0x0F,0x80,
+0x78,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  为  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"为",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,
+0x0E,0x07,0x80,0x00,0x1F,0x07,0x80,0x00,0x0F,0x87,0x80,0x00,0x07,0xC7,0x80,0x00,
+0x01,0xE7,0x80,0x00,0x00,0xC7,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xFC,
+0x7F,0xFF,0xFF,0xFC,0x00,0x07,0x80,0x3C,0x00,0x0F,0x80,0x3C,0x00,0x0F,0x00,0x3C,
+0x00,0x0F,0x00,0x3C,0x00,0x0F,0x60,0x3C,0x00,0x1F,0xF0,0x3C,0x00,0x1E,0x78,0x3C,
+0x00,0x3E,0x3C,0x3C,0x00,0x3C,0x3E,0x3C,0x00,0x7C,0x1F,0x3C,0x00,0x78,0x0F,0x3C,
+0x00,0xF8,0x06,0x3C,0x01,0xF0,0x00,0x3C,0x03,0xE0,0x00,0x7C,0x07,0xC0,0x00,0x7C,
+0x0F,0x80,0x00,0x78,0x1F,0x00,0x00,0xF8,0x3E,0x00,0xFF,0xF0,0x7C,0x00,0xFF,0xE0,
+0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  树  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"树",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x38,
+0x0F,0x00,0x00,0x38,0x0F,0x00,0x00,0x38,0x0F,0x3F,0xF8,0x38,0x0F,0x3F,0xF8,0x38,
+0x0F,0x00,0x78,0x38,0xFF,0xE0,0x7F,0xFF,0xFF,0xE0,0x7F,0xFF,0x0F,0x00,0x70,0x38,
+0x0F,0x18,0xF0,0x38,0x1F,0x3C,0xF0,0x38,0x1F,0x1C,0xFE,0x38,0x1F,0xDE,0xFE,0x38,
+0x3F,0xEF,0xEF,0x38,0x3F,0xFF,0xEF,0x38,0x3F,0xF7,0xE7,0xB8,0x7F,0x67,0xC7,0xB8,
+0x7F,0x03,0xC3,0xB8,0xFF,0x07,0xE0,0x38,0xEF,0x07,0xE0,0x38,0xEF,0x0F,0xF0,0x38,
+0xCF,0x1F,0xF0,0x38,0x0F,0x1E,0x78,0x38,0x0F,0x3C,0x7C,0x38,0x0F,0x78,0x3C,0x38,
+0x0F,0xF8,0x38,0x38,0x0F,0x60,0x00,0x78,0x0F,0x00,0x0F,0xF8,0x0F,0x00,0x07,0xF0,
+0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  莓  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"莓",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x1E,0x00,0x00,0x3C,0x1E,0x00,
+0x00,0x3C,0x1E,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x3C,0x1E,0x00,
+0x07,0xBC,0x1E,0x00,0x07,0x80,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,
+0x1E,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF0,
+0xF7,0xFF,0xFF,0xF0,0x37,0x83,0x80,0xF0,0x07,0x87,0xC0,0xF0,0x07,0x83,0xF0,0xF0,
+0x07,0x00,0xE0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x0F,0x00,0xE0,
+0x0F,0x0F,0x81,0xE0,0x0E,0x03,0xE1,0xE0,0x1E,0x01,0xC1,0xE0,0x1F,0xFF,0xFF,0xFE,
+0x1F,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xC0,0x00,0x00,0xFF,0xC0,
+0x00,0x00,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  派  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"派",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3E,
+0x7C,0x00,0x3F,0xFE,0x3F,0x3F,0xFF,0xF0,0x1F,0xBF,0xE0,0x00,0x07,0xBC,0x00,0x00,
+0x03,0x3C,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x0F,0xFE,0x70,0x3D,0xFF,0xF8,
+0xF8,0x3D,0xFF,0x00,0x7C,0x3D,0xE7,0x80,0x3F,0x3D,0xE7,0x80,0x1F,0x3D,0xE7,0x8E,
+0x0E,0x3D,0xE7,0x9F,0x00,0x3D,0xE7,0xFE,0x00,0x39,0xE7,0xF8,0x00,0x39,0xE3,0xF0,
+0x1C,0x39,0xE3,0xC0,0x1E,0x79,0xE3,0xC0,0x1E,0x79,0xE1,0xE0,0x1E,0x79,0xE1,0xE0,
+0x3C,0x79,0xE0,0xF0,0x3C,0x79,0xE0,0xF8,0x3C,0xF1,0xE0,0x7C,0x3C,0xF1,0xE3,0x7C,
+0x7D,0xF1,0xEF,0x3F,0x79,0xE1,0xFE,0x1F,0x7B,0xE1,0xF8,0x0E,0x7B,0xC3,0xE0,0x00,
+0x79,0x81,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  A  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{
+"A",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x7C,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,
+0x01,0xFF,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,0xEF,0x00,0x00,0x03,0xEF,0x80,0x00,
+0x03,0xCF,0x80,0x00,0x07,0xC7,0x80,0x00,0x07,0xC7,0xC0,0x00,0x07,0x87,0xC0,0x00,
+0x0F,0x83,0xE0,0x00,0x0F,0x83,0xE0,0x00,0x0F,0x01,0xE0,0x00,0x1F,0xFF,0xF0,0x00,
+0x1F,0xFF,0xF0,0x00,0x3F,0xFF,0xF8,0x00,0x3E,0x00,0xF8,0x00,0x3C,0x00,0xF8,0x00,
+0x7C,0x00,0x7C,0x00,0x7C,0x00,0x7C,0x00,0x78,0x00,0x3C,0x00,0xF8,0x00,0x3E,0x00,
+0xF8,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  a  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"a",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x00,
+0x1F,0xFE,0x00,0x00,0x3F,0xFE,0x00,0x00,0x3E,0x3F,0x00,0x00,0x38,0x1F,0x00,0x00,
+0x00,0x0F,0x00,0x00,0x00,0x0F,0x00,0x00,0x03,0xFF,0x00,0x00,0x1F,0xFF,0x00,0x00,
+0x3F,0x8F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x7C,0x0F,0x00,0x00,0x78,0x1F,0x00,0x00,
+0x7C,0x1F,0x00,0x00,0x7E,0x7F,0x00,0x00,0x7F,0xFF,0x00,0x00,0x3F,0xFF,0x00,0x00,
+0x0F,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  b  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"b",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
+0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x3C,0xFE,0x00,0x00,
+0x3D,0xFF,0x80,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0x07,0xE0,0x00,
+0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3C,0x01,0xE0,0x00,0x3C,0x01,0xE0,0x00,
+0x3C,0x01,0xE0,0x00,0x3C,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,0x3E,0x03,0xE0,0x00,
+0x3F,0x07,0xC0,0x00,0x3F,0x8F,0xC0,0x00,0x3F,0xFF,0x80,0x00,0x3F,0xFF,0x00,0x00,
+0x3C,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  c  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"c",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,
+0x07,0xFE,0x00,0x00,0x1F,0xFE,0x00,0x00,0x3F,0x86,0x00,0x00,0x3E,0x00,0x00,0x00,
+0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
+0x78,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,
+0x3E,0x00,0x00,0x00,0x3F,0x86,0x00,0x00,0x1F,0xFE,0x00,0x00,0x0F,0xFE,0x00,0x00,
+0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  微  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"微",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0xE0,0x07,0x87,0x01,0xE0,
+0x07,0x07,0x01,0xC0,0x0F,0xF7,0x79,0xC0,0x1E,0xF7,0x7B,0xC0,0x1E,0xF7,0x7B,0x80,
+0x3C,0xF7,0x7B,0xFF,0x78,0xF7,0x7B,0xFF,0xF8,0xF7,0x7F,0x9E,0xF7,0xFF,0xFF,0x9E,
+0x67,0xFF,0xFF,0x9E,0x07,0x00,0x7F,0x9C,0x0F,0x00,0x0F,0x9C,0x1E,0x00,0x1F,0x9C,
+0x1E,0x7F,0xFF,0xBC,0x3E,0x7F,0xF3,0xFC,0x3E,0x00,0x03,0xFC,0x7E,0x00,0x01,0xF8,
+0xFE,0x00,0x01,0xF8,0xFE,0x7F,0xE1,0xF8,0xDE,0x7F,0xE1,0xF8,0x1E,0x78,0xE0,0xF0,
+0x1E,0x78,0xEE,0xF0,0x1E,0x78,0xFF,0xF0,0x1E,0x78,0xFD,0xF8,0x1E,0x79,0xFB,0xFC,
+0x1E,0xF1,0xF7,0xBC,0x1E,0xF0,0xEF,0x9E,0x1F,0xE0,0x0F,0x0F,0x1E,0xC0,0x1E,0x0F,
+0x1E,0x00,0x0C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  雪  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"雪",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x78,0x03,0xC0,0x1E,0x78,0x03,0xC0,0x1E,
+0x7F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFE,0x00,0x03,0xC0,0x00,0x00,0x03,0xC0,0x00,
+0x07,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x78,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x78,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  电  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"电",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,
+0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,
+0x78,0x07,0x80,0xF8,0x78,0x07,0x80,0xF8,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,
+0x78,0x07,0x80,0x0E,0x78,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,0x00,0x07,0x80,0x0F,
+0x00,0x07,0x80,0x1F,0x00,0x07,0x80,0x1E,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFC,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+/*--  文字:  子  --*/
+/*--  微软雅黑24;  此字体下对应的点阵为:宽x高=32x41   --*/
+{"子",
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x01,0xF8,0x00,0x00,0x07,0xE0,
+0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0xFC,0x00,
+0x00,0x01,0xF8,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,0x00,0x03,0xE0,0x00,
+0x00,0x03,0xE0,0x00,0x00,0x03,0xC0,0x00,0x01,0xFF,0xC0,0x00,0x00,0xFF,0x80,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00},
+
+
+};
+
+cFONT Font24CN = {
+  Font24CN_Table,
+  sizeof(Font24CN_Table)/sizeof(CH_CN),  /*size of table*/
+  24, /* ASCII Width */
+  32, /* Width */
+  41, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 1004 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/font8.cpp

@@ -0,0 +1,1004 @@
+/**
+  ******************************************************************************
+  * @file    Font8.c
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   This file provides text Font8 for STM32xx-EVAL's LCD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fonts.h"
+
+// 
+//  Font data for Courier New 12pt
+// 
+
+const uint8_t Font8_Table[] PROGMEM = 
+{
+	// @0 ' ' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @8 '!' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @16 '"' (5 pixels wide)
+	0x50, //  # # 
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @24 '#' (5 pixels wide)
+	0x28, //   # #
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xF8, // #####
+	0x50, //  # # 
+	0xA0, // # #  
+	0x00, //      
+
+	// @32 '$' (5 pixels wide)
+	0x20, //   #  
+	0x30, //   ## 
+	0x60, //  ##  
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x20, //   #  
+	0x00, //      
+
+	// @40 '%' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x18, //    ##
+	0x60, //  ##  
+	0x10, //    # 
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @48 '&' (5 pixels wide)
+	0x00, //      
+	0x38, //   ###
+	0x20, //   #  
+	0x60, //  ##  
+	0x50, //  # # 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @56 ''' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @64 '(' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @72 ')' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @80 '*' (5 pixels wide)
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @88 '+' (5 pixels wide)
+	0x00, //      
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @96 ',' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @104 '-' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @112 '.' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @120 '/' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x40, //  #   
+	0x80, // #    
+	0x00, //      
+
+	// @128 '0' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @136 '1' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @144 '2' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @152 '3' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @160 '4' (5 pixels wide)
+	0x10, //    # 
+	0x30, //   ## 
+	0x50, //  # # 
+	0x78, //  ####
+	0x10, //    # 
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @168 '5' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x60, //  ##  
+	0x10, //    # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @176 '6' (5 pixels wide)
+	0x30, //   ## 
+	0x40, //  #   
+	0x60, //  ##  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @184 '7' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @192 '8' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x20, //   #  
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @200 '9' (5 pixels wide)
+	0x30, //   ## 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @208 ':' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @216 ';' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x10, //    # 
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @224 '<' (5 pixels wide)
+	0x00, //      
+	0x10, //    # 
+	0x20, //   #  
+	0xC0, // ##   
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+
+	// @232 '=' (5 pixels wide)
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @240 '>' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0x20, //   #  
+	0x18, //    ##
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+	0x00, //      
+
+	// @248 '?' (5 pixels wide)
+	0x20, //   #  
+	0x50, //  # # 
+	0x10, //    # 
+	0x20, //   #  
+	0x00, //      
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @256 '@' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x58, //  # ##
+	0x48, //  #  #
+	0x40, //  #   
+	0x38, //   ###
+	0x00, //      
+
+	// @264 'A' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x50, //  # # 
+	0x70, //  ### 
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @272 'B' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @280 'C' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @288 'D' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @296 'E' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @304 'F' (5 pixels wide)
+	0xF8, // #####
+	0x48, //  #  #
+	0x60, //  ##  
+	0x40, //  #   
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @312 'G' (5 pixels wide)
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x58, //  # ##
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @320 'H' (5 pixels wide)
+	0xE8, // ### #
+	0x48, //  #  #
+	0x78, //  ####
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @328 'I' (5 pixels wide)
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @336 'J' (5 pixels wide)
+	0x38, //   ###
+	0x10, //    # 
+	0x10, //    # 
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x00, //      
+	0x00, //      
+
+	// @344 'K' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x60, //  ##  
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @352 'L' (5 pixels wide)
+	0xE0, // ###  
+	0x40, //  #   
+	0x40, //  #   
+	0x40, //  #   
+	0x48, //  #  #
+	0xF8, // #####
+	0x00, //      
+	0x00, //      
+
+	// @360 'M' (5 pixels wide)
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xD8, // ## ##
+	0xA8, // # # #
+	0x88, // #   #
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @368 'N' (5 pixels wide)
+	0xD8, // ## ##
+	0x68, //  ## #
+	0x68, //  ## #
+	0x58, //  # ##
+	0x58, //  # ##
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @376 'O' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @384 'P' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+	0x00, //      
+	0x00, //      
+
+	// @392 'Q' (5 pixels wide)
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x18, //    ##
+	0x00, //      
+
+	// @400 'R' (5 pixels wide)
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @408 'S' (5 pixels wide)
+	0x70, //  ### 
+	0x50, //  # # 
+	0x20, //   #  
+	0x10, //    # 
+	0x50, //  # # 
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @416 'T' (5 pixels wide)
+	0xF8, // #####
+	0xA8, // # # #
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @424 'U' (5 pixels wide)
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @432 'V' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x48, //  #  #
+	0x50, //  # # 
+	0x50, //  # # 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @440 'W' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @448 'X' (5 pixels wide)
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @456 'Y' (5 pixels wide)
+	0xD8, // ## ##
+	0x88, // #   #
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @464 'Z' (5 pixels wide)
+	0x78, //  ####
+	0x48, //  #  #
+	0x10, //    # 
+	0x20, //   #  
+	0x48, //  #  #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @472 '[' (5 pixels wide)
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x00, //      
+
+	// @480 '\' (5 pixels wide)
+	0x80, // #    
+	0x40, //  #   
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @488 ']' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x00, //      
+
+	// @496 '^' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @504 '_' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0xF8, // #####
+
+	// @512 '`' (5 pixels wide)
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x00, //      
+
+	// @520 'a' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x10, //    # 
+	0x70, //  ### 
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @528 'b' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xF0, // #### 
+	0x00, //      
+	0x00, //      
+
+	// @536 'c' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x40, //  #   
+	0x40, //  #   
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @544 'd' (5 pixels wide)
+	0x18, //    ##
+	0x08, //     #
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @552 'e' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x70, //  ### 
+	0x70, //  ### 
+	0x40, //  #   
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @560 'f' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x70, //  ### 
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @568 'g' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x30, //   ## 
+
+	// @576 'h' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x70, //  ### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xE8, // ### #
+	0x00, //      
+	0x00, //      
+
+	// @584 'i' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @592 'j' (5 pixels wide)
+	0x20, //   #  
+	0x00, //      
+	0x70, //  ### 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x10, //    # 
+	0x70, //  ### 
+
+	// @600 'k' (5 pixels wide)
+	0xC0, // ##   
+	0x40, //  #   
+	0x58, //  # ##
+	0x70, //  ### 
+	0x50, //  # # 
+	0xD8, // ## ##
+	0x00, //      
+	0x00, //      
+
+	// @608 'l' (5 pixels wide)
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @616 'm' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD0, // ## # 
+	0xA8, // # # #
+	0xA8, // # # #
+	0xA8, // # # #
+	0x00, //      
+	0x00, //      
+
+	// @624 'n' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0xC8, // ##  #
+	0x00, //      
+	0x00, //      
+
+	// @632 'o' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @640 'p' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xF0, // #### 
+	0x48, //  #  #
+	0x48, //  #  #
+	0x70, //  ### 
+	0x40, //  #   
+	0xE0, // ###  
+
+	// @648 'q' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x38, //   ###
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x08, //     #
+	0x18, //    ##
+
+	// @656 'r' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x20, //   #  
+	0x20, //   #  
+	0x70, //  ### 
+	0x00, //      
+	0x00, //      
+
+	// @664 's' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x30, //   ## 
+	0x20, //   #  
+	0x10, //    # 
+	0x60, //  ##  
+	0x00, //      
+	0x00, //      
+
+	// @672 't' (5 pixels wide)
+	0x00, //      
+	0x40, //  #   
+	0xF0, // #### 
+	0x40, //  #   
+	0x48, //  #  #
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @680 'u' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x48, //  #  #
+	0x48, //  #  #
+	0x38, //   ###
+	0x00, //      
+	0x00, //      
+
+	// @688 'v' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xC8, // ##  #
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x00, //      
+	0x00, //      
+
+	// @696 'w' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0xA8, // # # #
+	0xA8, // # # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+
+	// @704 'x' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x48, //  #  #
+	0x30, //   ## 
+	0x30, //   ## 
+	0x48, //  #  #
+	0x00, //      
+	0x00, //      
+
+	// @712 'y' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0xD8, // ## ##
+	0x50, //  # # 
+	0x50, //  # # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+
+	// @720 'z' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x78, //  ####
+	0x50, //  # # 
+	0x28, //   # #
+	0x78, //  ####
+	0x00, //      
+	0x00, //      
+
+	// @728 '{' (5 pixels wide)
+	0x10, //    # 
+	0x20, //   #  
+	0x20, //   #  
+	0x60, //  ##  
+	0x20, //   #  
+	0x20, //   #  
+	0x10, //    # 
+	0x00, //      
+
+	// @736 '|' (5 pixels wide)
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x20, //   #  
+	0x00, //      
+
+	// @744 '}' (5 pixels wide)
+	0x40, //  #   
+	0x20, //   #  
+	0x20, //   #  
+	0x30, //   ## 
+	0x20, //   #  
+	0x20, //   #  
+	0x40, //  #   
+	0x00, //      
+
+	// @752 '~' (5 pixels wide)
+	0x00, //      
+	0x00, //      
+	0x00, //      
+	0x28, //   # #
+	0x50, //  # # 
+	0x00, //      
+	0x00, //      
+	0x00, //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */
+  8, /* Height */
+};
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 99 - 0
doc/OLED_Module_Code/Arduino/OLED_0in96_rgb/fonts.h

@@ -0,0 +1,99 @@
+/**
+  ******************************************************************************
+  * @file    fonts.h
+  * @author  MCD Application Team
+  * @version V1.0.0
+  * @date    18-February-2014
+  * @brief   Header for fonts.c file
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FONTS_H
+#define __FONTS_H
+
+
+/*最大字体微软雅黑24 (32x41) */
+#define MAX_HEIGHT_FONT         41
+#define MAX_WIDTH_FONT          32
+#define OFFSET_BITMAP           
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include <stdint.h>
+#include <avr/pgmspace.h>
+//ASCII
+typedef struct _tFont
+{    
+  const uint8_t *table;
+  uint16_t Width;
+  uint16_t Height;
+  
+} sFONT;
+
+
+//GB2312
+typedef struct                                          // 汉字字模数据结构
+{
+  unsigned char index[3];                               // 汉字内码索引
+  const char matrix[MAX_HEIGHT_FONT*MAX_WIDTH_FONT/8];  // 点阵码数据
+}CH_CN;
+
+
+typedef struct
+{    
+  const CH_CN *table;
+  uint16_t size;
+  uint16_t ASCII_Width;
+  uint16_t Width;
+  uint16_t Height;
+  
+}cFONT;
+
+extern sFONT Font24;
+extern sFONT Font20;
+extern sFONT Font16;
+extern sFONT Font12;
+extern sFONT Font8;
+
+extern cFONT Font12CN;
+extern cFONT Font24CN;
+
+#ifdef __cplusplus
+}
+#endif
+  
+#endif /* __FONTS_H */
+ 
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

+ 80 - 0
doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/DEV_Config.cpp

@@ -0,0 +1,80 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+  | file        : DEV_Config.cpp
+  | version     : V1.0
+  | date        : 2020-06-16
+  | function    : Provide the hardware underlying interface
+******************************************************************************/
+#include "DEV_Config.h"
+
+/********************************************************************************
+  function: System Init and exit
+  note:
+  Initialize the communication method
+********************************************************************************/
+uint8_t System_Init(void)
+{
+  //set pin
+  pinMode(OLED_CS, OUTPUT);
+  pinMode(OLED_RST, OUTPUT);
+  pinMode(OLED_DC, OUTPUT);
+
+  //set Serial
+  Serial.begin(115200);
+
+#if USE_SPI_4W
+  Serial.println("USE_SPI");
+  //set OLED SPI
+  SPI.setDataMode(SPI_MODE3);
+  SPI.setBitOrder(MSBFIRST);
+  SPI.setClockDivider(SPI_CLOCK_DIV2);
+  SPI.begin();
+
+#elif USE_IIC
+  //set OLED I2C
+  Serial.println("USE_I2C");
+  OLED_DC_0;//DC = 1 => Address = 0x3d
+  OLED_CS_0;
+  Wire.setClock(1000000);
+  Wire.begin();
+#endif
+  return 0;
+}
+
+/********************************************************************************
+  function: Hardware interface
+  note:
+  SPI4W_Write_Byte(value) :
+    hardware SPI
+  I2C_Write_Byte(value, cmd):
+    hardware I2C
+********************************************************************************/
+void SPI4W_Write_Byte(uint8_t DATA)
+{
+  SPI.transfer(DATA);
+}
+
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd)
+{
+  uint8_t Addr = 0x3c;
+  Wire.beginTransmission(Addr);
+  Wire.write(Cmd);
+  Wire.write(value);
+  Wire.endTransmission();
+}
+
+/********************************************************************************
+  function: Delay function
+  note:
+  Driver_Delay_ms(xms) : Delay x ms
+  Driver_Delay_us(xus) : Delay x us
+********************************************************************************/
+void Driver_Delay_ms(unsigned long xms)
+{
+  delay(xms);
+}
+
+void Driver_Delay_us(int xus)
+{
+  for (int j = xus; j > 0; j--);
+}

+ 52 - 0
doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/DEV_Config.h

@@ -0,0 +1,52 @@
+/******************************************************************************
+**************************Hardware interface layer*****************************
+* | file      	:	DEV_Config.h
+* |	version		  :	V1.0
+* | date		    :	2020-06-16
+* | function	  :	Provide the hardware underlying interface	
+******************************************************************************/
+#ifndef _DEV_CONFIG_H_
+#define _DEV_CONFIG_H_
+
+#include <SPI.h>
+#include <Wire.h>
+#include <avr/pgmspace.h>
+/**
+ * data
+**/
+#define UBYTE   uint8_t
+#define UWORD   uint16_t
+#define UDOUBLE uint32_t
+
+#define USE_SPI_4W  1
+#define USE_IIC     0
+
+#define IIC_CMD        0X00
+#define IIC_RAM        0X40
+
+/****************************************************************************************
+    //Use the  library function definition
+*****************************************************************************************/
+//GPIO config
+#define OLED_CS 10
+#define OLED_CS_0     digitalWrite(OLED_CS, LOW)
+#define OLED_CS_1     digitalWrite(OLED_CS, HIGH)
+
+#define OLED_RST 8
+#define OLED_RST_0    digitalWrite(OLED_RST, LOW)
+#define OLED_RST_1    digitalWrite(OLED_RST, HIGH)
+
+#define OLED_DC 7
+#define OLED_DC_0     digitalWrite(OLED_DC, LOW)
+#define OLED_DC_1     digitalWrite(OLED_DC, HIGH)
+
+/*------------------------------------------------------------------------------------------------------*/
+uint8_t System_Init(void);
+
+void SPI4W_Write_Byte(uint8_t DATA);
+void I2C_Write_Byte(uint8_t value, uint8_t Cmd);
+
+void Driver_Delay_ms(unsigned long xms);
+void Driver_Delay_us(int xus);
+
+#endif

+ 24 - 0
doc/OLED_Module_Code/Arduino/OLED_1in27_rgb/Debug.h

@@ -0,0 +1,24 @@
+/*****************************************************************************
+* | File      	:	Debug.h
+* | Author      : Waveshare team
+* | Function    :	debug with printf
+* | Info        :
+*----------------
+* |	This version:   V1.0
+* | Date        :   2020-06-16
+* | Info        :   Basic version
+*
+******************************************************************************/
+#ifndef __DEBUG_H
+#define __DEBUG_H
+
+#include "stdio.h"
+
+#define DEBUG 0
+#if DEBUG
+	#define Debug(__info,...) printf("Debug : " __info,##__VA_ARGS__)
+#else
+	#define Debug(__info,...)  
+#endif
+
+#endif

Деякі файли не було показано, через те що забагато файлів було змінено