APPENDIX
//=========================================================================== void Set_W627EHF_Reg( unsigned char REG, unsigned char DATA)
{
Unlock_W627EHF();
outportb(W627EHF_INDEX_PORT, REG); outportb(W627EHF_DATA_PORT, DATA); Lock_W627EHF();
}
//=========================================================================== unsigned char Get_W627EHF_Reg(unsigned char REG)
{
unsigned char Result; Unlock_W627EHF();
outportb(W627EHF_INDEX_PORT, REG); Result = inportb(W627EHF_DATA_PORT);
Lock_W627EHF(); return Result;
}
//===========================================================================
//===========================================================================
//
//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 __W627EHF_H |
|
#define __W627EHF_H | 1 |
//===========================================================================
#define | W627EHF_INDEX_PORT | (W627EHF_BASE) |
#define | W627EHF_DATA_PORT | (W627EHF_BASE+1) |
//===========================================================================
#define W627EHF_REG_LD0x07 //===========================================================================
#define W627EHF_UNLOCK | 0x87 | |
#define | W627EHF_LOCK | 0xAA |
//=========================================================================== unsigned int Init_W627EHF(void);
void Set_W627EHF_LD( unsigned char);
void Set_W627EHF_Reg( unsigned char, unsigned char); unsigned char Get_W627EHF_Reg( unsigned char); //=========================================================================== #endif //__W627EHF_H
64 | 2804080 User’s Manual |