/* $Id: drv_NULL.c,v 1.6 2004/06/26 12:04:59 reinelt Exp $ * * NULL driver (for testing) * * Copyright 2004 Michael Reinelt * Copyright 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_NULL.c,v $ * Revision 1.6 2004/06/26 12:04:59 reinelt * * uh-oh... the last CVS log message messed up things a lot... * * Revision 1.5 2004/06/26 09:27:21 reinelt * * added '-W' to CFLAGS * changed all C++ comments to C ones * cleaned up a lot of signed/unsigned mistakes * * Revision 1.4 2004/06/20 10:09:54 reinelt * * 'const'ified the whole source * * Revision 1.3 2004/06/06 06:51:59 reinelt * * do not display end splash screen if quiet=1 * * Revision 1.2 2004/06/02 09:41:19 reinelt * * prepared support for startup splash screen * * Revision 1.1 2004/05/31 16:39:06 reinelt * * added NULL display driver (for debugging/profiling purposes) * added backlight/contrast initialisation for matrixOrbital * added Backlight initialisation for Cwlinux * */ /* * * exported fuctions: * * struct DRIVER drv_NULL * */ #include "config.h" #include #include #include #include "debug.h" #include "cfg.h" #include "plugin.h" #include "widget.h" #include "widget_text.h" #include "widget_bar.h" #include "drv.h" #include "drv_generic_text.h" static char Name[] = "NULL"; /****************************************/ /*** hardware dependant functions ***/ /****************************************/ static void drv_NULL_write (const __attribute__((unused)) int row, const __attribute__((unused)) int col, const __attribute__((unused)) char *data, const __attribute__((unused)) int len) { /* empty */ } static void drv_NULL_defchar (const __attribute__((unused)) int ascii, const __attribute__((unused)) unsigned char *matrix) { /* empty */ } static int drv_NULL_start (const char *section) { char *s; s = cfg_get(section, "Size", "20x4"); if (s == NULL || *s == '\0') { error ("%s: no '%s.Size' entry from %s", Name, section, cfg_source()); free(s); return -1; } if (sscanf(s, "%dx%d", &DCOLS, &DROWS) != 2 || DROWS < 1 || DCOLS < 1) { error ("%s: bad %s.Size '%s' from %s", Name, section, s, cfg_source); free(s); return -1; } free (s);
# automatically generated from http://www.digitv.fi/sivu.asp?path=1;8224;9519
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 578000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 778000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE