ePaperDisplay (ePD) gde021a1 driver. This ePD is present on the STMicroelectronics Discovery L053 board (STM32L0538-DISCO).

Dependents:   DISCO-L053C8_ePD_demo DISCO-L053C8_ePD_demo Ruche_V1 DISCO-L053C8_ePD_demo ... more

GDE021A1 ePaper display Library.

Revision:
0:5d8241e6bd3b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/font8epd.c	Tue Apr 28 11:37:05 2015 +0000
@@ -0,0 +1,1075 @@
+/**
+  ******************************************************************************
+  * @file    Font8epd.c
+  * @author  MCD Application Team
+  * @version V1.2.0
+  * @date    06-February-2015
+  * @brief   This file provides text Font8 for STM32L0538-DISCO's EPD driver. 
+  ******************************************************************************
+  * @attention
+  *
+  * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
+  *
+  * Redistribution and use in source and binary forms, with or without modification,
+  * are permitted provided that the following conditions are met:
+  *   1. Redistributions of source code must retain the above copyright notice,
+  *      this list of conditions and the following disclaimer.
+  *   2. Redistributions in binary form must reproduce the above copyright notice,
+  *      this list of conditions and the following disclaimer in the documentation
+  *      and/or other materials provided with the distribution.
+  *   3. Neither the name of STMicroelectronics nor the names of its contributors
+  *      may be used to endorse or promote products derived from this software
+  *      without specific prior written permission.
+  *
+  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+  *
+  ******************************************************************************
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "fontsepd.h"
+
+/** @addtogroup BSP
+  * @{
+  */
+
+/** @addtogroup STM32L0538_DISCOVERY
+  * @{
+  */
+
+/** @addtogroup FONTS
+  * @brief      This file provides text Font8 for STM32L0538-Discovery's EPD driver.
+  * @{
+  */  
+
+/** @defgroup FONTS_Private_Types
+  * @{
+  */ 
+/**
+  * @}
+  */ 
+
+
+/** @defgroup FONTS_Private_Defines
+  * @{
+  */
+/**
+  * @}
+  */ 
+
+
+/** @defgroup FONTS_Private_Macros
+  * @{
+  */
+/**
+  * @}
+  */ 
+  
+
+/** @defgroup FONTS_Private_Variables
+  * @{
+  */
+// 
+//  Font data for Courier New 12pt (2bytes / 5 lines)
+// 
+
+const uint8_t Font8_Table[] = 
+{
+	// @0 ' ' (5 lines )
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xff, 0xff, // 
+                    //
+                    //
+                    //
+
+	// @10 '!' (5 lines )
+	0xff, 0xff, //   #    
+	0xff, 0xff, //   #  
+	0xf3, 0x00, //   # 
+	0xff, 0xff, //   #        
+	0xff, 0xff, //      
+                    //   #
+                    //
+                    //
+
+	// @20 '"' (5 lines )
+	0xff, 0xff, //  ## 
+	0xff, 0xf0, //  ##    
+	0xff, 0xff, //       
+	0xff, 0xf0, //       
+	0xff, 0xff, //      
+     
+
+	// @30 '#' (5 lines)
+	0xcc, 0xcf, //   # #
+	0xf0, 0x03, //  # # 
+	0xcc, 0xcc, // #####
+	0xf0, 0x03, //  # # 
+	0xfc, 0xcc, // #####
+	            //  # # 
+	            // # #  
+	            //      
+
+	// @40 '$' (5 lines)
+	0xff, 0xff, //   #  
+	0xf3, 0xcf, //   ## 
+	0xc3, 0x00, //  ##  
+	0xfc, 0x33, //   ## 
+	0xff, 0xff, //    # 
+	            //  ##  
+	            //   #  
+	            //      
+
+	// @50 '%' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0x3f, //   #  
+	0xff, 0x30, //    ##
+	0xf0, 0xcf, //  ##  
+	0xff, 0xcf, //    # 
+	            //    # 
+	            //      
+	            //      
+
+	// @60 '&' (5 lines)
+	0xff, 0xff, //      
+	0xf0, 0x3f, //   ###
+	0xf3, 0x03, //   #  
+	0xf0, 0xf3, //  ##  
+	0xf3, 0xf3, //  # # 
+	            //  ####
+	            //      
+	            //      
+
+	// @70 ''' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0xff, //   #  
+	0xff, 0xc0, //   #  
+	0xff, 0xff, //      
+	0xff, 0xff, //     
+	            //      
+	            //      
+	            //      
+
+	// @80 '(' (5 lines)
+	0xff, 0xff, //    # 
+	0xff, 0xff, //   #  
+	0xf0, 0x03, //   #  
+	0xcf, 0xfc, //   #  
+	0xff, 0xff, //   #  
+	            //   #  
+                    //    # 
+                    //      
+
+	// @90 ')' (5 lines)
+	0xff, 0xff, //  #   
+	0xcf, 0xfc, //   #  
+	0xf0, 0x03, //   #  
+	0xff, 0xff, //   #  
+	0xff, 0xff, //   #  
+	            //   #  
+                    //  #   
+                    //      
+
+	// @100 '*' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0x33, //  ### 
+	0xff, 0xc0, //   #  
+	0xff, 0x33, //  # # 
+	0xff, 0xff, //      
+                    //      
+                    //      
+                    //      
+
+	// @110 '+' (5 lines)
+	0xff, 0x3f, //      
+	0xff, 0x3f, //   #  
+	0xf0, 0x03, //   #  
+	0xff, 0x3f, // #####
+	0xff, 0x3f, //   #  
+	            //   #  
+                    //      
+                    //      
+
+	// @120 ',' (5 lines )
+	0xff, 0xff, //     
+	0xff, 0xff, //      
+	0xc3, 0xff, //      
+	0xfc, 0xff, //      
+	0xff, 0xff, //    # 
+	            //   #  
+	            //   #  
+                    //      
+
+	// @130 '-' (5 lines )
+	0xff, 0xff, //      
+	0xff, 0x3f, //      
+	0xff, 0x3f, //      
+	0xff, 0x3f, //  ### 
+	0xff, 0xff, //      
+	            //      
+	            //      
+	            //      
+
+	// @140 '.' (5 lines)
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xf3, 0xff, //     
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	            //   #  
+	            //      
+                    //      
+
+	// @150 '/' (5 lines)
+	0xcf, 0xff, //    # 
+	0xf0, 0xff, //   #  
+	0xff, 0x03, //   #  
+	0xff, 0xfc, //   #  
+	0xff, 0xff, //  #   
+	            //  #   
+	            // #    
+	            //      
+
+	// @160 '0' (5 lines)
+	0xff, 0xff, //   #  
+	0xfc, 0x03, //  # # 
+	0xf3, 0xfc, //  # # 
+	0xfc, 0x03, //  # # 
+	0xff, 0xff, //  # # 
+	            //   #  
+	            //      
+                    //      
+
+	// @170 '1' (5 lines)
+	0xf3, 0xff, //  ##  
+	0xf3, 0xfc, //   #  
+	0xf0, 0x00, //   #  
+	0xf3, 0xff, //   #  
+	0xf3, 0xff, //   #  
+                    // #####
+	            //      
+                    //      
+
+	// @180 '2' (5 lines)
+	0xff, 0xff, //   #  
+	0xf0, 0xf3, //  # # 
+	0xf3, 0x3C, //    #  
+	0xf3, 0xC3, //   #  
+	0xff, 0xff, //  #   
+	            //  ### 
+	            //      
+                    //      
+
+	// @190 '3' (5 lines)
+	0xff, 0xff, //   #  
+	0xf3, 0xf3, //  # # 
+	0xf3, 0x3c, //    # 
+	0xfc, 0xc3, //   #  
+	0xff, 0xff, //    # 
+	            //  ##  
+                    //      
+	            //      
+
+	// @200 '4' (5 lines)
+	0xff, 0xff, //    # 
+	0xff, 0x0f, //   ## 
+	0xf3, 0x33, //  # # 
+	0xf0, 0x00, //  ####
+	0xf3, 0x3f, //    # 
+	            //   ###
+	            //      
+	            //      
+
+	// @210 '5' (5 lines)
+	0xff, 0xff, //  ### 
+	0xfc, 0xc0, //  #   
+	0xf3, 0xcc, //  ##  
+	0xfc, 0x3c, //    # 
+	0xff, 0xff, //  # # 
+	            //   #  
+	            //      
+	            //      
+
+	// @220 '6' (5 lines)
+	0xff, 0xff, //   ## 
+	0xfc, 0x03, //  #   
+	0xf3, 0xcc, //  ##  
+	0xfc, 0x3c, //  # # 
+	0xff, 0xff, //  # # 
+	            //  ##  
+	            //      
+	            //      
+
+	// @230 '7' (5 lines )
+	0xff, 0xff, //  ### 
+	0xff, 0xf0, //  # # 
+	0xf0, 0x3c, //    # 
+	0xff, 0xc0, //   #  
+	0xff, 0xff, //   #  
+                    //   #  
+                    //      
+	            //      
+
+	// @240 '8' (5 lines )
+	0xff, 0xff, //   #  
+	0xfc, 0x33, //  # # 
+	0xf3, 0xcc, //   #  
+	0xfc, 0x33, //  # # 
+	0xff, 0xff, //  # # 
+	            //   #  
+	            //      
+	            //      
+
+	// @250 '9' (5 lines)
+	0xff, 0xff, //   ## 
+	0xf3, 0xc3, //  # # 
+	0xf3, 0x3c, //  # # 
+	0xfc, 0x03, //   ## 
+	0xff, 0xff, //    # 
+	            //  ##  
+                    //      
+	            //      
+
+	// @260 ':' (5 lines)
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xf3, 0xcf, //   #  
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	            //   #  
+	            //      
+	            //      
+
+	// @270 ';' (5 lines)
+	0xff, 0xff, //      
+	0xff, 0xff, //      
+	0xf3, 0xff, //    # 
+	0xfc, 0xcf, //      
+	0xff, 0xff, //    # 
+                    //   #  
+	            //      
+	            //      
+
+	// @280 '<' (5 lines)
+	0xff, 0x3f, //      
+	0xff, 0x3f, //    # 
+	0xfc, 0xcf, //   #  
+	0xf3, 0xf3, // ##   
+	0xff, 0xff, //   #  
+	            //    # 
+	            //      
+	            //      
+
+	// @290 '=' (5 lines)
+	0xff, 0xff, //      
+	0xff, 0x33, //  ### 
+	0xff, 0x33, //      
+	0xff, 0x33, //  ### 
+	0xff, 0xff, //      
+	            //      
+	            //      
+	            //      
+
+	// @300 '>' (5 lines)
+	0xff, 0xff, //      
+	0xf3, 0xf3, //  #   
+	0xfc, 0xcf, //   #  
+	0xff, 0x3f, //    ##
+	0xff, 0x3f, //   #  
+	            //  #   
+	            //      
+	            //      
+
+	// @310 '?' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0xf3, //  # # 
+	0xf3, 0x3c, //    # 
+	0xff, 0xc3, //   #  
+	0xff, 0xff, //      
+	            //   #  
+	            //      
+	            //      
+
+	// @320 '@' (5 lines)
+	0xff, 0xff, //   ## 
+	0xf0, 0x03, //  #  #
+	0xcf, 0xfc, //  #  #
+	0xcf, 0x3c, //  # ##
+	0xcc, 0x03, //  #  #
+                    //  #   
+	            //   ###
+	            //      
+
+	// @330 'A' (5 lines)
+	0xf0, 0xff, //  ##  
+	0xf3, 0x0c, //   #  
+	0xff, 0x30, //  # # 
+	0xf3, 0x0f, //  ### 
+	0xf0, 0xff, // #   #
+	            // ## ##
+                    //      
+	            //      
+
+	// @340 'B' (5 lines)
+	0xf3, 0xfc, // #### 
+	0xf0, 0x00, //  #  #
+	0xf3, 0xcc, //  ### 
+	0xf3, 0xcc, //  #  #
+	0xfc, 0x33, //  #  #
+	            // #### 
+	            //      
+	            //      
+
+	// @350 'C' (5 lines)
+	0xff, 0xff, //  ### 
+	0xfc, 0x00, //  # # 
+	0xf3, 0xfc, //  #   
+	0xf3, 0xf0, //  #   
+	0xff, 0xff, //  #   
+	            //   ## 
+                    //      
+	            //      
+
+	// @360 'D' (5 lines)
+	0xf3, 0xfc, // #### 
+	0xf0, 0x00, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xfc, 0x03, //  #  #
+	            // #### 
+	            //      
+	            //      
+
+	// @370 'E' (5 lines)
+	0xf3, 0xfc, // #####
+	0xf0, 0x00, //  #  #
+	0xf3, 0xcc, //  ##  
+	0xf3, 0xfc, //  #   
+	0xf0, 0xf0, //  #  #
+                    // #####
+                    //      
+                    //      
+
+	// @380 'F' (5 lines)
+	0xf3, 0xfc, // #####
+	0xf0, 0x00, //  #  #
+	0xf3, 0xcc, //  ##  
+	0xff, 0xfc, //  #   
+	0xff, 0xf0, //  #   
+                    // ###  
+                    //      
+                    //      
+
+	// @390 'G' (5 lines)
+	0xff, 0xff, //  ### 
+	0xfc, 0x03, //  #   
+	0xf3, 0xfc, //  #   
+	0xf0, 0x3c, //  # ##
+	0xff, 0x3f, //  # # 
+                    //   ## 
+                    //      
+                    //      
+
+	// @400 'H' (5 lines)
+	0xf3, 0xfc, // ### #
+	0xf0, 0x00, //  #  #
+	0xf3, 0xcc, //  ####
+	0xff, 0xcf, //  #  #
+	0xf0, 0x00, //  #  #
+	            // ### #
+	            //      
+	            //      
+
+	// @410 'I' (5 lines)
+	0xff, 0xff, //  ### 
+	0xf3, 0xfc, //   #  
+	0xf0, 0x00, //   #  
+	0xf3, 0xfc, //   #  
+	0xff, 0xff, //   #  
+	            //  ### 
+	            //      
+                    //      
+
+	// @420 'J' (5 lines)
+	0xff, 0xff, //   ###
+	0xfc, 0x3f, //    # 
+	0xf3, 0xfc, //    # 
+	0xfc, 0x00, //  # # 
+	0xff, 0xfc, //  # # 
+	            //   #  
+	            //      
+                    //      
+
+	// @430 'K' (5 lines)
+	0xf3, 0xfc, // ## ##
+	0xf0, 0x00, //  # # 
+	0xff, 0x0f, //  ##  
+	0xf0, 0x30, //  ### 
+	0xf3, 0xfc, //  # # 
+	            // ## ##
+	            //      
+	            //      
+
+	// @440 'L' (5 lines)
+	0xf3, 0xfc, // ###  
+	0xf0, 0x00, //  #   
+	0xf3, 0xfc, //  #   
+	0xf3, 0xff, //  #   
+	0xf0, 0xff, //  #  #
+	            // #####
+	            //      
+	            //      
+
+	// @450 'M' (5 lines)
+	0xf0, 0x00, // ## ##
+	0xf3, 0xc0, // ## ##
+	0xff, 0x3f, // ## ##
+	0xf3, 0xc0, // # # #
+	0xf0, 0x00, // #   #
+	            // ## ##
+                    //      
+	            //      
+
+	// @460 'N' (5 lines )
+	0xf3, 0xfc, // ## ##
+	0xf0, 0x00, //  ## #
+	0xf3, 0xc3, //  ## #
+	0xfc, 0x3c, //  # ##
+	0xf0, 0x00, //  # ##
+	            // ### #
+	            //      
+	            //      
+
+	// @470 'O' (5 lines)
+	0xff, 0xff, //   ## 
+	0xfc, 0x03, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xfc, 0x03, //  #  #
+	            //   ## 
+	            //      
+	            //      
+
+	// @480 'P' (5 lines)
+	0xf3, 0xfc, // #### 
+	0xf0, 0x00, //  #  #
+	0xf3, 0x3c, //  #  #
+	0xff, 0x3c, //  ### 
+	0xff, 0xc3, //  #   
+	            // ###  
+	            //      
+	            //      
+
+	// @490 'Q' (5 lines)
+	0xff, 0xff, //   ## 
+	0xfc, 0x03, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xf0, 0xfc, //  #  #
+	0xf0, 0x00, //  #  #
+	            //   ## 
+	            //    ##
+                    //      
+
+	// @500 'R' (5 lines )
+	0xf3, 0xfc, // #### 
+	0xf0, 0x00, //  #  #
+	0xf3, 0x3c, //  #  #
+	0xff, 0x3c, //  ### 
+	0xf0, 0xc3, //  #  #
+	            // ### #
+	            //      
+	            //      
+
+	// @510 'S' (5 lines)
+	0xff, 0xff, //  ### 
+	0xf3, 0xf0, //  # #
+	0xf3, 0xcc, //   #  
+	0xf0, 0x30, //    # 
+	0xff, 0xff, //    # 
+	            //  ### 
+	            //      
+	            //      
+
+	// @520 'T' (5 lines)
+	0xff, 0xf0, // #####
+	0xf3, 0xfc, // # # #
+	0xf0, 0x00, //   #  
+	0xf3, 0xfc, //   #  
+	0xff, 0xf0, //   #  
+	            //  ### 
+	            //      
+	            //      
+
+	// @530 'U' (5 lines)
+	0xff, 0xfc, // ## ##
+	0xfc, 0x00, //  #  #
+	0xf3, 0xff, //  #  #
+	0xf3, 0xfc, //  #  #
+	0xfc, 0x00, //  #  #
+	            //   ## 
+                    //      
+                    //      
+
+	// @540 'V' (5 lines)
+	0xff, 0xf0, // ## ##
+	0xfc, 0x0c, // #   #
+	0xf3, 0xff, //  #  #
+	0xf0, 0x3c, //  # # 
+	0xff, 0xc0, //  # # 
+	            //   ## 
+                    //      
+	            //      
+
+	// @550 'W' (5 lines)
+	0xfc, 0x00, // ## ##
+	0xf3, 0xfc, // #   #
+	0xfc, 0x0f, // # # #
+	0xf3, 0xfc, // # # #
+	0xfc, 0x00, // # # #
+	            //  # # 
+	            //      
+	            //      
+
+	// @560 'X' (5 lines)
+	0xf3, 0xfc, // ## ##
+	0xf0, 0xf0, //  # # 
+	0xff, 0x0f, //   #  
+	0xf0, 0xf0, //   #  
+	0xf3, 0xfc, //  # # 
+	            // ## ##
+	            //      
+	            //      
+
+	// @570 'Y' (5 lines)
+	0xff, 0xf0, // ## ##
+	0xf3, 0xcc, // #   #
+	0xf0, 0x3f, //  # # 
+	0xf3, 0xcc, //   #  
+	0xff, 0xf0, //   #  
+                    //  ### 
+	            //      
+	            //      
+
+	// @580 'Z' (5 lines)
+	0xff, 0xff, //  ####  
+	0xf0, 0xf0, //  #  #
+	0xf3, 0x3c, //    # 
+	0xf3, 0xcc, //   #  
+	0xf0, 0xf0, //  #  #
+                    //  ####
+                    //      
+                    //      
+
+	// @590 '[' (5 lines)
+	0xff, 0xff, //   ## 
+	0xff, 0xff, //   #  
+	0xc0, 0x00, //   #  
+	0xcf, 0xfc, //   #  
+        0xff, 0xff, //   #  
+	            //   #  
+                    //   ## 
+	            //      
+
+	// @600 '\' (5 lines)
+	0xff, 0xfc, // #    
+	0xff, 0xc3, //  #   
+	0xf0, 0x3f, //  #   
+	0xcf, 0xff, //   #  
+	0xff, 0xff, //   #  
+	            //   #  
+	            //    # 
+	            //      
+
+	// @610 ']' (5 lines)
+	0xff, 0xff, //  ##  
+	0xcf, 0xfc, //   #  
+	0xc0, 0x00, //   #  
+	0xff, 0xff, //   #  
+	0xff, 0xff, //   #  
+                    //   #  
+	            //  ##  
+	            //      
+
+	// @620 '^' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0xcf, //   #  
+	0xff, 0xf0, //  # # 
+	0xff, 0xcf, //      
+	0xff, 0xff, //      
+                    //      
+                    //      
+	            //      
+
+	// @630 '_' (5 lines)
+	0x3f, 0xff, //      
+	0x3f, 0xff, //      
+	0x3f, 0xff, //      
+	0x3f, 0xff, //      
+	0xff, 0xff, //      
+                    //      
+	            //      
+	            // #####
+
+	// @640 '`' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0xff, //    # 
+	0xff, 0xfc, //      
+	0xff, 0xf3, //      
+	0xff, 0xff, //      
+	            //      
+	            //      
+	            //      
+
+	// @650 'a' (5 lines)
+	0xff, 0xff, //      
+	0xf0, 0xff, //      
+	0xf0, 0xcf, //   ## 
+	0xf0, 0x0f, //    # 
+	0xf3, 0xff, //  ### 
+	            //  ####
+	            //      
+	            //      
+
+	// @660 'b' (5 lines)
+	0xf3, 0xfc, // ##   
+	0xf0, 0x00, //  #   
+	0xf3, 0xcf, //  ### 
+	0xf3, 0xcf, //  #  #
+	0xfc, 0x3f, //  #  #
+	            // #### 
+	            //      
+	            //      
+
+	// @670 'c' (5 lines)
+	0xff, 0xff, //      
+	0xf0, 0x0f, //      
+	0xf3, 0xcf, //  ### 
+	0xf3, 0xcf, //  #   
+	0xff, 0xff, //  #   
+	            //  ### 
+	            //      
+	            //      
+
+	// @680 'd' (5 lines)
+	0xff, 0xff, //    ##
+	0xfc, 0x3f, //     #
+	0xf3, 0xcf, //   ###
+	0xf3, 0xcc, //  #  #
+	0xf0, 0x00, //  #  #
+	            //   ###
+	            //      
+	            //      
+
+	// @690 'e' (5 lines)
+	0xff, 0xff, //      
+	0xfc, 0x0f, //      
+	0xf3, 0x0f, //  ### 
+	0xf3, 0x0f, //  ### 
+	0xff, 0xff, //  #   
+	            //   ## 
+	            //      
+	            //      
+
+	// @700 'f' (5 lines)
+	0xff, 0xff, //    # 
+	0xf3, 0xcf, //   #  
+	0xf0, 0x03, //  ### 
+	0xf3, 0xcc, //   #  
+	0xff, 0xff, //   #  
+	            //  ### 
+	            //      
+	            //      
+
+	// @710 'g' (5 lines)
+	0xff, 0xff, //      
+	0xfc, 0x3f, //      
+	0x33, 0xcf, //   ###
+	0x33, 0xcf, //  #  #
+	0xc0, 0x0f, //  #  #
+	            //   ###
+	            //     #
+	            //   ## 
+
+	// @720 'h' (5 lines)
+	0xf3, 0xfc, // ##   
+	0xf0, 0x00, //  #   
+	0xf3, 0xcf, //  ### 
+	0xff, 0xcf, //  #  #
+	0xf0, 0x3f, //  #  #
+	            // ### #
+	            //      
+	            //      
+
+	// @730 'i' (5 lines)
+	0xff, 0xff, //   #  
+	0xf3, 0xcf, //      
+	0xf0, 0x0c, //  ##  
+	0xf3, 0xff, //   #  
+	0xff, 0xff, //   #  
+                    //  ### 
+	            //      
+	            //      
+
+	// @740 'j' (5 lines)
+	0xff, 0xff, //   #  
+	0x3f, 0xcf, //      
+	0x3f, 0xcc, //  ### 
+	0x00, 0x0f, //    # 
+	0xff, 0xff, //    # 
+	            //    # 
+	            //    # 
+	            //  ### 
+
+	// @750 'k' (5 lines)
+	0xf3, 0xfc, // ##   
+	0xf0, 0x00, //  #   
+	0xff, 0x3f, //  # ##
+	0xf0, 0x0f, //  ### 
+	0xf3, 0xcf, //  # # 
+                    // ## ##
+	            //      
+	            //      
+
+	// @760 'l' (5 lines)
+	0xff, 0xff, //  ##  
+	0xf3, 0xfc, //   #  
+	0xf0, 0x00, //   #  
+	0xf3, 0xff, //   #  
+	0xff, 0xff, //   #  
+	            //  ### 
+                    //      
+	            //      
+
+	// @770 'm' (5 lines)
+	0xf0, 0x0f, //      
+	0xff, 0xcf, //      
+	0xf0, 0x3f, // ## # 
+	0xff, 0xcf, // # # #
+	0xf0, 0x3f, // # # #
+	            // # # #
+	            //      
+	            //      
+
+	// @780 'n' (5 lines)
+	0xf3, 0xcf, //      
+	0xf0, 0x0f, //      
+	0xff, 0xcf, // #### 
+	0xff, 0xcf, //  #  #
+	0xf0, 0x3f, //  #  #
+	            // ##  #
+	            //      
+	            //      
+
+	// @790 'o' (5 lines)
+	0xff, 0xff, //      
+	0xfc, 0x3f, //      
+	0xf3, 0xcf, //   ## 
+	0xf3, 0xcf, //  #  #
+	0xfc, 0x3f, //  #  #
+	            //   ## 
+	            //      
+	            //      
+
+	// @800 'p' (5 lines)
+	0x3f, 0xcf, //      
+	0x00, 0x0f, //      
+	0x33, 0xcf, // #### 
+	0xf3, 0xcf, //  #  #
+	0xfc, 0x3f, //  #  #
+	            //  ### 
+	            //  #   
+	            // ###  
+
+	// @810 'q' (5 lines)
+	0xff, 0xff, //      
+	0xfc, 0x3f, //      
+	0xf3, 0xcf, //   ###
+	0x33, 0x3f, //  #  #
+	0x00, 0x0f, //  #  #
+	            //   ###
+	            //     #
+	            //    ##
+
+	// @820 'r' (5 lines)
+	0xff, 0xff, //      
+	0xf3, 0xcf, //      
+	0xf0, 0x0f, //  ####
+	0xf3, 0xcf, //   #  
+	0xff, 0xcf, //   #  
+	            //  ### 
+	            //      
+                    //      
+
+	// @830 's' (5 lines)
+	0xff, 0xff, //      
+	0xf3, 0xff, //      
+	0xf3, 0x0f, //   ## 
+	0xfc, 0xcf, //   #  
+	0xff, 0xff, //    # 
+                    //  ##  
+	            //      
+                    //      
+
+	// @840 't' (5 lines)
+	0xff, 0xcf, //      
+	0xfc, 0x03, //  #   
+	0xf3, 0xcf, // #### 
+	0xf3, 0xcf, //  #   
+	0xfc, 0xff, //  #  #
+                    //   ## 
+                    //      
+                    //      
+
+	// @850 'u' (5 lines)
+	0xff, 0xcf, //      
+	0xfc, 0x0f, //      
+	0xf3, 0xff, // ## ##
+	0xf3, 0xcf, //  #  #
+	0xf0, 0x0f, //  #  #
+	            //   ###
+	            //      
+	            //      
+
+	// @860 'v' (5 lines)
+	0xff, 0xcf, //      
+	0xff, 0x0f, //      
+	0xf0, 0xff, // ##  #
+	0xf0, 0xff, //  #  #
+	0xff, 0x0f, //   ## 
+	            //   ## 
+	            //      
+	            //      
+
+	// @870 'w' (5 lines)
+	0xfc, 0x0f, //      
+	0xf3, 0xcf, //      
+	0xfc, 0x3f, // ## ##
+	0xf3, 0xcf, // # # #
+	0xfc, 0x0f, // # # #
+	            //  # # 
+	            //      
+	            //      
+
+	// @880 'x' (5 lines)
+	0xff, 0xff, //      
+	0xf3, 0xcf, //      
+	0xfc, 0x3f, //  #  #
+	0xfc, 0x3f, //   ## 
+	0xf3, 0xcf, //   ## 
+	            //  #  #
+	            //      
+	            //      
+
+	// @890 'y' (5 lines)
+	0xff, 0xcf, //      
+	0x3c, 0x0f, //      
+	0x03, 0xff, // ## ##
+	0xfc, 0x0f, //  # # 
+	0xff, 0xcf, //  # # 
+	            //   #  
+	            //   #  
+	            //  ##  
+
+	// @900 'z' (5 lines)
+	0xff, 0xff, //      
+	0xf3, 0xcf, //      
+	0xf0, 0xcf, //  ####
+	0xf3, 0x0f, //    # 
+	0xf3, 0xcf, //   # 
+	            //  ####
+                    //      
+	            //      
+
+	// @910 '{' (5 lines)
+	0xff, 0xff, //    # 
+	0xff, 0x3f, //   #  
+	0xf0, 0x03, //   #  
+	0xcf, 0xfc, //  ##  
+	0xff, 0xff, //   #  
+	            //   #  
+                    //    # 
+	            //      
+
+	// @920 '|' (5 lines)
+	0xff, 0xff, //   #  
+	0xff, 0xff, //   #  
+	0xc0, 0x00, //   #  
+        0xff, 0xff, //   #  
+	0xff, 0xff, //   #  
+	            //   #  
+	            //   #  
+	            //      
+
+	// @930'}' (5 lines)
+	0xff, 0xff, //  #   
+	0xcf, 0xfc, //   #  
+	0xf0, 0x03, //   #  
+	0xff, 0x3f, //   ## 
+	0xff, 0xff, //   #  
+	            //   #  
+                    //  #   
+                    //      
+
+	// @940 '~' (5 lines)
+	0xff, 0xff, //      
+	0xfc, 0xff, //      
+        0xff, 0x3f, //      
+	0xfc, 0xff, //   # #
+	0xff, 0x3f, //  # # 
+	            //      
+	            //      
+	            //      
+};
+
+sFONT Font8 = {
+  Font8_Table,
+  5, /* Width */ //(5 lines)
+  2, /* Height */  //(2 bytes/8pixels)
+};
+
+/**
+  * @}
+  */ 
+
+
+/** @defgroup FONTS_Private_Function_Prototypes
+  * @{
+  */ 
+/**
+  * @}
+  */ 
+
+
+/** @defgroup FONTS_Private_Functions
+  * @{
+  */
+    
+/**
+  * @}
+  */
+  
+/**
+  * @}
+  */ 
+
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+ 
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/