|   | 
          
            
  
  
  
   
 
 Next: Pbus Driver Defines, pbusdefn.h
 Up: Control Board
 Previous: Graphics LCD Driver Code,
     Contents 
 
 
The following header file defines ports and other important
information for the alphanumeric and graphics LCDs present in the
control board.
/*****************************************************************************
 * DACS : Distributed Audio Control System
 *============================================================================
 *         File: lcddefn.h
 *       Author: Stephen S. Richardson
 * Date Created: 04.14.97
 *  Environment: ICC11 v3.6, 68HC11 target
 *        Build: library, not standalone
 *============================================================================
 * The code, executables, documentation, firmware images, and all related
 * material of DACS are  
 * Copyright (C) 1997 Stephen S. Richardson - ALL RIGHTS RESERVED
 *****************************************************************************/
#ifndef _lcddefn
#define _lcddefn
#define GFXLCD_CMD   *(unsigned char *)(0xB591)
#define GFXLCD_DATA  *(unsigned char *)(0xB590)
#define GFXLCD_RDY   0x03
#define STDLCD_CMD    *(unsigned char *)(0xB5F0) /* cmd port of LCD (base) */
#define STDLCD_DATA   *(unsigned char *)(0xB5F1) /* data port of LCD (base) */
#define STDLCD_OFFSET  0x02      /* multiplier for multiple LCDs */
/* the Optrex 16x1 is pretty weird - you tell the HD44780 that it's a
 * two-line display.. the first 8 chars are in the normal place, while the
 * last 8 start at location 40..
 */
#define OPTREX16x1   0
#define OPTREX16x1_INIT {0x3C,0x0C,0x06,0x01,-1}
#endif
  
Steve Richardson
2000-07-06
 | 
Table of Contents
 
 
[Whole document in PDF 1.9MB]
 
 
[more photos and information]
 
 |