Andrew Reed / Mbed OS CITY1082-i2c_master_wifi_mqtt
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MEMDEV_Speedometer.c Source File

MEMDEV_Speedometer.c

00001 /*********************************************************************
00002 *                SEGGER Microcontroller GmbH                         *
00003 *        Solutions for real time microcontroller applications        *
00004 **********************************************************************
00005 *                                                                    *
00006 *        (c) 1996 - 2018  SEGGER Microcontroller GmbH                *
00007 *                                                                    *
00008 *        Internet: www.segger.com    Support:  support@segger.com    *
00009 *                                                                    *
00010 **********************************************************************
00011 
00012 ** emWin V5.48 - Graphical user interface for embedded applications **
00013 All  Intellectual Property rights  in the Software belongs to  SEGGER.
00014 emWin is protected by  international copyright laws.  Knowledge of the
00015 source code may not be used to write a similar product.  This file may
00016 only be used in accordance with the following terms:
00017 
00018 The software  has been licensed to  Cypress Semiconductor Corporation,
00019 whose registered  office is situated  at 198 Champion Ct. San Jose, CA 
00020 95134 USA  solely for the  purposes of creating  libraries for Cypress
00021 PSoC3 and  PSoC5 processor-based devices,  sublicensed and distributed
00022 under  the  terms  and  conditions  of  the  Cypress  End User License
00023 Agreement.
00024 Full source code is available at: www.segger.com
00025 
00026 We appreciate your understanding and fairness.
00027 ----------------------------------------------------------------------
00028 Licensing information
00029 Licensor:                 SEGGER Microcontroller Systems LLC
00030 Licensed to:              Cypress Semiconductor Corp, 198 Champion Ct., San Jose, CA 95134, USA
00031 Licensed SEGGER software: emWin
00032 License number:           GUI-00319
00033 License model:            Services and License Agreement, signed June 10th, 2009
00034 Licensed platform:        Any Cypress platform (Initial targets are: PSoC3, PSoC5)
00035 ----------------------------------------------------------------------
00036 Support and Update Agreement (SUA)
00037 SUA period:               2009-06-12 - 2022-07-27
00038 Contact to extend SUA:    sales@segger.com
00039 ----------------------------------------------------------------------
00040 File        : MEMDEV_Speedometer.c
00041 Purpose     : Shows how to use memory devices for rotation.
00042 Requirements: WindowManager - ( )
00043               MemoryDevices - (x)
00044               AntiAliasing  - (x)
00045               VNC-Server    - ( )
00046               PNG-Library   - ( )
00047               TrueTypeFonts - ( )
00048 ---------------------------END-OF-HEADER------------------------------
00049 */
00050 
00051 #include "GUI.h"
00052 
00053 /*********************************************************************
00054 *
00055 *       Defines
00056 *
00057 **********************************************************************
00058 */
00059 //
00060 // Color definitions in dependence of color format
00061 //
00062 #if (GUI_USE_ARGB)
00063   #define COLOR_RING0    0xFFCCCCCC
00064   #define COLOR_RING1    0xFF333333
00065   #define COLOR_SCALE0   0xFF111111
00066   #define COLOR_SCALE1   0xFF111111
00067   #define COLOR_DIGIT    0xFFCCCCCC
00068   #define COLOR_CMARK    0xFFCCCCCC
00069   #define COLOR_BACK0    0xFF3333FF
00070   #define COLOR_BACK1    0xFF000055
00071   #define COLOR_DISPLAY0 0xFF000000
00072   #define COLOR_DISPLAY1 0xFFCCCCCC
00073   #define COLOR_NEEDLE   0xFFFF8020
00074 #else
00075   #define COLOR_RING0    0x00CCCCCC
00076   #define COLOR_RING1    0x00333333
00077   #define COLOR_SCALE0   0x00111111
00078   #define COLOR_SCALE1   0x00111111
00079   #define COLOR_DIGIT    0x00CCCCCC
00080   #define COLOR_CMARK    0x00CCCCCC
00081   #define COLOR_BACK0    0x00FF3333
00082   #define COLOR_BACK1    0x00550000
00083   #define COLOR_DISPLAY0 0x00000000
00084   #define COLOR_DISPLAY1 0x00CCCCCC
00085   #define COLOR_NEEDLE   0x002080FF
00086 #endif
00087 
00088 #define R_SCALE 101
00089 #define R_DIGIT  88
00090 #define R_CHECK  75
00091 #define R_RING  110
00092 #define R_KNOB   10
00093 #define YPOS_LABEL ((R_RING << 1) - 30)
00094 #define W_RING0   7
00095 #define W_RING1   3
00096 #define L_CHECK0 10
00097 #define L_CHECK1  2
00098 #define T_MAX       10000
00099 #define T_ROLL       2000
00100 #define MAG 6
00101 #define T_MIN_FRAME  20
00102 
00103 //
00104 // Memory device format in dependence of color format
00105 //
00106 #if (GUI_USE_ARGB)
00107   #define GUI_COLOR_CONV GUICC_M8888I
00108 #else
00109   #define GUI_COLOR_CONV GUICC_8888
00110 #endif
00111 
00112 //
00113 // Recommended memory to run the sample with adequate performance
00114 //
00115 #define RECOMMENDED_MEMORY (1024L * 1400)
00116 
00117 /*********************************************************************
00118 *
00119 *       Static (const) data
00120 *
00121 **********************************************************************
00122 */
00123 static const char _acText[] = "Speedometer\nDemo\n";
00124 
00125 /*********************************************************************
00126 *
00127 *       _aNeedle
00128 */
00129 static const GUI_POINT _aNeedle[] = {
00130   { MAG * (+ R_KNOB),       - 10},
00131   { MAG * (  R_CHECK),      -  3},
00132   { MAG * (  R_CHECK - 10),    0},
00133   { MAG * (  R_CHECK),      +  3},
00134   { MAG * (+ R_KNOB),       + 10},
00135 };
00136 
00137 /*********************************************************************
00138 *
00139 *       GUI_FontRounded16 (needed to display "kmh" - "mph")
00140 */
00141 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_0057[ 66] = { // Code 0057, LATIN CAPITAL LETTER W
00142   0x46, 0x00, 0x06, 0x70, 0x00, 0x64,
00143   0xDF, 0x20, 0x2F, 0xF3, 0x01, 0xFD,
00144   0xAF, 0x60, 0x6F, 0xF7, 0x05, 0xFA,
00145   0x6F, 0x90, 0x9E, 0xEA, 0x08, 0xF7,
00146   0x2F, 0xC0, 0xDB, 0xAE, 0x0B, 0xF3,
00147   0x0E, 0xF2, 0xF7, 0x7F, 0x2E, 0xE0,
00148   0x09, 0xF7, 0xF4, 0x3F, 0x7F, 0xA0,
00149   0x06, 0xFE, 0xF0, 0x0E, 0xEF, 0x60,
00150   0x02, 0xFF, 0xB0, 0x0B, 0xFF, 0x20,
00151   0x00, 0xCF, 0x70, 0x06, 0xFD, 0x00,
00152   0x00, 0x12, 0x00, 0x00, 0x21, 0x00
00153 };
00154 
00155 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_0065[ 32] = { // Code 0065, LATIN SMALL LETTER E
00156   0x02, 0xAE, 0xEB, 0x20,
00157   0x0D, 0xE7, 0x7E, 0xE1,
00158   0x6F, 0x82, 0x28, 0xF6,
00159   0x7F, 0xFF, 0xFF, 0xF6,
00160   0x7F, 0x70, 0x00, 0x30,
00161   0x2E, 0xE7, 0x6C, 0xF1,
00162   0x04, 0xDF, 0xFE, 0x70,
00163   0x00, 0x02, 0x20, 0x00
00164 };
00165 
00166 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_0068[ 44] = { // Code 0068, LATIN SMALL LETTER H
00167   0x07, 0x30, 0x00, 0x00,
00168   0x4F, 0x90, 0x00, 0x00,
00169   0x4F, 0x90, 0x00, 0x00,
00170   0x4F, 0xAA, 0xED, 0x50,
00171   0x4F, 0xFB, 0xAF, 0xF1,
00172   0x4F, 0xC0, 0x0C, 0xF3,
00173   0x4F, 0x90, 0x0B, 0xF4,
00174   0x4F, 0x90, 0x0B, 0xF4,
00175   0x4F, 0x90, 0x0B, 0xF4,
00176   0x3F, 0x90, 0x0A, 0xF2,
00177   0x02, 0x00, 0x00, 0x10
00178 };
00179 
00180 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_0069[ 22] = { // Code 0069, LATIN SMALL LETTER I
00181   0x07, 0x40,
00182   0x2F, 0xB0,
00183   0x04, 0x20,
00184   0x1E, 0x80,
00185   0x2F, 0xB0,
00186   0x2F, 0xB0,
00187   0x2F, 0xB0,
00188   0x2F, 0xB0,
00189   0x2F, 0xB0,
00190   0x1F, 0xA0,
00191   0x01, 0x10
00192 };
00193 
00194 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_006B[ 44] = { // Code 006B, LATIN SMALL LETTER K
00195   0x07, 0x30, 0x00, 0x00,
00196   0x4F, 0x90, 0x00, 0x00,
00197   0x4F, 0x90, 0x00, 0x00,
00198   0x4F, 0x90, 0x5E, 0x30,
00199   0x4F, 0x94, 0xFE, 0x20,
00200   0x4F, 0xCE, 0xE3, 0x00,
00201   0x4F, 0xFF, 0xE2, 0x00,
00202   0x4F, 0xD8, 0xFC, 0x00,
00203   0x4F, 0x90, 0xBF, 0x80,
00204   0x3F, 0x90, 0x2E, 0xB0,
00205   0x01, 0x00, 0x01, 0x10
00206 };
00207 
00208 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_006D[ 48] = { // Code 006D, LATIN SMALL LETTER M
00209   0x2E, 0x69, 0xED, 0x38, 0xEE, 0x70,
00210   0x4F, 0xEB, 0xBF, 0xED, 0xAF, 0xF3,
00211   0x4F, 0xC0, 0x0F, 0xF2, 0x0A, 0xF4,
00212   0x4F, 0x90, 0x0F, 0xF0, 0x09, 0xF4,
00213   0x4F, 0x90, 0x0F, 0xF0, 0x09, 0xF4,
00214   0x4F, 0x90, 0x0F, 0xF0, 0x09, 0xF4,
00215   0x3F, 0x90, 0x0D, 0xE0, 0x08, 0xF3,
00216   0x02, 0x00, 0x01, 0x10, 0x00, 0x20
00217 };
00218 
00219 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_006E[ 32] = { // Code 006E, LATIN SMALL LETTER N
00220   0x2E, 0x6A, 0xED, 0x50,
00221   0x4F, 0xFB, 0xAF, 0xF1,
00222   0x4F, 0xC0, 0x0C, 0xF3,
00223   0x4F, 0x90, 0x0B, 0xF4,
00224   0x4F, 0x90, 0x0B, 0xF4,
00225   0x4F, 0x90, 0x0B, 0xF4,
00226   0x3F, 0x90, 0x0A, 0xF2,
00227   0x02, 0x00, 0x00, 0x10
00228 };
00229 
00230 GUI_CONST_STORAGE unsigned char acGUI_FontRounded16_0070[ 40] = { // Code 0070, LATIN SMALL LETTER P
00231   0x2E, 0x7B, 0xFC, 0x30,
00232   0x4F, 0xFA, 0x9F, 0xE1,
00233   0x4F, 0xB0, 0x0A, 0xF5,
00234   0x4F, 0x80, 0x06, 0xF7,
00235   0x4F, 0xA0, 0x08, 0xF6,
00236   0x4F, 0xF7, 0x7E, 0xF2,
00237   0x4F, 0xBD, 0xFF, 0x50,
00238   0x4F, 0x90, 0x21, 0x00,
00239   0x4F, 0x90, 0x00, 0x00,
00240   0x19, 0x40, 0x00, 0x00
00241 };
00242 
00243 GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontRounded16_CharInfo[8] = {
00244    {  12,  11,   0,   3,  12, acGUI_FontRounded16_0057 } // Code 0057, LATIN CAPITAL LETTER W
00245   ,{   8,   8,   0,   6,   8, acGUI_FontRounded16_0065 } // Code 0065, LATIN SMALL LETTER E
00246   ,{   8,  11,   0,   3,   8, acGUI_FontRounded16_0068 } // Code 0068, LATIN SMALL LETTER H
00247   ,{   3,  11,   0,   3,   4, acGUI_FontRounded16_0069 } // Code 0069, LATIN SMALL LETTER I
00248   ,{   7,  11,   0,   3,   7, acGUI_FontRounded16_006B } // Code 006B, LATIN SMALL LETTER K
00249   ,{  12,   8,   0,   6,  12, acGUI_FontRounded16_006D } // Code 006D, LATIN SMALL LETTER M
00250   ,{   8,   8,   0,   6,   8, acGUI_FontRounded16_006E } // Code 006E, LATIN SMALL LETTER N
00251   ,{   8,  10,   0,   6,   8, acGUI_FontRounded16_0070 } // Code 0070, LATIN SMALL LETTER P
00252 };
00253 
00254 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop6 = {
00255    0x0070                                   // First character
00256   ,0x0070                                   // Last character 
00257   ,&GUI_FontRounded16_CharInfo[  7]         // Address of first character
00258   ,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 // Pointer to next GUI_FONT_PROP_EXT
00259 };
00260 
00261 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop5 = {
00262    0x006D                                   // First character
00263   ,0x006E                                   // Last character 
00264   ,&GUI_FontRounded16_CharInfo[  5]         // Address of first character
00265   ,&GUI_FontRounded16_Prop6                 // Pointer to next GUI_FONT_PROP_EXT
00266 };
00267 
00268 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop4 = {
00269    0x006B                                   // First character
00270   ,0x006B                                   // Last character 
00271   ,&GUI_FontRounded16_CharInfo[  4]         // Address of first character
00272   ,&GUI_FontRounded16_Prop5                 // Pointer to next GUI_FONT_PROP_EXT
00273 };
00274 
00275 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop3 = {
00276    0x0068                                   // First character
00277   ,0x0069                                   // Last character 
00278   ,&GUI_FontRounded16_CharInfo[  2]         // Address of first character
00279   ,&GUI_FontRounded16_Prop4                 // Pointer to next GUI_FONT_PROP_EXT
00280 };
00281 
00282 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop2 = {
00283    0x0065                                   // First character
00284   ,0x0065                                   // Last character 
00285   ,&GUI_FontRounded16_CharInfo[  1]         // Address of first character
00286   ,&GUI_FontRounded16_Prop3                 // Pointer to next GUI_FONT_PROP_EXT
00287 };
00288 
00289 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded16_Prop1 = {
00290    0x0057                                   // First character
00291   ,0x0057                                   // Last character 
00292   ,&GUI_FontRounded16_CharInfo[  0]         // Address of first character
00293   ,&GUI_FontRounded16_Prop2                 // Pointer to next GUI_FONT_PROP_EXT
00294 };
00295 
00296 GUI_CONST_STORAGE GUI_FONT GUI_FontRounded16 = {
00297    GUI_FONTTYPE_PROP_AA4_EXT // type of font   
00298   ,16 // height of font 
00299   ,16 // space of font y
00300   ,1  // magnification x
00301   ,1  // magnification y
00302   ,{&GUI_FontRounded16_Prop1}
00303   ,16 // Baseline
00304   ,8  // Height of lowercase characters
00305   ,11 // Height of capital characters
00306 };
00307 
00308 /*********************************************************************
00309 *
00310 *       GUI_FontDigit11 (needed for the scale digits)
00311 */
00312 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0030[ 33] = { // Code 0030, DIGIT ZERO
00313   0x1B, 0xFE, 0xA1,
00314   0xBF, 0xFF, 0xFA,
00315   0xEF, 0x21, 0xFE,
00316   0xFF, 0x00, 0xFF,
00317   0xFF, 0x00, 0xFF,
00318   0xFF, 0x00, 0xFF,
00319   0xFF, 0x00, 0xFF,
00320   0xFF, 0x00, 0xFF,
00321   0xEF, 0x12, 0xFF,
00322   0xAF, 0xFF, 0xFB,
00323   0x1B, 0xFF, 0xB1
00324 };
00325 
00326 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0031[ 22] = { // Code 0031, DIGIT ONE
00327   0x00, 0x5F,
00328   0x06, 0xFF,
00329   0xDF, 0xFF,
00330   0x02, 0xFF,
00331   0x00, 0xFF,
00332   0x00, 0xFF,
00333   0x00, 0xFF,
00334   0x00, 0xFF,
00335   0x00, 0xFF,
00336   0x00, 0xFF,
00337   0x00, 0xFF
00338 };
00339 
00340 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0032[ 33] = { // Code 0032, DIGIT TWO
00341   0x2D, 0xFC, 0x20,
00342   0xBF, 0xFF, 0xB0,
00343   0xFF, 0x1C, 0xF0,
00344   0xFF, 0x0D, 0xE0,
00345   0x00, 0x5F, 0xA0,
00346   0x00, 0xCF, 0x40,
00347   0x05, 0xFA, 0x00,
00348   0x0D, 0xF2, 0x00,
00349   0x7F, 0x80, 0x00,
00350   0xCF, 0xFF, 0xF0,
00351   0xEF, 0xFF, 0xF0
00352 };
00353 
00354 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0033[ 33] = { // Code 0033, DIGIT THREE
00355   0x6E, 0xFD, 0x40,
00356   0xEF, 0xFF, 0xC0,
00357   0xFF, 0x1F, 0xF0,
00358   0x00, 0x1F, 0xE0,
00359   0x00, 0xFF, 0x70,
00360   0x00, 0xFF, 0xD0,
00361   0x00, 0x2F, 0xF0,
00362   0xFF, 0x0F, 0xF0,
00363   0xFF, 0x1F, 0xE0,
00364   0xDF, 0xFF, 0xB0,
00365   0x3D, 0xFC, 0x30
00366 };
00367 
00368 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0034[ 44] = { // Code 0034, DIGIT FOUR
00369   0x00, 0x4F, 0xFF, 0x00,
00370   0x00, 0xBF, 0xFF, 0x00,
00371   0x02, 0xFD, 0xFF, 0x00,
00372   0x08, 0xF7, 0xFF, 0x00,
00373   0x0E, 0xF1, 0xFF, 0x00,
00374   0x6F, 0xA0, 0xFF, 0x00,
00375   0xCF, 0x30, 0xFF, 0x00,
00376   0xFF, 0xFF, 0xFF, 0xF0,
00377   0xFF, 0xFF, 0xFF, 0xF0,
00378   0x00, 0x00, 0xFF, 0x00,
00379   0x00, 0x00, 0xFF, 0x00
00380 };
00381 
00382 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0035[ 33] = { // Code 0035, DIGIT FIVE
00383   0xFF, 0xFF, 0xFF,
00384   0xFF, 0xFF, 0xFF,
00385   0xFF, 0x00, 0x00,
00386   0xFF, 0xAF, 0xD4,
00387   0xFF, 0xFF, 0xFC,
00388   0xFF, 0x22, 0xFF,
00389   0x00, 0x00, 0xFF,
00390   0xFF, 0x00, 0xFF,
00391   0xEF, 0x21, 0xFF,
00392   0xBF, 0xFF, 0xFB,
00393   0x1B, 0xFF, 0xB2
00394 };
00395 
00396 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0036[ 33] = { // Code 0036, DIGIT SIX
00397   0x1A, 0xFF, 0xB2,
00398   0xBF, 0xFF, 0xFB,
00399   0xFF, 0x21, 0xFF,
00400   0xFF, 0x00, 0x00,
00401   0xFF, 0x9F, 0xD4,
00402   0xFF, 0xFF, 0xFD,
00403   0xFF, 0x22, 0xFF,
00404   0xFF, 0x00, 0xFF,
00405   0xFF, 0x22, 0xFF,
00406   0xBF, 0xFF, 0xFC,
00407   0x1B, 0xFF, 0xB2
00408 };
00409 
00410 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0037[ 33] = { // Code 0037, DIGIT SEVEN
00411   0xFF, 0xFF, 0xF0,
00412   0xFF, 0xFF, 0xF0,
00413   0x00, 0x2F, 0xC0,
00414   0x00, 0x5F, 0x90,
00415   0x00, 0x8F, 0x60,
00416   0x00, 0xCF, 0x30,
00417   0x00, 0xFE, 0x00,
00418   0x03, 0xFB, 0x00,
00419   0x07, 0xF8, 0x00,
00420   0x0A, 0xF5, 0x00,
00421   0x0D, 0xF2, 0x00
00422 };
00423 
00424 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0038[ 33] = { // Code 0038, DIGIT EIGHT
00425   0x3D, 0xFD, 0x40,
00426   0xDF, 0xFF, 0xD0,
00427   0xFF, 0x1F, 0xF0,
00428   0xDF, 0x1F, 0xE0,
00429   0x7F, 0xFF, 0x70,
00430   0xDF, 0xFF, 0xC0,
00431   0xFF, 0x1F, 0xF0,
00432   0xFF, 0x0F, 0xF0,
00433   0xFF, 0x1F, 0xF0,
00434   0xBF, 0xFF, 0xC0,
00435   0x3C, 0xFD, 0x30
00436 };
00437 
00438 GUI_CONST_STORAGE unsigned char acGUI_FontDigit11_0039[ 33] = { // Code 0039, DIGIT NINE
00439   0x2B, 0xFF, 0xB1,
00440   0xCF, 0xFF, 0xFB,
00441   0xFF, 0x22, 0xFF,
00442   0xFF, 0x00, 0xFF,
00443   0xFF, 0x22, 0xFF,
00444   0xDF, 0xFF, 0xFF,
00445   0x4D, 0xF9, 0xFF,
00446   0x00, 0x00, 0xFF,
00447   0xFF, 0x12, 0xFF,
00448   0xBF, 0xFF, 0xFB,
00449   0x2B, 0xFF, 0xA1
00450 };
00451 
00452 GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontDigit11_CharInfo[10] = {
00453    {   6,  11,   1,   4,   8, acGUI_FontDigit11_0030 } // Code 0030, DIGIT ZERO
00454   ,{   4,  11,   0,   4,   5, acGUI_FontDigit11_0031 } // Code 0031, DIGIT ONE
00455   ,{   5,  11,   1,   4,   7, acGUI_FontDigit11_0032 } // Code 0032, DIGIT TWO
00456   ,{   5,  11,   1,   4,   7, acGUI_FontDigit11_0033 } // Code 0033, DIGIT THREE
00457   ,{   7,  11,   0,   4,   7, acGUI_FontDigit11_0034 } // Code 0034, DIGIT FOUR
00458   ,{   6,  11,   1,   4,   8, acGUI_FontDigit11_0035 } // Code 0035, DIGIT FIVE
00459   ,{   6,  11,   1,   4,   8, acGUI_FontDigit11_0036 } // Code 0036, DIGIT SIX
00460   ,{   5,  11,   0,   4,   5, acGUI_FontDigit11_0037 } // Code 0037, DIGIT SEVEN
00461   ,{   5,  11,   1,   4,   7, acGUI_FontDigit11_0038 } // Code 0038, DIGIT EIGHT
00462   ,{   6,  11,   1,   4,   8, acGUI_FontDigit11_0039 } // Code 0039, DIGIT NINE
00463 };
00464 
00465 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontDigit11_Prop1 = {
00466    0x0030                                   // First character
00467   ,0x0039                                   // Last character 
00468   ,&GUI_FontDigit11_CharInfo[  0]           // Address of first character
00469   ,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 // Pointer to next GUI_FONT_PROP_EXT
00470 };
00471 
00472 GUI_CONST_STORAGE GUI_FONT GUI_FontDigit11 = {
00473    GUI_FONTTYPE_PROP_AA4_EXT // type of font   
00474   ,18 // height of font 
00475   ,18 // space of font y
00476   ,1  // magnification x
00477   ,1  // magnification y
00478   ,{&GUI_FontDigit11_Prop1}
00479   ,18 // Baseline
00480   ,9  // Height of lowercase characters
00481   ,11 // Height of capital characters
00482 };
00483 
00484 /*********************************************************************
00485 *
00486 *       GUI_FontDigit19 (needed for digital display)
00487 */
00488 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0030[133] = { // Code 0030, DIGIT ZERO
00489   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00490   0x00, 0x00, 0x7C, 0xFF, 0xFB, 0x40, 0x00,
00491   0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
00492   0x00, 0x9F, 0xFF, 0xED, 0xFF, 0xFF, 0x50,
00493   0x03, 0xFF, 0xFA, 0x00, 0x2D, 0xFF, 0xD0,
00494   0x08, 0xFF, 0xF1, 0x00, 0x05, 0xFF, 0xF3,
00495   0x0C, 0xFF, 0xB0, 0x00, 0x01, 0xFF, 0xF7,
00496   0x0E, 0xFF, 0x80, 0x00, 0x00, 0xDF, 0xFA,
00497   0x0F, 0xFF, 0x70, 0x00, 0x00, 0xBF, 0xFB,
00498   0x0F, 0xFF, 0x70, 0x00, 0x00, 0xBF, 0xFB,
00499   0x0F, 0xFF, 0x70, 0x00, 0x00, 0xBF, 0xFB,
00500   0x0E, 0xFF, 0x80, 0x00, 0x00, 0xDF, 0xF9,
00501   0x0C, 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xF7,
00502   0x08, 0xFF, 0xE0, 0x00, 0x03, 0xFF, 0xF4,
00503   0x03, 0xFF, 0xF7, 0x00, 0x0B, 0xFF, 0xE0,
00504   0x00, 0xBF, 0xFF, 0xB9, 0xCF, 0xFF, 0x60,
00505   0x00, 0x2E, 0xFF, 0xFF, 0xFF, 0xFA, 0x00,
00506   0x00, 0x01, 0xAF, 0xFF, 0xFE, 0x70, 0x00,
00507   0x00, 0x00, 0x01, 0x44, 0x30, 0x00, 0x00
00508 };
00509 
00510 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0031[133] = { // Code 0031, DIGIT ONE
00511   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00512   0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x70,
00513   0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xB0,
00514   0x00, 0x00, 0x00, 0x00, 0x4E, 0xFF, 0xB0,
00515   0x00, 0x00, 0x04, 0x8C, 0xFF, 0xFF, 0xB0,
00516   0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xB0,
00517   0x00, 0x00, 0x2E, 0xFF, 0xFF, 0xFF, 0xB0,
00518   0x00, 0x00, 0x00, 0x22, 0x2D, 0xFF, 0xB0,
00519   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00520   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00521   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00522   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00523   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00524   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00525   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00526   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00527   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xB0,
00528   0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0x70,
00529   0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00
00530 };
00531 
00532 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0032[126] = { // Code 0032, DIGIT TWO
00533   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00534   0x00, 0x02, 0x8D, 0xFF, 0xFB, 0x50, 0x00,
00535   0x00, 0x5E, 0xFF, 0xFF, 0xFF, 0xFB, 0x10,
00536   0x04, 0xFF, 0xFF, 0xED, 0xFF, 0xFF, 0xA0,
00537   0x0D, 0xFF, 0xE4, 0x00, 0x2D, 0xFF, 0xF2,
00538   0x1F, 0xFF, 0x70, 0x00, 0x05, 0xFF, 0xF6,
00539   0x1F, 0xFF, 0x10, 0x00, 0x04, 0xFF, 0xF5,
00540   0x06, 0xB6, 0x00, 0x00, 0x08, 0xFF, 0xF3,
00541   0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xC0,
00542   0x00, 0x00, 0x00, 0x2A, 0xFF, 0xFE, 0x30,
00543   0x00, 0x00, 0x06, 0xEF, 0xFF, 0xD3, 0x00,
00544   0x00, 0x02, 0xBF, 0xFF, 0xE7, 0x00, 0x00,
00545   0x00, 0x3E, 0xFF, 0xFA, 0x10, 0x00, 0x00,
00546   0x02, 0xEF, 0xFD, 0x40, 0x00, 0x00, 0x00,
00547   0x0B, 0xFF, 0xE1, 0x00, 0x00, 0x00, 0x00,
00548   0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE3,
00549   0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7,
00550   0x09, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD3
00551 };
00552 
00553 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0033[133] = { // Code 0033, DIGIT THREE
00554   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00555   0x00, 0x04, 0xAE, 0xFF, 0xEA, 0x30, 0x00,
00556   0x00, 0x9F, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
00557   0x07, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0x30,
00558   0x0C, 0xFF, 0xD2, 0x00, 0x5F, 0xFF, 0x70,
00559   0x0C, 0xFF, 0x30, 0x00, 0x0C, 0xFF, 0x90,
00560   0x03, 0x75, 0x00, 0x00, 0x0C, 0xFF, 0x80,
00561   0x00, 0x00, 0x00, 0x13, 0x8F, 0xFF, 0x20,
00562   0x00, 0x00, 0x06, 0xFF, 0xFF, 0xE5, 0x00,
00563   0x00, 0x00, 0x09, 0xFF, 0xFF, 0xFA, 0x10,
00564   0x00, 0x00, 0x01, 0x8B, 0xEF, 0xFF, 0x90,
00565   0x00, 0x00, 0x00, 0x00, 0x1D, 0xFF, 0xF1,
00566   0x03, 0x72, 0x00, 0x00, 0x08, 0xFF, 0xF2,
00567   0x2F, 0xFD, 0x00, 0x00, 0x09, 0xFF, 0xF2,
00568   0x3F, 0xFF, 0x80, 0x00, 0x2E, 0xFF, 0xD0,
00569   0x0D, 0xFF, 0xFC, 0x9A, 0xEF, 0xFF, 0x70,
00570   0x03, 0xEF, 0xFF, 0xFF, 0xFF, 0xFA, 0x00,
00571   0x00, 0x2A, 0xFF, 0xFF, 0xFD, 0x60, 0x00,
00572   0x00, 0x00, 0x14, 0x44, 0x20, 0x00, 0x00
00573 };
00574 
00575 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0034[133] = { // Code 0034, DIGIT FOUR
00576   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00577   0x00, 0x00, 0x00, 0x00, 0xAF, 0xE3, 0x00,
00578   0x00, 0x00, 0x00, 0x08, 0xFF, 0xF7, 0x00,
00579   0x00, 0x00, 0x00, 0x5F, 0xFF, 0xF7, 0x00,
00580   0x00, 0x00, 0x02, 0xEF, 0xFF, 0xF7, 0x00,
00581   0x00, 0x00, 0x1C, 0xFD, 0xEF, 0xF7, 0x00,
00582   0x00, 0x00, 0xAF, 0xF3, 0xDF, 0xF7, 0x00,
00583   0x00, 0x07, 0xFF, 0x60, 0xDF, 0xF7, 0x00,
00584   0x00, 0x3F, 0xFA, 0x00, 0xDF, 0xF7, 0x00,
00585   0x01, 0xEF, 0xD1, 0x00, 0xDF, 0xF7, 0x00,
00586   0x0B, 0xFF, 0x30, 0x00, 0xDF, 0xF7, 0x00,
00587   0x7F, 0xFD, 0x99, 0x99, 0xEF, 0xFC, 0x95,
00588   0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00589   0x4F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
00590   0x01, 0x22, 0x22, 0x22, 0xDF, 0xF8, 0x20,
00591   0x00, 0x00, 0x00, 0x00, 0xDF, 0xF7, 0x00,
00592   0x00, 0x00, 0x00, 0x00, 0xDF, 0xF7, 0x00,
00593   0x00, 0x00, 0x00, 0x00, 0xAF, 0xF5, 0x00,
00594   0x00, 0x00, 0x00, 0x00, 0x04, 0x30, 0x00,
00595 };
00596 
00597 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0035[126] = { // Code 0035, DIGIT FIVE
00598   0x00, 0x4B, 0xBB, 0xBB, 0xBB, 0xB9, 0x00,
00599   0x00, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40,
00600   0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x20,
00601   0x05, 0xFF, 0xA4, 0x44, 0x44, 0x42, 0x00,
00602   0x07, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
00603   0x0A, 0xFF, 0x40, 0x12, 0x10, 0x00, 0x00,
00604   0x0C, 0xFF, 0x7D, 0xFF, 0xFD, 0x60, 0x00,
00605   0x0E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x00,
00606   0x0E, 0xFF, 0xEA, 0x8B, 0xFF, 0xFF, 0x60,
00607   0x04, 0xB8, 0x10, 0x00, 0x3E, 0xFF, 0xC0,
00608   0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0xF0,
00609   0x00, 0x00, 0x00, 0x00, 0x06, 0xFF, 0xF2,
00610   0x07, 0xB4, 0x00, 0x00, 0x09, 0xFF, 0xF0,
00611   0x3F, 0xFE, 0x30, 0x00, 0x3F, 0xFF, 0xB0,
00612   0x2F, 0xFF, 0xF9, 0x69, 0xFF, 0xFF, 0x40,
00613   0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
00614   0x00, 0x5D, 0xFF, 0xFF, 0xFB, 0x40, 0x00,
00615   0x00, 0x00, 0x24, 0x44, 0x10, 0x00, 0x00
00616 };
00617 
00618 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0036[133] = { // Code 0036, DIGIT SIX
00619   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00620   0x00, 0x00, 0x4A, 0xEF, 0xFE, 0xA3, 0x00,
00621   0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0x40,
00622   0x00, 0x7F, 0xFF, 0xC8, 0x9F, 0xFF, 0xD0,
00623   0x01, 0xEF, 0xF9, 0x00, 0x05, 0xFF, 0xD0,
00624   0x06, 0xFF, 0xE0, 0x00, 0x00, 0x49, 0x30,
00625   0x0A, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00,
00626   0x0D, 0xFF, 0x73, 0xAD, 0xDC, 0x81, 0x00,
00627   0x0F, 0xFF, 0xDF, 0xFF, 0xFF, 0xFE, 0x30,
00628   0x0F, 0xFF, 0xFF, 0xC9, 0xCF, 0xFF, 0xE1,
00629   0x0F, 0xFF, 0xF6, 0x00, 0x07, 0xFF, 0xF7,
00630   0x0F, 0xFF, 0xC0, 0x00, 0x00, 0xDF, 0xFA,
00631   0x0E, 0xFF, 0x90, 0x00, 0x00, 0xBF, 0xFB,
00632   0x0B, 0xFF, 0xB0, 0x00, 0x00, 0xDF, 0xFA,
00633   0x06, 0xFF, 0xF4, 0x00, 0x04, 0xFF, 0xF7,
00634   0x00, 0xDF, 0xFE, 0x96, 0x9F, 0xFF, 0xE1,
00635   0x00, 0x3E, 0xFF, 0xFF, 0xFF, 0xFF, 0x40,
00636   0x00, 0x02, 0xAF, 0xFF, 0xFF, 0xB3, 0x00,
00637   0x00, 0x00, 0x01, 0x44, 0x41, 0x00, 0x00
00638 };
00639 
00640 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0037[126] = { // Code 0037, DIGIT SEVEN
00641   0x3B, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0x80,
00642   0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3,
00643   0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2,
00644   0x03, 0x44, 0x44, 0x44, 0x4D, 0xFF, 0x70,
00645   0x00, 0x00, 0x00, 0x00, 0x9F, 0xF9, 0x00,
00646   0x00, 0x00, 0x00, 0x05, 0xFF, 0xC0, 0x00,
00647   0x00, 0x00, 0x00, 0x1E, 0xFF, 0x30, 0x00,
00648   0x00, 0x00, 0x00, 0xAF, 0xF9, 0x00, 0x00,
00649   0x00, 0x00, 0x03, 0xFF, 0xF2, 0x00, 0x00,
00650   0x00, 0x00, 0x0A, 0xFF, 0xA0, 0x00, 0x00,
00651   0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00,
00652   0x00, 0x00, 0x9F, 0xFD, 0x00, 0x00, 0x00,
00653   0x00, 0x01, 0xEF, 0xF9, 0x00, 0x00, 0x00,
00654   0x00, 0x05, 0xFF, 0xF4, 0x00, 0x00, 0x00,
00655   0x00, 0x09, 0xFF, 0xF1, 0x00, 0x00, 0x00,
00656   0x00, 0x0B, 0xFF, 0xC0, 0x00, 0x00, 0x00,
00657   0x00, 0x07, 0xFF, 0x60, 0x00, 0x00, 0x00,
00658   0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00
00659 };
00660 
00661 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0038[133] = { // Code 0038, DIGIT EIGHT
00662   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00663   0x00, 0x02, 0x9D, 0xFF, 0xFC, 0x71, 0x00,
00664   0x00, 0x5F, 0xFF, 0xFF, 0xFF, 0xFD, 0x20,
00665   0x01, 0xEF, 0xFF, 0xA8, 0xBF, 0xFF, 0xB0,
00666   0x07, 0xFF, 0xF3, 0x00, 0x07, 0xFF, 0xF2,
00667   0x09, 0xFF, 0xC0, 0x00, 0x02, 0xFF, 0xF4,
00668   0x07, 0xFF, 0xE0, 0x00, 0x03, 0xFF, 0xF2,
00669   0x01, 0xEF, 0xF9, 0x32, 0x4D, 0xFF, 0xB0,
00670   0x00, 0x3E, 0xFF, 0xFF, 0xFF, 0xFB, 0x10,
00671   0x00, 0x6E, 0xFF, 0xFF, 0xFF, 0xFC, 0x30,
00672   0x05, 0xFF, 0xFC, 0x54, 0x7E, 0xFF, 0xE2,
00673   0x0D, 0xFF, 0xD1, 0x00, 0x03, 0xFF, 0xF8,
00674   0x0F, 0xFF, 0x80, 0x00, 0x00, 0xCF, 0xFB,
00675   0x0F, 0xFF, 0x80, 0x00, 0x00, 0xCF, 0xFB,
00676   0x0D, 0xFF, 0xD1, 0x00, 0x04, 0xFF, 0xF8,
00677   0x07, 0xFF, 0xFD, 0x86, 0x9F, 0xFF, 0xF3,
00678   0x00, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0x60,
00679   0x00, 0x06, 0xDF, 0xFF, 0xFF, 0xB4, 0x00,
00680   0x00, 0x00, 0x02, 0x44, 0x31, 0x00, 0x00
00681 };
00682 
00683 GUI_CONST_STORAGE unsigned char acGUI_FontDigit19_0039[133] = { // Code 0039, DIGIT NINE
00684   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00685   0x00, 0x02, 0x9D, 0xFF, 0xEB, 0x40, 0x00,
00686   0x00, 0x5F, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
00687   0x03, 0xFF, 0xFF, 0xBA, 0xEF, 0xFF, 0x60,
00688   0x0A, 0xFF, 0xF3, 0x00, 0x0B, 0xFF, 0xE1,
00689   0x0E, 0xFF, 0x90, 0x00, 0x02, 0xFF, 0xF5,
00690   0x0F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xF8,
00691   0x0F, 0xFF, 0x80, 0x00, 0x01, 0xFF, 0xFB,
00692   0x0D, 0xFF, 0xD1, 0x00, 0x07, 0xFF, 0xFB,
00693   0x07, 0xFF, 0xFD, 0x76, 0xAF, 0xFF, 0xFB,
00694   0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFA,
00695   0x00, 0x07, 0xDF, 0xFF, 0xD4, 0xBF, 0xF9,
00696   0x00, 0x00, 0x02, 0x21, 0x00, 0xDF, 0xF6,
00697   0x00, 0x25, 0x00, 0x00, 0x02, 0xFF, 0xF2,
00698   0x02, 0xEF, 0xA0, 0x00, 0x0B, 0xFF, 0xC0,
00699   0x03, 0xFF, 0xFB, 0x45, 0xBF, 0xFF, 0x40,
00700   0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
00701   0x00, 0x18, 0xFF, 0xFF, 0xFC, 0x50, 0x00,
00702   0x00, 0x00, 0x13, 0x44, 0x20, 0x00, 0x00
00703 };
00704 
00705 GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontDigit19_CharInfo[10] = {
00706    {  14,  19,   0,   6,  15, acGUI_FontDigit19_0030 } // Code 0030, DIGIT ZERO
00707   ,{  13,  19,  -1,   6,  15, acGUI_FontDigit19_0031 } // Code 0031, DIGIT ONE
00708   ,{  14,  18,   0,   6,  15, acGUI_FontDigit19_0032 } // Code 0032, DIGIT TWO
00709   ,{  14,  19,   0,   6,  15, acGUI_FontDigit19_0033 } // Code 0033, DIGIT THREE
00710   ,{  14,  19,   0,   6,  15, acGUI_FontDigit19_0034 } // Code 0034, DIGIT FOUR
00711   ,{  14,  18,   0,   7,  15, acGUI_FontDigit19_0035 } // Code 0035, DIGIT FIVE
00712   ,{  14,  19,   0,   6,  15, acGUI_FontDigit19_0036 } // Code 0036, DIGIT SIX
00713   ,{  14,  18,   0,   7,  15, acGUI_FontDigit19_0037 } // Code 0037, DIGIT SEVEN
00714   ,{  14,  19,   0,   6,  15, acGUI_FontDigit19_0038 } // Code 0038, DIGIT EIGHT
00715   ,{  14,  19,   0,   6,  15, acGUI_FontDigit19_0039 } // Code 0039, DIGIT NINE
00716 };
00717 
00718 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontDigit19_Prop1 = {
00719    0x0030                                   // First character
00720   ,0x0039                                   // Last character 
00721   ,&GUI_FontDigit19_CharInfo[  0]           // Address of first character
00722   ,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 // Pointer to next GUI_FONT_PROP_EXT
00723 };
00724 
00725 GUI_CONST_STORAGE GUI_FONT GUI_FontDigit19 = {
00726    GUI_FONTTYPE_PROP_AA4_EXT // type of font   
00727   ,30 // height of font 
00728   ,30 // space of font y
00729   ,1  // magnification x
00730   ,1  // magnification y
00731   ,{&GUI_FontDigit19_Prop1}
00732   ,30 // Baseline
00733   ,14 // Height of lowercase characters
00734   ,19 // Height of capital characters
00735 };
00736 
00737 /*********************************************************************
00738 *
00739 *       GUI_FontDigit19 (needed for digital display)
00740 */
00741 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0020[  1] = { // Code 0020, SPACE
00742   0x00
00743 };
00744 
00745 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0021[ 63] = { // Code 0021, EXCLAMATION MARK
00746   0x2A, 0xB7, 0x00,
00747   0xBF, 0xFF, 0x40,
00748   0xDF, 0xFF, 0x60,
00749   0xDF, 0xFF, 0x60,
00750   0xDF, 0xFF, 0x60,
00751   0xDF, 0xFF, 0x60,
00752   0xCF, 0xFF, 0x50,
00753   0xAF, 0xFF, 0x30,
00754   0x8F, 0xFF, 0x10,
00755   0x6F, 0xFE, 0x00,
00756   0x4F, 0xFC, 0x00,
00757   0x2F, 0xFA, 0x00,
00758   0x0F, 0xF8, 0x00,
00759   0x0B, 0xF4, 0x00,
00760   0x00, 0x00, 0x00,
00761   0x02, 0x30, 0x00,
00762   0x6F, 0xFC, 0x10,
00763   0xDF, 0xFF, 0x60,
00764   0xDF, 0xFF, 0x60,
00765   0x5F, 0xFB, 0x10,
00766   0x01, 0x20, 0x00
00767 };
00768 
00769 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0022[ 45] = { // Code 0022, QUOTATION MARK
00770   0x06, 0xB8, 0x00, 0x3B, 0xA1,
00771   0x1F, 0xFF, 0x50, 0xCF, 0xF8,
00772   0x2F, 0xFF, 0x60, 0xDF, 0xF9,
00773   0x2F, 0xFF, 0x60, 0xDF, 0xF9,
00774   0x2F, 0xFF, 0x60, 0xDF, 0xF9,
00775   0x2F, 0xFF, 0x60, 0xDF, 0xF9,
00776   0x2F, 0xFF, 0x60, 0xDF, 0xF9,
00777   0x0D, 0xFF, 0x30, 0xAF, 0xF6,
00778   0x01, 0x63, 0x00, 0x05, 0x40
00779 };
00780 
00781 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0023[168] = { // Code 0023, NUMBER SIGN
00782   0x00, 0x00, 0x02, 0x20, 0x00, 0x12, 0x00, 0x00,
00783   0x00, 0x00, 0x4F, 0xF2, 0x03, 0xFF, 0x40, 0x00,
00784   0x00, 0x00, 0x8F, 0xF3, 0x07, 0xFF, 0x50, 0x00,
00785   0x00, 0x00, 0xAF, 0xF1, 0x08, 0xFF, 0x30, 0x00,
00786   0x00, 0x00, 0xCF, 0xE0, 0x0B, 0xFF, 0x10, 0x00,
00787   0x00, 0x00, 0xFF, 0xC0, 0x0C, 0xFE, 0x00, 0x00,
00788   0x03, 0x9A, 0xFF, 0xD9, 0x9F, 0xFE, 0x97, 0x00,
00789   0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10,
00790   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00,
00791   0x00, 0x08, 0xFF, 0x30, 0x6F, 0xF5, 0x00, 0x00,
00792   0x00, 0x0A, 0xFF, 0x10, 0x8F, 0xF3, 0x00, 0x00,
00793   0x00, 0x0C, 0xFE, 0x00, 0xAF, 0xF1, 0x00, 0x00,
00794   0x3B, 0xBF, 0xFF, 0xBB, 0xEF, 0xFB, 0xA1, 0x00,
00795   0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00,
00796   0x3B, 0xCF, 0xFD, 0xBC, 0xFF, 0xEB, 0xA1, 0x00,
00797   0x00, 0x6F, 0xF6, 0x03, 0xFF, 0x80, 0x00, 0x00,
00798   0x00, 0x8F, 0xF3, 0x06, 0xFF, 0x60, 0x00, 0x00,
00799   0x00, 0xAF, 0xF2, 0x08, 0xFF, 0x30, 0x00, 0x00,
00800   0x00, 0xCF, 0xF0, 0x0A, 0xFF, 0x20, 0x00, 0x00,
00801   0x00, 0xCF, 0xB0, 0x0A, 0xFD, 0x00, 0x00, 0x00,
00802   0x00, 0x15, 0x10, 0x01, 0x52, 0x00, 0x00, 0x00
00803 };
00804 
00805 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0024[192] = { // Code 0024, DOLLAR SIGN
00806   0x00, 0x00, 0x00, 0x03, 0xA0, 0x00, 0x00, 0x00,
00807   0x00, 0x00, 0x00, 0x19, 0xF4, 0x00, 0x00, 0x00,
00808   0x00, 0x01, 0x8D, 0xFF, 0xFF, 0xFC, 0x71, 0x00,
00809   0x00, 0x3E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x40,
00810   0x02, 0xEF, 0xFF, 0xBC, 0xFA, 0xCF, 0xFF, 0xF3,
00811   0x09, 0xFF, 0xE3, 0x07, 0xF2, 0x08, 0xFF, 0xF7,
00812   0x0D, 0xFF, 0x80, 0x07, 0xF2, 0x00, 0xAF, 0xF6,
00813   0x0D, 0xFF, 0x90, 0x07, 0xF2, 0x00, 0x17, 0x50,
00814   0x0C, 0xFF, 0xF5, 0x07, 0xF2, 0x00, 0x00, 0x00,
00815   0x07, 0xFF, 0xFF, 0xDC, 0xF4, 0x00, 0x00, 0x00,
00816   0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xEA, 0x50, 0x00,
00817   0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x20,
00818   0x00, 0x00, 0x17, 0xBE, 0xFF, 0xFF, 0xFF, 0xD1,
00819   0x00, 0x00, 0x00, 0x07, 0xF7, 0xAF, 0xFF, 0xF7,
00820   0x02, 0x41, 0x00, 0x07, 0xF2, 0x03, 0xEF, 0xFB,
00821   0x2E, 0xFD, 0x00, 0x07, 0xF2, 0x00, 0x9F, 0xFD,
00822   0x5F, 0xFF, 0x50, 0x07, 0xF2, 0x00, 0x9F, 0xFC,
00823   0x2F, 0xFF, 0xC1, 0x07, 0xF2, 0x03, 0xFF, 0xF8,
00824   0x09, 0xFF, 0xFD, 0x8A, 0xF8, 0xAF, 0xFF, 0xE2,
00825   0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x50,
00826   0x00, 0x06, 0xCF, 0xFF, 0xFF, 0xFE, 0xA2, 0x00,
00827   0x00, 0x00, 0x02, 0x4A, 0xF6, 0x30, 0x00, 0x00,
00828   0x00, 0x00, 0x00, 0x07, 0xF2, 0x00, 0x00, 0x00,
00829   0x00, 0x00, 0x00, 0x05, 0xD1, 0x00, 0x00, 0x00
00830 };
00831 
00832 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0025[252] = { // Code 0025, PERCENT SIGN
00833   0x00, 0x01, 0x32, 0x00, 0x00, 0x00, 0x00, 0x04, 0xD5, 0x00, 0x00, 0x00,
00834   0x02, 0xBF, 0xFF, 0xD5, 0x00, 0x00, 0x00, 0x0D, 0xF7, 0x00, 0x00, 0x00,
00835   0x1E, 0xFF, 0xEF, 0xFF, 0x50, 0x00, 0x00, 0x6F, 0xE1, 0x00, 0x00, 0x00,
00836   0x7F, 0xF9, 0x04, 0xFF, 0xC0, 0x00, 0x00, 0xEF, 0x70, 0x00, 0x00, 0x00,
00837   0xBF, 0xF3, 0x00, 0xDF, 0xF1, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x00,
00838   0xDF, 0xF1, 0x00, 0xBF, 0xF3, 0x00, 0x1E, 0xF6, 0x00, 0x00, 0x00, 0x00,
00839   0xDF, 0xF1, 0x00, 0xBF, 0xF3, 0x00, 0x7F, 0xD0, 0x00, 0x00, 0x00, 0x00,
00840   0xBF, 0xF3, 0x00, 0xDF, 0xF1, 0x01, 0xFF, 0x50, 0x00, 0x00, 0x00, 0x00,
00841   0x7F, 0xFA, 0x05, 0xFF, 0xC0, 0x08, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
00842   0x1D, 0xFF, 0xFF, 0xFF, 0x40, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
00843   0x01, 0xAF, 0xFF, 0xC4, 0x00, 0x9F, 0xB0, 0x02, 0xAE, 0xFD, 0x81, 0x00,
00844   0x00, 0x00, 0x21, 0x00, 0x03, 0xFF, 0x30, 0x3E, 0xFF, 0xFF, 0xFB, 0x00,
00845   0x00, 0x00, 0x00, 0x00, 0x0A, 0xFA, 0x00, 0xBF, 0xF8, 0x2C, 0xFF, 0x60,
00846   0x00, 0x00, 0x00, 0x00, 0x3F, 0xF3, 0x01, 0xFF, 0xE0, 0x04, 0xFF, 0xA0,
00847   0x00, 0x00, 0x00, 0x00, 0xBF, 0x90, 0x03, 0xFF, 0xB0, 0x01, 0xFF, 0xD0,
00848   0x00, 0x00, 0x00, 0x04, 0xFF, 0x20, 0x03, 0xFF, 0xB0, 0x00, 0xFF, 0xD0,
00849   0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0xB0,
00850   0x00, 0x00, 0x00, 0x5F, 0xE1, 0x00, 0x00, 0xDF, 0xF3, 0x07, 0xFF, 0x80,
00851   0x00, 0x00, 0x00, 0xDF, 0x70, 0x00, 0x00, 0x6F, 0xFE, 0xCF, 0xFE, 0x20,
00852   0x00, 0x00, 0x05, 0xFE, 0x10, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xD3, 0x00,
00853   0x00, 0x00, 0x06, 0xF6, 0x00, 0x00, 0x00, 0x00, 0x14, 0x63, 0x00, 0x00
00854 };
00855 
00856 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0026[189] = { // Code 0026, AMPERSAND
00857   0x00, 0x00, 0x03, 0x79, 0x97, 0x30, 0x00, 0x00, 0x00,
00858   0x00, 0x01, 0xAF, 0xFF, 0xFF, 0xFB, 0x10, 0x00, 0x00,
00859   0x00, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
00860   0x00, 0x2F, 0xFF, 0xC3, 0x39, 0xFF, 0xF4, 0x00, 0x00,
00861   0x00, 0x6F, 0xFF, 0x30, 0x00, 0xEF, 0xF7, 0x00, 0x00,
00862   0x00, 0x6F, 0xFF, 0x30, 0x00, 0xEF, 0xF7, 0x00, 0x00,
00863   0x00, 0x3F, 0xFF, 0xB0, 0x07, 0xFF, 0xF5, 0x00, 0x00,
00864   0x00, 0x0B, 0xFF, 0xFA, 0x9F, 0xFF, 0xD0, 0x00, 0x00,
00865   0x00, 0x02, 0xEF, 0xFF, 0xFF, 0xFE, 0x30, 0x00, 0x00,
00866   0x00, 0x07, 0xEF, 0xFF, 0xFF, 0xB2, 0x00, 0x00, 0x00,
00867   0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xA0, 0x00, 0x69, 0x40,
00868   0x0A, 0xFF, 0xFF, 0xAE, 0xFF, 0xF8, 0x04, 0xFF, 0xF1,
00869   0x4F, 0xFF, 0xE4, 0x05, 0xFF, 0xFF, 0x6C, 0xFF, 0xE0,
00870   0x9F, 0xFF, 0x60, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x80,
00871   0xBF, 0xFF, 0x20, 0x00, 0x09, 0xFF, 0xFF, 0xFD, 0x10,
00872   0xBF, 0xFF, 0x40, 0x00, 0x00, 0xDF, 0xFF, 0xF5, 0x00,
00873   0x9F, 0xFF, 0xC1, 0x00, 0x1A, 0xFF, 0xFF, 0xFD, 0x10,
00874   0x3F, 0xFF, 0xFE, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0,
00875   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x4E, 0xFF, 0xF1,
00876   0x00, 0x5D, 0xFF, 0xFF, 0xFD, 0x70, 0x03, 0xEF, 0xA0,
00877   0x00, 0x00, 0x35, 0x64, 0x20, 0x00, 0x00, 0x12, 0x00
00878 };
00879 
00880 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0027[ 18] = { // Code 0027, APOSTROPHE
00881   0x19, 0xB5,
00882   0x6F, 0xFE,
00883   0x7F, 0xFF,
00884   0x7F, 0xFF,
00885   0x7F, 0xFF,
00886   0x7F, 0xFF,
00887   0x7F, 0xFF,
00888   0x4F, 0xFC,
00889   0x03, 0x51
00890 };
00891 
00892 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0028[104] = { // Code 0028, LEFT PARENTHESIS
00893   0x00, 0x00, 0x6D, 0x90,
00894   0x00, 0x01, 0xEF, 0xF0,
00895   0x00, 0x08, 0xFF, 0xB0,
00896   0x00, 0x1E, 0xFF, 0x70,
00897   0x00, 0x6F, 0xFF, 0x10,
00898   0x00, 0xCF, 0xFB, 0x00,
00899   0x02, 0xFF, 0xF7, 0x00,
00900   0x06, 0xFF, 0xF3, 0x00,
00901   0x0A, 0xFF, 0xF0, 0x00,
00902   0x0D, 0xFF, 0xC0, 0x00,
00903   0x1F, 0xFF, 0xB0, 0x00,
00904   0x2F, 0xFF, 0x90, 0x00,
00905   0x2F, 0xFF, 0x90, 0x00,
00906   0x2F, 0xFF, 0x90, 0x00,
00907   0x2F, 0xFF, 0xA0, 0x00,
00908   0x0F, 0xFF, 0xB0, 0x00,
00909   0x0C, 0xFF, 0xE0, 0x00,
00910   0x08, 0xFF, 0xF2, 0x00,
00911   0x04, 0xFF, 0xF5, 0x00,
00912   0x00, 0xEF, 0xF9, 0x00,
00913   0x00, 0x9F, 0xFD, 0x00,
00914   0x00, 0x3F, 0xFF, 0x30,
00915   0x00, 0x0C, 0xFF, 0x90,
00916   0x00, 0x05, 0xFF, 0xE0,
00917   0x00, 0x00, 0xCF, 0xE0,
00918   0x00, 0x00, 0x16, 0x30
00919 };
00920 
00921 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0029[104] = { // Code 0029, RIGHT PARENTHESIS
00922   0x9D, 0x60, 0x00, 0x00,
00923   0xFF, 0xE1, 0x00, 0x00,
00924   0xBF, 0xF8, 0x00, 0x00,
00925   0x7F, 0xFE, 0x00, 0x00,
00926   0x2F, 0xFF, 0x60, 0x00,
00927   0x0B, 0xFF, 0xC0, 0x00,
00928   0x07, 0xFF, 0xF2, 0x00,
00929   0x04, 0xFF, 0xF6, 0x00,
00930   0x00, 0xFF, 0xFA, 0x00,
00931   0x00, 0xCF, 0xFD, 0x00,
00932   0x00, 0xBF, 0xFF, 0x10,
00933   0x00, 0x9F, 0xFF, 0x20,
00934   0x00, 0x9F, 0xFF, 0x20,
00935   0x00, 0x9F, 0xFF, 0x20,
00936   0x00, 0xAF, 0xFF, 0x20,
00937   0x00, 0xBF, 0xFF, 0x00,
00938   0x00, 0xEF, 0xFC, 0x00,
00939   0x02, 0xFF, 0xF8, 0x00,
00940   0x05, 0xFF, 0xF4, 0x00,
00941   0x09, 0xFF, 0xE0, 0x00,
00942   0x0E, 0xFF, 0x90, 0x00,
00943   0x3F, 0xFF, 0x30, 0x00,
00944   0x9F, 0xFB, 0x00, 0x00,
00945   0xEF, 0xF5, 0x00, 0x00,
00946   0xEF, 0xC0, 0x00, 0x00,
00947   0x36, 0x10, 0x00, 0x00
00948 };
00949 
00950 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002A[ 60] = { // Code 002A, ASTERISK
00951   0x00, 0x00, 0x7B, 0x20, 0x00, 0x00,
00952   0x00, 0x00, 0xDF, 0x60, 0x00, 0x00,
00953   0x01, 0x00, 0xDF, 0x60, 0x01, 0x00,
00954   0x8F, 0xB6, 0xEF, 0x88, 0xEE, 0x20,
00955   0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30,
00956   0x04, 0x9D, 0xFF, 0xFB, 0x62, 0x00,
00957   0x00, 0x1D, 0xFF, 0xF7, 0x00, 0x00,
00958   0x00, 0xBF, 0xE9, 0xFF, 0x40, 0x00,
00959   0x05, 0xFF, 0x60, 0xCF, 0xC0, 0x00,
00960   0x02, 0xC9, 0x00, 0x3D, 0x80, 0x00
00961 };
00962 
00963 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002B[128] = { // Code 002B, PLUS SIGN
00964   0x00, 0x00, 0x00, 0x02, 0x30, 0x00, 0x00, 0x00,
00965   0x00, 0x00, 0x00, 0x3F, 0xF6, 0x00, 0x00, 0x00,
00966   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00967   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00968   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00969   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00970   0x02, 0x44, 0x44, 0x9F, 0xFC, 0x44, 0x44, 0x30,
00971   0x4F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7,
00972   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB,
00973   0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4,
00974   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00975   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00976   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00977   0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00, 0x00, 0x00,
00978   0x00, 0x00, 0x00, 0x7F, 0xFA, 0x00, 0x00, 0x00,
00979   0x00, 0x00, 0x00, 0x2D, 0xE4, 0x00, 0x00, 0x00
00980 };
00981 
00982 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002C[ 27] = { // Code 002C, COMMA
00983   0x00, 0x23, 0x00,
00984   0x07, 0xFF, 0xB0,
00985   0x0F, 0xFF, 0xF6,
00986   0x0F, 0xFF, 0xF9,
00987   0x07, 0xFF, 0xF9,
00988   0x00, 0x05, 0xF8,
00989   0x00, 0x2D, 0xF3,
00990   0x08, 0xFF, 0x80,
00991   0x0C, 0xC5, 0x00
00992 };
00993 
00994 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002D[ 25] = { // Code 002D, HYPHEN-MINUS
00995   0x03, 0x56, 0x66, 0x53, 0x00,
00996   0x9F, 0xFF, 0xFF, 0xFF, 0x90,
00997   0xDF, 0xFF, 0xFF, 0xFF, 0xD0,
00998   0xAF, 0xFF, 0xFF, 0xFF, 0xA0,
00999   0x04, 0x66, 0x66, 0x64, 0x00
01000 };
01001 
01002 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002E[ 18] = { // Code 002E, FULL STOP
01003   0x00, 0x23, 0x00,
01004   0x07, 0xFF, 0xB0,
01005   0x0F, 0xFF, 0xF4,
01006   0x0F, 0xFF, 0xF4,
01007   0x06, 0xFF, 0xA0,
01008   0x00, 0x12, 0x00
01009 };
01010 
01011 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_002F[105] = { // Code 002F, SOLIDUS
01012   0x00, 0x00, 0x00, 0x09, 0xD5,
01013   0x00, 0x00, 0x00, 0x3F, 0xFB,
01014   0x00, 0x00, 0x00, 0x9F, 0xF8,
01015   0x00, 0x00, 0x00, 0xEF, 0xF2,
01016   0x00, 0x00, 0x05, 0xFF, 0xB0,
01017   0x00, 0x00, 0x0B, 0xFF, 0x60,
01018   0x00, 0x00, 0x2F, 0xFE, 0x10,
01019   0x00, 0x00, 0x7F, 0xF9, 0x00,
01020   0x00, 0x00, 0xDF, 0xF3, 0x00,
01021   0x00, 0x04, 0xFF, 0xD0, 0x00,
01022   0x00, 0x0A, 0xFF, 0x70, 0x00,
01023   0x00, 0x1F, 0xFF, 0x20, 0x00,
01024   0x00, 0x6F, 0xFB, 0x00, 0x00,
01025   0x00, 0xCF, 0xF5, 0x00, 0x00,
01026   0x02, 0xFF, 0xE0, 0x00, 0x00,
01027   0x08, 0xFF, 0x90, 0x00, 0x00,
01028   0x0E, 0xFF, 0x30, 0x00, 0x00,
01029   0x4F, 0xFC, 0x00, 0x00, 0x00,
01030   0xAF, 0xF7, 0x00, 0x00, 0x00,
01031   0xAF, 0xE1, 0x00, 0x00, 0x00,
01032   0x17, 0x30, 0x00, 0x00, 0x00
01033 };
01034 
01035 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0030[168] = { // Code 0030, DIGIT ZERO
01036   0x00, 0x00, 0x00, 0x23, 0x10, 0x00, 0x00, 0x00,
01037   0x00, 0x03, 0xBF, 0xFF, 0xFD, 0x70, 0x00, 0x00,
01038   0x00, 0x5F, 0xFF, 0xFF, 0xFF, 0xFC, 0x10, 0x00,
01039   0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
01040   0x0C, 0xFF, 0xFA, 0x31, 0x5E, 0xFF, 0xF5, 0x00,
01041   0x3F, 0xFF, 0xD0, 0x00, 0x06, 0xFF, 0xFB, 0x00,
01042   0x8F, 0xFF, 0x70, 0x00, 0x00, 0xEF, 0xFF, 0x10,
01043   0xBF, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xFF, 0x40,
01044   0xDF, 0xFF, 0x20, 0x00, 0x00, 0x9F, 0xFF, 0x60,
01045   0xEF, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x70,
01046   0xFF, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x70,
01047   0xDF, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x70,
01048   0xCF, 0xFF, 0x10, 0x00, 0x00, 0x8F, 0xFF, 0x50,
01049   0xAF, 0xFF, 0x30, 0x00, 0x00, 0xAF, 0xFF, 0x30,
01050   0x7F, 0xFF, 0x60, 0x00, 0x00, 0xDF, 0xFF, 0x10,
01051   0x3F, 0xFF, 0xB0, 0x00, 0x04, 0xFF, 0xFB, 0x00,
01052   0x0C, 0xFF, 0xF8, 0x00, 0x3D, 0xFF, 0xF5, 0x00,
01053   0x04, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xB0, 0x00,
01054   0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x10, 0x00,
01055   0x00, 0x04, 0xDF, 0xFF, 0xFF, 0x91, 0x00, 0x00,
01056   0x00, 0x00, 0x02, 0x56, 0x31, 0x00, 0x00, 0x00
01057 };
01058 
01059 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0031[105] = { // Code 0031, DIGIT ONE
01060   0x00, 0x00, 0x00, 0x01, 0x20,
01061   0x00, 0x00, 0x00, 0x4F, 0xF7,
01062   0x00, 0x00, 0x00, 0xDF, 0xFB,
01063   0x00, 0x00, 0x08, 0xFF, 0xFB,
01064   0x00, 0x37, 0xBF, 0xFF, 0xFB,
01065   0x1D, 0xFF, 0xFF, 0xFF, 0xFB,
01066   0x3F, 0xFF, 0xFF, 0xFF, 0xFB,
01067   0x09, 0xBB, 0xBD, 0xFF, 0xFB,
01068   0x00, 0x00, 0x06, 0xFF, 0xFB,
01069   0x00, 0x00, 0x06, 0xFF, 0xFB,
01070   0x00, 0x00, 0x06, 0xFF, 0xFB,
01071   0x00, 0x00, 0x06, 0xFF, 0xFB,
01072   0x00, 0x00, 0x06, 0xFF, 0xFB,
01073   0x00, 0x00, 0x06, 0xFF, 0xFB,
01074   0x00, 0x00, 0x06, 0xFF, 0xFB,
01075   0x00, 0x00, 0x06, 0xFF, 0xFB,
01076   0x00, 0x00, 0x06, 0xFF, 0xFB,
01077   0x00, 0x00, 0x06, 0xFF, 0xFB,
01078   0x00, 0x00, 0x05, 0xFF, 0xFA,
01079   0x00, 0x00, 0x01, 0xEF, 0xF5,
01080   0x00, 0x00, 0x00, 0x15, 0x30
01081 };
01082 
01083 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0032[160] = { // Code 0032, DIGIT TWO
01084   0x00, 0x00, 0x00, 0x13, 0x32, 0x00, 0x00, 0x00,
01085   0x00, 0x00, 0x6C, 0xFF, 0xFF, 0xD8, 0x10, 0x00,
01086   0x00, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xE3, 0x00,
01087   0x01, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x30,
01088   0x08, 0xFF, 0xFE, 0x61, 0x15, 0xEF, 0xFF, 0xB0,
01089   0x0E, 0xFF, 0xF4, 0x00, 0x00, 0x5F, 0xFF, 0xF0,
01090   0x0F, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFF, 0xF0,
01091   0x0D, 0xFF, 0x60, 0x00, 0x00, 0x2F, 0xFF, 0xF0,
01092   0x01, 0x55, 0x00, 0x00, 0x00, 0x8F, 0xFF, 0xB0,
01093   0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x40,
01094   0x00, 0x00, 0x00, 0x03, 0xCF, 0xFF, 0xF9, 0x00,
01095   0x00, 0x00, 0x01, 0x8F, 0xFF, 0xFF, 0x70, 0x00,
01096   0x00, 0x00, 0x3D, 0xFF, 0xFF, 0xB3, 0x00, 0x00,
01097   0x00, 0x06, 0xFF, 0xFF, 0xD5, 0x00, 0x00, 0x00,
01098   0x00, 0x7F, 0xFF, 0xF8, 0x10, 0x00, 0x00, 0x00,
01099   0x04, 0xFF, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00,
01100   0x0C, 0xFF, 0xFA, 0x66, 0x66, 0x66, 0x66, 0x20,
01101   0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE1,
01102   0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2,
01103   0x07, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0
01104 };
01105 
01106 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0033[168] = { // Code 0033, DIGIT THREE
01107   0x00, 0x00, 0x00, 0x13, 0x31, 0x00, 0x00, 0x00,
01108   0x00, 0x01, 0x8D, 0xFF, 0xFF, 0xD7, 0x00, 0x00,
01109   0x00, 0x5E, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0x00,
01110   0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
01111   0x09, 0xFF, 0xFD, 0x41, 0x29, 0xFF, 0xFE, 0x00,
01112   0x0B, 0xFF, 0xE2, 0x00, 0x00, 0xBF, 0xFF, 0x30,
01113   0x06, 0xFF, 0x50, 0x00, 0x00, 0x9F, 0xFF, 0x30,
01114   0x00, 0x11, 0x00, 0x00, 0x00, 0xCF, 0xFE, 0x00,
01115   0x00, 0x00, 0x00, 0x15, 0x7C, 0xFF, 0xF7, 0x00,
01116   0x00, 0x00, 0x00, 0xDF, 0xFF, 0xFF, 0x70, 0x00,
01117   0x00, 0x00, 0x00, 0xEF, 0xFF, 0xFF, 0xE5, 0x00,
01118   0x00, 0x00, 0x00, 0x4A, 0xCF, 0xFF, 0xFF, 0x30,
01119   0x00, 0x00, 0x00, 0x00, 0x02, 0xDF, 0xFF, 0x90,
01120   0x00, 0x31, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xB0,
01121   0x0B, 0xFE, 0x30, 0x00, 0x00, 0x6F, 0xFF, 0xB0,
01122   0x2F, 0xFF, 0xB0, 0x00, 0x00, 0x9F, 0xFF, 0xA0,
01123   0x1F, 0xFF, 0xF8, 0x00, 0x06, 0xFF, 0xFF, 0x50,
01124   0x09, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFC, 0x00,
01125   0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1, 0x00,
01126   0x00, 0x07, 0xDF, 0xFF, 0xFF, 0xD7, 0x10, 0x00,
01127   0x00, 0x00, 0x03, 0x46, 0x42, 0x00, 0x00, 0x00
01128 };
01129 
01130 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0034[168] = { // Code 0034, DIGIT FOUR
01131   0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00,
01132   0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x90, 0x00,
01133   0x00, 0x00, 0x00, 0x00, 0x8F, 0xFF, 0xE0, 0x00,
01134   0x00, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0xF0, 0x00,
01135   0x00, 0x00, 0x00, 0x2E, 0xFF, 0xFF, 0xF0, 0x00,
01136   0x00, 0x00, 0x01, 0xDF, 0xFF, 0xFF, 0xF0, 0x00,
01137   0x00, 0x00, 0x0A, 0xFF, 0x7D, 0xFF, 0xF0, 0x00,
01138   0x00, 0x00, 0x7F, 0xFB, 0x0D, 0xFF, 0xF0, 0x00,
01139   0x00, 0x04, 0xFF, 0xD1, 0x0D, 0xFF, 0xF0, 0x00,
01140   0x00, 0x2E, 0xFF, 0x30, 0x0D, 0xFF, 0xF0, 0x00,
01141   0x00, 0xCF, 0xF7, 0x00, 0x0D, 0xFF, 0xF0, 0x00,
01142   0x09, 0xFF, 0xB0, 0x00, 0x0D, 0xFF, 0xF0, 0x00,
01143   0x4F, 0xFF, 0x76, 0x66, 0x6E, 0xFF, 0xF6, 0x51,
01144   0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA,
01145   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
01146   0x08, 0xBB, 0xBB, 0xBB, 0xBF, 0xFF, 0xFB, 0xA3,
01147   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xF0, 0x00,
01148   0x00, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xF0, 0x00,
01149   0x00, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xF0, 0x00,
01150   0x00, 0x00, 0x00, 0x00, 0x08, 0xFF, 0xB0, 0x00,
01151   0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00
01152 };
01153 
01154 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0035[160] = { // Code 0035, DIGIT FIVE
01155   0x00, 0x2B, 0xDD, 0xDD, 0xDD, 0xDD, 0xC4, 0x00,
01156   0x00, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
01157   0x00, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00,
01158   0x01, 0xFF, 0xFB, 0x99, 0x99, 0x99, 0x72, 0x00,
01159   0x03, 0xFF, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00,
01160   0x06, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
01161   0x08, 0xFF, 0xB0, 0x58, 0x97, 0x40, 0x00, 0x00,
01162   0x0B, 0xFF, 0xCE, 0xFF, 0xFF, 0xFD, 0x40, 0x00,
01163   0x0D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00,
01164   0x0C, 0xFF, 0xFC, 0x87, 0xBF, 0xFF, 0xFE, 0x10,
01165   0x03, 0xBB, 0x50, 0x00, 0x03, 0xEF, 0xFF, 0x60,
01166   0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xA0,
01167   0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0xFF, 0xB0,
01168   0x00, 0x52, 0x00, 0x00, 0x00, 0x5F, 0xFF, 0xA0,
01169   0x0C, 0xFE, 0x30, 0x00, 0x00, 0xBF, 0xFF, 0x70,
01170   0x2F, 0xFF, 0xE3, 0x00, 0x08, 0xFF, 0xFF, 0x30,
01171   0x0D, 0xFF, 0xFF, 0xCB, 0xEF, 0xFF, 0xF9, 0x00,
01172   0x03, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
01173   0x00, 0x29, 0xFF, 0xFF, 0xFF, 0xC5, 0x00, 0x00,
01174   0x00, 0x00, 0x03, 0x56, 0x41, 0x00, 0x00, 0x00
01175 };
01176 
01177 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0036[168] = { // Code 0036, DIGIT SIX
01178   0x00, 0x00, 0x00, 0x13, 0x31, 0x00, 0x00, 0x00,
01179   0x00, 0x01, 0x7D, 0xFF, 0xFF, 0xD6, 0x00, 0x00,
01180   0x00, 0x2D, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
01181   0x01, 0xDF, 0xFF, 0xEB, 0xCF, 0xFF, 0xF6, 0x00,
01182   0x08, 0xFF, 0xF9, 0x00, 0x06, 0xFF, 0xF8, 0x00,
01183   0x1F, 0xFF, 0xC0, 0x00, 0x00, 0x6F, 0xD2, 0x00,
01184   0x5F, 0xFF, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00,
01185   0x9F, 0xFF, 0x20, 0x14, 0x43, 0x00, 0x00, 0x00,
01186   0xBF, 0xFF, 0x2A, 0xFF, 0xFF, 0xE8, 0x10, 0x00,
01187   0xDF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xC1, 0x00,
01188   0xEF, 0xFF, 0xFF, 0xB9, 0xBF, 0xFF, 0xFA, 0x00,
01189   0xFF, 0xFF, 0xE3, 0x00, 0x05, 0xFF, 0xFF, 0x20,
01190   0xEF, 0xFF, 0x70, 0x00, 0x00, 0xAF, 0xFF, 0x50,
01191   0xCF, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFF, 0x70,
01192   0xAF, 0xFF, 0x40, 0x00, 0x00, 0x8F, 0xFF, 0x60,
01193   0x6F, 0xFF, 0x80, 0x00, 0x00, 0xBF, 0xFF, 0x40,
01194   0x1E, 0xFF, 0xF4, 0x00, 0x07, 0xFF, 0xFE, 0x00,
01195   0x07, 0xFF, 0xFF, 0xDB, 0xDF, 0xFF, 0xF7, 0x00,
01196   0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0x90, 0x00,
01197   0x00, 0x05, 0xDF, 0xFF, 0xFF, 0xD5, 0x00, 0x00,
01198   0x00, 0x00, 0x02, 0x46, 0x42, 0x00, 0x00, 0x00
01199 };
01200 
01201 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0037[160] = { // Code 0037, DIGIT SEVEN
01202   0x3C, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDC, 0x40,
01203   0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0,
01204   0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0,
01205   0x17, 0x99, 0x99, 0x99, 0x99, 0xCF, 0xFF, 0x40,
01206   0x00, 0x00, 0x00, 0x00, 0x03, 0xEF, 0xF7, 0x00,
01207   0x00, 0x00, 0x00, 0x00, 0x1E, 0xFF, 0x90, 0x00,
01208   0x00, 0x00, 0x00, 0x00, 0xBF, 0xFD, 0x00, 0x00,
01209   0x00, 0x00, 0x00, 0x05, 0xFF, 0xF4, 0x00, 0x00,
01210   0x00, 0x00, 0x00, 0x1E, 0xFF, 0xA0, 0x00, 0x00,
01211   0x00, 0x00, 0x00, 0x7F, 0xFF, 0x30, 0x00, 0x00,
01212   0x00, 0x00, 0x01, 0xEF, 0xFB, 0x00, 0x00, 0x00,
01213   0x00, 0x00, 0x07, 0xFF, 0xF5, 0x00, 0x00, 0x00,
01214   0x00, 0x00, 0x0E, 0xFF, 0xE0, 0x00, 0x00, 0x00,
01215   0x00, 0x00, 0x5F, 0xFF, 0xA0, 0x00, 0x00, 0x00,
01216   0x00, 0x00, 0xAF, 0xFF, 0x50, 0x00, 0x00, 0x00,
01217   0x00, 0x00, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00,
01218   0x00, 0x03, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00,
01219   0x00, 0x04, 0xFF, 0xF9, 0x00, 0x00, 0x00, 0x00,
01220   0x00, 0x01, 0xEF, 0xF3, 0x00, 0x00, 0x00, 0x00,
01221   0x00, 0x00, 0x25, 0x30, 0x00, 0x00, 0x00, 0x00
01222 };
01223 
01224 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0038[168] = { // Code 0038, DIGIT EIGHT
01225   0x00, 0x00, 0x01, 0x33, 0x20, 0x00, 0x00, 0x00,
01226   0x00, 0x07, 0xCF, 0xFF, 0xFE, 0xA3, 0x00, 0x00,
01227   0x01, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x00,
01228   0x0B, 0xFF, 0xFF, 0xCB, 0xEF, 0xFF, 0xF4, 0x00,
01229   0x3F, 0xFF, 0xE3, 0x00, 0x08, 0xFF, 0xFB, 0x00,
01230   0x6F, 0xFF, 0x70, 0x00, 0x00, 0xEF, 0xFD, 0x00,
01231   0x5F, 0xFF, 0x60, 0x00, 0x00, 0xDF, 0xFD, 0x00,
01232   0x2F, 0xFF, 0xB0, 0x00, 0x03, 0xFF, 0xFA, 0x00,
01233   0x09, 0xFF, 0xFB, 0x66, 0x8E, 0xFF, 0xE2, 0x00,
01234   0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0xFD, 0x30, 0x00,
01235   0x03, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0x91, 0x00,
01236   0x3E, 0xFF, 0xFB, 0x54, 0x7E, 0xFF, 0xFA, 0x00,
01237   0xAF, 0xFF, 0xA0, 0x00, 0x02, 0xEF, 0xFF, 0x20,
01238   0xDF, 0xFF, 0x20, 0x00, 0x00, 0x9F, 0xFF, 0x60,
01239   0xFF, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x70,
01240   0xDF, 0xFF, 0x30, 0x00, 0x00, 0xAF, 0xFF, 0x50,
01241   0x9F, 0xFF, 0xD2, 0x00, 0x07, 0xFF, 0xFF, 0x20,
01242   0x2E, 0xFF, 0xFF, 0xCB, 0xEF, 0xFF, 0xF9, 0x00,
01243   0x04, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
01244   0x00, 0x29, 0xEF, 0xFF, 0xFF, 0xD6, 0x00, 0x00,
01245   0x00, 0x00, 0x03, 0x56, 0x42, 0x00, 0x00, 0x00
01246 };
01247 
01248 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0039[168] = { // Code 0039, DIGIT NINE
01249   0x00, 0x00, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00,
01250   0x00, 0x07, 0xDF, 0xFF, 0xFD, 0x70, 0x00, 0x00,
01251   0x01, 0xCF, 0xFF, 0xFF, 0xFF, 0xFC, 0x10, 0x00,
01252   0x0C, 0xFF, 0xFF, 0xED, 0xFF, 0xFF, 0xC0, 0x00,
01253   0x5F, 0xFF, 0xE4, 0x00, 0x2C, 0xFF, 0xF7, 0x00,
01254   0xBF, 0xFF, 0x50, 0x00, 0x02, 0xFF, 0xFD, 0x00,
01255   0xDF, 0xFF, 0x10, 0x00, 0x00, 0xCF, 0xFF, 0x20,
01256   0xFF, 0xFF, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x50,
01257   0xDF, 0xFF, 0x20, 0x00, 0x00, 0xEF, 0xFF, 0x60,
01258   0xAF, 0xFF, 0xA0, 0x00, 0x07, 0xFF, 0xFF, 0x70,
01259   0x3F, 0xFF, 0xFC, 0x87, 0xBF, 0xFF, 0xFF, 0x70,
01260   0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x60,
01261   0x00, 0x6E, 0xFF, 0xFF, 0xF9, 0x8F, 0xFF, 0x40,
01262   0x00, 0x00, 0x46, 0x75, 0x20, 0x8F, 0xFF, 0x20,
01263   0x00, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xFE, 0x00,
01264   0x06, 0xDA, 0x10, 0x00, 0x03, 0xFF, 0xF9, 0x00,
01265   0x0F, 0xFF, 0xA1, 0x00, 0x2D, 0xFF, 0xF3, 0x00,
01266   0x0E, 0xFF, 0xFD, 0x9A, 0xEF, 0xFF, 0x90, 0x00,
01267   0x06, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00,
01268   0x00, 0x4C, 0xFF, 0xFF, 0xFD, 0x60, 0x00, 0x00,
01269   0x00, 0x00, 0x24, 0x64, 0x20, 0x00, 0x00, 0x00
01270 };
01271 
01272 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003A[ 48] = { // Code 003A, COLON
01273   0x00, 0x11, 0x00,
01274   0x06, 0xFF, 0x90,
01275   0x0F, 0xFF, 0xF4,
01276   0x1F, 0xFF, 0xF4,
01277   0x08, 0xFF, 0xB0,
01278   0x00, 0x33, 0x00,
01279   0x00, 0x00, 0x00,
01280   0x00, 0x00, 0x00,
01281   0x00, 0x00, 0x00,
01282   0x00, 0x00, 0x00,
01283   0x00, 0x23, 0x00,
01284   0x07, 0xFF, 0xB0,
01285   0x0F, 0xFF, 0xF4,
01286   0x0F, 0xFF, 0xF4,
01287   0x06, 0xFF, 0xA0,
01288   0x00, 0x12, 0x00
01289 };
01290 
01291 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003B[ 57] = { // Code 003B, SEMICOLON
01292   0x00, 0x11, 0x00,
01293   0x06, 0xFF, 0x90,
01294   0x0F, 0xFF, 0xF4,
01295   0x1F, 0xFF, 0xF4,
01296   0x08, 0xFF, 0xB0,
01297   0x00, 0x33, 0x00,
01298   0x00, 0x00, 0x00,
01299   0x00, 0x00, 0x00,
01300   0x00, 0x00, 0x00,
01301   0x00, 0x00, 0x00,
01302   0x00, 0x23, 0x00,
01303   0x07, 0xFF, 0xB0,
01304   0x0F, 0xFF, 0xF6,
01305   0x0F, 0xFF, 0xF9,
01306   0x07, 0xFF, 0xF9,
01307   0x00, 0x05, 0xF8,
01308   0x00, 0x2D, 0xF3,
01309   0x08, 0xFF, 0x80,
01310   0x0C, 0xC5, 0x00
01311 };
01312 
01313 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003C[120] = { // Code 003C, LESS-THAN SIGN
01314   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x81,
01315   0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xFF, 0xF8,
01316   0x00, 0x00, 0x00, 0x00, 0x5C, 0xFF, 0xFF, 0xF7,
01317   0x00, 0x00, 0x00, 0x7D, 0xFF, 0xFF, 0xFD, 0x70,
01318   0x00, 0x01, 0x7E, 0xFF, 0xFF, 0xFC, 0x50, 0x00,
01319   0x02, 0x9F, 0xFF, 0xFF, 0xFA, 0x30, 0x00, 0x00,
01320   0x2E, 0xFF, 0xFF, 0xE8, 0x20, 0x00, 0x00, 0x00,
01321   0x5F, 0xFF, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00,
01322   0x1C, 0xFF, 0xFF, 0xFC, 0x60, 0x00, 0x00, 0x00,
01323   0x00, 0x5B, 0xFF, 0xFF, 0xFE, 0x71, 0x00, 0x00,
01324   0x00, 0x00, 0x3A, 0xFF, 0xFF, 0xFF, 0x93, 0x00,
01325   0x00, 0x00, 0x00, 0x29, 0xFF, 0xFF, 0xFF, 0xB1,
01326   0x00, 0x00, 0x00, 0x00, 0x18, 0xEF, 0xFF, 0xF8,
01327   0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0xDF, 0xF6,
01328   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x40
01329 };
01330 
01331 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003D[ 88] = { // Code 003D, EQUALS SIGN
01332   0x04, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x50,
01333   0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
01334   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA,
01335   0x19, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xA2,
01336   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01337   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01338   0x00, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x00,
01339   0x3E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5,
01340   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB,
01341   0x3E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6,
01342   0x01, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x10
01343 };
01344 
01345 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003E[120] = { // Code 003E, GREATER-THAN SIGN
01346   0x07, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01347   0x5F, 0xFF, 0xC5, 0x00, 0x00, 0x00, 0x00, 0x00,
01348   0x4F, 0xFF, 0xFF, 0xD7, 0x10, 0x00, 0x00, 0x00,
01349   0x05, 0xCF, 0xFF, 0xFF, 0xE8, 0x10, 0x00, 0x00,
01350   0x00, 0x04, 0xAF, 0xFF, 0xFF, 0xF9, 0x20, 0x00,
01351   0x00, 0x00, 0x02, 0x8E, 0xFF, 0xFF, 0xFA, 0x30,
01352   0x00, 0x00, 0x00, 0x01, 0x7D, 0xFF, 0xFF, 0xF5,
01353   0x00, 0x00, 0x00, 0x00, 0x03, 0xDF, 0xFF, 0xF8,
01354   0x00, 0x00, 0x00, 0x04, 0xBF, 0xFF, 0xFF, 0xD2,
01355   0x00, 0x00, 0x06, 0xDF, 0xFF, 0xFF, 0xD6, 0x00,
01356   0x00, 0x28, 0xEF, 0xFF, 0xFF, 0xB5, 0x00, 0x00,
01357   0x09, 0xFF, 0xFF, 0xFF, 0xA3, 0x00, 0x00, 0x00,
01358   0x5F, 0xFF, 0xFF, 0x92, 0x00, 0x00, 0x00, 0x00,
01359   0x3F, 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00,
01360   0x03, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
01361 };
01362 
01363 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_003F[147] = { // Code 003F, QUESTION MARK
01364   0x00, 0x02, 0x8B, 0xBB, 0x95, 0x00, 0x00,
01365   0x00, 0x9F, 0xFF, 0xFF, 0xFF, 0xE4, 0x00,
01366   0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40,
01367   0x6F, 0xFF, 0xE7, 0x46, 0xCF, 0xFF, 0xE0,
01368   0xBF, 0xFF, 0x40, 0x00, 0x1E, 0xFF, 0xF3,
01369   0xCF, 0xFB, 0x00, 0x00, 0x0B, 0xFF, 0xF6,
01370   0x4C, 0xB2, 0x00, 0x00, 0x1E, 0xFF, 0xF3,
01371   0x00, 0x00, 0x00, 0x00, 0xAF, 0xFF, 0xD0,
01372   0x00, 0x00, 0x00, 0x2C, 0xFF, 0xFF, 0x40,
01373   0x00, 0x00, 0x02, 0xEF, 0xFF, 0xE4, 0x00,
01374   0x00, 0x00, 0x1D, 0xFF, 0xFC, 0x20, 0x00,
01375   0x00, 0x00, 0x6F, 0xFF, 0xA0, 0x00, 0x00,
01376   0x00, 0x00, 0x7F, 0xFF, 0x20, 0x00, 0x00,
01377   0x00, 0x00, 0x1C, 0xF8, 0x00, 0x00, 0x00,
01378   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01379   0x00, 0x00, 0x01, 0x30, 0x00, 0x00, 0x00,
01380   0x00, 0x00, 0x4F, 0xFD, 0x10, 0x00, 0x00,
01381   0x00, 0x00, 0xCF, 0xFF, 0x70, 0x00, 0x00,
01382   0x00, 0x00, 0xCF, 0xFF, 0x70, 0x00, 0x00,
01383   0x00, 0x00, 0x4E, 0xFC, 0x10, 0x00, 0x00,
01384   0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00
01385 };
01386 
01387 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0040[231] = { // Code 0040, COMMERCIAL AT
01388   0x00, 0x00, 0x00, 0x03, 0x8C, 0xDD, 0xDB, 0x72, 0x00, 0x00, 0x00,
01389   0x00, 0x00, 0x04, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA2, 0x00, 0x00,
01390   0x00, 0x00, 0x8F, 0xFF, 0xFB, 0x87, 0x9C, 0xFF, 0xFE, 0x30, 0x00,
01391   0x00, 0x08, 0xFF, 0xF8, 0x10, 0x00, 0x00, 0x29, 0xFF, 0xE2, 0x00,
01392   0x00, 0x6F, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFB, 0x00,
01393   0x01, 0xEF, 0xF5, 0x00, 0x5B, 0xFD, 0x91, 0x6B, 0x3A, 0xFF, 0x40,
01394   0x07, 0xFF, 0xA0, 0x08, 0xFF, 0xFF, 0xFC, 0xEF, 0x82, 0xFF, 0x90,
01395   0x0C, 0xFF, 0x30, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0x60, 0xCF, 0xB0,
01396   0x1F, 0xFE, 0x00, 0xDF, 0xF9, 0x10, 0x7F, 0xFF, 0x30, 0xAF, 0xB0,
01397   0x2F, 0xFB, 0x03, 0xFF, 0xB0, 0x00, 0x0E, 0xFF, 0x10, 0x9F, 0xB0,
01398   0x2F, 0xFB, 0x06, 0xFF, 0x70, 0x00, 0x0C, 0xFD, 0x00, 0xBF, 0x90,
01399   0x2F, 0xFC, 0x07, 0xFF, 0x70, 0x00, 0x0E, 0xFB, 0x00, 0xEF, 0x40,
01400   0x0E, 0xFE, 0x06, 0xFF, 0xC1, 0x00, 0x9F, 0xF8, 0x08, 0xFC, 0x00,
01401   0x0A, 0xFF, 0x42, 0xFF, 0xFE, 0xAD, 0xFF, 0xFC, 0xBF, 0xE3, 0x00,
01402   0x05, 0xFF, 0xC0, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x30, 0x00,
01403   0x00, 0xCF, 0xF7, 0x1A, 0xFF, 0xF9, 0x8F, 0xFE, 0x81, 0x00, 0x00,
01404   0x00, 0x2E, 0xFF, 0x80, 0x24, 0x10, 0x03, 0x30, 0x7A, 0x10, 0x00,
01405   0x00, 0x03, 0xEF, 0xFD, 0x73, 0x00, 0x02, 0x7D, 0xFF, 0x30, 0x00,
01406   0x00, 0x00, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00, 0x00,
01407   0x00, 0x00, 0x00, 0x5B, 0xFF, 0xFF, 0xFF, 0xE9, 0x20, 0x00, 0x00,
01408   0x00, 0x00, 0x00, 0x00, 0x14, 0x67, 0x63, 0x00, 0x00, 0x00, 0x00
01409 };
01410 
01411 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0041[189] = { // Code 0041, LATIN CAPITAL LETTER A
01412   0x00, 0x00, 0x00, 0x19, 0xBB, 0xA2, 0x00, 0x00, 0x00,
01413   0x00, 0x00, 0x00, 0x8F, 0xFF, 0xFC, 0x00, 0x00, 0x00,
01414   0x00, 0x00, 0x00, 0xEF, 0xFF, 0xFF, 0x30, 0x00, 0x00,
01415   0x00, 0x00, 0x05, 0xFF, 0xFF, 0xFF, 0x90, 0x00, 0x00,
01416   0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00,
01417   0x00, 0x00, 0x1F, 0xFF, 0xDB, 0xFF, 0xF5, 0x00, 0x00,
01418   0x00, 0x00, 0x7F, 0xFF, 0x87, 0xFF, 0xFA, 0x00, 0x00,
01419   0x00, 0x00, 0xDF, 0xFF, 0x32, 0xFF, 0xFF, 0x10, 0x00,
01420   0x00, 0x03, 0xFF, 0xFD, 0x00, 0xCF, 0xFF, 0x60, 0x00,
01421   0x00, 0x09, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xB0, 0x00,
01422   0x00, 0x0E, 0xFF, 0xF3, 0x00, 0x2F, 0xFF, 0xF2, 0x00,
01423   0x00, 0x5F, 0xFF, 0xD0, 0x00, 0x0D, 0xFF, 0xF7, 0x00,
01424   0x00, 0xBF, 0xFF, 0xA4, 0x44, 0x4A, 0xFF, 0xFC, 0x00,
01425   0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30,
01426   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80,
01427   0x0D, 0xFF, 0xFE, 0xDD, 0xDD, 0xDD, 0xEF, 0xFF, 0xD0,
01428   0x4F, 0xFF, 0xF3, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF4,
01429   0x9F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0D, 0xFF, 0xF9,
01430   0xBF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x08, 0xFF, 0xFB,
01431   0x6F, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x02, 0xEF, 0xF6,
01432   0x03, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x30
01433 };
01434 
01435 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0042[180] = { // Code 0042, LATIN CAPITAL LETTER B
01436   0x04, 0x67, 0x77, 0x77, 0x76, 0x53, 0x00, 0x00, 0x00,
01437   0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x00, 0x00,
01438   0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x90, 0x00,
01439   0xFF, 0xFF, 0xDB, 0xBB, 0xCE, 0xFF, 0xFF, 0xF3, 0x00,
01440   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x8F, 0xFF, 0xF8, 0x00,
01441   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x0D, 0xFF, 0xF9, 0x00,
01442   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x0C, 0xFF, 0xF8, 0x00,
01443   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x3F, 0xFF, 0xF3, 0x00,
01444   0xFF, 0xFF, 0xB7, 0x77, 0x79, 0xFF, 0xFF, 0x70, 0x00,
01445   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00, 0x00,
01446   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA1, 0x00,
01447   0xFF, 0xFF, 0xA6, 0x66, 0x67, 0xCF, 0xFF, 0xFA, 0x00,
01448   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x09, 0xFF, 0xFF, 0x10,
01449   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x40,
01450   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x40,
01451   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x09, 0xFF, 0xFF, 0x30,
01452   0xFF, 0xFF, 0xA6, 0x66, 0x68, 0xCF, 0xFF, 0xFD, 0x00,
01453   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x00,
01454   0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x60, 0x00,
01455   0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xEB, 0x71, 0x00, 0x00
01456 };
01457 
01458 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0043[189] = { // Code 0043, LATIN CAPITAL LETTER C
01459   0x00, 0x00, 0x00, 0x5A, 0xCD, 0xDC, 0x94, 0x00, 0x00,
01460   0x00, 0x00, 0x5E, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0x00,
01461   0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70,
01462   0x00, 0x7F, 0xFF, 0xFF, 0xDA, 0xBD, 0xFF, 0xFF, 0xF3,
01463   0x02, 0xFF, 0xFF, 0xE6, 0x00, 0x00, 0x7F, 0xFF, 0xFA,
01464   0x09, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x08, 0xFF, 0xFB,
01465   0x0F, 0xFF, 0xFA, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF6,
01466   0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x02, 0x10,
01467   0x7F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01468   0x7F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01469   0x7F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01470   0x7F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01471   0x6F, 0xFF, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01472   0x3F, 0xFF, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xA2,
01473   0x0E, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x04, 0xFF, 0xFB,
01474   0x09, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x1D, 0xFF, 0xFB,
01475   0x02, 0xEF, 0xFF, 0xFB, 0x52, 0x25, 0xDF, 0xFF, 0xF6,
01476   0x00, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0,
01477   0x00, 0x05, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x10,
01478   0x00, 0x00, 0x29, 0xEF, 0xFF, 0xFF, 0xFD, 0x60, 0x00,
01479   0x00, 0x00, 0x00, 0x03, 0x57, 0x75, 0x20, 0x00, 0x00
01480 };
01481 
01482 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0044[180] = { // Code 0044, LATIN CAPITAL LETTER D
01483   0x04, 0x67, 0x77, 0x77, 0x65, 0x30, 0x00, 0x00, 0x00,
01484   0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA3, 0x00, 0x00,
01485   0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x60, 0x00,
01486   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x00,
01487   0xFF, 0xFF, 0x82, 0x22, 0x24, 0xAF, 0xFF, 0xFE, 0x10,
01488   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x80,
01489   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xCF, 0xFF, 0xD0,
01490   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF1,
01491   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF3,
01492   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF4,
01493   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF4,
01494   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF4,
01495   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x5F, 0xFF, 0xF2,
01496   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xAF, 0xFF, 0xE0,
01497   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xA0,
01498   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x3D, 0xFF, 0xFF, 0x30,
01499   0xFF, 0xFF, 0xC9, 0x99, 0x9B, 0xFF, 0xFF, 0xF9, 0x00,
01500   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
01501   0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00,
01502   0x3C, 0xFF, 0xFF, 0xFF, 0xFE, 0xB7, 0x20, 0x00, 0x00
01503 };
01504 
01505 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0045[160] = { // Code 0045, LATIN CAPITAL LETTER E
01506   0x03, 0x67, 0x77, 0x77, 0x77, 0x77, 0x76, 0x30,
01507   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3,
01508   0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6,
01509   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1,
01510   0xDF, 0xFF, 0xA2, 0x22, 0x22, 0x22, 0x22, 0x00,
01511   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01512   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01513   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01514   0xDF, 0xFF, 0xD9, 0x99, 0x99, 0x99, 0x95, 0x00,
01515   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10,
01516   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10,
01517   0xDF, 0xFF, 0xEB, 0xBB, 0xBB, 0xBB, 0xB6, 0x00,
01518   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01519   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01520   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01521   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01522   0xDF, 0xFF, 0xD9, 0x99, 0x99, 0x99, 0x98, 0x60,
01523   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7,
01524   0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9,
01525   0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3
01526 };
01527 
01528 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0046[168] = { // Code 0046, LATIN CAPITAL LETTER F
01529   0x03, 0x67, 0x77, 0x77, 0x77, 0x77, 0x74, 0x00,
01530   0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80,
01531   0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0,
01532   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x50,
01533   0xDF, 0xFF, 0xA2, 0x22, 0x22, 0x22, 0x20, 0x00,
01534   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01535   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01536   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01537   0xDF, 0xFF, 0xB6, 0x66, 0x66, 0x65, 0x20, 0x00,
01538   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0x00,
01539   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x00,
01540   0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1, 0x00,
01541   0xDF, 0xFF, 0xA2, 0x22, 0x22, 0x20, 0x00, 0x00,
01542   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01543   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01544   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01545   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01546   0xDF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01547   0xCF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00,
01548   0x6F, 0xFE, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,
01549   0x03, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
01550 };
01551 
01552 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0047[210] = { // Code 0047, LATIN CAPITAL LETTER G
01553   0x00, 0x00, 0x00, 0x48, 0xBD, 0xDD, 0xB8, 0x20, 0x00, 0x00,
01554   0x00, 0x00, 0x4D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x10, 0x00,
01555   0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1, 0x00,
01556   0x00, 0x7F, 0xFF, 0xFF, 0xEB, 0xAC, 0xFF, 0xFF, 0xFA, 0x00,
01557   0x03, 0xFF, 0xFF, 0xE6, 0x00, 0x00, 0x1A, 0xFF, 0xFF, 0x10,
01558   0x0A, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xCF, 0xFE, 0x00,
01559   0x1F, 0xFF, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x19, 0xA3, 0x00,
01560   0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01561   0x7F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01562   0x7F, 0xFF, 0xD0, 0x00, 0x00, 0x04, 0x66, 0x66, 0x64, 0x10,
01563   0x7F, 0xFF, 0xD0, 0x00, 0x00, 0xAF, 0xFF, 0xFF, 0xFF, 0xD0,
01564   0x7F, 0xFF, 0xD0, 0x00, 0x00, 0xDF, 0xFF, 0xFF, 0xFF, 0xF2,
01565   0x6F, 0xFF, 0xF1, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xF2,
01566   0x3F, 0xFF, 0xF5, 0x00, 0x00, 0x01, 0x22, 0x3F, 0xFF, 0xF2,
01567   0x0E, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xF2,
01568   0x09, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x02, 0xEF, 0xFF, 0xF2,
01569   0x02, 0xEF, 0xFF, 0xFA, 0x30, 0x01, 0x7E, 0xFF, 0xFF, 0xF2,
01570   0x00, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2,
01571   0x00, 0x05, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE5, 0xFF, 0xF2,
01572   0x00, 0x00, 0x29, 0xEF, 0xFF, 0xFF, 0xFA, 0x20, 0xDF, 0xD0,
01573   0x00, 0x00, 0x00, 0x03, 0x67, 0x75, 0x20, 0x00, 0x15, 0x10
01574 };
01575 
01576 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0048[189] = { // Code 0048, LATIN CAPITAL LETTER H
01577   0x2A, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x07, 0xBA, 0x20,
01578   0xCF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x4F, 0xFF, 0xC0,
01579   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01580   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01581   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01582   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01583   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01584   0xFF, 0xFF, 0x82, 0x22, 0x22, 0x22, 0x8F, 0xFF, 0xF0,
01585   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
01586   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
01587   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
01588   0xFF, 0xFF, 0xC9, 0x99, 0x99, 0x99, 0xCF, 0xFF, 0xF0,
01589   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01590   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01591   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01592   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01593   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01594   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01595   0xEF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
01596   0x7F, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x2E, 0xFF, 0x70,
01597   0x03, 0x51, 0x00, 0x00, 0x00, 0x00, 0x01, 0x53, 0x00
01598 };
01599 
01600 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0049[ 63] = { // Code 0049, LATIN CAPITAL LETTER I
01601   0x2A, 0xB7, 0x00,
01602   0xCF, 0xFF, 0x40,
01603   0xFF, 0xFF, 0x70,
01604   0xFF, 0xFF, 0x70,
01605   0xFF, 0xFF, 0x70,
01606   0xFF, 0xFF, 0x70,
01607   0xFF, 0xFF, 0x70,
01608   0xFF, 0xFF, 0x70,
01609   0xFF, 0xFF, 0x70,
01610   0xFF, 0xFF, 0x70,
01611   0xFF, 0xFF, 0x70,
01612   0xFF, 0xFF, 0x70,
01613   0xFF, 0xFF, 0x70,
01614   0xFF, 0xFF, 0x70,
01615   0xFF, 0xFF, 0x70,
01616   0xFF, 0xFF, 0x70,
01617   0xFF, 0xFF, 0x70,
01618   0xFF, 0xFF, 0x70,
01619   0xEF, 0xFF, 0x70,
01620   0x7F, 0xFE, 0x20,
01621   0x03, 0x51, 0x00
01622 };
01623 
01624 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004A[147] = { // Code 004A, LATIN CAPITAL LETTER J
01625   0x00, 0x00, 0x00, 0x00, 0x02, 0xAB, 0x70,
01626   0x00, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xF4,
01627   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01628   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01629   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01630   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01631   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01632   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01633   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01634   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01635   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01636   0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01637   0x05, 0x97, 0x00, 0x00, 0x0F, 0xFF, 0xF7,
01638   0x3F, 0xFF, 0x50, 0x00, 0x0F, 0xFF, 0xF7,
01639   0x7F, 0xFF, 0x90, 0x00, 0x0F, 0xFF, 0xF7,
01640   0x7F, 0xFF, 0xA0, 0x00, 0x3F, 0xFF, 0xF5,
01641   0x5F, 0xFF, 0xF4, 0x01, 0xBF, 0xFF, 0xF1,
01642   0x0E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0,
01643   0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x10,
01644   0x00, 0x4C, 0xFF, 0xFF, 0xFF, 0xA1, 0x00,
01645   0x00, 0x00, 0x36, 0x76, 0x51, 0x00, 0x00
01646 };
01647 
01648 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004B[189] = { // Code 004B, LATIN CAPITAL LETTER K
01649   0x2A, 0xB7, 0x00, 0x00, 0x00, 0x01, 0xAB, 0x60, 0x00,
01650   0xCF, 0xFF, 0x40, 0x00, 0x00, 0x1B, 0xFF, 0xF3, 0x00,
01651   0xFF, 0xFF, 0x70, 0x00, 0x00, 0xBF, 0xFF, 0xF3, 0x00,
01652   0xFF, 0xFF, 0x70, 0x00, 0x0A, 0xFF, 0xFF, 0x80, 0x00,
01653   0xFF, 0xFF, 0x70, 0x00, 0x8F, 0xFF, 0xFA, 0x00, 0x00,
01654   0xFF, 0xFF, 0x70, 0x07, 0xFF, 0xFF, 0xA0, 0x00, 0x00,
01655   0xFF, 0xFF, 0x70, 0x6F, 0xFF, 0xFB, 0x00, 0x00, 0x00,
01656   0xFF, 0xFF, 0x75, 0xFF, 0xFF, 0xB1, 0x00, 0x00, 0x00,
01657   0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00,
01658   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00,
01659   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00, 0x00, 0x00,
01660   0xFF, 0xFF, 0xFF, 0xAE, 0xFF, 0xFF, 0x30, 0x00, 0x00,
01661   0xFF, 0xFF, 0xFA, 0x05, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
01662   0xFF, 0xFF, 0xB0, 0x00, 0xAF, 0xFF, 0xF7, 0x00, 0x00,
01663   0xFF, 0xFF, 0x70, 0x00, 0x1E, 0xFF, 0xFF, 0x20, 0x00,
01664   0xFF, 0xFF, 0x70, 0x00, 0x06, 0xFF, 0xFF, 0xC0, 0x00,
01665   0xFF, 0xFF, 0x70, 0x00, 0x00, 0xBF, 0xFF, 0xF7, 0x00,
01666   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x2E, 0xFF, 0xFE, 0x10,
01667   0xEF, 0xFF, 0x70, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0x30,
01668   0x7F, 0xFE, 0x20, 0x00, 0x00, 0x00, 0xBF, 0xFD, 0x00,
01669   0x03, 0x51, 0x00, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00
01670 };
01671 
01672 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004C[160] = { // Code 004C, LATIN CAPITAL LETTER L
01673   0x2A, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01674   0xCF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
01675   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01676   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01677   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01678   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01679   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01680   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01681   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01682   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01683   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01684   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01685   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01686   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01687   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01688   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
01689   0xFF, 0xFF, 0xDB, 0xBB, 0xBB, 0xBB, 0xA3, 0x00,
01690   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10,
01691   0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10,
01692   0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x00
01693 };
01694 
01695 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004D[210] = { // Code 004D, LATIN CAPITAL LETTER M
01696   0x3A, 0xBB, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xBB, 0xA3,
01697   0xDF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xCF, 0xFF, 0xFD,
01698   0xFF, 0xFF, 0xFF, 0x30, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF,
01699   0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x08, 0xFF, 0xFF, 0xFF,
01700   0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFF,
01701   0xFF, 0xFF, 0xFF, 0xF2, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF,
01702   0xFF, 0xFD, 0xEF, 0xF7, 0x00, 0x00, 0x7F, 0xFD, 0xFF, 0xFF,
01703   0xFF, 0xFD, 0x9F, 0xFC, 0x00, 0x00, 0xBF, 0xF9, 0xFF, 0xFF,
01704   0xFF, 0xFD, 0x4F, 0xFF, 0x20, 0x01, 0xFF, 0xF4, 0xFF, 0xFF,
01705   0xFF, 0xFD, 0x0E, 0xFF, 0x60, 0x05, 0xFF, 0xE0, 0xFF, 0xFF,
01706   0xFF, 0xFD, 0x0A, 0xFF, 0xB0, 0x0A, 0xFF, 0x90, 0xFF, 0xFF,
01707   0xFF, 0xFD, 0x05, 0xFF, 0xF1, 0x0E, 0xFF, 0x50, 0xFF, 0xFF,
01708   0xFF, 0xFD, 0x01, 0xFF, 0xF5, 0x4F, 0xFE, 0x00, 0xFF, 0xFF,
01709   0xFF, 0xFD, 0x00, 0xAF, 0xFA, 0x8F, 0xFA, 0x00, 0xFF, 0xFF,
01710   0xFF, 0xFD, 0x00, 0x5F, 0xFE, 0xDF, 0xF5, 0x00, 0xFF, 0xFF,
01711   0xFF, 0xFD, 0x00, 0x1F, 0xFF, 0xFF, 0xF1, 0x00, 0xFF, 0xFF,
01712   0xFF, 0xFD, 0x00, 0x0B, 0xFF, 0xFF, 0xA0, 0x00, 0xFF, 0xFF,
01713   0xFF, 0xFD, 0x00, 0x06, 0xFF, 0xFF, 0x60, 0x00, 0xFF, 0xFF,
01714   0xFF, 0xFD, 0x00, 0x01, 0xFF, 0xFF, 0x10, 0x00, 0xEF, 0xFF,
01715   0xAF, 0xF8, 0x00, 0x00, 0xAF, 0xFA, 0x00, 0x00, 0x9F, 0xFA,
01716   0x05, 0x40, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, 0x40
01717 };
01718 
01719 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004E[189] = { // Code 004E, LATIN CAPITAL LETTER N
01720   0x2A, 0xBB, 0x30, 0x00, 0x00, 0x00, 0x06, 0xBB, 0x30,
01721   0xCF, 0xFF, 0xE2, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xE0,
01722   0xFF, 0xFF, 0xFA, 0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF0,
01723   0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x4F, 0xFF, 0xF0,
01724   0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x4F, 0xFF, 0xF0,
01725   0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x4F, 0xFF, 0xF0,
01726   0xFF, 0xFF, 0xFF, 0xFF, 0x20, 0x00, 0x4F, 0xFF, 0xF0,
01727   0xFF, 0xFF, 0xAF, 0xFF, 0xB0, 0x00, 0x4F, 0xFF, 0xF0,
01728   0xFF, 0xFF, 0x4B, 0xFF, 0xF6, 0x00, 0x4F, 0xFF, 0xF0,
01729   0xFF, 0xFF, 0x42, 0xFF, 0xFE, 0x10, 0x4F, 0xFF, 0xF0,
01730   0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0x90, 0x4F, 0xFF, 0xF0,
01731   0xFF, 0xFF, 0x40, 0x0D, 0xFF, 0xF4, 0x4F, 0xFF, 0xF0,
01732   0xFF, 0xFF, 0x40, 0x03, 0xFF, 0xFD, 0x4F, 0xFF, 0xF0,
01733   0xFF, 0xFF, 0x40, 0x00, 0x9F, 0xFF, 0xBF, 0xFF, 0xF0,
01734   0xFF, 0xFF, 0x40, 0x00, 0x1D, 0xFF, 0xFF, 0xFF, 0xF0,
01735   0xFF, 0xFF, 0x40, 0x00, 0x05, 0xFF, 0xFF, 0xFF, 0xF0,
01736   0xFF, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xF0,
01737   0xFF, 0xFF, 0x40, 0x00, 0x00, 0x2E, 0xFF, 0xFF, 0xF0,
01738   0xFF, 0xFF, 0x30, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0xE0,
01739   0xAF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x70,
01740   0x04, 0x51, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x00
01741 };
01742 
01743 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_004F[210] = { // Code 004F, LATIN CAPITAL LETTER O
01744   0x00, 0x00, 0x01, 0x6A, 0xCD, 0xDC, 0xA6, 0x10, 0x00, 0x00,
01745   0x00, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00,
01746   0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x00,
01747   0x00, 0xBF, 0xFF, 0xFF, 0xDA, 0xAD, 0xFF, 0xFF, 0xFB, 0x00,
01748   0x07, 0xFF, 0xFF, 0xD3, 0x00, 0x00, 0x3C, 0xFF, 0xFF, 0x70,
01749   0x0E, 0xFF, 0xFD, 0x10, 0x00, 0x00, 0x01, 0xDF, 0xFF, 0xE1,
01750   0x4F, 0xFF, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x5F, 0xFF, 0xF5,
01751   0x8F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xFF, 0xF9,
01752   0xBF, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0xFB,
01753   0xBF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0xFD,
01754   0xBF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0xFD,
01755   0xBF, 0xFF, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0xFB,
01756   0x9F, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xF9,
01757   0x7F, 0xFF, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF6,
01758   0x2F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x9F, 0xFF, 0xF1,
01759   0x0B, 0xFF, 0xFF, 0x50, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0x90,
01760   0x03, 0xFF, 0xFF, 0xF9, 0x42, 0x24, 0xAF, 0xFF, 0xFE, 0x10,
01761   0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00,
01762   0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x30, 0x00,
01763   0x00, 0x00, 0x2A, 0xFF, 0xFF, 0xFF, 0xFE, 0x71, 0x00, 0x00,
01764   0x00, 0x00, 0x00, 0x03, 0x67, 0x75, 0x30, 0x00, 0x00, 0x00
01765 };
01766 
01767 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0050[189] = { // Code 0050, LATIN CAPITAL LETTER P
01768   0x04, 0x67, 0x77, 0x77, 0x76, 0x63, 0x00, 0x00, 0x00,
01769   0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x00, 0x00,
01770   0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
01771   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x00,
01772   0xFF, 0xFF, 0x70, 0x00, 0x02, 0x7F, 0xFF, 0xFC, 0x00,
01773   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x08, 0xFF, 0xFF, 0x10,
01774   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x04, 0xFF, 0xFF, 0x20,
01775   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0x10,
01776   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x1D, 0xFF, 0xFE, 0x00,
01777   0xFF, 0xFF, 0xB7, 0x77, 0x7A, 0xEF, 0xFF, 0xF8, 0x00,
01778   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1, 0x00,
01779   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x20, 0x00,
01780   0xFF, 0xFF, 0xED, 0xDD, 0xDD, 0xCA, 0x50, 0x00, 0x00,
01781   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01782   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01783   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01784   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01785   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01786   0xEF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01787   0x7F, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
01788   0x03, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
01789 };
01790 
01791 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0051[220] = { // Code 0051, LATIN CAPITAL LETTER Q
01792   0x00, 0x00, 0x01, 0x6A, 0xCD, 0xDC, 0xA6, 0x10, 0x00, 0x00,
01793   0x00, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00,
01794   0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x00,
01795   0x00, 0xBF, 0xFF, 0xFF, 0xDA, 0xAD, 0xFF, 0xFF, 0xFB, 0x00,
01796   0x07, 0xFF, 0xFF, 0xD3, 0x00, 0x00, 0x3C, 0xFF, 0xFF, 0x70,
01797   0x0E, 0xFF, 0xFD, 0x10, 0x00, 0x00, 0x01, 0xDF, 0xFF, 0xE1,
01798   0x4F, 0xFF, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x5F, 0xFF, 0xF5,
01799   0x8F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xFF, 0xF9,
01800   0xBF, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0xFB,
01801   0xBF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0xFD,
01802   0xBF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x09, 0xFF, 0xFD,
01803   0xBF, 0xFF, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0xFB,
01804   0x9F, 0xFF, 0xC0, 0x00, 0x00, 0x02, 0x00, 0x0C, 0xFF, 0xF9,
01805   0x7F, 0xFF, 0xF2, 0x00, 0x00, 0xAF, 0xB1, 0x2F, 0xFF, 0xF6,
01806   0x2F, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFC, 0xAF, 0xFF, 0xF1,
01807   0x0B, 0xFF, 0xFF, 0x50, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x90,
01808   0x03, 0xFF, 0xFF, 0xF9, 0x42, 0x2A, 0xFF, 0xFF, 0xFE, 0x20,
01809   0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
01810   0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x30,
01811   0x00, 0x00, 0x2A, 0xFF, 0xFF, 0xFF, 0xFD, 0x8E, 0xFF, 0xE2,
01812   0x00, 0x00, 0x00, 0x03, 0x67, 0x75, 0x30, 0x02, 0xEF, 0xF1,
01813   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x30
01814 };
01815 
01816 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0052[189] = { // Code 0052, LATIN CAPITAL LETTER R
01817   0x04, 0x67, 0x77, 0x77, 0x77, 0x65, 0x30, 0x00, 0x00,
01818   0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x50, 0x00,
01819   0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
01820   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30,
01821   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x29, 0xFF, 0xFF, 0x70,
01822   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xEF, 0xFF, 0x90,
01823   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x90,
01824   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xDF, 0xFF, 0x70,
01825   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x08, 0xFF, 0xFE, 0x10,
01826   0xFF, 0xFF, 0xDB, 0xBB, 0xBC, 0xFF, 0xFF, 0xF5, 0x00,
01827   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x30, 0x00,
01828   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x00,
01829   0xFF, 0xFF, 0xB7, 0x77, 0x77, 0xCF, 0xFF, 0xFB, 0x00,
01830   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x0B, 0xFF, 0xFE, 0x00,
01831   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0x00,
01832   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00,
01833   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x30,
01834   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x60,
01835   0xEF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xEF, 0xFF, 0x90,
01836   0x7F, 0xFE, 0x20, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0x40,
01837   0x03, 0x51, 0x00, 0x00, 0x00, 0x00, 0x02, 0x52, 0x00
01838 };
01839 
01840 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0053[189] = { // Code 0053, LATIN CAPITAL LETTER S
01841   0x00, 0x01, 0x6A, 0xCD, 0xDC, 0x94, 0x00, 0x00, 0x00,
01842   0x00, 0x6E, 0xFF, 0xFF, 0xFF, 0xFF, 0xD5, 0x00, 0x00,
01843   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x00,
01844   0x3F, 0xFF, 0xFE, 0x97, 0x8B, 0xFF, 0xFF, 0xF3, 0x00,
01845   0x9F, 0xFF, 0xD1, 0x00, 0x00, 0x3E, 0xFF, 0xF7, 0x00,
01846   0xBF, 0xFF, 0x80, 0x00, 0x00, 0x03, 0xEF, 0xF4, 0x00,
01847   0xBF, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x26, 0x30, 0x00,
01848   0x9F, 0xFF, 0xFB, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00,
01849   0x4F, 0xFF, 0xFF, 0xFF, 0xDA, 0x73, 0x00, 0x00, 0x00,
01850   0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x00, 0x00,
01851   0x00, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0x00,
01852   0x00, 0x00, 0x37, 0xBF, 0xFF, 0xFF, 0xFF, 0xF9, 0x00,
01853   0x00, 0x00, 0x00, 0x00, 0x47, 0xCF, 0xFF, 0xFF, 0x10,
01854   0x03, 0x30, 0x00, 0x00, 0x00, 0x08, 0xFF, 0xFF, 0x30,
01855   0x7F, 0xFA, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x40,
01856   0xBF, 0xFF, 0x70, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0x30,
01857   0xAF, 0xFF, 0xF8, 0x10, 0x00, 0x4E, 0xFF, 0xFE, 0x00,
01858   0x2E, 0xFF, 0xFF, 0xFC, 0xBE, 0xFF, 0xFF, 0xF6, 0x00,
01859   0x04, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
01860   0x00, 0x18, 0xEF, 0xFF, 0xFF, 0xFF, 0xB4, 0x00, 0x00,
01861   0x00, 0x00, 0x03, 0x57, 0x76, 0x41, 0x00, 0x00, 0x00
01862 };
01863 
01864 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0054[189] = { // Code 0054, LATIN CAPITAL LETTER T
01865   0x03, 0x67, 0x77, 0x77, 0x77, 0x77, 0x77, 0x76, 0x30,
01866   0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7,
01867   0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB,
01868   0x4F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5,
01869   0x01, 0x44, 0x44, 0x7F, 0xFF, 0xF7, 0x44, 0x44, 0x20,
01870   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01871   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01872   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01873   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01874   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01875   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01876   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01877   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01878   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01879   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01880   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01881   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01882   0x00, 0x00, 0x00, 0x4F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
01883   0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF3, 0x00, 0x00, 0x00,
01884   0x00, 0x00, 0x00, 0x0B, 0xFF, 0xC0, 0x00, 0x00, 0x00,
01885   0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x00
01886 };
01887 
01888 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0055[189] = { // Code 0055, LATIN CAPITAL LETTER U
01889   0x2A, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x07, 0xBA, 0x20,
01890   0xCF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x4F, 0xFF, 0xC0,
01891   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01892   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01893   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01894   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01895   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01896   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01897   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01898   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01899   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01900   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01901   0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0,
01902   0xEF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
01903   0xCF, 0xFF, 0xA0, 0x00, 0x00, 0x00, 0xAF, 0xFF, 0xC0,
01904   0x9F, 0xFF, 0xF3, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x90,
01905   0x3F, 0xFF, 0xFE, 0x73, 0x23, 0x7E, 0xFF, 0xFF, 0x30,
01906   0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x00,
01907   0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0x00,
01908   0x00, 0x06, 0xCF, 0xFF, 0xFF, 0xFF, 0xD6, 0x00, 0x00,
01909   0x00, 0x00, 0x02, 0x56, 0x76, 0x52, 0x00, 0x00, 0x00
01910 };
01911 
01912 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0056[189] = { // Code 0056, LATIN CAPITAL LETTER V
01913   0x1A, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAB, 0x60,
01914   0xAF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xF2,
01915   0xBF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF3,
01916   0x7F, 0xFF, 0xF2, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
01917   0x2F, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0xCF, 0xFF, 0x90,
01918   0x0B, 0xFF, 0xFB, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x30,
01919   0x06, 0xFF, 0xFF, 0x10, 0x00, 0x07, 0xFF, 0xFD, 0x00,
01920   0x01, 0xFF, 0xFF, 0x50, 0x00, 0x0B, 0xFF, 0xF8, 0x00,
01921   0x00, 0xAF, 0xFF, 0xA0, 0x00, 0x1F, 0xFF, 0xF2, 0x00,
01922   0x00, 0x5F, 0xFF, 0xE0, 0x00, 0x5F, 0xFF, 0xB0, 0x00,
01923   0x00, 0x0E, 0xFF, 0xF3, 0x00, 0xAF, 0xFF, 0x60, 0x00,
01924   0x00, 0x0A, 0xFF, 0xF8, 0x00, 0xFF, 0xFF, 0x10, 0x00,
01925   0x00, 0x04, 0xFF, 0xFD, 0x05, 0xFF, 0xFA, 0x00, 0x00,
01926   0x00, 0x00, 0xEF, 0xFF, 0x29, 0xFF, 0xF5, 0x00, 0x00,
01927   0x00, 0x00, 0x8F, 0xFF, 0x7E, 0xFF, 0xE0, 0x00, 0x00,
01928   0x00, 0x00, 0x3F, 0xFF, 0xEF, 0xFF, 0x90, 0x00, 0x00,
01929   0x00, 0x00, 0x0D, 0xFF, 0xFF, 0xFF, 0x30, 0x00, 0x00,
01930   0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00,
01931   0x00, 0x00, 0x02, 0xFF, 0xFF, 0xF7, 0x00, 0x00, 0x00,
01932   0x00, 0x00, 0x00, 0x9F, 0xFF, 0xD1, 0x00, 0x00, 0x00,
01933   0x00, 0x00, 0x00, 0x03, 0x64, 0x10, 0x00, 0x00, 0x00
01934 };
01935 
01936 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0057[273] = { // Code 0057, LATIN CAPITAL LETTER W
01937   0x19, 0xB7, 0x00, 0x00, 0x00, 0x2A, 0xBA, 0x20, 0x00, 0x00, 0x07, 0xB9, 0x10,
01938   0x9F, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xFF, 0xB0, 0x00, 0x00, 0x3F, 0xFF, 0x90,
01939   0xBF, 0xFF, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xF1, 0x00, 0x00, 0x7F, 0xFF, 0xB0,
01940   0x8F, 0xFF, 0xB0, 0x00, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0xAF, 0xFF, 0x80,
01941   0x4F, 0xFF, 0xE0, 0x00, 0x07, 0xFF, 0xFF, 0xF7, 0x00, 0x00, 0xDF, 0xFF, 0x40,
01942   0x1F, 0xFF, 0xF3, 0x00, 0x0A, 0xFF, 0xFF, 0xFB, 0x00, 0x01, 0xFF, 0xFF, 0x10,
01943   0x0B, 0xFF, 0xF5, 0x00, 0x0E, 0xFF, 0xDF, 0xFE, 0x00, 0x04, 0xFF, 0xFB, 0x00,
01944   0x07, 0xFF, 0xF8, 0x00, 0x2F, 0xFF, 0x6F, 0xFF, 0x30, 0x07, 0xFF, 0xF7, 0x00,
01945   0x04, 0xFF, 0xFB, 0x00, 0x6F, 0xFE, 0x0E, 0xFF, 0x70, 0x0B, 0xFF, 0xF4, 0x00,
01946   0x00, 0xFF, 0xFE, 0x00, 0x9F, 0xFA, 0x0A, 0xFF, 0xA0, 0x0E, 0xFF, 0xF0, 0x00,
01947   0x00, 0xBF, 0xFF, 0x30, 0xDF, 0xF7, 0x07, 0xFF, 0xD0, 0x2F, 0xFF, 0xB0, 0x00,
01948   0x00, 0x7F, 0xFF, 0x61, 0xFF, 0xF3, 0x03, 0xFF, 0xF2, 0x5F, 0xFF, 0x70, 0x00,
01949   0x00, 0x3F, 0xFF, 0x95, 0xFF, 0xE0, 0x00, 0xEF, 0xF5, 0x8F, 0xFF, 0x30, 0x00,
01950   0x00, 0x0E, 0xFF, 0xC8, 0xFF, 0xB0, 0x00, 0xBF, 0xF9, 0xBF, 0xFE, 0x00, 0x00,
01951   0x00, 0x0B, 0xFF, 0xFC, 0xFF, 0x70, 0x00, 0x7F, 0xFC, 0xEF, 0xFB, 0x00, 0x00,
01952   0x00, 0x07, 0xFF, 0xFF, 0xFF, 0x30, 0x00, 0x3F, 0xFF, 0xFF, 0xF7, 0x00, 0x00,
01953   0x00, 0x03, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x0E, 0xFF, 0xFF, 0xF3, 0x00, 0x00,
01954   0x00, 0x00, 0xEF, 0xFF, 0xFB, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xE0, 0x00, 0x00,
01955   0x00, 0x00, 0xAF, 0xFF, 0xF7, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xA0, 0x00, 0x00,
01956   0x00, 0x00, 0x3E, 0xFF, 0xE1, 0x00, 0x00, 0x01, 0xEF, 0xFE, 0x30, 0x00, 0x00,
01957   0x00, 0x00, 0x02, 0x55, 0x10, 0x00, 0x00, 0x00, 0x15, 0x52, 0x00, 0x00, 0x00
01958 };
01959 
01960 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0058[168] = { // Code 0058, LATIN CAPITAL LETTER X
01961   0x03, 0xBB, 0x30, 0x00, 0x00, 0x01, 0xAB, 0x70,
01962   0x1E, 0xFF, 0xE1, 0x00, 0x00, 0x09, 0xFF, 0xF5,
01963   0x2F, 0xFF, 0xF9, 0x00, 0x00, 0x3F, 0xFF, 0xF7,
01964   0x0C, 0xFF, 0xFF, 0x30, 0x00, 0xCF, 0xFF, 0xE1,
01965   0x02, 0xFF, 0xFF, 0xB0, 0x07, 0xFF, 0xFF, 0x40,
01966   0x00, 0x7F, 0xFF, 0xF5, 0x2E, 0xFF, 0xF9, 0x00,
01967   0x00, 0x0C, 0xFF, 0xFD, 0xBF, 0xFF, 0xD1, 0x00,
01968   0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
01969   0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xF9, 0x00, 0x00,
01970   0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xD1, 0x00, 0x00,
01971   0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xD1, 0x00, 0x00,
01972   0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xF9, 0x00, 0x00,
01973   0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
01974   0x00, 0x0D, 0xFF, 0xFD, 0xDF, 0xFF, 0xD1, 0x00,
01975   0x00, 0x8F, 0xFF, 0xF4, 0x5F, 0xFF, 0xF8, 0x00,
01976   0x04, 0xFF, 0xFF, 0xA0, 0x0B, 0xFF, 0xFF, 0x30,
01977   0x1D, 0xFF, 0xFE, 0x10, 0x02, 0xFF, 0xFF, 0xD0,
01978   0x7F, 0xFF, 0xF6, 0x00, 0x00, 0x8F, 0xFF, 0xF7,
01979   0xAF, 0xFF, 0xB0, 0x00, 0x00, 0x1D, 0xFF, 0xF9,
01980   0x5F, 0xFE, 0x20, 0x00, 0x00, 0x05, 0xFF, 0xF4,
01981   0x02, 0x52, 0x00, 0x00, 0x00, 0x00, 0x25, 0x20
01982 };
01983 
01984 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0059[189] = { // Code 0059, LATIN CAPITAL LETTER Y
01985   0x19, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xB4, 0x00,
01986   0x9F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0xCF, 0xFF, 0x20,
01987   0xBF, 0xFF, 0xE1, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0x30,
01988   0x4F, 0xFF, 0xF8, 0x00, 0x00, 0x0D, 0xFF, 0xFC, 0x00,
01989   0x0B, 0xFF, 0xFF, 0x20, 0x00, 0x7F, 0xFF, 0xF3, 0x00,
01990   0x02, 0xFF, 0xFF, 0xA0, 0x01, 0xEF, 0xFF, 0xA0, 0x00,
01991   0x00, 0x8F, 0xFF, 0xF3, 0x08, 0xFF, 0xFE, 0x10, 0x00,
01992   0x00, 0x0D, 0xFF, 0xFB, 0x1F, 0xFF, 0xF7, 0x00, 0x00,
01993   0x00, 0x05, 0xFF, 0xFF, 0xCF, 0xFF, 0xC0, 0x00, 0x00,
01994   0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0x30, 0x00, 0x00,
01995   0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xF9, 0x00, 0x00, 0x00,
01996   0x00, 0x00, 0x07, 0xFF, 0xFF, 0xE1, 0x00, 0x00, 0x00,
01997   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00,
01998   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00,
01999   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00,
02000   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00,
02001   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00,
02002   0x00, 0x00, 0x00, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00,
02003   0x00, 0x00, 0x00, 0xEF, 0xFF, 0x70, 0x00, 0x00, 0x00,
02004   0x00, 0x00, 0x00, 0x7F, 0xFE, 0x20, 0x00, 0x00, 0x00,
02005   0x00, 0x00, 0x00, 0x03, 0x51, 0x00, 0x00, 0x00, 0x00
02006 };
02007 
02008 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005A[180] = { // Code 005A, LATIN CAPITAL LETTER Z
02009   0x00, 0x26, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x30,
02010   0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5,
02011   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7,
02012   0x02, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5,
02013   0x00, 0x14, 0x44, 0x44, 0x44, 0x4C, 0xFF, 0xFF, 0xA0,
02014   0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFC, 0x00,
02015   0x00, 0x00, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0xD1, 0x00,
02016   0x00, 0x00, 0x00, 0x00, 0x3E, 0xFF, 0xFE, 0x30, 0x00,
02017   0x00, 0x00, 0x00, 0x02, 0xEF, 0xFF, 0xF4, 0x00, 0x00,
02018   0x00, 0x00, 0x00, 0x1C, 0xFF, 0xFF, 0x70, 0x00, 0x00,
02019   0x00, 0x00, 0x00, 0xBF, 0xFF, 0xF9, 0x00, 0x00, 0x00,
02020   0x00, 0x00, 0x08, 0xFF, 0xFF, 0xB0, 0x00, 0x00, 0x00,
02021   0x00, 0x00, 0x6F, 0xFF, 0xFD, 0x10, 0x00, 0x00, 0x00,
02022   0x00, 0x04, 0xFF, 0xFF, 0xE2, 0x00, 0x00, 0x00, 0x00,
02023   0x00, 0x2E, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00,
02024   0x01, 0xDF, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0x00, 0x00,
02025   0x0B, 0xFF, 0xFF, 0xFB, 0xBB, 0xBB, 0xBB, 0xBB, 0x71,
02026   0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
02027   0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9,
02028   0x07, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC2
02029 };
02030 
02031 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005B[100] = { // Code 005B, LEFT SQUARE BRACKET
02032   0x04, 0x77, 0x77, 0x50,
02033   0x5F, 0xFF, 0xFF, 0xF5,
02034   0x9F, 0xFF, 0xFF, 0xF6,
02035   0x9F, 0xFE, 0x77, 0x50,
02036   0x9F, 0xFD, 0x00, 0x00,
02037   0x9F, 0xFD, 0x00, 0x00,
02038   0x9F, 0xFD, 0x00, 0x00,
02039   0x9F, 0xFD, 0x00, 0x00,
02040   0x9F, 0xFD, 0x00, 0x00,
02041   0x9F, 0xFD, 0x00, 0x00,
02042   0x9F, 0xFD, 0x00, 0x00,
02043   0x9F, 0xFD, 0x00, 0x00,
02044   0x9F, 0xFD, 0x00, 0x00,
02045   0x9F, 0xFD, 0x00, 0x00,
02046   0x9F, 0xFD, 0x00, 0x00,
02047   0x9F, 0xFD, 0x00, 0x00,
02048   0x9F, 0xFD, 0x00, 0x00,
02049   0x9F, 0xFD, 0x00, 0x00,
02050   0x9F, 0xFD, 0x00, 0x00,
02051   0x9F, 0xFD, 0x00, 0x00,
02052   0x9F, 0xFD, 0x00, 0x00,
02053   0x9F, 0xFD, 0x00, 0x00,
02054   0x9F, 0xFF, 0xFF, 0xC2,
02055   0x8F, 0xFF, 0xFF, 0xF7,
02056   0x2C, 0xFF, 0xFF, 0xD3
02057 };
02058 
02059 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005C[105] = { // Code 005C, REVERSE SOLIDUS
02060   0x5D, 0x90, 0x00, 0x00, 0x00,
02061   0xBF, 0xF3, 0x00, 0x00, 0x00,
02062   0x8F, 0xF9, 0x00, 0x00, 0x00,
02063   0x2F, 0xFE, 0x00, 0x00, 0x00,
02064   0x0B, 0xFF, 0x50, 0x00, 0x00,
02065   0x06, 0xFF, 0xB0, 0x00, 0x00,
02066   0x01, 0xEF, 0xF2, 0x00, 0x00,
02067   0x00, 0x9F, 0xF7, 0x00, 0x00,
02068   0x00, 0x3F, 0xFD, 0x00, 0x00,
02069   0x00, 0x0D, 0xFF, 0x40, 0x00,
02070   0x00, 0x07, 0xFF, 0xA0, 0x00,
02071   0x00, 0x02, 0xFF, 0xF1, 0x00,
02072   0x00, 0x00, 0xBF, 0xF6, 0x00,
02073   0x00, 0x00, 0x5F, 0xFC, 0x00,
02074   0x00, 0x00, 0x0E, 0xFF, 0x20,
02075   0x00, 0x00, 0x09, 0xFF, 0x80,
02076   0x00, 0x00, 0x03, 0xFF, 0xE0,
02077   0x00, 0x00, 0x00, 0xCF, 0xF4,
02078   0x00, 0x00, 0x00, 0x7F, 0xFA,
02079   0x00, 0x00, 0x00, 0x1E, 0xFA,
02080   0x00, 0x00, 0x00, 0x03, 0x71
02081 };
02082 
02083 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005D[100] = { // Code 005D, RIGHT SQUARE BRACKET
02084   0x26, 0x77, 0x75, 0x10,
02085   0xDF, 0xFF, 0xFF, 0xD0,
02086   0xDF, 0xFF, 0xFF, 0xF2,
02087   0x27, 0x7A, 0xFF, 0xF2,
02088   0x00, 0x06, 0xFF, 0xF2,
02089   0x00, 0x06, 0xFF, 0xF2,
02090   0x00, 0x06, 0xFF, 0xF2,
02091   0x00, 0x06, 0xFF, 0xF2,
02092   0x00, 0x06, 0xFF, 0xF2,
02093   0x00, 0x06, 0xFF, 0xF2,
02094   0x00, 0x06, 0xFF, 0xF2,
02095   0x00, 0x06, 0xFF, 0xF2,
02096   0x00, 0x06, 0xFF, 0xF2,
02097   0x00, 0x06, 0xFF, 0xF2,
02098   0x00, 0x06, 0xFF, 0xF2,
02099   0x00, 0x06, 0xFF, 0xF2,
02100   0x00, 0x06, 0xFF, 0xF2,
02101   0x00, 0x06, 0xFF, 0xF2,
02102   0x00, 0x06, 0xFF, 0xF2,
02103   0x00, 0x06, 0xFF, 0xF2,
02104   0x00, 0x06, 0xFF, 0xF2,
02105   0x00, 0x06, 0xFF, 0xF2,
02106   0x8E, 0xFF, 0xFF, 0xF2,
02107   0xEF, 0xFF, 0xFF, 0xF1,
02108   0x8F, 0xFF, 0xFE, 0x70
02109 };
02110 
02111 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005E[ 77] = { // Code 005E, CIRCUMFLEX ACCENT
02112   0x00, 0x00, 0x02, 0xBC, 0x40, 0x00, 0x00,
02113   0x00, 0x00, 0x0C, 0xFF, 0xE1, 0x00, 0x00,
02114   0x00, 0x00, 0x5F, 0xFF, 0xF8, 0x00, 0x00,
02115   0x00, 0x00, 0xDF, 0xFF, 0xFF, 0x20, 0x00,
02116   0x00, 0x07, 0xFF, 0xEC, 0xFF, 0x90, 0x00,
02117   0x00, 0x1E, 0xFF, 0x74, 0xFF, 0xF3, 0x00,
02118   0x00, 0x8F, 0xFE, 0x00, 0xBF, 0xFB, 0x00,
02119   0x02, 0xFF, 0xF6, 0x00, 0x3F, 0xFF, 0x40,
02120   0x09, 0xFF, 0xC0, 0x00, 0x09, 0xFF, 0xC0,
02121   0x1F, 0xFF, 0x40, 0x00, 0x02, 0xFF, 0xF4,
02122   0x1D, 0xF9, 0x00, 0x00, 0x00, 0x6F, 0xF3
02123 };
02124 
02125 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_005F[ 16] = { // Code 005F, LOW LINE
02126   0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3,
02127   0x36, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x50
02128 };
02129 
02130 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0060[ 18] = { // Code 0060, GRAVE ACCENT
02131   0x37, 0x30, 0x00,
02132   0xEF, 0xF7, 0x00,
02133   0xCF, 0xFF, 0xA1,
02134   0x1B, 0xFF, 0xFC,
02135   0x00, 0x6E, 0xFF,
02136   0x00, 0x02, 0x73
02137 };
02138 
02139 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0061[128] = { // Code 0061, LATIN SMALL LETTER A
02140   0x00, 0x00, 0x25, 0x77, 0x65, 0x10, 0x00, 0x00,
02141   0x00, 0x3B, 0xFF, 0xFF, 0xFF, 0xFB, 0x20, 0x00,
02142   0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE1, 0x00,
02143   0x0D, 0xFF, 0xFC, 0x87, 0xAF, 0xFF, 0xF7, 0x00,
02144   0x0E, 0xFF, 0x70, 0x00, 0x06, 0xFF, 0xF9, 0x00,
02145   0x03, 0x95, 0x00, 0x00, 0x05, 0xFF, 0xF9, 0x00,
02146   0x00, 0x00, 0x13, 0x56, 0x8E, 0xFF, 0xF9, 0x00,
02147   0x00, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0x00,
02148   0x1C, 0xFF, 0xFF, 0xFF, 0xDB, 0xFF, 0xF9, 0x00,
02149   0x8F, 0xFF, 0xD7, 0x31, 0x04, 0xFF, 0xF9, 0x00,
02150   0xCF, 0xFF, 0x30, 0x00, 0x06, 0xFF, 0xF9, 0x00,
02151   0xDF, 0xFF, 0x20, 0x00, 0x1D, 0xFF, 0xFA, 0x00,
02152   0xBF, 0xFF, 0xC5, 0x46, 0xDF, 0xFF, 0xFC, 0x00,
02153   0x3F, 0xFF, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0x00,
02154   0x04, 0xDF, 0xFF, 0xFD, 0x50, 0x9F, 0xFC, 0x00,
02155   0x00, 0x03, 0x64, 0x20, 0x00, 0x04, 0x51, 0x00
02156 };
02157 
02158 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0062[168] = { // Code 0062, LATIN SMALL LETTER B
02159   0x08, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
02160   0x5F, 0xFF, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00,
02161   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02162   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02163   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02164   0x7F, 0xFF, 0x70, 0x26, 0x76, 0x20, 0x00, 0x00,
02165   0x7F, 0xFF, 0x78, 0xFF, 0xFF, 0xFA, 0x10, 0x00,
02166   0x7F, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
02167   0x7F, 0xFF, 0xFF, 0xB9, 0xCF, 0xFF, 0xF7, 0x00,
02168   0x7F, 0xFF, 0xF6, 0x00, 0x07, 0xFF, 0xFE, 0x00,
02169   0x7F, 0xFF, 0xB0, 0x00, 0x00, 0xDF, 0xFF, 0x40,
02170   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x8F, 0xFF, 0x70,
02171   0x7F, 0xFF, 0x50, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02172   0x7F, 0xFF, 0x50, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02173   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x9F, 0xFF, 0x60,
02174   0x7F, 0xFF, 0xB0, 0x00, 0x00, 0xEF, 0xFF, 0x30,
02175   0x7F, 0xFF, 0xF7, 0x00, 0x09, 0xFF, 0xFD, 0x00,
02176   0x7F, 0xFF, 0xFF, 0xDB, 0xEF, 0xFF, 0xF6, 0x00,
02177   0x7F, 0xFF, 0x9F, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
02178   0x3F, 0xFD, 0x08, 0xFF, 0xFF, 0xE7, 0x00, 0x00,
02179   0x03, 0x51, 0x00, 0x14, 0x63, 0x00, 0x00, 0x00
02180 };
02181 
02182 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0063[112] = { // Code 0063, LATIN SMALL LETTER C
02183   0x00, 0x00, 0x01, 0x57, 0x75, 0x20, 0x00,
02184   0x00, 0x02, 0xAF, 0xFF, 0xFF, 0xFB, 0x30,
02185   0x00, 0x3E, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4,
02186   0x01, 0xDF, 0xFF, 0xEA, 0xAD, 0xFF, 0xFC,
02187   0x07, 0xFF, 0xFD, 0x20, 0x00, 0xBF, 0xFE,
02188   0x0D, 0xFF, 0xF4, 0x00, 0x00, 0x1B, 0xD6,
02189   0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
02190   0x2F, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x00,
02191   0x2F, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x00,
02192   0x2F, 0xFF, 0xD0, 0x00, 0x00, 0x02, 0x30,
02193   0x0E, 0xFF, 0xF3, 0x00, 0x00, 0x3E, 0xFB,
02194   0x09, 0xFF, 0xFD, 0x20, 0x02, 0xDF, 0xFE,
02195   0x02, 0xEF, 0xFF, 0xFC, 0xBF, 0xFF, 0xF9,
02196   0x00, 0x5E, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1,
02197   0x00, 0x02, 0xAF, 0xFF, 0xFF, 0xE8, 0x10,
02198   0x00, 0x00, 0x01, 0x35, 0x53, 0x00, 0x00
02199 };
02200 
02201 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0064[147] = { // Code 0064, LATIN SMALL LETTER D
02202   0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xB3,
02203   0x00, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xFC,
02204   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
02205   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
02206   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
02207   0x00, 0x00, 0x47, 0x74, 0x00, 0xFF, 0xFF,
02208   0x00, 0x4E, 0xFF, 0xFF, 0xD2, 0xFF, 0xFF,
02209   0x05, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF,
02210   0x1E, 0xFF, 0xFE, 0xAA, 0xEF, 0xFF, 0xFF,
02211   0x7F, 0xFF, 0xD2, 0x00, 0x1C, 0xFF, 0xFF,
02212   0xBF, 0xFF, 0x60, 0x00, 0x04, 0xFF, 0xFF,
02213   0xEF, 0xFF, 0x10, 0x00, 0x00, 0xEF, 0xFF,
02214   0xFF, 0xFE, 0x00, 0x00, 0x00, 0xCF, 0xFF,
02215   0xFF, 0xFE, 0x00, 0x00, 0x00, 0xCF, 0xFF,
02216   0xEF, 0xFF, 0x10, 0x00, 0x00, 0xEF, 0xFF,
02217   0xBF, 0xFF, 0x70, 0x00, 0x04, 0xFF, 0xFF,
02218   0x6F, 0xFF, 0xE3, 0x00, 0x2D, 0xFF, 0xFF,
02219   0x0D, 0xFF, 0xFF, 0xCC, 0xFF, 0xFF, 0xFF,
02220   0x03, 0xEF, 0xFF, 0xFF, 0xFE, 0xAF, 0xFE,
02221   0x00, 0x3B, 0xFF, 0xFF, 0xD3, 0x6F, 0xFB,
02222   0x00, 0x00, 0x25, 0x53, 0x00, 0x04, 0x50
02223 };
02224 
02225 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0065[128] = { // Code 0065, LATIN SMALL LETTER E
02226   0x00, 0x00, 0x04, 0x67, 0x63, 0x00, 0x00, 0x00,
02227   0x00, 0x08, 0xEF, 0xFF, 0xFF, 0xD5, 0x00, 0x00,
02228   0x01, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
02229   0x0B, 0xFF, 0xFC, 0x64, 0x7D, 0xFF, 0xF7, 0x00,
02230   0x4F, 0xFF, 0xB0, 0x00, 0x01, 0xDF, 0xFF, 0x10,
02231   0xAF, 0xFF, 0x30, 0x00, 0x00, 0x6F, 0xFF, 0x50,
02232   0xDF, 0xFF, 0x99, 0x99, 0x99, 0xBF, 0xFF, 0x70,
02233   0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70,
02234   0xFF, 0xFF, 0xBB, 0xBB, 0xBB, 0xBB, 0xB9, 0x20,
02235   0xEF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
02236   0xBF, 0xFF, 0x50, 0x00, 0x00, 0x08, 0x91, 0x00,
02237   0x5F, 0xFF, 0xE4, 0x00, 0x02, 0xCF, 0xFA, 0x00,
02238   0x0B, 0xFF, 0xFF, 0xDB, 0xCF, 0xFF, 0xFA, 0x00,
02239   0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x00,
02240   0x00, 0x06, 0xDF, 0xFF, 0xFF, 0xD7, 0x10, 0x00,
02241   0x00, 0x00, 0x02, 0x46, 0x42, 0x00, 0x00, 0x00
02242 };
02243 
02244 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0066[105] = { // Code 0066, LATIN SMALL LETTER F
02245   0x00, 0x00, 0x3A, 0xDD, 0xA2,
02246   0x00, 0x05, 0xFF, 0xFF, 0xFA,
02247   0x00, 0x0E, 0xFF, 0xFF, 0xF9,
02248   0x00, 0x2F, 0xFF, 0xE4, 0x51,
02249   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02250   0x01, 0x5F, 0xFF, 0xC2, 0x10,
02251   0x7F, 0xFF, 0xFF, 0xFF, 0xF8,
02252   0x9F, 0xFF, 0xFF, 0xFF, 0xFA,
02253   0x17, 0x9F, 0xFF, 0xD7, 0x71,
02254   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02255   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02256   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02257   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02258   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02259   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02260   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02261   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02262   0x00, 0x4F, 0xFF, 0xB0, 0x00,
02263   0x00, 0x3F, 0xFF, 0xB0, 0x00,
02264   0x00, 0x0D, 0xFF, 0x70, 0x00,
02265   0x00, 0x01, 0x53, 0x00, 0x00
02266 };
02267 
02268 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0067[147] = { // Code 0067, LATIN SMALL LETTER G
02269   0x00, 0x00, 0x47, 0x75, 0x00, 0x06, 0x71,
02270   0x00, 0x4D, 0xFF, 0xFF, 0xE3, 0x7F, 0xFB,
02271   0x04, 0xFF, 0xFF, 0xFF, 0xFE, 0xBF, 0xFE,
02272   0x1E, 0xFF, 0xFE, 0xA9, 0xDF, 0xFF, 0xFF,
02273   0x7F, 0xFF, 0xD1, 0x00, 0x0B, 0xFF, 0xFF,
02274   0xBF, 0xFF, 0x40, 0x00, 0x02, 0xFF, 0xFF,
02275   0xEF, 0xFF, 0x00, 0x00, 0x00, 0xEF, 0xFF,
02276   0xFF, 0xFD, 0x00, 0x00, 0x00, 0xDF, 0xFF,
02277   0xFF, 0xFE, 0x00, 0x00, 0x00, 0xDF, 0xFF,
02278   0xEF, 0xFF, 0x30, 0x00, 0x01, 0xFF, 0xFF,
02279   0xAF, 0xFF, 0xA0, 0x00, 0x08, 0xFF, 0xFF,
02280   0x4F, 0xFF, 0xFB, 0x55, 0xAF, 0xFF, 0xFF,
02281   0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
02282   0x00, 0x9F, 0xFF, 0xFF, 0xF6, 0xDF, 0xFF,
02283   0x00, 0x02, 0x79, 0x97, 0x10, 0xDF, 0xFD,
02284   0x00, 0x20, 0x00, 0x00, 0x01, 0xFF, 0xFC,
02285   0x0A, 0xFD, 0x30, 0x00, 0x06, 0xFF, 0xF8,
02286   0x0F, 0xFF, 0xE7, 0x23, 0x7F, 0xFF, 0xF2,
02287   0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70,
02288   0x01, 0xAF, 0xFF, 0xFF, 0xFF, 0xF7, 0x00,
02289   0x00, 0x03, 0x7A, 0xBB, 0xA6, 0x10, 0x00
02290 };
02291 
02292 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0068[147] = { // Code 0068, LATIN SMALL LETTER H
02293   0x08, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00,
02294   0x5F, 0xFF, 0x60, 0x00, 0x00, 0x00, 0x00,
02295   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02296   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02297   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02298   0x7F, 0xFF, 0x70, 0x05, 0x77, 0x40, 0x00,
02299   0x7F, 0xFF, 0x75, 0xEF, 0xFF, 0xFD, 0x30,
02300   0x7F, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xE2,
02301   0x7F, 0xFF, 0xFF, 0xEB, 0xEF, 0xFF, 0xF9,
02302   0x7F, 0xFF, 0xF9, 0x00, 0x0A, 0xFF, 0xFD,
02303   0x7F, 0xFF, 0xC0, 0x00, 0x02, 0xFF, 0xFE,
02304   0x7F, 0xFF, 0x80, 0x00, 0x00, 0xFF, 0xFF,
02305   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02306   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02307   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02308   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02309   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02310   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02311   0x6F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFE,
02312   0x3F, 0xFF, 0x30, 0x00, 0x00, 0xBF, 0xFA,
02313   0x02, 0x62, 0x00, 0x00, 0x00, 0x05, 0x50
02314 };
02315 
02316 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0069[ 63] = { // Code 0069, LATIN SMALL LETTER I
02317   0x07, 0xDB, 0x20,
02318   0x3F, 0xFF, 0xA0,
02319   0x3F, 0xFF, 0xB0,
02320   0x0B, 0xFF, 0x40,
02321   0x00, 0x31, 0x00,
02322   0x03, 0x76, 0x00,
02323   0x1E, 0xFF, 0x70,
02324   0x3F, 0xFF, 0xB0,
02325   0x4F, 0xFF, 0xB0,
02326   0x4F, 0xFF, 0xB0,
02327   0x4F, 0xFF, 0xB0,
02328   0x4F, 0xFF, 0xB0,
02329   0x4F, 0xFF, 0xB0,
02330   0x4F, 0xFF, 0xB0,
02331   0x4F, 0xFF, 0xB0,
02332   0x4F, 0xFF, 0xB0,
02333   0x4F, 0xFF, 0xB0,
02334   0x4F, 0xFF, 0xB0,
02335   0x3F, 0xFF, 0xB0,
02336   0x0D, 0xFF, 0x60,
02337   0x01, 0x54, 0x00
02338 };
02339 
02340 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006A[104] = { // Code 006A, LATIN SMALL LETTER J
02341   0x00, 0x07, 0xDB, 0x20,
02342   0x00, 0x3F, 0xFF, 0xA0,
02343   0x00, 0x3F, 0xFF, 0xB0,
02344   0x00, 0x0B, 0xFF, 0x40,
02345   0x00, 0x00, 0x31, 0x00,
02346   0x00, 0x03, 0x76, 0x00,
02347   0x00, 0x1E, 0xFF, 0x70,
02348   0x00, 0x3F, 0xFF, 0xB0,
02349   0x00, 0x4F, 0xFF, 0xB0,
02350   0x00, 0x4F, 0xFF, 0xB0,
02351   0x00, 0x4F, 0xFF, 0xB0,
02352   0x00, 0x4F, 0xFF, 0xB0,
02353   0x00, 0x4F, 0xFF, 0xB0,
02354   0x00, 0x4F, 0xFF, 0xB0,
02355   0x00, 0x4F, 0xFF, 0xB0,
02356   0x00, 0x4F, 0xFF, 0xB0,
02357   0x00, 0x4F, 0xFF, 0xB0,
02358   0x00, 0x4F, 0xFF, 0xB0,
02359   0x00, 0x4F, 0xFF, 0xB0,
02360   0x00, 0x4F, 0xFF, 0xB0,
02361   0x00, 0x4F, 0xFF, 0xB0,
02362   0x00, 0x4F, 0xFF, 0xB0,
02363   0x17, 0xAF, 0xFF, 0xA0,
02364   0x6F, 0xFF, 0xFF, 0x60,
02365   0x5F, 0xFF, 0xFC, 0x00,
02366   0x06, 0x98, 0x50, 0x00
02367 };
02368 
02369 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006B[147] = { // Code 006B, LATIN SMALL LETTER K
02370   0x08, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00,
02371   0x5F, 0xFF, 0x60, 0x00, 0x00, 0x00, 0x00,
02372   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02373   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02374   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00,
02375   0x7F, 0xFF, 0x70, 0x00, 0x03, 0x72, 0x00,
02376   0x7F, 0xFF, 0x70, 0x00, 0x5F, 0xFE, 0x10,
02377   0x7F, 0xFF, 0x70, 0x03, 0xFF, 0xFF, 0x30,
02378   0x7F, 0xFF, 0x70, 0x2E, 0xFF, 0xFB, 0x00,
02379   0x7F, 0xFF, 0x72, 0xEF, 0xFF, 0xB1, 0x00,
02380   0x7F, 0xFF, 0x9D, 0xFF, 0xFB, 0x10, 0x00,
02381   0x7F, 0xFF, 0xFF, 0xFF, 0xE1, 0x00, 0x00,
02382   0x7F, 0xFF, 0xFF, 0xFF, 0xF6, 0x00, 0x00,
02383   0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0x30, 0x00,
02384   0x7F, 0xFF, 0xF8, 0xDF, 0xFF, 0xC0, 0x00,
02385   0x7F, 0xFF, 0x90, 0x3F, 0xFF, 0xF9, 0x00,
02386   0x7F, 0xFF, 0x70, 0x07, 0xFF, 0xFF, 0x50,
02387   0x7F, 0xFF, 0x70, 0x00, 0xBF, 0xFF, 0xE1,
02388   0x6F, 0xFF, 0x70, 0x00, 0x2E, 0xFF, 0xF3,
02389   0x3F, 0xFF, 0x30, 0x00, 0x05, 0xFF, 0xD0,
02390   0x02, 0x52, 0x00, 0x00, 0x00, 0x25, 0x10
02391 };
02392 
02393 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006C[ 63] = { // Code 006C, LATIN SMALL LETTER L
02394   0x06, 0xBA, 0x10,
02395   0x2F, 0xFF, 0x90,
02396   0x4F, 0xFF, 0xB0,
02397   0x4F, 0xFF, 0xB0,
02398   0x4F, 0xFF, 0xB0,
02399   0x4F, 0xFF, 0xB0,
02400   0x4F, 0xFF, 0xB0,
02401   0x4F, 0xFF, 0xB0,
02402   0x4F, 0xFF, 0xB0,
02403   0x4F, 0xFF, 0xB0,
02404   0x4F, 0xFF, 0xB0,
02405   0x4F, 0xFF, 0xB0,
02406   0x4F, 0xFF, 0xB0,
02407   0x4F, 0xFF, 0xB0,
02408   0x4F, 0xFF, 0xB0,
02409   0x4F, 0xFF, 0xB0,
02410   0x4F, 0xFF, 0xB0,
02411   0x4F, 0xFF, 0xB0,
02412   0x3F, 0xFF, 0xB0,
02413   0x0D, 0xFF, 0x60,
02414   0x01, 0x53, 0x00
02415 };
02416 
02417 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006D[192] = { // Code 006D, LATIN SMALL LETTER M
02418   0x03, 0x73, 0x00, 0x04, 0x77, 0x40, 0x00, 0x02, 0x67, 0x63, 0x00, 0x00,
02419   0x3F, 0xFE, 0x14, 0xDF, 0xFF, 0xFB, 0x10, 0x9F, 0xFF, 0xFF, 0xC1, 0x00,
02420   0x7F, 0xFF, 0x8F, 0xFF, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
02421   0x7F, 0xFF, 0xFF, 0xEB, 0xEF, 0xFF, 0xFF, 0xFE, 0xBF, 0xFF, 0xFF, 0x30,
02422   0x7F, 0xFF, 0xF8, 0x00, 0x1E, 0xFF, 0xFF, 0x70, 0x02, 0xEF, 0xFF, 0x60,
02423   0x7F, 0xFF, 0xC0, 0x00, 0x08, 0xFF, 0xFB, 0x00, 0x00, 0x9F, 0xFF, 0x70,
02424   0x7F, 0xFF, 0x80, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02425   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02426   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02427   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02428   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02429   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02430   0x7F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02431   0x6F, 0xFF, 0x70, 0x00, 0x07, 0xFF, 0xF7, 0x00, 0x00, 0x7F, 0xFF, 0x60,
02432   0x3F, 0xFF, 0x30, 0x00, 0x03, 0xFF, 0xF3, 0x00, 0x00, 0x3F, 0xFF, 0x30,
02433   0x02, 0x62, 0x00, 0x00, 0x00, 0x26, 0x20, 0x00, 0x00, 0x02, 0x62, 0x00
02434 };
02435 
02436 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006E[112] = { // Code 006E, LATIN SMALL LETTER N
02437   0x04, 0x73, 0x00, 0x05, 0x77, 0x40, 0x00,
02438   0x3F, 0xFE, 0x05, 0xEF, 0xFF, 0xFD, 0x30,
02439   0x7F, 0xFF, 0x8F, 0xFF, 0xFF, 0xFF, 0xE2,
02440   0x7F, 0xFF, 0xFF, 0xEB, 0xEF, 0xFF, 0xF9,
02441   0x7F, 0xFF, 0xF9, 0x00, 0x0A, 0xFF, 0xFD,
02442   0x7F, 0xFF, 0xC0, 0x00, 0x02, 0xFF, 0xFE,
02443   0x7F, 0xFF, 0x80, 0x00, 0x00, 0xFF, 0xFF,
02444   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02445   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02446   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02447   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02448   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02449   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02450   0x6F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFE,
02451   0x3F, 0xFF, 0x30, 0x00, 0x00, 0xBF, 0xFA,
02452   0x02, 0x62, 0x00, 0x00, 0x00, 0x05, 0x50
02453 };
02454 
02455 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_006F[128] = { // Code 006F, LATIN SMALL LETTER O
02456   0x00, 0x00, 0x15, 0x77, 0x63, 0x00, 0x00, 0x00,
02457   0x00, 0x19, 0xFF, 0xFF, 0xFF, 0xD5, 0x00, 0x00,
02458   0x02, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
02459   0x0C, 0xFF, 0xFE, 0x87, 0xAF, 0xFF, 0xF5, 0x00,
02460   0x5F, 0xFF, 0xD1, 0x00, 0x06, 0xFF, 0xFD, 0x00,
02461   0xBF, 0xFF, 0x50, 0x00, 0x00, 0xCF, 0xFF, 0x30,
02462   0xEF, 0xFF, 0x10, 0x00, 0x00, 0x8F, 0xFF, 0x70,
02463   0xFF, 0xFD, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0x70,
02464   0xFF, 0xFE, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0x70,
02465   0xEF, 0xFF, 0x10, 0x00, 0x00, 0x8F, 0xFF, 0x70,
02466   0xBF, 0xFF, 0x60, 0x00, 0x00, 0xDF, 0xFF, 0x30,
02467   0x5F, 0xFF, 0xE2, 0x00, 0x08, 0xFF, 0xFD, 0x00,
02468   0x0C, 0xFF, 0xFF, 0xA9, 0xCF, 0xFF, 0xF6, 0x00,
02469   0x02, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
02470   0x00, 0x18, 0xEF, 0xFF, 0xFF, 0xC4, 0x00, 0x00,
02471   0x00, 0x00, 0x03, 0x56, 0x42, 0x00, 0x00, 0x00
02472 };
02473 
02474 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0070[168] = { // Code 0070, LATIN SMALL LETTER P
02475   0x04, 0x73, 0x00, 0x26, 0x75, 0x20, 0x00, 0x00,
02476   0x4F, 0xFE, 0x1A, 0xFF, 0xFF, 0xF9, 0x10, 0x00,
02477   0x7F, 0xFF, 0xAF, 0xFF, 0xFF, 0xFF, 0xB0, 0x00,
02478   0x7F, 0xFF, 0xFF, 0xB9, 0xCF, 0xFF, 0xF7, 0x00,
02479   0x7F, 0xFF, 0xF5, 0x00, 0x08, 0xFF, 0xFE, 0x00,
02480   0x7F, 0xFF, 0xB0, 0x00, 0x00, 0xDF, 0xFF, 0x40,
02481   0x7F, 0xFF, 0x60, 0x00, 0x00, 0x8F, 0xFF, 0x70,
02482   0x7F, 0xFF, 0x40, 0x00, 0x00, 0x6F, 0xFF, 0x70,
02483   0x7F, 0xFF, 0x50, 0x00, 0x00, 0x7F, 0xFF, 0x70,
02484   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x9F, 0xFF, 0x70,
02485   0x7F, 0xFF, 0xC0, 0x00, 0x00, 0xDF, 0xFF, 0x30,
02486   0x7F, 0xFF, 0xF8, 0x00, 0x09, 0xFF, 0xFE, 0x00,
02487   0x7F, 0xFF, 0xFF, 0xDB, 0xDF, 0xFF, 0xF6, 0x00,
02488   0x7F, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
02489   0x7F, 0xFF, 0x76, 0xEF, 0xFF, 0xF8, 0x00, 0x00,
02490   0x7F, 0xFF, 0x70, 0x14, 0x64, 0x10, 0x00, 0x00,
02491   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02492   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02493   0x7F, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00,
02494   0x4F, 0xFF, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00,
02495   0x05, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
02496 };
02497 
02498 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0071[147] = { // Code 0071, LATIN SMALL LETTER Q
02499   0x00, 0x00, 0x47, 0x75, 0x00, 0x06, 0x71,
02500   0x00, 0x4D, 0xFF, 0xFF, 0xE4, 0x7F, 0xFB,
02501   0x04, 0xFF, 0xFF, 0xFF, 0xFE, 0xBF, 0xFE,
02502   0x1E, 0xFF, 0xFF, 0xAA, 0xEF, 0xFF, 0xFF,
02503   0x7F, 0xFF, 0xE2, 0x00, 0x1C, 0xFF, 0xFF,
02504   0xBF, 0xFF, 0x60, 0x00, 0x03, 0xFF, 0xFF,
02505   0xEF, 0xFF, 0x10, 0x00, 0x00, 0xEF, 0xFF,
02506   0xFF, 0xFE, 0x00, 0x00, 0x00, 0xCF, 0xFF,
02507   0xFF, 0xFE, 0x00, 0x00, 0x00, 0xCF, 0xFF,
02508   0xEF, 0xFF, 0x10, 0x00, 0x00, 0xEF, 0xFF,
02509   0xBF, 0xFF, 0x60, 0x00, 0x05, 0xFF, 0xFF,
02510   0x6F, 0xFF, 0xE3, 0x00, 0x2D, 0xFF, 0xFF,
02511   0x0D, 0xFF, 0xFF, 0xCC, 0xFF, 0xFF, 0xFF,
02512   0x04, 0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF,
02513   0x00, 0x3C, 0xFF, 0xFF, 0xB1, 0xFF, 0xFF,
02514   0x00, 0x00, 0x35, 0x52, 0x00, 0xFF, 0xFF,
02515   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
02516   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
02517   0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFE,
02518   0x00, 0x00, 0x00, 0x00, 0x00, 0xDF, 0xFB,
02519   0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x81
02520 };
02521 
02522 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0072[ 80] = { // Code 0072, LATIN SMALL LETTER R
02523   0x03, 0x73, 0x00, 0x37, 0x50,
02524   0x1E, 0xFF, 0x26, 0xFF, 0xF8,
02525   0x4F, 0xFF, 0x7F, 0xFF, 0xFC,
02526   0x4F, 0xFF, 0xDF, 0xFF, 0xF8,
02527   0x4F, 0xFF, 0xFE, 0x86, 0x50,
02528   0x4F, 0xFF, 0xF5, 0x00, 0x00,
02529   0x4F, 0xFF, 0xE0, 0x00, 0x00,
02530   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02531   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02532   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02533   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02534   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02535   0x4F, 0xFF, 0xB0, 0x00, 0x00,
02536   0x3F, 0xFF, 0xB0, 0x00, 0x00,
02537   0x0D, 0xFF, 0x60, 0x00, 0x00,
02538   0x01, 0x54, 0x00, 0x00, 0x00
02539 };
02540 
02541 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0073[112] = { // Code 0073, LATIN SMALL LETTER S
02542   0x00, 0x00, 0x35, 0x77, 0x52, 0x00, 0x00,
02543   0x00, 0x3C, 0xFF, 0xFF, 0xFF, 0xD5, 0x00,
02544   0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70,
02545   0x0C, 0xFF, 0xFC, 0x77, 0xAF, 0xFF, 0xD0,
02546   0x0F, 0xFF, 0xE0, 0x00, 0x05, 0xEF, 0x90,
02547   0x0F, 0xFF, 0xF7, 0x10, 0x00, 0x13, 0x00,
02548   0x0C, 0xFF, 0xFF, 0xFC, 0x95, 0x10, 0x00,
02549   0x03, 0xEF, 0xFF, 0xFF, 0xFF, 0xF8, 0x10,
02550   0x00, 0x29, 0xEF, 0xFF, 0xFF, 0xFF, 0xB0,
02551   0x00, 0x00, 0x03, 0x7B, 0xEF, 0xFF, 0xF5,
02552   0x07, 0xC7, 0x00, 0x00, 0x0A, 0xFF, 0xF7,
02553   0x0F, 0xFF, 0x90, 0x00, 0x07, 0xFF, 0xF7,
02554   0x0E, 0xFF, 0xFC, 0x76, 0x9F, 0xFF, 0xF2,
02555   0x04, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70,
02556   0x00, 0x29, 0xEF, 0xFF, 0xFF, 0xC4, 0x00,
02557   0x00, 0x00, 0x03, 0x46, 0x41, 0x00, 0x00
02558 };
02559 
02560 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0074[100] = { // Code 0074, LATIN SMALL LETTER T
02561   0x00, 0x03, 0x74, 0x00, 0x00,
02562   0x00, 0x3F, 0xFF, 0x50, 0x00,
02563   0x00, 0x6F, 0xFF, 0x70, 0x00,
02564   0x00, 0x6F, 0xFF, 0x70, 0x00,
02565   0x01, 0x7F, 0xFF, 0x82, 0x10,
02566   0x7F, 0xFF, 0xFF, 0xFF, 0xF5,
02567   0x9F, 0xFF, 0xFF, 0xFF, 0xF7,
02568   0x17, 0xAF, 0xFF, 0xB7, 0x60,
02569   0x00, 0x6F, 0xFF, 0x70, 0x00,
02570   0x00, 0x6F, 0xFF, 0x70, 0x00,
02571   0x00, 0x6F, 0xFF, 0x70, 0x00,
02572   0x00, 0x6F, 0xFF, 0x70, 0x00,
02573   0x00, 0x6F, 0xFF, 0x70, 0x00,
02574   0x00, 0x6F, 0xFF, 0x70, 0x00,
02575   0x00, 0x6F, 0xFF, 0x70, 0x00,
02576   0x00, 0x6F, 0xFF, 0x80, 0x00,
02577   0x00, 0x5F, 0xFF, 0xFB, 0xA2,
02578   0x00, 0x2F, 0xFF, 0xFF, 0xF7,
02579   0x00, 0x06, 0xFF, 0xFF, 0xE3,
02580   0x00, 0x00, 0x14, 0x64, 0x10
02581 };
02582 
02583 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0075[112] = { // Code 0075, LATIN SMALL LETTER U
02584   0x04, 0x74, 0x00, 0x00, 0x00, 0x17, 0x71,
02585   0x3F, 0xFF, 0x40, 0x00, 0x00, 0xCF, 0xFB,
02586   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFE,
02587   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02588   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02589   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02590   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02591   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02592   0x7F, 0xFF, 0x70, 0x00, 0x00, 0xFF, 0xFF,
02593   0x7F, 0xFF, 0x70, 0x00, 0x01, 0xFF, 0xFF,
02594   0x6F, 0xFF, 0xB0, 0x00, 0x06, 0xFF, 0xFF,
02595   0x5F, 0xFF, 0xF5, 0x00, 0x5E, 0xFF, 0xFF,
02596   0x1F, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xFF,
02597   0x07, 0xFF, 0xFF, 0xFF, 0xFB, 0xAF, 0xFE,
02598   0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x6F, 0xFA,
02599   0x00, 0x01, 0x46, 0x41, 0x00, 0x04, 0x50
02600 };
02601 
02602 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0076[112] = { // Code 0076, LATIN SMALL LETTER V
02603   0x05, 0x61, 0x00, 0x00, 0x00, 0x37, 0x20,
02604   0x8F, 0xFC, 0x00, 0x00, 0x04, 0xFF, 0xE1,
02605   0xBF, 0xFF, 0x30, 0x00, 0x0A, 0xFF, 0xF4,
02606   0x9F, 0xFF, 0x70, 0x00, 0x0E, 0xFF, 0xF2,
02607   0x3F, 0xFF, 0xB0, 0x00, 0x4F, 0xFF, 0xB0,
02608   0x0D, 0xFF, 0xF1, 0x00, 0x8F, 0xFF, 0x60,
02609   0x08, 0xFF, 0xF5, 0x00, 0xDF, 0xFF, 0x10,
02610   0x02, 0xFF, 0xFA, 0x02, 0xFF, 0xFA, 0x00,
02611   0x00, 0xCF, 0xFE, 0x07, 0xFF, 0xF4, 0x00,
02612   0x00, 0x7F, 0xFF, 0x4B, 0xFF, 0xE0, 0x00,
02613   0x00, 0x1F, 0xFF, 0x9F, 0xFF, 0x90, 0x00,
02614   0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0x30, 0x00,
02615   0x00, 0x05, 0xFF, 0xFF, 0xFD, 0x00, 0x00,
02616   0x00, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0x00,
02617   0x00, 0x00, 0x9F, 0xFF, 0xE2, 0x00, 0x00,
02618   0x00, 0x00, 0x04, 0x65, 0x20, 0x00, 0x00
02619 };
02620 
02621 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0077[176] = { // Code 0077, LATIN SMALL LETTER W
02622   0x04, 0x72, 0x00, 0x00, 0x05, 0x75, 0x00, 0x00, 0x02, 0x74, 0x00,
02623   0x6F, 0xFE, 0x00, 0x00, 0x6F, 0xFF, 0x70, 0x00, 0x0D, 0xFF, 0x60,
02624   0x9F, 0xFF, 0x30, 0x00, 0xCF, 0xFF, 0xD0, 0x00, 0x3F, 0xFF, 0x90,
02625   0x7F, 0xFF, 0x70, 0x01, 0xFF, 0xFF, 0xF2, 0x00, 0x7F, 0xFF, 0x70,
02626   0x2F, 0xFF, 0xB0, 0x04, 0xFF, 0xFF, 0xF5, 0x00, 0xAF, 0xFF, 0x30,
02627   0x0D, 0xFF, 0xE0, 0x07, 0xFF, 0xEF, 0xF9, 0x00, 0xEF, 0xFD, 0x00,
02628   0x08, 0xFF, 0xF3, 0x0A, 0xFF, 0x7F, 0xFC, 0x02, 0xFF, 0xF8, 0x00,
02629   0x03, 0xFF, 0xF7, 0x0D, 0xFE, 0x0E, 0xFF, 0x05, 0xFF, 0xF4, 0x00,
02630   0x00, 0xEF, 0xFA, 0x2F, 0xFB, 0x0B, 0xFF, 0x38, 0xFF, 0xE0, 0x00,
02631   0x00, 0x9F, 0xFE, 0x5F, 0xF7, 0x07, 0xFF, 0x7C, 0xFF, 0xA0, 0x00,
02632   0x00, 0x5F, 0xFF, 0xBF, 0xF3, 0x03, 0xFF, 0xBF, 0xFF, 0x50, 0x00,
02633   0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0xEF, 0xFF, 0xFF, 0x10, 0x00,
02634   0x00, 0x0B, 0xFF, 0xFF, 0xB0, 0x00, 0xBF, 0xFF, 0xFB, 0x00, 0x00,
02635   0x00, 0x06, 0xFF, 0xFF, 0x70, 0x00, 0x7F, 0xFF, 0xF6, 0x00, 0x00,
02636   0x00, 0x01, 0xEF, 0xFE, 0x20, 0x00, 0x2E, 0xFF, 0xE1, 0x00, 0x00,
02637   0x00, 0x00, 0x15, 0x52, 0x00, 0x00, 0x02, 0x55, 0x10, 0x00, 0x00
02638 };
02639 
02640 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0078[112] = { // Code 0078, LATIN SMALL LETTER X
02641   0x01, 0x75, 0x00, 0x00, 0x02, 0x73, 0x00,
02642   0x0D, 0xFF, 0x60, 0x00, 0x2E, 0xFF, 0x30,
02643   0x3F, 0xFF, 0xE1, 0x00, 0xBF, 0xFF, 0x50,
02644   0x0D, 0xFF, 0xFA, 0x05, 0xFF, 0xFE, 0x10,
02645   0x03, 0xFF, 0xFF, 0x4D, 0xFF, 0xF5, 0x00,
02646   0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0xA0, 0x00,
02647   0x00, 0x0D, 0xFF, 0xFF, 0xFE, 0x10, 0x00,
02648   0x00, 0x03, 0xFF, 0xFF, 0xF5, 0x00, 0x00,
02649   0x00, 0x07, 0xFF, 0xFF, 0xF9, 0x00, 0x00,
02650   0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
02651   0x00, 0xCF, 0xFF, 0xCF, 0xFF, 0xD1, 0x00,
02652   0x08, 0xFF, 0xFC, 0x0D, 0xFF, 0xF9, 0x00,
02653   0x3F, 0xFF, 0xF3, 0x03, 0xFF, 0xFF, 0x40,
02654   0x7F, 0xFF, 0x80, 0x00, 0x9F, 0xFF, 0x70,
02655   0x3F, 0xFD, 0x10, 0x00, 0x1D, 0xFF, 0x30,
02656   0x02, 0x51, 0x00, 0x00, 0x01, 0x52, 0x00
02657 };
02658 
02659 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_0079[147] = { // Code 0079, LATIN SMALL LETTER Y
02660   0x04, 0x72, 0x00, 0x00, 0x00, 0x57, 0x10,
02661   0x6F, 0xFE, 0x10, 0x00, 0x06, 0xFF, 0xD0,
02662   0x9F, 0xFF, 0x60, 0x00, 0x0C, 0xFF, 0xF2,
02663   0x7F, 0xFF, 0xA0, 0x00, 0x1F, 0xFF, 0xD0,
02664   0x2F, 0xFF, 0xE0, 0x00, 0x5F, 0xFF, 0x80,
02665   0x0B, 0xFF, 0xF3, 0x00, 0x9F, 0xFF, 0x30,
02666   0x06, 0xFF, 0xF7, 0x00, 0xDF, 0xFC, 0x00,
02667   0x01, 0xFF, 0xFC, 0x02, 0xFF, 0xF7, 0x00,
02668   0x00, 0xAF, 0xFF, 0x16, 0xFF, 0xF2, 0x00,
02669   0x00, 0x5F, 0xFF, 0x5A, 0xFF, 0xB0, 0x00,
02670   0x00, 0x1E, 0xFF, 0x9E, 0xFF, 0x70, 0x00,
02671   0x00, 0x0A, 0xFF, 0xFF, 0xFF, 0x10, 0x00,
02672   0x00, 0x05, 0xFF, 0xFF, 0xFB, 0x00, 0x00,
02673   0x00, 0x00, 0xEF, 0xFF, 0xF5, 0x00, 0x00,
02674   0x00, 0x00, 0x9F, 0xFF, 0xF1, 0x00, 0x00,
02675   0x00, 0x00, 0x4F, 0xFF, 0xA0, 0x00, 0x00,
02676   0x00, 0x00, 0x5F, 0xFF, 0x50, 0x00, 0x00,
02677   0x02, 0xAD, 0xFF, 0xFE, 0x00, 0x00, 0x00,
02678   0x09, 0xFF, 0xFF, 0xF6, 0x00, 0x00, 0x00,
02679   0x07, 0xFF, 0xFF, 0xA0, 0x00, 0x00, 0x00,
02680   0x00, 0x69, 0x84, 0x00, 0x00, 0x00, 0x00
02681 };
02682 
02683 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_007A[120] = { // Code 007A, LATIN SMALL LETTER Z
02684   0x00, 0x12, 0x22, 0x22, 0x22, 0x22, 0x20, 0x00,
02685   0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00,
02686   0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
02687   0x03, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00,
02688   0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xD1, 0x00,
02689   0x00, 0x00, 0x00, 0x0A, 0xFF, 0xFD, 0x10, 0x00,
02690   0x00, 0x00, 0x00, 0x9F, 0xFF, 0xE2, 0x00, 0x00,
02691   0x00, 0x00, 0x08, 0xFF, 0xFE, 0x30, 0x00, 0x00,
02692   0x00, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
02693   0x00, 0x05, 0xFF, 0xFF, 0x50, 0x00, 0x00, 0x00,
02694   0x00, 0x4F, 0xFF, 0xF7, 0x00, 0x00, 0x00, 0x00,
02695   0x03, 0xEF, 0xFF, 0x92, 0x22, 0x22, 0x20, 0x00,
02696   0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
02697   0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30,
02698   0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x00
02699 };
02700 
02701 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_007B[125] = { // Code 007B, LEFT CURLY BRACKET
02702   0x00, 0x00, 0x26, 0x77, 0x60,
02703   0x00, 0x06, 0xFF, 0xFF, 0xF6,
02704   0x00, 0x1F, 0xFF, 0xFF, 0xE3,
02705   0x00, 0x3F, 0xFF, 0x90, 0x00,
02706   0x00, 0x4F, 0xFF, 0x40, 0x00,
02707   0x00, 0x4F, 0xFF, 0x40, 0x00,
02708   0x00, 0x4F, 0xFF, 0x40, 0x00,
02709   0x00, 0x4F, 0xFF, 0x40, 0x00,
02710   0x00, 0x4F, 0xFF, 0x40, 0x00,
02711   0x00, 0x4F, 0xFF, 0x40, 0x00,
02712   0x00, 0x5F, 0xFF, 0x40, 0x00,
02713   0x48, 0xEF, 0xFD, 0x00, 0x00,
02714   0xEF, 0xFE, 0x92, 0x00, 0x00,
02715   0xAF, 0xFF, 0xF7, 0x00, 0x00,
02716   0x01, 0x9F, 0xFF, 0x20, 0x00,
02717   0x00, 0x4F, 0xFF, 0x40, 0x00,
02718   0x00, 0x4F, 0xFF, 0x40, 0x00,
02719   0x00, 0x4F, 0xFF, 0x40, 0x00,
02720   0x00, 0x4F, 0xFF, 0x40, 0x00,
02721   0x00, 0x4F, 0xFF, 0x40, 0x00,
02722   0x00, 0x4F, 0xFF, 0x40, 0x00,
02723   0x00, 0x4F, 0xFF, 0x50, 0x00,
02724   0x00, 0x3F, 0xFF, 0xD7, 0x71,
02725   0x00, 0x0C, 0xFF, 0xFF, 0xF6,
02726   0x00, 0x02, 0xAE, 0xFF, 0xE3
02727 };
02728 
02729 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_007C[ 42] = { // Code 007C, VERTICAL LINE
02730   0x2C, 0xC2,
02731   0x9F, 0xF9,
02732   0x9F, 0xF9,
02733   0x9F, 0xF9,
02734   0x9F, 0xF9,
02735   0x9F, 0xF9,
02736   0x9F, 0xF9,
02737   0x9F, 0xF9,
02738   0x9F, 0xF9,
02739   0x9F, 0xF9,
02740   0x9F, 0xF9,
02741   0x9F, 0xF9,
02742   0x9F, 0xF9,
02743   0x9F, 0xF9,
02744   0x9F, 0xF9,
02745   0x9F, 0xF9,
02746   0x9F, 0xF9,
02747   0x9F, 0xF9,
02748   0x9F, 0xF9,
02749   0x7F, 0xF7,
02750   0x06, 0x60
02751 };
02752 
02753 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_007D[125] = { // Code 007D, RIGHT CURLY BRACKET
02754   0x37, 0x76, 0x40, 0x00, 0x00,
02755   0xEF, 0xFF, 0xFD, 0x10, 0x00,
02756   0xAF, 0xFF, 0xFF, 0x80, 0x00,
02757   0x00, 0x2E, 0xFF, 0xB0, 0x00,
02758   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02759   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02760   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02761   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02762   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02763   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02764   0x00, 0x0B, 0xFF, 0xD0, 0x00,
02765   0x00, 0x06, 0xFF, 0xFA, 0x70,
02766   0x00, 0x00, 0x6C, 0xFF, 0xF6,
02767   0x00, 0x02, 0xDF, 0xFF, 0xF3,
02768   0x00, 0x0A, 0xFF, 0xF3, 0x00,
02769   0x00, 0x0B, 0xFF, 0xC0, 0x00,
02770   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02771   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02772   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02773   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02774   0x00, 0x0B, 0xFF, 0xB0, 0x00,
02775   0x00, 0x0D, 0xFF, 0xB0, 0x00,
02776   0x37, 0x9F, 0xFF, 0xA0, 0x00,
02777   0xEF, 0xFF, 0xFF, 0x50, 0x00,
02778   0xAF, 0xFF, 0xC6, 0x00, 0x00
02779 };
02780 
02781 GUI_CONST_STORAGE unsigned char acGUI_FontRounded33_007E[ 48] = { // Code 007E, TILDE
02782   0x00, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
02783   0x04, 0xEF, 0xFE, 0x92, 0x00, 0x02, 0xDC, 0x00,
02784   0x4F, 0xFF, 0xFF, 0xFF, 0xB6, 0x7E, 0xFF, 0x10,
02785   0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x00,
02786   0xDF, 0xE4, 0x26, 0xCF, 0xFF, 0xFF, 0xF4, 0x00,
02787   0x59, 0x10, 0x00, 0x03, 0x9D, 0xDA, 0x30, 0x00
02788 };
02789 
02790 GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontRounded33_CharInfo[95] = {
02791    {   1,   1,   0,  27,   8, acGUI_FontRounded33_0020 } // Code 0020, SPACE
02792   ,{   5,  21,   2,   7,   9, acGUI_FontRounded33_0021 } // Code 0021, EXCLAMATION MARK
02793   ,{  10,   9,   2,   7,  14, acGUI_FontRounded33_0022 } // Code 0022, QUOTATION MARK
02794   ,{  15,  21,   1,   7,  17, acGUI_FontRounded33_0023 } // Code 0023, NUMBER SIGN
02795   ,{  16,  24,   0,   6,  17, acGUI_FontRounded33_0024 } // Code 0024, DOLLAR SIGN
02796   ,{  23,  21,   2,   7,  27, acGUI_FontRounded33_0025 } // Code 0025, PERCENT SIGN
02797   ,{  18,  21,   1,   7,  19, acGUI_FontRounded33_0026 } // Code 0026, AMPERSAND
02798   ,{   4,   9,   2,   7,   9, acGUI_FontRounded33_0027 } // Code 0027, APOSTROPHE
02799   ,{   7,  26,   1,   7,   9, acGUI_FontRounded33_0028 } // Code 0028, LEFT PARENTHESIS
02800   ,{   7,  26,   1,   7,   9, acGUI_FontRounded33_0029 } // Code 0029, RIGHT PARENTHESIS
02801   ,{  11,  10,   1,   7,  13, acGUI_FontRounded33_002A } // Code 002A, ASTERISK
02802   ,{  16,  16,   0,  11,  16, acGUI_FontRounded33_002B } // Code 002B, PLUS SIGN
02803   ,{   6,   9,   1,  22,   8, acGUI_FontRounded33_002C } // Code 002C, COMMA
02804   ,{   9,   5,   1,  17,  11, acGUI_FontRounded33_002D } // Code 002D, HYPHEN-MINUS
02805   ,{   6,   6,   1,  22,   8, acGUI_FontRounded33_002E } // Code 002E, FULL STOP
02806   ,{  10,  21,   0,   7,  10, acGUI_FontRounded33_002F } // Code 002F, SOLIDUS
02807   ,{  15,  21,   1,   7,  17, acGUI_FontRounded33_0030 } // Code 0030, DIGIT ZERO
02808   ,{  10,  21,  -1,   7,  11, acGUI_FontRounded33_0031 } // Code 0031, DIGIT ONE
02809   ,{  16,  20,   0,   7,  16, acGUI_FontRounded33_0032 } // Code 0032, DIGIT TWO
02810   ,{  15,  21,   0,   7,  16, acGUI_FontRounded33_0033 } // Code 0033, DIGIT THREE
02811   ,{  16,  21,   0,   7,  16, acGUI_FontRounded33_0034 } // Code 0034, DIGIT FOUR
02812   ,{  15,  20,   0,   8,  16, acGUI_FontRounded33_0035 } // Code 0035, DIGIT FIVE
02813   ,{  15,  21,   1,   7,  17, acGUI_FontRounded33_0036 } // Code 0036, DIGIT SIX
02814   ,{  15,  20,   0,   8,  15, acGUI_FontRounded33_0037 } // Code 0037, DIGIT SEVEN
02815   ,{  15,  21,   1,   7,  17, acGUI_FontRounded33_0038 } // Code 0038, DIGIT EIGHT
02816   ,{  15,  21,   1,   7,  17, acGUI_FontRounded33_0039 } // Code 0039, DIGIT NINE
02817   ,{   6,  16,   1,  12,   8, acGUI_FontRounded33_003A } // Code 003A, COLON
02818   ,{   6,  19,   1,  12,   8, acGUI_FontRounded33_003B } // Code 003B, SEMICOLON
02819   ,{  16,  15,   0,  12,  16, acGUI_FontRounded33_003C } // Code 003C, LESS-THAN SIGN
02820   ,{  16,  11,   0,  14,  16, acGUI_FontRounded33_003D } // Code 003D, EQUALS SIGN
02821   ,{  16,  15,   0,  12,  16, acGUI_FontRounded33_003E } // Code 003E, GREATER-THAN SIGN
02822   ,{  14,  21,   1,   7,  15, acGUI_FontRounded33_003F } // Code 003F, QUESTION MARK
02823   ,{  21,  21,   0,   7,  22, acGUI_FontRounded33_0040 } // Code 0040, COMMERCIAL AT
02824   ,{  18,  21,   0,   7,  18, acGUI_FontRounded33_0041 } // Code 0041, LATIN CAPITAL LETTER A
02825   ,{  17,  20,   2,   7,  19, acGUI_FontRounded33_0042 } // Code 0042, LATIN CAPITAL LETTER B
02826   ,{  18,  21,   1,   7,  19, acGUI_FontRounded33_0043 } // Code 0043, LATIN CAPITAL LETTER C
02827   ,{  18,  20,   2,   7,  20, acGUI_FontRounded33_0044 } // Code 0044, LATIN CAPITAL LETTER D
02828   ,{  16,  20,   2,   7,  18, acGUI_FontRounded33_0045 } // Code 0045, LATIN CAPITAL LETTER E
02829   ,{  15,  21,   2,   7,  17, acGUI_FontRounded33_0046 } // Code 0046, LATIN CAPITAL LETTER F
02830   ,{  20,  21,   1,   7,  22, acGUI_FontRounded33_0047 } // Code 0047, LATIN CAPITAL LETTER G
02831   ,{  17,  21,   2,   7,  21, acGUI_FontRounded33_0048 } // Code 0048, LATIN CAPITAL LETTER H
02832   ,{   5,  21,   2,   7,   9, acGUI_FontRounded33_0049 } // Code 0049, LATIN CAPITAL LETTER I
02833   ,{  14,  21,   0,   7,  15, acGUI_FontRounded33_004A } // Code 004A, LATIN CAPITAL LETTER J
02834   ,{  17,  21,   2,   7,  18, acGUI_FontRounded33_004B } // Code 004B, LATIN CAPITAL LETTER K
02835   ,{  15,  20,   2,   7,  16, acGUI_FontRounded33_004C } // Code 004C, LATIN CAPITAL LETTER L
02836   ,{  20,  21,   2,   7,  24, acGUI_FontRounded33_004D } // Code 004D, LATIN CAPITAL LETTER M
02837   ,{  17,  21,   2,   7,  21, acGUI_FontRounded33_004E } // Code 004E, LATIN CAPITAL LETTER N
02838   ,{  20,  21,   1,   7,  22, acGUI_FontRounded33_004F } // Code 004F, LATIN CAPITAL LETTER O
02839   ,{  17,  21,   2,   7,  19, acGUI_FontRounded33_0050 } // Code 0050, LATIN CAPITAL LETTER P
02840   ,{  20,  22,   1,   7,  22, acGUI_FontRounded33_0051 } // Code 0051, LATIN CAPITAL LETTER Q
02841   ,{  17,  21,   2,   7,  20, acGUI_FontRounded33_0052 } // Code 0052, LATIN CAPITAL LETTER R
02842   ,{  17,  21,   1,   7,  18, acGUI_FontRounded33_0053 } // Code 0053, LATIN CAPITAL LETTER S
02843   ,{  18,  21,   0,   7,  18, acGUI_FontRounded33_0054 } // Code 0054, LATIN CAPITAL LETTER T
02844   ,{  17,  21,   2,   7,  21, acGUI_FontRounded33_0055 } // Code 0055, LATIN CAPITAL LETTER U
02845   ,{  18,  21,   0,   7,  17, acGUI_FontRounded33_0056 } // Code 0056, LATIN CAPITAL LETTER V
02846   ,{  25,  21,   0,   7,  25, acGUI_FontRounded33_0057 } // Code 0057, LATIN CAPITAL LETTER W
02847   ,{  16,  21,   0,   7,  16, acGUI_FontRounded33_0058 } // Code 0058, LATIN CAPITAL LETTER X
02848   ,{  17,  21,   0,   7,  17, acGUI_FontRounded33_0059 } // Code 0059, LATIN CAPITAL LETTER Y
02849   ,{  18,  20,   0,   7,  18, acGUI_FontRounded33_005A } // Code 005A, LATIN CAPITAL LETTER Z
02850   ,{   8,  25,   2,   7,  10, acGUI_FontRounded33_005B } // Code 005B, LEFT SQUARE BRACKET
02851   ,{  10,  21,   0,   7,  10, acGUI_FontRounded33_005C } // Code 005C, REVERSE SOLIDUS
02852   ,{   8,  25,   0,   7,  10, acGUI_FontRounded33_005D } // Code 005D, RIGHT SQUARE BRACKET
02853   ,{  14,  11,   1,   8,  16, acGUI_FontRounded33_005E } // Code 005E, CIRCUMFLEX ACCENT
02854   ,{  16,   2,  -1,  29,  13, acGUI_FontRounded33_005F } // Code 005F, LOW LINE
02855   ,{   6,   6,   0,   6,   8, acGUI_FontRounded33_0060 } // Code 0060, GRAVE ACCENT
02856   ,{  15,  16,   1,  12,  16, acGUI_FontRounded33_0061 } // Code 0061, LATIN SMALL LETTER A
02857   ,{  15,  21,   1,   7,  16, acGUI_FontRounded33_0062 } // Code 0062, LATIN SMALL LETTER B
02858   ,{  14,  16,   0,  12,  14, acGUI_FontRounded33_0063 } // Code 0063, LATIN SMALL LETTER C
02859   ,{  14,  21,   1,   7,  16, acGUI_FontRounded33_0064 } // Code 0064, LATIN SMALL LETTER D
02860   ,{  15,  16,   1,  12,  17, acGUI_FontRounded33_0065 } // Code 0065, LATIN SMALL LETTER E
02861   ,{  10,  21,   0,   7,  10, acGUI_FontRounded33_0066 } // Code 0066, LATIN SMALL LETTER F
02862   ,{  14,  21,   1,  12,  16, acGUI_FontRounded33_0067 } // Code 0067, LATIN SMALL LETTER G
02863   ,{  14,  21,   1,   7,  16, acGUI_FontRounded33_0068 } // Code 0068, LATIN SMALL LETTER H
02864   ,{   5,  21,   1,   7,   8, acGUI_FontRounded33_0069 } // Code 0069, LATIN SMALL LETTER I
02865   ,{   7,  26,  -1,   7,   8, acGUI_FontRounded33_006A } // Code 006A, LATIN SMALL LETTER J
02866   ,{  14,  21,   1,   7,  14, acGUI_FontRounded33_006B } // Code 006B, LATIN SMALL LETTER K
02867   ,{   5,  21,   1,   7,   8, acGUI_FontRounded33_006C } // Code 006C, LATIN SMALL LETTER L
02868   ,{  23,  16,   1,  12,  25, acGUI_FontRounded33_006D } // Code 006D, LATIN SMALL LETTER M
02869   ,{  14,  16,   1,  12,  16, acGUI_FontRounded33_006E } // Code 006E, LATIN SMALL LETTER N
02870   ,{  15,  16,   1,  12,  17, acGUI_FontRounded33_006F } // Code 006F, LATIN SMALL LETTER O
02871   ,{  15,  21,   1,  12,  16, acGUI_FontRounded33_0070 } // Code 0070, LATIN SMALL LETTER P
02872   ,{  14,  21,   1,  12,  16, acGUI_FontRounded33_0071 } // Code 0071, LATIN SMALL LETTER Q
02873   ,{  10,  16,   1,  12,  11, acGUI_FontRounded33_0072 } // Code 0072, LATIN SMALL LETTER R
02874   ,{  14,  16,   0,  12,  14, acGUI_FontRounded33_0073 } // Code 0073, LATIN SMALL LETTER S
02875   ,{  10,  20,   0,   8,  10, acGUI_FontRounded33_0074 } // Code 0074, LATIN SMALL LETTER T
02876   ,{  14,  16,   1,  12,  16, acGUI_FontRounded33_0075 } // Code 0075, LATIN SMALL LETTER U
02877   ,{  14,  16,   0,  12,  13, acGUI_FontRounded33_0076 } // Code 0076, LATIN SMALL LETTER V
02878   ,{  21,  16,   0,  12,  21, acGUI_FontRounded33_0077 } // Code 0077, LATIN SMALL LETTER W
02879   ,{  13,  16,   0,  12,  13, acGUI_FontRounded33_0078 } // Code 0078, LATIN SMALL LETTER X
02880   ,{  14,  21,   0,  12,  13, acGUI_FontRounded33_0079 } // Code 0079, LATIN SMALL LETTER Y
02881   ,{  15,  15,   0,  12,  15, acGUI_FontRounded33_007A } // Code 007A, LATIN SMALL LETTER Z
02882   ,{  10,  25,   0,   7,  10, acGUI_FontRounded33_007B } // Code 007B, LEFT CURLY BRACKET
02883   ,{   4,  21,   1,   7,   6, acGUI_FontRounded33_007C } // Code 007C, VERTICAL LINE
02884   ,{  10,  25,   0,   7,  10, acGUI_FontRounded33_007D } // Code 007D, RIGHT CURLY BRACKET
02885   ,{  15,   6,   1,  16,  16, acGUI_FontRounded33_007E } // Code 007E, TILDE
02886 };
02887 
02888 GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontRounded33_Prop1 = {
02889    0x0020                                   // First character
02890   ,0x007E                                   // Last character 
02891   ,&GUI_FontRounded33_CharInfo[  0]         // Address of first character
02892   ,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 // Pointer to next GUI_FONT_PROP_EXT
02893 };
02894 
02895 GUI_CONST_STORAGE GUI_FONT GUI_FontRounded33 = {
02896    GUI_FONTTYPE_PROP_AA4_EXT // type of font   
02897   ,33 // height of font 
02898   ,33 // space of font y
02899   ,1  // magnification x
02900   ,1  // magnification y
02901   ,{&GUI_FontRounded33_Prop1}
02902   ,33 // Baseline
02903   ,16 // Height of lowercase characters
02904   ,21 // Height of capital characters
02905 };
02906 
02907 /*********************************************************************
02908 *
02909 *       _SeggerLogo50x25
02910 */
02911 static GUI_CONST_STORAGE GUI_COLOR ColorsSeggerLogo50x25[] = {
02912 #if (GUI_USE_ARGB)
02913     0xFF00FF00,0xFFFFFFFF,0xFF918F90,0xFF231F20,
02914     0xFF2020A0,0xFF5858B8,0xFF5A5758,0xFFF1F1F9,
02915     0xFFC7C7E7,0xFF312D2E,0xFF767374,0xFF2E2EA6,
02916     0xFFD5D5ED,0xFF4A4AB2,0xFF9F9D9D,0xFFBAB9B9,
02917     0xFFC8C7C7,0xFFD6D5D5,0xFF3F3B3C,0xFF6666BE,
02918     0xFF8282CA,0xFFB9B9E1,0xFFE4E3E3,0xFFF1F1F1,
02919     0xFF3C3CAC,0xFF838182,0xFFADABAB,0xFFABABDB,
02920     0xFF4C494A,0xFF9D9DD5,0xFFE3E3F3,0xFF686566,
02921     0xFF7474C4,0xFF9090D0,
02922 #else
02923      0x00FF00,0xFFFFFF,0x908F91,0x201F23
02924     ,0xA02020,0xB85858,0x58575A,0xF9F1F1
02925     ,0xE7C7C7,0x2E2D31,0x747376,0xA62E2E
02926     ,0xEDD5D5,0xB24A4A,0x9D9D9F,0xB9B9BA
02927     ,0xC7C7C8,0xD5D5D6,0x3C3B3F,0xBE6666
02928     ,0xCA8282,0xE1B9B9,0xE3E3E4,0xF1F1F1
02929     ,0xAC3C3C,0x828183,0xABABAD,0xDBABAB
02930     ,0x4A494C,0xD59D9D,0xF3E3E3,0x666568
02931     ,0xC47474,0xD09090
02932 #endif
02933 };
02934 
02935 static GUI_CONST_STORAGE GUI_LOGPALETTE PalSeggerLogo50x25 = {
02936   34,   // number of entries
02937   1,    // Has transparency
02938   &ColorsSeggerLogo50x25[0]
02939 };
02940 
02941 static GUI_CONST_STORAGE unsigned char acSeggerLogo50x25[] = {
02942   0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 
02943         0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00,
02944   0x03, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
02945         0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x09, 0x03,
02946   0x03, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02947         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02948   0x03, 0x02, 0x07, 0x21, 0x07, 0x01, 0x01, 0x15, 0x15, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02949         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02950   0x03, 0x02, 0x08, 0x04, 0x0D, 0x01, 0x01, 0x0D, 0x04, 0x08, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02951         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02952   0x03, 0x02, 0x01, 0x13, 0x04, 0x14, 0x01, 0x08, 0x04, 0x0B, 0x07, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02953         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02954   0x03, 0x02, 0x01, 0x07, 0x18, 0x04, 0x15, 0x01, 0x1D, 0x04, 0x0D, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02955         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02956   0x03, 0x02, 0x01, 0x01, 0x0C, 0x04, 0x0B, 0x1E, 0x01, 0x13, 0x04, 0x14, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02957         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02958   0x03, 0x02, 0x0C, 0x0C, 0x01, 0x1D, 0x04, 0x0D, 0x01, 0x07, 0x18, 0x04, 0x1B, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02959         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02960   0x03, 0x02, 0x08, 0x0D, 0x07, 0x01, 0x13, 0x04, 0x14, 0x01, 0x0C, 0x0B, 0x0B, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02961         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02962   0x03, 0x02, 0x08, 0x04, 0x20, 0x01, 0x07, 0x18, 0x04, 0x15, 0x01, 0x1B, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
02963         0x04, 0x04, 0x04, 0x04, 0x05, 0x01, 0x02, 0x03,
02964   0x03, 0x02, 0x08, 0x04, 0x04, 0x1B, 0x01, 0x0C, 0x0B, 0x0B, 0x1E, 0x01, 0x14, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 
02965         0x05, 0x05, 0x05, 0x05, 0x13, 0x01, 0x02, 0x03,
02966   0x03, 0x02, 0x08, 0x04, 0x04, 0x18, 0x01, 0x01, 0x20, 0x04, 0x21, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02967         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02968   0x03, 0x02, 0x08, 0x04, 0x04, 0x1B, 0x01, 0x0C, 0x0B, 0x0B, 0x1E, 0x01, 0x14, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 
02969         0x05, 0x05, 0x05, 0x05, 0x13, 0x01, 0x02, 0x03,
02970   0x03, 0x02, 0x08, 0x04, 0x20, 0x01, 0x07, 0x18, 0x04, 0x15, 0x01, 0x1B, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 
02971         0x04, 0x04, 0x04, 0x04, 0x05, 0x01, 0x02, 0x03,
02972   0x03, 0x02, 0x08, 0x0D, 0x07, 0x01, 0x13, 0x04, 0x14, 0x01, 0x0C, 0x0B, 0x0B, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02973         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02974   0x03, 0x02, 0x0C, 0x0C, 0x01, 0x1D, 0x04, 0x0D, 0x01, 0x07, 0x18, 0x04, 0x1B, 0x01, 0x1A, 0x02, 0x02, 0x16, 0x01, 0x0E, 0x02, 0x02, 0x0E, 0x17, 0x17, 0x1A, 0x02, 0x0E, 0x16, 0x01, 0x01, 0x1A, 0x02, 0x02, 0x16, 0x01, 0x10, 0x02, 0x02, 0x02, 0x10, 0x11, 
02975         0x02, 0x02, 0x02, 0x11, 0x01, 0x01, 0x02, 0x03,
02976   0x03, 0x02, 0x01, 0x01, 0x0C, 0x04, 0x0B, 0x1E, 0x01, 0x13, 0x04, 0x14, 0x01, 0x0E, 0x03, 0x19, 0x12, 0x1C, 0x10, 0x03, 0x1C, 0x06, 0x06, 0x16, 0x1C, 0x09, 0x19, 0x12, 0x09, 0x01, 0x19, 0x03, 0x0A, 0x12, 0x03, 0x16, 0x06, 0x09, 0x06, 0x06, 0x0E, 0x02, 
02977         0x03, 0x06, 0x1C, 0x03, 0x11, 0x01, 0x02, 0x03,
02978   0x03, 0x02, 0x01, 0x07, 0x18, 0x04, 0x15, 0x01, 0x1D, 0x04, 0x0D, 0x01, 0x01, 0x0E, 0x03, 0x0A, 0x0E, 0x0F, 0x10, 0x03, 0x0A, 0x02, 0x02, 0x11, 0x03, 0x1A, 0x17, 0x0F, 0x02, 0x01, 0x03, 0x19, 0x01, 0x0F, 0x02, 0x17, 0x06, 0x12, 0x02, 0x02, 0x10, 0x02, 
02979         0x03, 0x10, 0x02, 0x03, 0x11, 0x01, 0x02, 0x03,
02980   0x03, 0x02, 0x01, 0x13, 0x04, 0x14, 0x01, 0x08, 0x04, 0x0B, 0x07, 0x01, 0x01, 0x17, 0x0E, 0x0A, 0x09, 0x09, 0x1A, 0x03, 0x0A, 0x02, 0x02, 0x10, 0x03, 0x0F, 0x0F, 0x06, 0x03, 0x10, 0x03, 0x02, 0x11, 0x06, 0x03, 0x02, 0x06, 0x12, 0x02, 0x02, 0x11, 0x02, 
02981         0x03, 0x06, 0x12, 0x09, 0x17, 0x01, 0x02, 0x03,
02982   0x03, 0x02, 0x08, 0x04, 0x0D, 0x01, 0x01, 0x0D, 0x04, 0x08, 0x01, 0x01, 0x01, 0x02, 0x09, 0x1A, 0x0A, 0x03, 0x0E, 0x03, 0x0A, 0x02, 0x02, 0x11, 0x12, 0x12, 0x02, 0x1F, 0x03, 0x10, 0x06, 0x09, 0x02, 0x0A, 0x03, 0x02, 0x06, 0x12, 0x02, 0x02, 0x1A, 0x02, 
02983         0x03, 0x01, 0x0F, 0x03, 0x10, 0x01, 0x02, 0x03,
02984   0x03, 0x02, 0x07, 0x21, 0x07, 0x01, 0x01, 0x15, 0x15, 0x01, 0x01, 0x01, 0x01, 0x17, 0x19, 0x06, 0x06, 0x0F, 0x01, 0x02, 0x02, 0x02, 0x02, 0x11, 0x16, 0x0A, 0x06, 0x0A, 0x0A, 0x11, 0x17, 0x19, 0x06, 0x1F, 0x0A, 0x0F, 0x0F, 0x02, 0x02, 0x02, 0x0E, 0x0F, 
02985         0x19, 0x01, 0x16, 0x1F, 0x16, 0x01, 0x02, 0x03,
02986   0x03, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
02987         0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x03,
02988   0x03, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
02989         0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x09, 0x03,
02990   0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 
02991         0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00
02992 };
02993 
02994 extern GUI_CONST_STORAGE GUI_BITMAP bmSeggerLogo50x25;
02995 
02996 GUI_CONST_STORAGE GUI_BITMAP bmSeggerLogo50x25 = {
02997   50,                   // XSize
02998   25,                   // YSize
02999   50,                   // BytesPerLine
03000   8,                    // BitsPerPixel
03001   acSeggerLogo50x25,    // Pointer to picture data (indices)
03002   &PalSeggerLogo50x25   // Pointer to palette
03003 };
03004 
03005 /*********************************************************************
03006 *
03007 *       Types
03008 *
03009 **********************************************************************
03010 */
03011 typedef struct {
03012   GUI_AUTODEV_INFO  AutoDevInfo;
03013   GUI_MEMDEV_Handle hScale;
03014   GUI_MEMDEV_Handle hScaleRot;
03015   GUI_MEMDEV_Handle hMemBk;
03016   GUI_POINT         aPoints[GUI_COUNTOF(_aNeedle)];
03017   float             Angle;
03018   float             Speed;
03019   int               xSize;
03020   int               ySize;
03021   U32               FontColor;
03022 } PARAM;
03023 
03024 /*********************************************************************
03025 *
03026 *       Static Code
03027 *
03028 **********************************************************************
03029 */
03030 /*********************************************************************
03031 *
03032 *       _CreateRoundedRect
03033 */
03034 static GUI_MEMDEV_Handle _CreateRoundedRect(int xSize, int ySize, int r, U32 Color0, U32 Color1) {
03035   GUI_MEMDEV_Handle hMem;
03036   GUI_MEMDEV_Handle hMemRoundedRect;
03037 
03038   hMem            = GUI_MEMDEV_CreateFixed(0, 0, xSize << 2, ySize << 2, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03039   hMemRoundedRect = GUI_MEMDEV_CreateFixed(0, 0, xSize     , ySize     , GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03040   GUI_MEMDEV_Select(hMemRoundedRect);
03041   GUI_SetBkColor(GUI_TRANSPARENT);
03042   GUI_Clear();
03043   GUI_MEMDEV_Select(hMem);
03044   GUI_Clear();
03045   GUI_SetColor(Color0);
03046   GUI_FillRoundedRect(0, 0, (xSize << 2) - 1, (ySize << 2) - 1, r << 2);
03047   GUI_SetColor(Color1);
03048   GUI_DrawRoundedFrame(0, 0, (xSize << 2) - 1, (ySize << 2) - 1, r << 2, 2);
03049   GUI_MEMDEV_RotateHQ(hMem, hMemRoundedRect, (-xSize * 3) >> 1, (-ySize * 3) >> 1, 0, 250);
03050   GUI_MEMDEV_Delete(hMem);
03051   GUI_MEMDEV_Select(0);
03052   return hMemRoundedRect;
03053 }
03054 
03055 /*********************************************************************
03056 *
03057 *       _ReplaceColorsGradient
03058 */
03059 static void _ReplaceColorsGradient(GUI_MEMDEV_Handle hMem, GUI_MEMDEV_Handle hMemGradient) {
03060   U32 * pData;
03061   U32 * pDataGradient;
03062   int   i;
03063   int   j;
03064   int   xSize;
03065   int   ySize;
03066   U32   ColorGradient;
03067   U32   Color;
03068 
03069   xSize = GUI_MEMDEV_GetXSize(hMem);
03070   ySize = GUI_MEMDEV_GetYSize(hMem);
03071   pData = (U32 *)GUI_MEMDEV_GetDataPtr(hMem);
03072   pDataGradient = (U32 *)GUI_MEMDEV_GetDataPtr(hMemGradient);
03073   for (i = 0; i < ySize; i++) {
03074     ColorGradient = (*pDataGradient++) & 0xFFFFFF;
03075     for (j = 0; j < xSize; j++) {
03076       Color = *pData;
03077       if (Color) {
03078 #if (GUI_USE_ARGB)
03079         *pData = ColorGradient | (Color & 0xFF) << 24;
03080 #else
03081         *pData = ColorGradient | ((Color & 0xFF) ^ 0xFF) << 24;
03082 #endif
03083       } else {
03084         *pData = GUI_TRANSPARENT;
03085       }
03086       pData++;
03087     }
03088   }
03089 }
03090 
03091 /*********************************************************************
03092 *
03093 *       _ReplaceColors
03094 */
03095 static void _ReplaceColors(GUI_MEMDEV_Handle hMem, U32 Color) {
03096   U32 * pData;
03097   U32   ColorOld;
03098   int   xSize;
03099   int   ySize;
03100   int   i;
03101   int   j;
03102 
03103   xSize = GUI_MEMDEV_GetXSize(hMem);
03104   ySize = GUI_MEMDEV_GetYSize(hMem);
03105   pData = (U32 *)GUI_MEMDEV_GetDataPtr(hMem);
03106   for (i = 0; i < ySize; i++) {
03107     for (j = 0; j < xSize; j++) {
03108       ColorOld = *pData;
03109 #if (GUI_USE_ARGB)
03110       *pData = Color | ((ColorOld & 0xFF)) << 24;
03111 #else
03112       *pData = Color | ((ColorOld & 0xFF) ^ 0xFF) << 24;
03113 #endif
03114       pData++;
03115     }
03116   }
03117 }
03118 
03119 /*********************************************************************
03120 *
03121 *       _CreateCircle
03122 */
03123 static GUI_MEMDEV_Handle _CreateCircle(int r, U32 Color0, U32 Color1) {
03124   GUI_MEMDEV_Handle hMemGradient;
03125   GUI_MEMDEV_Handle hMem;
03126   int               xSize;
03127   int               ySize;
03128 
03129   xSize = ySize = r * 2 + 1;
03130   hMem         = GUI_MEMDEV_CreateFixed(0, 0, xSize, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03131   hMemGradient = GUI_MEMDEV_CreateFixed(0, 0,     1, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03132   GUI_MEMDEV_Select(hMem);
03133   //
03134   // Set all indices to 0
03135   //
03136 #if (GUI_USE_ARGB)
03137   GUI_SetBkColorIndex(0xFF000000);
03138 #else
03139   GUI_SetBkColorIndex(0);
03140 #endif
03141   GUI_Clear();
03142   //
03143   // Draw circle
03144   //
03145   GUI_AA_FillCircle(r, r, r);
03146   //
03147   // Draw gradient
03148   //
03149   GUI_MEMDEV_Select(hMemGradient);
03150   GUI_DrawGradientV(0, 0, 0, ySize, Color0, Color1);
03151   GUI_MEMDEV_Select(0);
03152   //
03153   // Use gradient for replacing colors
03154   //
03155   _ReplaceColorsGradient(hMem, hMemGradient);
03156   return hMem;
03157 }
03158 
03159 /*********************************************************************
03160 *
03161 *       _CreateRing
03162 */
03163 static GUI_MEMDEV_Handle _CreateRing(int r, int w, U32 Color0, U32 Color1) {
03164   GUI_MEMDEV_Handle hMemGradient;
03165   GUI_MEMDEV_Handle hMem;
03166   int               xSize;
03167   int               ySize;
03168 
03169   xSize = ySize = r * 2 + 1;
03170   hMem         = GUI_MEMDEV_CreateFixed(0, 0, xSize, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03171   hMemGradient = GUI_MEMDEV_CreateFixed(0, 0,     1, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03172   GUI_MEMDEV_Select(hMem);
03173   //
03174   // Set all indices to 0
03175   //
03176 #if (GUI_USE_ARGB)
03177   GUI_SetBkColorIndex(0xFF000000);
03178 #else
03179   GUI_SetBkColorIndex(0);
03180 #endif
03181   GUI_Clear();
03182   //
03183   // Draw arc
03184   //
03185   GUI_SetPenSize(w);
03186   GUI_SetColor(GUI_WHITE);
03187   GUI_AA_DisableHiRes();
03188   GUI_AA_DrawArc(r, r, r - w / 2, r - w / 2, 0, 360);
03189   //
03190   // Draw gradient
03191   //
03192   GUI_MEMDEV_Select(hMemGradient);
03193   GUI_DrawGradientV(0, 0, 0, ySize, Color0, Color1);
03194   GUI_MEMDEV_Select(0);
03195   //
03196   // Use gradient for replacing colors
03197   //
03198   _ReplaceColorsGradient(hMem, hMemGradient);
03199   GUI_MEMDEV_Delete(hMemGradient);
03200   return hMem;
03201 }
03202 
03203 /*********************************************************************
03204 *
03205 *       _CreateDoubleRing
03206 */
03207 static GUI_MEMDEV_Handle _CreateDoubleRing(int r, int w0, int w1, U32 Color0, U32 Color1) {
03208   GUI_MEMDEV_Handle   hMem0;
03209   GUI_MEMDEV_Handle   hMem1;
03210   GUI_MEMDEV_Handle   hMem2;
03211   int                 xSize;
03212   int                 ySize;
03213   int                 RemPixels;
03214   U32               * pData0;
03215   U8                * pData2;
03216 
03217   xSize = ySize = r * 2 + 1;
03218   //
03219   // Create outer ring
03220   //
03221   hMem0 = _CreateRing(r,      w0, Color0, Color1);
03222   //
03223   // Create inner ring
03224   //
03225   hMem1 = _CreateRing(r - w0, w1, Color1, Color0);
03226   //
03227   // Create device for removing transparency effects in the middle of the rings
03228   //
03229   hMem2 = GUI_MEMDEV_CreateFixed(0, 0, xSize, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_8, GUI_COLOR_CONV_8666);
03230   //
03231   // Combine outer and inner ring
03232   //
03233   GUI_MEMDEV_Select(hMem0);
03234   GUI_MEMDEV_WriteAt(hMem1, w0, w0);
03235   //
03236   // Draw circle in the overlapping region of the rings
03237   //
03238   GUI_MEMDEV_Select(hMem2);
03239   GUI_SetBkColorIndex(0);
03240   GUI_Clear();
03241   GUI_SetPenSize(2);
03242   GUI_AA_DrawArc(r, r, r - w0, r - w0, 0, 360);
03243   GUI_MEMDEV_Select(0);
03244   //
03245   // Remove transparency effect
03246   //
03247   pData0 = (U32 *)GUI_MEMDEV_GetDataPtr(hMem0);
03248   pData2 = (U8  *)GUI_MEMDEV_GetDataPtr(hMem2);
03249   RemPixels = xSize * ySize;
03250   do {
03251     if (*pData2++) {
03252 #if (GUI_USE_ARGB)
03253       *pData0 |= 0xFF000000;
03254 #else
03255       *pData0 &= 0xFFFFFF;
03256 #endif
03257     }
03258     pData0++;
03259   } while (--RemPixels);
03260   //
03261   // Delete unused devices
03262   //
03263   GUI_MEMDEV_Delete(hMem1);
03264   GUI_MEMDEV_Delete(hMem2);
03265   //
03266   // Return the ready to use ring device
03267   //
03268   return hMem0;
03269 }
03270 
03271 /*********************************************************************
03272 *
03273 *       _MakeNumberStringEx
03274 */
03275 static void _MakeNumberStringEx(int v, int NumDecs, char * acBuffer) {
03276   int i;
03277   int a;
03278 
03279   NumDecs--;
03280   acBuffer[NumDecs - 0] = '0' + (a = v) % 10;
03281   for (i = 1; i <= NumDecs; i++) {
03282     acBuffer[NumDecs - i] = '0' + (a /= 10) % 10;
03283   }
03284   acBuffer[NumDecs + 1] = 0;
03285 }
03286 
03287 /*********************************************************************
03288 *
03289 *       _MakeNumberString
03290 */
03291 static void _MakeNumberString(int v, char * acBuffer) {
03292   int NumDecs;
03293   int i;
03294 
03295   for (i = v, NumDecs = (v == 0) ? 1 : 0; i; i /= 10, NumDecs++);
03296   _MakeNumberStringEx(v, NumDecs, acBuffer);
03297 }
03298 
03299 /*********************************************************************
03300 *
03301 *       _CreateReflex
03302 */
03303 static GUI_MEMDEV_Handle _CreateReflex(int r, int dy, int a, U32 Color, U8 Intens) {
03304   GUI_MEMDEV_Handle   hMemGradient;
03305   GUI_MEMDEV_Handle   hMemReflex;
03306   GUI_MEMDEV_Handle   hMemRot;
03307   int                 xSize;
03308   int                 ySize;
03309   int                 i;
03310   int                 Index;
03311   U32               * pData;
03312   U32                 NumPixels;
03313 
03314   xSize = ySize = r * 2 + 1;
03315   hMemGradient = GUI_MEMDEV_CreateFixed(0, 0, 64 * 2 + 1, 64 * 2 + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03316   //
03317   // Initialize background
03318   //
03319   GUI_MEMDEV_Select(hMemGradient);
03320   GUI_SetBkColor(GUI_TRANSPARENT);
03321   GUI_Clear();
03322   //
03323   // Create circular gradient
03324   //
03325   GUI_SetPenSize(2);
03326   for (i = 64; i >= 0; i--) {
03327 #if (GUI_USE_ARGB)
03328     Index = (((((64 - i) * 255) / 64) * Intens) / 255) | 0xFF000000;
03329 #else
03330     Index = ((((64 - i) * 255) / 64) * Intens) / 255;
03331 #endif
03332     GUI_SetColorIndex(Index);
03333     GUI_DrawArc(64, 64, i, i, 0, 360);
03334   }
03335   GUI_MEMDEV_Select(0);
03336   //
03337   // Replace indices with color and alpha value
03338   //
03339   pData = (U32 *)GUI_MEMDEV_GetDataPtr(hMemGradient);
03340   NumPixels = 129 * 129;
03341   do {
03342 #if (GUI_USE_ARGB)
03343     *pData = (*pData << 24) | Color;
03344 #else
03345     *pData = ((0xFF - *pData) << 24) | Color;
03346 #endif
03347     pData++;
03348   } while (--NumPixels);
03349   //
03350   // Create reflexion device
03351   //
03352   hMemReflex = GUI_MEMDEV_CreateFixed(0, 0, (r << 1) + 1, (r << 1) + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03353   GUI_MEMDEV_Select(hMemReflex);
03354   GUI_SetBkColor(GUI_TRANSPARENT);
03355   GUI_Clear();
03356   //
03357   // Magnify gradient device to desired size
03358   //
03359   GUI_MEMDEV_Select(hMemReflex);
03360   GUI_MEMDEV_DrawPerspectiveX(hMemGradient, 0, dy, ySize, ySize, xSize, 0);
03361   GUI_MEMDEV_Select(0);
03362   GUI_MEMDEV_Delete(hMemGradient);
03363   //
03364   // Rotate if required
03365   //
03366   if (a) {
03367     hMemRot = GUI_MEMDEV_CreateFixed(0, 0, (r << 1) + 1, (r << 1) + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03368     GUI_MEMDEV_Select(hMemRot);
03369     GUI_SetBkColor(GUI_TRANSPARENT);
03370     GUI_Clear();
03371     GUI_MEMDEV_RotateHQ(hMemReflex, hMemRot, 0, 0, a * 1000, 1000);
03372     GUI_MEMDEV_Select(0);
03373     GUI_MEMDEV_Delete(hMemReflex);
03374     hMemReflex = hMemRot;
03375   }
03376   return hMemReflex;
03377 }
03378 
03379 /*********************************************************************
03380 *
03381 *       _RemoveTransparencyEffectCirc
03382 */
03383 static void _RemoveTransparencyEffectCirc(GUI_MEMDEV_Handle hMem, int r, U32 AndMask, U32 OrMask) {
03384   GUI_MEMDEV_Handle   hMemCirc;
03385   U32               * pData;
03386   U32                 NumPixels;
03387   int                 xSize;
03388   int                 ySize;
03389   U8                * pDataCirc;
03390 
03391 #if (GUI_USE_ARGB == 0)
03392   GUI_USE_PARA(OrMask);
03393 #endif
03394   xSize = ySize = r * 2 + 1;
03395   hMemCirc = GUI_MEMDEV_CreateFixed(0, 0, xSize, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_8, GUI_COLOR_CONV_8666);
03396   GUI_MEMDEV_Select(hMemCirc);
03397   GUI_SetBkColorIndex(0);
03398   GUI_Clear();
03399   GUI_SetColorIndex(0xFF);
03400   GUI_FillCircle(r, r, r);
03401   pDataCirc  = (U8 *)GUI_MEMDEV_GetDataPtr(hMemCirc);
03402   pData = (U32 *)GUI_MEMDEV_GetDataPtr(hMem);
03403   NumPixels = xSize * ySize;
03404   do {
03405 #if (GUI_USE_ARGB)
03406     if (*pDataCirc++) {
03407       *pData &= AndMask;
03408       *pData |= OrMask;
03409       pData++;
03410     } else {
03411       *pData++ = 0x00000000;
03412     }
03413 #else
03414     if (*pDataCirc++) {
03415       *pData++ &= AndMask;
03416     } else {
03417       *pData++ = 0xFF000000;
03418     }
03419 #endif
03420   } while (--NumPixels);
03421   GUI_MEMDEV_Delete(hMemCirc);
03422 }
03423 
03424 /*********************************************************************
03425 *
03426 *       _CreateScale
03427 */
03428 static GUI_MEMDEV_Handle _CreateScale(
03429   int rRing,
03430   int rScale,
03431   int rCheckMarks,
03432   int rDigits,
03433   int rKnob,
03434   U32 ColorScale0,
03435   U32 ColorScale1,
03436   U32 ColorCheckmarks,
03437   U32 ColorDigits,
03438   U32 ColorRing0,
03439   U32 ColorRing1,
03440   int wRing0,
03441   int wRing1,
03442   int LenCheck0,
03443   int LenCheck1,
03444   int yPosLabel
03445 ) {
03446   GUI_MEMDEV_Handle   hMemText;
03447   GUI_MEMDEV_Handle   hMemRot;
03448   GUI_MEMDEV_Handle   hMemScale;
03449   GUI_MEMDEV_Handle   hMemReflex;
03450   GUI_MEMDEV_Handle   hMemRing;
03451   GUI_MEMDEV_Handle   hMemKnob;
03452   GUI_MEMDEV_Handle   hMemRect;
03453   GUI_MEMDEV_Handle   hMemDoubleRing;
03454   GUI_MEMDEV_Handle   hMemOverlap;
03455   GUI_POINT           aPoint0Org[4];
03456   GUI_POINT           aPoint0Rot[4];
03457   GUI_POINT           aPoint1Org[4];
03458   GUI_POINT           aPoint1Rot[4];
03459   GUI_RECT            Rect;
03460   float               af;
03461   char                acBuffer[] = "km/h";
03462   int                 i;
03463   int                 xPos;
03464   int                 yPos;
03465   int                 a;
03466   int                 xSizeText;
03467   int                 ySizeFont;
03468   int                 SizeMem;
03469   int                 xSize;
03470   int                 ySize;
03471   int                 RemPixels;
03472   I32                 SinHQ, CosHQ;
03473   U32               * pData0;
03474   U8                * pData2;
03475 
03476   //
03477   // Create device
03478   //
03479   hMemScale = _CreateCircle(rRing, ColorScale0, ColorScale1);
03480   GUI_MEMDEV_Select(hMemScale);
03481   //
03482   // Draw km/h
03483   //
03484   GUI_SetTextMode(GUI_TM_TRANS);
03485   GUI_SetFont(&GUI_FontRounded16);
03486   GUI_SetColor(ColorDigits);
03487   GUI_DispStringHCenterAt(acBuffer, rRing, yPosLabel);
03488   //
03489   // Draw digits
03490   //
03491   GUI_SetTextMode(GUI_TM_TRANS);
03492   GUI_SetFont(&GUI_FontDigit11);
03493   GUI_SetColor(GUI_WHITE);
03494   ySizeFont = GUI_GetFontSizeY();
03495   for (i = 0; i <= 240; i+= 20) {
03496     //
03497     // Calculate angle
03498     //
03499     a = (210 - i) * 1000;
03500     SinHQ = GUI__SinHQ(a);
03501     CosHQ = GUI__CosHQ(a);
03502     //
03503     // Calculate position on radius
03504     //
03505     xPos = rRing + ((rDigits * CosHQ) >> 16);
03506     yPos = rRing - ((rDigits * SinHQ) >> 16);
03507     //
03508     // Get text rectangle
03509     //
03510     _MakeNumberString(i, acBuffer);
03511     xSizeText = GUI_GetStringDistX(acBuffer);
03512     Rect.x0 = Rect.y0 = 0;
03513     //
03514     // Create quadratic memory device for text
03515     //
03516     SizeMem = (int)(1.414f * ((xSizeText > ySizeFont) ? xSizeText : ySizeFont));
03517     hMemText = GUI_MEMDEV_CreateFixed(0, 0, SizeMem, SizeMem, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03518     //
03519     // Fill with 0
03520     //
03521     GUI_MEMDEV_Select(hMemText);
03522 #if (GUI_USE_ARGB)
03523     GUI_SetBkColorIndex(0xFF000000);
03524 #else
03525     GUI_SetBkColorIndex(0);
03526 #endif
03527     GUI_Clear();
03528     //
03529     // Draw text
03530     //
03531     Rect.x1 = SizeMem - 1;
03532     Rect.y1 = SizeMem - 1;
03533     GUI_DispStringInRect(acBuffer, &Rect, GUI_TA_HCENTER | GUI_TA_VCENTER);
03534     //
03535     // Rotate
03536     //
03537     hMemRot = GUI_MEMDEV_CreateFixed(0, 0, SizeMem, SizeMem, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03538     GUI_MEMDEV_Select(hMemRot);
03539 #if (GUI_USE_ARGB)
03540     GUI_SetBkColorIndex(0xFF000000);
03541 #else
03542     GUI_SetBkColorIndex(0);
03543 #endif
03544     GUI_Clear();
03545     GUI_MEMDEV_RotateHQ(hMemText, hMemRot, 0, 0, ((210 - i) - 90) * 1000, 1000);
03546     GUI_MEMDEV_Delete(hMemText);
03547     GUI_MEMDEV_Select(0);
03548     _ReplaceColors(hMemRot, ColorDigits & 0xFFFFFF);
03549     //
03550     // Draw
03551     //
03552     GUI_MEMDEV_Select(hMemScale);
03553     GUI_MEMDEV_WriteAt(hMemRot, xPos - (SizeMem >> 1), yPos - (SizeMem >> 1));
03554     GUI_MEMDEV_Delete(hMemRot);
03555   }
03556   //
03557   // Set magnification factor and color
03558   //
03559   GUI_SetColor(ColorCheckmarks);
03560   //
03561   // Initialize reference check mark
03562   //
03563   aPoint0Org[0].x = (rCheckMarks - LenCheck0) * MAG;
03564   aPoint0Org[0].y = 5;
03565   aPoint0Org[1].x = rCheckMarks * MAG;
03566   aPoint0Org[1].y = 5;
03567   aPoint0Org[2].x = rCheckMarks * MAG;
03568   aPoint0Org[2].y = -5;
03569   aPoint0Org[3].x = (rCheckMarks - LenCheck0) * MAG;
03570   aPoint0Org[3].y = -5;
03571   //
03572   // Enable high resolution
03573   //
03574   GUI_AA_EnableHiRes();
03575   GUI_AA_SetFactor(MAG);
03576   //
03577   // Draw check marks
03578   //
03579   for (i = 0; i <= 240; i+= 20) {
03580     //
03581     // Rotate polygon
03582     //
03583     af = ((210 - i) * 3.1415926f) / 180;
03584     GUI_RotatePolygon(aPoint0Rot, aPoint0Org, GUI_COUNTOF(aPoint0Org), af);
03585     //
03586     // Draw polygon
03587     //
03588     GUI_AA_FillPolygon(aPoint0Rot, GUI_COUNTOF(aPoint0Org), (rRing + 1) * MAG, (rRing + 1) * MAG);
03589   }
03590   //
03591   // Initialize reference check mark
03592   //
03593   aPoint1Org[0].x = (rCheckMarks - LenCheck1) * MAG;
03594   aPoint1Org[0].y = 5;
03595   aPoint1Org[1].x = rCheckMarks * MAG;
03596   aPoint1Org[1].y = 5;
03597   aPoint1Org[2].x = rCheckMarks * MAG;
03598   aPoint1Org[2].y = -5;
03599   aPoint1Org[3].x = (rCheckMarks - LenCheck1) * MAG;
03600   aPoint1Org[3].y = -5;
03601   //
03602   // Draw rect check marks
03603   //
03604   GUI_SetColor(ColorCheckmarks);
03605   for (i = 10; i <= 230; i+= 20) {
03606     //
03607     // Rotate polygon
03608     //
03609     af = ((210 - i) * 3.1415926f) / 180;
03610     GUI_RotatePolygon(aPoint1Rot, aPoint1Org, GUI_COUNTOF(aPoint1Org), af);
03611     //
03612     // Draw polygon
03613     //
03614     GUI_AA_FillPolygon(aPoint1Rot, GUI_COUNTOF(aPoint1Org), (rRing + 1) * MAG, (rRing + 1) * MAG);
03615   }
03616   hMemRect = _CreateRoundedRect(60, 30, 6, COLOR_DISPLAY0, COLOR_DISPLAY1);
03617   GUI_MEMDEV_Select(hMemScale);
03618   GUI_MEMDEV_WriteAt(hMemRect, rRing - 30 + 1, rRing + 50);
03619   GUI_MEMDEV_Delete(hMemRect);
03620   GUI_MEMDEV_Select(0);
03621   //
03622   // Large inner ring
03623   //
03624 #if (GUI_USE_ARGB)
03625   hMemRing = _CreateRing(40, 3, 0xFF000000, 0xFF888888);
03626 #else
03627   hMemRing = _CreateRing(40, 3, 0x000000, 0x888888);
03628 #endif
03629   GUI_MEMDEV_Select(hMemScale);
03630   GUI_MEMDEV_WriteAt(hMemRing, rRing - 40 + 1, rRing - 40 + 1);
03631   GUI_MEMDEV_Delete(hMemRing);
03632   GUI_MEMDEV_Select(0);
03633   //
03634   // Reflexion
03635   //
03636   hMemReflex = _CreateReflex(rRing, -rRing, 20, 0xFFFFFF, 0x99);
03637   GUI_MEMDEV_Select(hMemScale);
03638   GUI_MEMDEV_WriteAt(hMemReflex, 0, 0);
03639   GUI_MEMDEV_Delete(hMemReflex);
03640   GUI_MEMDEV_Select(0);
03641   //
03642   // Knob
03643   //
03644   hMemKnob = _CreateCircle(rKnob, 0x666666, 0x111111);
03645   GUI_MEMDEV_Select(hMemScale);
03646   GUI_MEMDEV_WriteAt(hMemKnob, rRing - rKnob + 1, rRing - rKnob + 1);
03647   GUI_MEMDEV_Delete(hMemKnob);
03648   GUI_MEMDEV_Select(0);
03649   //
03650   // Reflexion on knob
03651   //
03652   hMemReflex = _CreateReflex(rKnob, -rKnob, 20, 0xFFFFFF, 0x99);
03653   _RemoveTransparencyEffectCirc(hMemReflex, rKnob, 0xFFFFFFFF, 0x00000000);
03654   GUI_MEMDEV_Select(hMemScale);
03655   GUI_MEMDEV_WriteAt(hMemReflex, rRing - rKnob + 1, rRing - rKnob + 1);
03656   GUI_MEMDEV_Delete(hMemReflex);
03657   GUI_MEMDEV_Select(0);
03658   //
03659   // Circle
03660   //
03661   GUI_MEMDEV_Select(hMemScale);
03662   GUI_SetPenSize(1);
03663 #if (GUI_USE_ARGB)
03664   GUI_SetColor(0xFFCC0000);
03665 #else
03666   GUI_SetColor(0x0000CC);
03667 #endif
03668   GUI_AA_DrawArc(rRing, rRing, rScale - 3, rScale - 3, 0, 360);
03669   //
03670   // Remove transparency effects
03671   //
03672   _RemoveTransparencyEffectCirc(hMemScale, rRing, 0xFFFFFF, 0xFF000000);
03673   //
03674   // Make sure that border of scale is transparent before adding double ring
03675   //
03676   GUI_MEMDEV_Select(hMemScale);
03677   GUI_SetColor(GUI_TRANSPARENT);
03678   GUI_SetPenSize(4);
03679   GUI_DrawArc(rRing, rRing, rRing, rRing, 0, 360);
03680   GUI_MEMDEV_Select(0);
03681   //
03682   // Add double ring
03683   //
03684   hMemDoubleRing = _CreateDoubleRing(rRing, wRing0, wRing1, ColorRing0, ColorRing1);
03685   GUI_MEMDEV_Select(hMemScale);
03686   GUI_MEMDEV_Write(hMemDoubleRing);
03687   GUI_MEMDEV_Delete(hMemDoubleRing);
03688   GUI_MEMDEV_Select(0);
03689   //
03690   // Create device for removing transparency effect between double ring and scale
03691   //
03692   xSize = ySize = rRing * 2 + 1;
03693   hMemOverlap = GUI_MEMDEV_CreateFixed(0, 0, xSize, ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_8, GUI_COLOR_CONV_8666);
03694   //
03695   // Draw circle in the overlapping region of the rings
03696   //
03697   GUI_MEMDEV_Select(hMemOverlap);
03698   GUI_SetBkColorIndex(0);
03699   GUI_Clear();
03700   GUI_SetPenSize(2);
03701   GUI_AA_DrawArc(rRing, rRing, rRing - wRing0 - wRing1, rRing - wRing0 - wRing1, 0, 360);
03702   GUI_MEMDEV_Select(0);
03703   //
03704   // Remove transparency effect between double ring and scale
03705   //
03706   pData0 = (U32 *)GUI_MEMDEV_GetDataPtr(hMemScale);
03707   pData2 = (U8  *)GUI_MEMDEV_GetDataPtr(hMemOverlap);
03708   RemPixels = xSize * ySize;
03709   do {
03710     if (*pData2++) {
03711 #if (GUI_USE_ARGB)
03712       *pData0 |= 0xFF000000;
03713 #else
03714       *pData0 &= 0xFFFFFF;
03715 #endif
03716     }
03717     pData0++;
03718   } while (--RemPixels);
03719   GUI_MEMDEV_Delete(hMemOverlap);
03720   //
03721   // Return
03722   //
03723   GUI_MEMDEV_Select(0);
03724   return hMemScale;
03725 }
03726 
03727 /*********************************************************************
03728 *
03729 *       _DrawCentered
03730 */
03731 static void _DrawCentered(GUI_MEMDEV_Handle hMem, int xOff, int yOff) {
03732   int xSizeDevice;
03733   int ySizeDevice;
03734   int xSize;
03735   int ySize;
03736 
03737   xSize = LCD_GetXSize();
03738   ySize = LCD_GetYSize();
03739   xSizeDevice = GUI_MEMDEV_GetXSize(hMem);
03740   ySizeDevice = GUI_MEMDEV_GetYSize(hMem);
03741   GUI_MEMDEV_WriteAt(hMem, xOff + (xSize - xSizeDevice) / 2, yOff + (ySize - ySizeDevice) / 2);
03742 }
03743 
03744 /*********************************************************************
03745 *
03746 *       _GetFontColor
03747 */
03748 static U32 _GetFontColor(int Speed, U32 Color0, U32 Color1) {
03749   static GUI_MEMDEV_Handle  hMem;
03750   GUI_MEMDEV_Handle         hMemOld;
03751   U32                     * pData;
03752 
03753   if (hMem == 0) {
03754     hMem = GUI_MEMDEV_CreateFixed(0, 0, 10, 10, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03755   }
03756   hMemOld = GUI_MEMDEV_Select(hMem);
03757   GUI_DrawGradientV(0, Speed - 240, 0, Speed, Color0, Color1);
03758   GUI_MEMDEV_Select(hMemOld);
03759   pData = (U32 *)GUI_MEMDEV_GetDataPtr(hMem);
03760   return *pData;
03761 }
03762 
03763 /*********************************************************************
03764 *
03765 *       _DrawNeedleAndSpeed
03766 */
03767 static void _DrawNeedleAndSpeed(PARAM * pParam, int mx, int my) {
03768   GUI_COLOR FontColor;
03769 
03770   //
03771   // Draw needle
03772   //
03773   GUI_SetColor(COLOR_NEEDLE);
03774   GUI_AA_FillPolygon(pParam->aPoints, GUI_COUNTOF(pParam->aPoints), mx * MAG, my * MAG);
03775   //
03776   // Draw speed
03777   //
03778   GUI_SetFont(&GUI_FontDigit19);
03779   FontColor = pParam->FontColor;
03780   GUI_SetColor(FontColor);
03781   GUI_SetTextAlign(GUI_TA_RIGHT);
03782   GUI_GotoXY(mx + 23, my + 49);
03783   GUI_DispDecMin((int)pParam->Speed);
03784 }
03785 
03786 /*********************************************************************
03787 *
03788 *       _Draw
03789 */
03790 static void _Draw(void * p) {
03791   PARAM * pParam;
03792 
03793   pParam = (PARAM *)p;
03794   if (pParam->AutoDevInfo.DrawFixed) {
03795     GUI_MEMDEV_Write(pParam->hMemBk);
03796     _DrawCentered(pParam->hScale, 0, 0);
03797   }
03798   _DrawNeedleAndSpeed(pParam, pParam->xSize >> 1, pParam->ySize >> 1);
03799   if (pParam->Speed >= 200) {
03800     pParam->Speed++;
03801   }
03802 }
03803 
03804 /*********************************************************************
03805 *
03806 *       _CalcXIn
03807 *
03808 *  Purpose: Moves to the right getting slower
03809 */
03810 static void _CalcXIn(int tDiff, int tMax, int xSize, int * pix, int * piSpin) {
03811   float fx;
03812   int   xSize_LCD;
03813   
03814   xSize_LCD = LCD_GetXSize();
03815   fx = 1 - (float)tDiff / tMax;
03816   fx = fx * fx * fx * fx;
03817   *pix = ((xSize_LCD - xSize) >> 1) - (int)(fx * xSize_LCD);
03818   *piSpin = (int)(fx * 1000 * xSize);
03819 }
03820 
03821 /*********************************************************************
03822 *
03823 *       _CalcXOut
03824 *
03825 *  Purpose: Moves to the right getting faster
03826 */
03827 static void _CalcXOut(int tDiff, int tMax, int xSize, int * pix, int * piSpin) {
03828   float fx;
03829   int   xSize_LCD;
03830   
03831   xSize_LCD = LCD_GetXSize();
03832   fx = (float)tDiff / tMax;
03833   fx = fx * fx * fx * fx;
03834   *pix = ((xSize_LCD - xSize) >> 1) + (int)(fx * xSize_LCD);
03835   *piSpin = (int)(0 - fx * 1000 * xSize);
03836 }
03837 
03838 /*********************************************************************
03839 *
03840 *       _FillBkDev
03841 */
03842 static void _FillBkDev(PARAM * pParam) {
03843   GUI_MEMDEV_Select(pParam->hMemBk);
03844   GUI_DrawGradientV(0, 0, pParam->xSize - 1, pParam->ySize - 1, COLOR_BACK0, COLOR_BACK1);
03845   GUI_DrawBitmap(&bmSeggerLogo50x25, 15, 10);
03846   GUI_SetFont(&GUI_FontRounded16);
03847   GUI_SetTextMode(GUI_TM_TRANS);
03848   GUI_SetColor(GUI_WHITE);
03849   GUI_DispStringHCenterAt("emWin", pParam->xSize - 40, 15);
03850   GUI_MEMDEV_Select(0);
03851 }
03852 
03853 /*********************************************************************
03854 *
03855 *       _Roll
03856 */
03857 static void _Roll(PARAM * pParam, int tMax, void (* pfCalcX)(int, int, int, int *, int *)) {
03858   static GUI_MEMDEV_Handle hDst;
03859   int                      ix;
03860   int                      iSpin;
03861   int                      tStart;
03862   int                      tNow;
03863   int                      tDiff;
03864   int                      tUsed;
03865   int                      Size_DevRotate;
03866 
03867   if (hDst == 0) {
03868     hDst = GUI_MEMDEV_CreateFixed(0, 0, pParam->xSize, pParam->ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03869   }
03870   Size_DevRotate = GUI_MEMDEV_GetXSize(pParam->hScaleRot);
03871   tStart = tNow = GUI_GetTime();
03872   do {
03873     tDiff = tNow - tStart;
03874     tDiff = (tDiff < tMax) ? tDiff : tMax;
03875     if (tDiff) {
03876       GUI_MEMDEV_Select(hDst);
03877       GUI_MEMDEV_Write(pParam->hMemBk);
03878       pfCalcX(tDiff, tMax, Size_DevRotate, &ix, &iSpin);
03879       GUI_MEMDEV_Rotate(pParam->hScaleRot, hDst, ix , (pParam->ySize - Size_DevRotate) >> 1, iSpin, 1000);
03880       GUI_MEMDEV_Select(0);
03881       GUI_MEMDEV_CopyToLCD(hDst);
03882     }
03883     tUsed = GUI_GetTime() - tNow;
03884     tNow += tUsed;
03885     if (tUsed < T_MIN_FRAME) {
03886       GUI_X_Delay(T_MIN_FRAME - tUsed);
03887     }
03888   } while (tDiff < tMax);
03889 }
03890 
03891 /*********************************************************************
03892 *
03893 *       _RollOut
03894 */
03895 static void _RollOut(PARAM * pParam, int tMax) {
03896   _Roll(pParam, tMax, _CalcXOut);
03897 }
03898 
03899 /*********************************************************************
03900 *
03901 *       _RollIn
03902 */
03903 static void _RollIn(PARAM * pParam, int tMax) {
03904   _Roll(pParam, tMax, _CalcXIn);
03905 }
03906 
03907 /*********************************************************************
03908 *
03909 *       Public Code
03910 *
03911 **********************************************************************
03912 */
03913 
03914 /*********************************************************************
03915 *
03916 *       MainTask
03917 */
03918 void MainTask(void) {
03919   GUI_MEMDEV_Handle hTitle, hTitleBk;
03920   GUI_AUTODEV       AutoDev;
03921   GUI_RECT          Rect;
03922   PARAM             Param;
03923   float             f;
03924   int               t0;
03925   int               tStart;
03926   int               tDiff;
03927   int               tUsed;
03928 
03929   GUI_Init();
03930   //
03931   // Check if recommended memory for the sample is available
03932   //
03933   if (GUI_ALLOC_GetNumFreeBytes() < RECOMMENDED_MEMORY) {
03934     GUI_ErrorOut("Not enough memory available."); 
03935     return;
03936   }
03937   //
03938   // Create devices
03939   //
03940   Param.hScale    = _CreateScale(R_RING, R_SCALE, R_CHECK, R_DIGIT, R_KNOB,
03941                                  COLOR_SCALE0, COLOR_SCALE1, COLOR_CMARK, COLOR_DIGIT, COLOR_RING0, COLOR_RING1,
03942                                  W_RING0, W_RING1,
03943                                  L_CHECK0, L_CHECK1, YPOS_LABEL);
03944   Param.hScaleRot = GUI_MEMDEV_CreateFixed(0, 0, R_RING * 2 + 1, R_RING * 2 + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03945   //
03946   // Initialize high resolution anti aliasing
03947   //
03948   GUI_AA_EnableHiRes();
03949   GUI_AA_SetFactor(MAG);
03950   //
03951   // Create scale for rotation
03952   //
03953   GUI_MEMDEV_Select(Param.hScaleRot);
03954   GUI_SetBkColor(GUI_TRANSPARENT);
03955   GUI_Clear();
03956   GUI_MEMDEV_Write(Param.hScale);
03957   //
03958   // Draw needle and speed into device
03959   //
03960   Param.Speed     = 0;
03961   Param.Angle     = (210 - (Param.Speed)) * 3.1415926 / 180;
03962   Param.FontColor = _GetFontColor((int)Param.Speed, COLOR_NEEDLE, GUI_WHITE);
03963   GUI_RotatePolygon(Param.aPoints, _aNeedle, GUI_COUNTOF(_aNeedle), Param.Angle);
03964   _DrawNeedleAndSpeed(&Param, R_RING + 1, R_RING + 1);
03965   GUI_MEMDEV_Select(0);
03966   //
03967   // Get display size
03968   //
03969   Param.xSize = LCD_GetXSize();
03970   Param.ySize = LCD_GetYSize();
03971   //
03972   // Create background device
03973   //
03974   Param.hMemBk = GUI_MEMDEV_CreateFixed(0, 0, Param.xSize, Param.ySize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03975   _FillBkDev(&Param);
03976   GUI_MEMDEV_CopyToLCD(Param.hMemBk);
03977   //
03978   // Initialize auto device
03979   //
03980   GUI_MEMDEV_CreateAuto(&AutoDev);
03981   //
03982   // Fill Title MEMDEVs
03983   //
03984   GUI_SetFont(&GUI_FontRounded33);
03985   GUI_GotoXY(0, 0);
03986   GUI_GetTextExtend(&Rect, _acText, sizeof(_acText));
03987   GUI_MoveRect(&Rect, (Param.xSize - Rect.x1) >> 1, (Param.ySize - Rect.y1) >> 1);
03988   hTitle   = GUI_MEMDEV_CreateFixed(Rect.x0, Rect.y0, Rect.x1 - Rect.x0 + 1, Rect.y1 - Rect.y0 + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03989   hTitleBk = GUI_MEMDEV_CreateFixed(Rect.x0, Rect.y0, Rect.x1 - Rect.x0 + 1, Rect.y1 - Rect.y0 + 1, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV);
03990   GUI_MEMDEV_Select(hTitle);
03991   GUI_MEMDEV_Write(Param.hMemBk);
03992   _DrawCentered(Param.hScaleRot, 0, 0);
03993   GUI_SetColor(GUI_WHITE);
03994   GUI_DispStringInRect(_acText, &Rect, GUI_TA_HCENTER | GUI_TA_VCENTER);
03995   GUI_MEMDEV_Select(hTitleBk);
03996   GUI_MEMDEV_Write(Param.hMemBk);
03997   _DrawCentered(Param.hScaleRot, 0, 0);
03998   GUI_MEMDEV_Select(0);
03999   //
04000   // Animation
04001   //
04002   while (1) {
04003     //
04004     // Let the speedometer roll into the center of the screen
04005     //
04006     _RollIn(&Param, T_ROLL);
04007     //
04008     // Show Title
04009     //
04010     GUI_MEMDEV_CopyToLCD(hTitleBk);
04011     GUI_MEMDEV_FadeDevices(hTitle,   hTitleBk, 250);
04012     GUI_X_Delay(1200);
04013     GUI_MEMDEV_FadeDevices(hTitleBk, hTitle,   250);
04014     GUI_X_Delay(500);
04015     //
04016     // Accelerate and brake
04017     //
04018     t0 = GUI_GetTime();
04019     for (; (tDiff = GUI_GetTime() - t0) < T_MAX;) {
04020       tStart = GUI_GetTime();
04021       //
04022       // Calculate angle dependent on time
04023       //
04024       if (tDiff < (T_MAX >> 1)) {
04025         f = 1 - (float)tDiff / (T_MAX >> 1);
04026         f = f * f * f;
04027         Param.Speed = 240 - 240 * f;
04028         Param.Angle = ((210 - (Param.Speed)) * 3.1415926f) / 180;
04029       } else {
04030         f = 1 - ((float)tDiff - (T_MAX >> 1)) / (T_MAX >> 1);
04031         f = f * f * f;
04032         Param.Speed = 240 * f;
04033         Param.Angle = ((-30 + (240 - Param.Speed)) * 3.1415926f) / 180;
04034       }
04035       Param.FontColor = _GetFontColor((int)Param.Speed, COLOR_NEEDLE, GUI_WHITE);
04036       //
04037       // Rotate polygon
04038       //
04039       GUI_RotatePolygon(Param.aPoints, _aNeedle, GUI_COUNTOF(_aNeedle), Param.Angle);
04040       //
04041       // Draw scene
04042       //
04043       GUI_MEMDEV_DrawAuto(&AutoDev, &Param.AutoDevInfo, _Draw, &Param);
04044       //
04045       // Wait a while
04046       //
04047       tUsed = GUI_GetTime() - tStart;
04048       if (tUsed < T_MIN_FRAME) {
04049         GUI_X_Delay(T_MIN_FRAME - tUsed);
04050       }
04051     }
04052     _RollOut(&Param, T_ROLL);
04053   }
04054 }
04055 
04056 /*************************** End of file ****************************/