root@4: This is the base package of the GraphLCD project. It contains root@4: - GraphLCD driver library - libglcddrivers root@4: - GraphLCD graphics library - libglcdgraphics root@4: - GraphLCD tools (crtfont, convpic, showpic, showtext) root@4: - GraphLCD media files (pictures and splash screens in GLCD format, fonts) root@4: root@4: written by Andreas Regel (andreas.regel AT powarman.de) root@4: root@4: based on the graphlcd plugin for the Video Disc Recorder root@4: written by Carsten Siebholz (c.siebholz AT t-online.de) root@4: from 0.0.8 on maintained by Andreas Regel (andreas.regel AT powarman.de) root@4: gu140x32f driver by Andreas Brachold (vdr04 AT deltab.de) root@4: gu256x64-372 driver by Andreas Weinberger (vdr AT smue.org) root@4: gu256x64-3xx0 driver by Ralf Mueller (ralf AT bj-ig.de) root@4: gu126x64D-K610A4 driver by Alexander Rieger (Alexander.Rieger AT inka.de) root@4: image driver by Andreas Regel (andreas.regel AT powarman.de) root@4: ks0108 driver by Andreas Weinberger (vdr AT smue.org) root@4: sed1330 driver by Roland Praml (praml.roland AT t-online.de) root@4: Heinz Gressenberger (heinz.gressenberger AT stmk.gv.at) root@4: sed1520 driver by Andreas Weinberger (vdr AT smue.org) root@4: framebuffer driver by Stephan Skrodzki (skrodzki AT stevekist.de) root@4: serdisplib driver by Wolfgang Astleitner (mrwastl AT users.sourceforge.net) root@4: t6963c driver by Andreas Regel (andreas.regel AT powarman.de) root@4: noritake800 drider by Lucian Muresan (lucianm AT users.sourceforge.net) root@4: root@4: root@4: Project's homepage: http://graphlcd.berlios.de/ root@4: root@4: root@4: See the file COPYING for license information. root@4: root@4: root@4: Description root@4: ----------- root@4: The GraphLCD base is a project to support graphical LC displays. It is root@4: mainly used by the graphlcd plugin for the Video Disc Recorder to root@4: display its information. root@4: root@4: The GraphLCD driver library supports the following LCD root@4: controllers/modules: root@4: - Hitachi HD61830 root@4: - Toshiba T6963 root@4: - Samsung KS0108 root@4: - Epson SED1520 (only tested with DIP122 lcd module) root@4: - Epson SED1330 root@4: - Noritake GU140X32F-7806 root@4: - Noritake GU256X64-372 root@4: - Noritake GU256X64-3XX0 (serial or parallel) root@4: - Noritake GU126x64D-K610A4 displays (parallel) root@4: - Noritake 800 series displays root@4: - all controllers supported by serdisplib (http://serdisplib.sourceforge.net) root@4: root@4: Other controllers might be supported in the future. root@4: root@4: Additionally the GraphLCD driver library includes some special drivers: root@4: - framebuffer, for devices that are connected to the VGA connector root@4: - image, for writing image sequences in PBM (Portable Bit Map) format that root@4: show the plugin's output. root@4: root@4: root@4: Installation and Configuration: root@4: ------------------------------- root@4: 1. Unpack the tarball to an arbitrary directory. root@4: root@4: tar xzf graphlcd-base-0.1.2.tgz root@4: root@4: 2. Configure if you want FreeType2 support by commenting/uncommenting root@4: HAVE_FREETYPE2 in Make.config. root@4: root@4: 3. Compile the libraries and tools. root@4: root@4: make all (from the package's directory) root@4: root@4: 4. Install the libraries and tools. root@4: root@4: make install (from the package's directory) root@4: root@4: 5. Edit the configuration file graphlcd.conf to fit your needs. root@4: root@4: 6. Copy it to the GraphLCD's default configuration search path (/etc). root@4: root@4: cp graphlcd.conf /etc root@4: root@4: root@4: Notes about FreeType2: root@4: ---------------------- root@4: If the HAVE_FREETYPE2 variable is defined, then the new method root@4: cFont::LoadFT2(..) from the graphics library will load a FreeType2-supported root@4: font (only TTFs tested so far) and render it into the raster font structure root@4: that cFont uses normally. The method is also defined if no FT2 support is root@4: compiled in, only then it will return false afer logging an error message in root@4: the system log, telling that graphlcd-base has been compiled without FT2 root@4: support. This way, applications using this library (vdrplugin-graphlcd, or the root@4: wrapper LCDproc "meta-driver" glcdprocdriver for example, can treat this case root@4: and have a fallback to the glcdraphics-native raster font if FT2 is not root@4: supported, or the TTF font could not be loaded for some reason. root@4: