/*******************************************************************************
* File Name: AMux.h
* Version 1.50
*
*  Description:
*    This file contains the constants and function prototypes for the AMuxSeq.
*
*   Note:
*
********************************************************************************
* Copyright 2008-2010, Cypress Semiconductor Corporation.  All rights reserved.
* You may use this file only in accordance with the license, terms, conditions, 
* disclaimers, and limitations in the end user license agreement accompanying 
* the software package with which this file was provided.
********************************************************************************/

#if !defined(CY_AMUXSEQ_AMux_H)
#define CY_AMUXSEQ_AMux_H

#include "cytypes.h"
#include "cyfitter.h"
#include "cyfitter_cfg.h"


/***************************************
*        Function Prototypes
***************************************/

void AMux_Start(void);
void AMux_Init(void);
void AMux_Stop(void);
void AMux_Next(void);
void AMux_DisconnectAll(void);
int8 AMux_GetChannel(void);


/***************************************
*     Initial Parameter Constants
***************************************/
#define AMux_CHANNELS  2
#define AMux_MUXTYPE   1


/***************************************
*             API Constants
***************************************/

#define AMux_MUX_SINGLE   1
#define AMux_MUX_DIFF     2

#endif /* CY_AMUXSEQ_AMux_H */


/* [] END OF FILE */
