/* $Id: display.c,v 1.45 2004/01/09 17:03:07 reinelt Exp $ * * framework for device drivers * * Copyright 1999, 2000 Michael Reinelt * * 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: display.c,v $ * Revision 1.45 2004/01/09 17:03:07 reinelt * initiated transfer to new driver architecture * new file 'drv.c' will someday replace 'display.c' * new file 'drv_MatrixOrbital.c' will replace 'MatrixOrbital.c' * due to this 'soft' transfer lcd4linux should stay usable during the switch * (at least I hope so) * * Revision 1.44 2003/10/05 17:58:50 reinelt * libtool junk; copyright messages cleaned up * * Revision 1.43 2003/09/29 06:58:37 reinelt * new driver for Milford Instruments MI420 by Andy Baxter * * Revision 1.42 2003/09/10 03:48:23 reinelt * Icons for M50530, new processing scheme (Ticks.Text...) * * Revision 1.41 2003/09/09 05:30:34 reinelt * even more icons stuff * * Revision 1.40 2003/09/01 04:09:34 reinelt * icons nearly finished, but MatrixOrbital only * * Revision 1.39 2003/08/24 05:17:58 reinelt * liblcd4linux patch from Patrick Schemitz * * Revision 1.38 2003/08/24 04:31:56 reinelt * icon.c icon.h added * * Revision 1.37 2003/08/17 16:37:39 reinelt * more icon framework * * Revision 1.36 2003/08/17 12:11:58 reinelt * framework for icons prepared * * Revision 1.35 2003/07/24 04:48:09 reinelt * 'soft clear' needed for virtual rows * * Revision 1.34 2002/12/05 19:09:57 reinelt * patches for gcc-3.2 * * Revision 1.33 2002/09/11 05:16:33 reinelt * added Cwlinux driver * * Revision 1.32 2002/08/19 04:41:20 reinelt * introduced bar.c, moved bar stuff from display.h to bar.h * * Revision 1.31 2002/08/17 13:10:23 reinelt * USBLCD driver added * * Revision 1.30 2002/04/29 11:00:28 reinelt * * added Toshiba T6963 driver * added ndelay() with nanosecond resolution * * Revision 1.29 2001/09/10 13:55:53 reinelt * M50530 driver * * Revision 1.28 2001/03/16 16:40:17 ltoetsch * implemented time bar * * Revision 1.27 2001/03/15 14:25:05 ltoetsch * added unread/total news * * Revision 1.26 2001/03/12 12:39:36 reinelt * * reworked autoconf a lot: drivers may be excluded, #define's went to config.h * * Revision 1.25 2001/03/09 13:08:11 ltoetsch * Added Text driver * * Revision 1.24 2001/03/01 11:08:16 reinelt * * reworked configure to allow selection of drivers * * Revision 1.23 2001/02/14 07:40:16 reinelt * * first (incomplete) GPO implementation * * Revision 1.22 2001/02/13 09:00:13 reinelt * * prepared framework for GPO's (general purpose outputs) * * Revision 1.21 2000/11/28 16:46:11 reinelt * * first try to support display of SIN router * * Revision 1.20 2000/08/10 09:44:09 reinelt * * new debugging scheme: error(), info(), debug() * uses syslog if in daemon mode * * Revision 1.19 2000/08/09 09:50:29 reinelt * * opened 0.98 development * removed driver-specific signal-handlers * added 'quit'-function to driver structure * added global signal-handler * * Revision 1.18 2000/05/02 23:07:48 herp * Crystalfontz initial coding * * Revision 1.17 2000/05/02 06:05:00 reinelt * * driver for 3Com Palm Pilot added *
This package was debianized by Samuel Mimram <samuel.mimram@ens-lyon.org> on
Wed, 10 Dec 2003 11:48:10 +0100.

It was downloaded from http://lcd4linux.sourceforge.net/

Upstream Author: Michael Reinelt <reinelt@eunet.at>

Copyright: 1992, 1999-2004
The LCD4Linux Development Team <lcd4linux-devel@lists.sourceforge.net>
Michael Reinelt <reinelt@eunet.at>
Herbert Rosmanith <herp@wildsau.idv.uni-linz.ac.at>
Leopold T�tsch <lt@toetsch.at>
Axel Ehnert <axel@ehnert.net>
Andrew Ip <aip@cwlinux.com>
Robin Adams, Adams IT Services <info@usblcd.de>
Xavier Vello <xavier66@free.fr>
Martin Hejl (martin@hejl.de)
Jesse Brook Kovach <jkovach@wam.umd.edu>
Nico Wallmeier <nico.wallmeier@post.rwth-aachen.de>
Luis F. Correia <luis.f.correia@seg-social.pt>
Patrick Schemitz <schemitz@ekp.physik.uni-karlsruhe.de>
Andy Baxter <andy@earthsong.free-online.co.uk>
Thomas Siedentopf <thom-s@gmx.net>
Markus Keil <markus_keil@t-online.de>
Samuel Mimram <samuel.mimram@ens-lyon.fr>
Mark Morley <morley@Camosun.BC.CA>


This program 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; version 2 dated June, 1991.

This program 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.

On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL'.