Intel user manual Appendix, MB879 User’s Manual

Models: MB879

1 60
Download 60 pages 9.27 Kb
Page 60
Image 60
Manual background

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

56

MB879 User’s Manual

Page 60
Image 60
Intel user manual Appendix, MB879 User’s Manual