4 * Copyright 2003, 2004, 2005 Develer S.r.l. (http://www.develer.com/)
5 * This file is part of DevLib - See README.devlib for information.
10 * \author Stefano Fedrigo <aleph@develer.com>
12 * \brief Font 8x6 IBM-PC 8bit
17 *#* Revision 1.3 2006/02/10 12:29:05 bernie
18 *#* Add multiple font support in bitmaps.
20 *#* Revision 1.2 2005/11/04 18:17:45 bernie
21 *#* Fix header guards and includes for new location of gfx module.
23 *#* Revision 1.1 2005/11/04 18:11:35 bernie
24 *#* Move graphics stuff from mware/ to gfx/.
26 *#* Revision 1.6 2005/04/11 19:10:28 bernie
27 *#* Include top-level headers from cfg/ subdir.
29 *#* Revision 1.5 2005/03/01 23:26:45 bernie
30 *#* Use new CPU-neutral program-memory API.
32 *#* Revision 1.4 2004/12/31 16:42:55 bernie
33 *#* Sanitize for non-Harvard processors.
35 *#* Revision 1.3 2004/08/25 14:12:09 rasky
36 *#* Aggiornato il comment block dei log RCS
38 *#* Revision 1.2 2004/06/03 11:27:09 bernie
39 *#* Add dual-license information.
41 *#* Revision 1.1 2004/05/23 15:43:16 bernie
42 *#* Import mware modules.
44 *#* Revision 1.2 2004/03/24 15:48:53 bernie
45 *#* Remove Copyright messages from Doxygen output
47 *#* Revision 1.1 2004/01/13 12:15:28 aleph
48 *#* Move font table in program memory; add font.h
54 #include <cfg/compiler.h> /* uint8_t */
55 #include <mware/pgm.h> /* PROGMEM */
60 * Pointer to glyph data.
62 * Data is an array of at most 256 glyphs packed together.
63 * Raster format must be the same of the bitmap.
65 const PROGMEM uint8_t * const glyph;
67 uint8_t width; /**< Pixel width of character cell. */
68 uint8_t height; /**< Pixel height of character cell. */
72 /**< The default font. */
73 extern struct Font default_font;
75 #endif /* GFX_FONT_H */