Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers LucidaConsole_B30.h Source File

LucidaConsole_B30.h

00001 
00002 
00003 /*
00004  *
00005  * new Font
00006  *
00007  * created with FontCreator
00008  * written by F. Maximilian Thiele
00009  *
00010  * http://www.apetech.de/fontCreator
00011  * me@apetech.de
00012  *
00013  * File Name           : LucidaConsole_B30.h
00014  * Date                : 02.03.2012
00015  * Font size in bytes  : 5746
00016  * Font width          : 14
00017  * Font height         : 30
00018  * Font first char     : 48
00019  * Font last char      : 58
00020  * Font used chars     : 10
00021  *
00022  * The font data are defined as
00023  *
00024  * struct _FONT_ {
00025  *     uint16_t   font_Size_in_Bytes_over_all_included_Size_it_self;
00026  *     uint8_t    font_Width_in_Pixel_for_fixed_drawing;
00027  *     uint8_t    font_Height_in_Pixel_for_all_characters;
00028  *     unit8_t    font_First_Char;
00029  *     uint8_t    font_Char_Count;
00030  *
00031  *     uint8_t    font_Char_Widths[font_Last_Char - font_First_Char +1];
00032  *                  // for each character the separate width in pixels,
00033  *                  // characters < 128 have an implicit virtual right empty row
00034  *
00035  *     uint8_t    font_data[];
00036  *                  // bit field of all characters
00037  */
00038 #ifndef NEW_FONT_H
00039 #define NEW_FONT_H
00040 
00041 #define NEW_FONT_WIDTH 14
00042 #define NEW_FONT_HEIGHT 30
00043 
00044 static unsigned int LucidaConsole_B30[] = {
00045     0x16, 0x72, // size
00046     0x0E, // width
00047     0x1E, // height
00048     0x30, // first char
00049     0x0A, // char count
00050     
00051     // char widths
00052     0x15, 0x15, 0x11, 0x11, 0x15, 0x10, 0x14, 0x12, 0x14, 0x14, 
00053     
00054     
00055     // font data
00056     0x00, 0xC0, 0xF0, 0xF8, 0xFC, 0xFE, 0x1E, 0x0F, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x1E, 0x3E, 0xFE, 0xFC, 0xF8, 0xF0, 0xC0, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x0C, 0x1C, 0x3C, 0x7C, 0x78, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0x78, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C, 0x00, 0x00, // 48
00057     0x38, 0x38, 0x38, 0x18, 0x1C, 0x1C, 0x1C, 0x1E, 0xFE, 0xFE, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, // 49
00058     0x00, 0x1E, 0x1E, 0x0E, 0x0F, 0x07, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x1F, 0xFE, 0xFE, 0xFC, 0xF8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFF, 0x7F, 0x3F, 0x1F, 0x07, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFC, 0x7E, 0x3F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, // 50
00059     0x1E, 0x0E, 0x0F, 0x0F, 0x07, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x1F, 0xFE, 0xFE, 0xFE, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x70, 0x70, 0xF8, 0xF8, 0xFE, 0xFF, 0xCF, 0xCF, 0x87, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x78, 0x70, 0xF0, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0x78, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C, 0x00, // 51
00060     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF8, 0xFC, 0x7F, 0x1F, 0x0F, 0x03, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x1F, 0x1F, 0x1F, 0x1F, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, 0x00, 0x00, 0x00, 0x00, // 52
00061     0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x1F, 0x1C, 0x1C, 0x3C, 0x3C, 0x78, 0xF8, 0xF0, 0xF0, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x70, 0x70, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0x78, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C, 0x00, // 53
00062     0x00, 0x80, 0xE0, 0xF0, 0xF8, 0xFC, 0x7E, 0x1E, 0x0F, 0x0F, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x0F, 0x0E, 0x1E, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xE3, 0xF0, 0x70, 0x38, 0x38, 0x38, 0x38, 0x78, 0xF8, 0xF0, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x00, 0x00, 0x0C, 0x1C, 0x3C, 0x7C, 0x7C, 0xF0, 0xF0, 0xE0, 0xE0, 0xE0, 0xF0, 0xF8, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C, 0x00, // 54
00063     0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x8F, 0xCF, 0xFF, 0xFF, 0xFF, 0x3F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x3F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x7F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x7C, 0x7C, 0x7C, 0x7C, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 55
00064     0x00, 0xF0, 0xF8, 0xFC, 0xFE, 0xFE, 0x1F, 0x0F, 0x07, 0x07, 0x07, 0x07, 0x0F, 0x1F, 0xFE, 0xFE, 0xFE, 0xFC, 0xF0, 0x00, 0x00, 0x03, 0x07, 0x8F, 0xDF, 0xFF, 0xFF, 0xFC, 0xF8, 0xF8, 0xF0, 0xF8, 0xFC, 0xFE, 0xDF, 0x8F, 0x87, 0x03, 0x01, 0x00, 0xF8, 0xFE, 0xFF, 0xFF, 0xFF, 0x07, 0x01, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x07, 0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0xF8, 0x04, 0x1C, 0x3C, 0x3C, 0x7C, 0x7C, 0xF8, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0xF0, 0x7C, 0x7C, 0x3C, 0x1C, 0x0C, 0x04, // 56
00065     0x80, 0xF0, 0xF8, 0xFC, 0xFE, 0x3E, 0x1F, 0x0F, 0x07, 0x07, 0x07, 0x0F, 0x0F, 0x3E, 0xFE, 0xFC, 0xF8, 0xF0, 0xC0, 0x00, 0x1F, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x83, 0xE1, 0xFF, 0xFF, 0xFF, 0x7F, 0x0F, 0x00, 0x00, 0x78, 0x70, 0xF0, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0xF0, 0x78, 0x7C, 0x3C, 0x1C, 0x0C, 0x04, 0x00, 0x00 // 57
00066     
00067 };
00068 
00069 #endif