/******************************************************************************
 * envDriver.h
 ******************************************************************************
 * Driver routines for the Environmental Fan Card Board
 *
 * Created - 03/20/2002
 *
 * Version	Date		Intls	Comments
 * -------	----------	-----	---------------------------------------
 * 1.00.00	07/06/2002	gatjr	initial release
 * 1.00.01	07/28/2002	gatjr	Added full functionality
 * 2.00.00	08/12/2005	dtc	Conversion to top half of linux driver
 *
 *****************************************************************************/
////////////////////////////////////////////////////////////////////////////////
// Prototypes

//Initialization
int envOpen(unsigned int address);
int envSetup(void);
int envDiagLED(int state);

// I/O
int envReadCfg(void);
int envReadDig(void);
int envSetDig(int value);
int envReadAna(int channel);
int envFan(int value);
int envSetEnables(int value);

// Temperature
void envInitTemp(int ch);
void envReadTemp(int *TempNow, int *TempHi, int *TempLo, int *TempCfg, int ch);
void envWriteTemp (int TempHi, int TempLo, int ch);

// Exported for use by humidiy and temperature reads
int BusIORead8( int addr );
int BusIOWrite8( int addr, int value );

