/* $Id: drv.c,v 1.37 2006/01/03 13:20:06 reinelt Exp $ * * new framework for display drivers * * Copyright (C) 2003 Michael Reinelt * Copyright (C) 2004 The LCD4Linux Team * * This file is part of LCD4Linux. * * LCD4Linux is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * LCD4Linux is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * * $Log: drv.c,v $ * Revision 1.37 2006/01/03 13:20:06 reinelt * LUIse driver added * * Revision 1.36 2005/11/05 06:26:51 reinelt * littly typo corrected * * Revision 1.35 2005/11/04 14:10:38 reinelt * drv_Sample and drv_LPH7508 * * Revision 1.34 2005/11/04 04:44:52 reinelt * LPH7508 driver (not yet finished) * * Revision 1.33 2005/08/22 05:44:43 reinelt * new driver 'WincorNixdorf' * some fixes to the bar code * * Revision 1.32 2005/05/10 13:20:14 reinelt * added serdisplib driver * * Revision 1.31 2005/05/08 04:32:43 reinelt * CodingStyle added and applied * * Revision 1.30 2005/05/04 05:42:38 reinelt * Noritake driver added * * Revision 1.29 2005/04/24 04:33:46 reinelt * driver for TREFON USB LCD's added * * Revision 1.28 2005/02/24 07:06:48 reinelt * SimpleLCD driver added * * Revision 1.27 2005/01/30 06:43:22 reinelt * driver for LCD-Linux finished * * Revision 1.26 2005/01/22 22:57:57 reinelt * LCD-Linux driver added * * Revision 1.25 2005/01/18 06:30:22 reinelt * added (C) to all copyright statements * * Revision 1.24 2005/01/15 13:10:15 reinelt * LCDTerm driver added * * Revision 1.23 2004/09/24 21:41:00 reinelt * new driver for the BWCT USB LCD interface board. * * Revision 1.22 2004/08/29 13:03:41 reinelt * * added RouterBoard driver * * Revision 1.21 2004/06/26 12:04:59 reinelt * * uh-oh... the last CVS log message messed up things a lot... * * Revision 1.20 2004/06/26 09:27:20 reinelt * * added '-W' to CFLAGS * changed all C++ comments to C ones * cleaned up a lot of signed/unsigned mistakes * * Revision 1.19 2004/06/20 10:09:54 reinelt * * 'const'ified the whole source * * Revision 1.18 2004/06/06 06:51:59 reinelt * * do
#
# $Id: README,v 1.24 2003/08/01 05:15:42 reinelt Exp $
#

Sorry, there is no README anymore.
Go to http://lcd4linux.sourceforge.net for all the documentation.
list(); } printf("\n"); return 0; } int drv_init(const char *section, const char *driver, const int quiet) { int i; for (i = 0; Driver[i]; i++) { if (strcmp(Driver[i]->name, driver) == 0) { Drv = Driver[i]; if (Drv->init == NULL) return 0; return Drv->init(section, quiet); } } error("drv_init(%s) failed: no such driver", driver); return -1; } int drv_quit(const int quiet) { if (Drv->quit == NULL) return 0; return Drv->quit(quiet); }