User`s manual

INSTALLATIONS
 MB770 User’s Manual  25 
} 
//=========================================================================== 
void Lock_W697HF (void) 
{ 
 outportb(W697HF_INDEX_PORT, W697HF_LOCK); 
} 
//=========================================================================== 
void Set_W697HF_LD( unsigned char LD) 
{ 
 Unlock_W697HF(); 
 outportb(W697HF_INDEX_PORT, W697HF_REG_LD); 
 outportb(W697HF_DATA_PORT, LD); 
 Lock_W697HF(); 
} 
//=========================================================================== 
void Set_W697HF_Reg( unsigned char REG, unsigned char DATA) 
{ 
 Unlock_W697HF(); 
 outportb(W697HF_INDEX_PORT, REG); 
 outportb(W697HF_DATA_PORT, DATA); 
 Lock_W697HF(); 
} 
//=========================================================================== 
unsigned char Get_W697HF_Reg(unsigned char REG) 
{ 
  unsigned char Result; 
 Unlock_W697HF(); 
 outportb(W697HF_INDEX_PORT, REG); 
  Result = inportb(W697HF_DATA_PORT); 
 Lock_W697HF(); 
 return Result; 
} 
//=========================================================================== 
Filename:W697hf.h 
//=========================================================================== 
// 
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY 
// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR 
// PURPOSE. 
// 
//=========================================================================== 
#ifndef __W697HF_H 
#define __W697HF_H  1 
//=========================================================================== 
#define W697HF_INDEX_PORT  (W697HF_BASE) 
#define W697HF_DATA_PORT  (W697HF_BASE+1) 
//=========================================================================== 
#define W697HF_REG_LD  0x07 
//=========================================================================== 
#define W697HF_UNLOCK  0x87 
#define W697HF_LOCK  0xAA 
//=========================================================================== 
unsigned int Init_W697HF(void); 
void Set_W697HF_LD( unsigned char); 
void Set_W697HF_Reg( unsigned char, unsigned char); 
unsigned char Get_W697HF_Reg( unsigned char); 
//=========================================================================== 
#endif //__W697HF_H 










