//*****************************************************************************
//*****************************************************************************
//  FILENAME: QP0INV.h
//   Version: 1.4, Updated on 2004/10/27 at 18:25:19
//  Generated by PSoC Designer ver 4.2  b1013 : 02 September, 2004
//
//  DESCRIPTION:
//    QP0INV DigInverter User Module header file.
//-----------------------------------------------------------------------------
//      Copyright (c) Cypress MicroSystems 2002-2004. All Rights Reserved.
//*****************************************************************************
//*****************************************************************************
#include <m8c.h>

/* Create pragmas to support proper argument and return value passing */
#pragma fastcall16  QP0INV_EnableInt
#pragma fastcall16  QP0INV_DisableInt
#pragma fastcall16  QP0INV_Start
#pragma fastcall16  QP0INV_Stop

//-------------------------------------------------
// Prototypes of the QP0INV API.
//-------------------------------------------------
extern void  QP0INV_EnableInt(void);           // Proxy Class 1
extern void  QP0INV_DisableInt(void);          // Proxy Class 1
extern void  QP0INV_Start(void);               // Proxy Class 1
extern void  QP0INV_Stop(void);                // Proxy Class 1

//-------------------------------------------------
// Hardware Register Definitions
//-------------------------------------------------
#pragma ioport  QP0INV_CONTROL_REG: 0x053
BYTE            QP0INV_CONTROL_REG;                        //Control register
#pragma ioport  QP0INV_COUNTER_REG: 0x050
BYTE            QP0INV_COUNTER_REG;                        //Counter register
#pragma ioport  QP0INV_PERIOD_REG:  0x051
BYTE            QP0INV_PERIOD_REG;                         //Period value register
#pragma ioport  QP0INV_COMPARE_REG: 0x052
BYTE            QP0INV_COMPARE_REG;                        //CompareValue register
#pragma ioport  QP0INV_FUNC_REG:    0x150
BYTE            QP0INV_FUNC_REG;                           //Function register
#pragma ioport  QP0INV_INPUT_REG:   0x151
BYTE            QP0INV_INPUT_REG;                          //Input register
#pragma ioport  QP0INV_OUTPUT_REG:  0x152
BYTE            QP0INV_OUTPUT_REG;                         //Output register

// end of file QP0INV.h
