/* $Id: M50530.c,v 1.17 2004/01/09 04:16:06 reinelt Exp $ * * driver for display modules based on the M50530 chip * * 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: M50530.c,v $ * Revision 1.17 2004/01/09 04:16:06 reinelt * added 'section' argument to cfg_get(), but NULLed it on all calls by now. * * Revision 1.16 2003/10/05 17:58:50 reinelt * libtool junk; copyright messages cleaned up * * Revision 1.15 2003/09/11 04:09:53 reinelt * minor cleanups * * Revision 1.14 2003/09/10 03:48:22 reinelt * Icons for M50530, new processing scheme (Ticks.Text...) * * Revision 1.13 2003/09/09 06:54:43 reinelt * new function 'cfg_number()' * * Revision 1.12 2003/08/24 05:17:58 reinelt * liblcd4linux patch from Patrick Schemitz * * Revision 1.11 2003/08/16 07:31:35 reinelt * double buffering in all drivers * * Revision 1.10 2003/08/15 07:54:07 reinelt * HD44780 4 bit mode implemented * * Revision 1.9 2003/07/24 04:48:09 reinelt * 'soft clear' needed for virtual rows * * Revision 1.8 2003/04/07 06:02:59 reinelt * further parallel port abstraction * * Revision 1.7 2003/04/04 06:01:59 reinelt * new parallel port abstraction scheme * * Revision 1.6 2003/02/22 07:53:10 reinelt * cfg_get(key,defval) * * Revision 1.5 2002/08/19 10:51:06 reinelt * M50530 driver using new generic bar functions * * Revision 1.4 2002/08/19 07:36:29 reinelt * * finished bar.c, USBLCD is the first driver that uses the generic bar functions * * Revision 1.3 2002/08/19 04:41:20 reinelt * introduced bar.c, moved bar stuff from display.h to bar.h * * Revision 1.2 2002/04/30 07:20:15 reinelt * * implemented the new ndelay(nanoseconds) in all parallel port drivers * * Revision 1.1 2001/09/11 05:31:37 reinelt * M50530 driver * * */ /* * * exported fuctions: * * struct LCD M50530[] * */ #include "config.h" #include #include #include #include "debug.h" #include "cfg.h" #include "display.h" #include "bar.h" #include "icon.h" #include "parport.h" #include "udelay.h" #define XRES 5 #define YRES 8 #define CHARS 8 static LCD Lcd; static int GPO=0; static int Icons; static char *FrameBuffer1=NULL; static char *FrameBuffer2=NULL; static unsigned char SIGNAL_EX; static unsigned char SIGNAL_IOC1; static unsigned char SIGNAL_IOC2; static unsigned char SIGNAL_GPO; static void M5_command (unsigned int cmd, int delay) { // put data on DB1..DB8 parpo
# Pinehill, Remuera, Sky Tower, Auckland Infill, Auckland NZ
#
# Channel allocation details for NZ can be found at
# http://en.wikipedia.org/wiki/Freeview_(New_Zealand)
#
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy

T 530000000 8MHz 3/4 NONE QAM64 8k 1/16 NONE
T 562000000 8MHz 3/4 NONE QAM64 8k 1/16 NONE
T 626000000 8MHz 3/4 NONE QAM64 8k 1/16 NONE