IBT Technologies MB966 User Manual page 29

Intel xeon/ core i3/i5/i7 motherboard
Table of Contents

Advertisement

ucBuf = Get_W627DHG_Reg(0x30);
ucBuf |= 0x01;
Set_W627DHG_Reg(0x30, ucBuf);
}
//---------------------------------------------------------------------------
void Dio2SetOutput(unsigned char)
{
Set_W627DHG_LD(0x09);
Set_W627DHG_Reg(0xE4, NewData);
}
//---------------------------------------------------------------------------
unsigned char Dio2GetInput(void)
{
unsigned char result;
Set_W627DHG_LD(0x09);
result = Get_W627DHG_Reg(0xE4);
return (result);
}
//---------------------------------------------------------------------------
void Dio2SetDirection(unsigned char)
{
//NewData : 1 for input, 0 for output
Set_W627DHG_LD(0x09);
Set_W627DHG_Reg(0xE3, NewData);
}
//---------------------------------------------------------------------------
unsigned char Dio2GetDirection(void)
{
unsigned char result;
Set_W627DHG_LD(0x09);
result = Get_W627DHG_Reg(0xE0);
return (result);
}
//---------------------------------------------------------------------------
void Dio3Initial(void)
{
unsigned char ucBuf;
//switch GPIO multi-function pin
ucBuf = Get_W627DHG_Reg(0x2C);
ucBuf &= 0x1F;
Set_W627DHG_Reg(0x2C, ucBuf);
Set_W627DHG_LD(0x09);
//enable the GP3 group
ucBuf = Get_W627DHG_Reg(0x30);
ucBuf |= 0x02;
Set_W627DHG_Reg(0x30, ucBuf);
//input detect type
Set_W627DHG_Reg(0xFE, 0xFF);
}
//---------------------------------------------------------------------------
void Dio3SetOutput(unsigned char NewData)
{
Set_W627DHG_LD(0x09);
Set_W627DHG_Reg(0xF1, NewData);
}
//---------------------------------------------------------------------------
unsigned char Dio3GetInput(void)
{
unsigned char result;
Set_W627DHG_LD(0x09);
result = Get_W627DHG_Reg(0xF1);
return (result);
}
//---------------------------------------------------------------------------
void Dio3SetDirection(unsigned char NewData)
{
MB966 User's Manual
INSTALLATIONS
//switch to logic device 9
//switch to logic device 9
//switch to logic device 9
//switch to logic device 9
//clear
//switch to logic device 9
//switch to logic device 9
//switch to logic device 9
23

Advertisement

Table of Contents
loading

Table of Contents