#ifndef _vmi2120_H
#define _vmi2120_H
/******************************************************************************/
/* Copyright 1990 MBARI                                                       */
/******************************************************************************/
/* Summary  : VME Microsystems 2120 Digital Output Board definitions          */
/* Filename : vmi2120.h                                                       */
/* Author   : Douglas Au                                                      */
/* Project  : New ROV Pilot Console                                           */
/* Version  : Version 1.0                                                     */
/* Created  : 11/11/92                                                        */
/* Modified : 11/11/92                                                        */
/* Archived :                                                                 */
/******************************************************************************/

#define VMEDIO_NUM_OUTPUTS      64    /* Number of output channels per board  */
#define LAMPS_PER_GROUP          8    /* Number of lamps per byte wide group  */

#define VMEDIO_CTRL_REG (Word*)          0xfffffdf0
#define VMEDIO_DATA_REG (Byte*)          0xfffff000

#define OUTPUT_FAULT_LED_ON    0x40
#define OUTPUT_FAULT_LED_OFF   0x00
#define OUTPUT_TEST_MODE_ON    0x80
#define OUTPUT_TEST_MODE_OFF   0x00

#define LAMP_GROUP_OFF  (Byte) 0
#define LAMP_GROUP_ON   (Byte) 0xff

#endif /* _vmi2120_H */
