} else if (SetupData->NCT6106DDIO7 == 0x01) {
OutputValue |= 0x40;
}
if(SetupData->NCT6106DDIO8 == 0x00){
InputValue |= 0x80;
} else if (SetupData->NCT6106DDIO8 == 0x01) {
OutputValue |= 0x80;
}
SIOConfigEnter();
IoWrite8(NCT6106D_CONFIG_INDEX, 0x1A);
Data = IoRead8(NCT6106D_CONFIG_DATA) & 0xCF; //AIIS1200-X003_3
IoWrite8(NCT6106D_CONFIG_DATA, Data);
IoWrite8(NCT6106D_CONFIG_INDEX, 0x2F);
Data = IoRead8(NCT6106D_CONFIG_DATA) & 0xFD; //AIIS1200-X003_3
IoWrite8(NCT6106D_CONFIG_DATA, Data);
IoWrite8(NCT6106D_CONFIG_INDEX, NCT6106D_LDN_SEL_REGISTER);
IoWrite8(NCT6106D_CONFIG_DATA, NCT6106D_LDN_GPIO1);
IoWrite8(NCT6106D_CONFIG_INDEX, NCT6106D_ACTIVATE_REGISTER);
Data = IoRead8(NCT6106D_CONFIG_DATA) | 0x10;
IoWrite8(NCT6106D_CONFIG_DATA, Data);
IoWrite8(NCT6106D_CONFIG_INDEX, 0xF0);
IoWrite8(NCT6106D_CONFIG_DATA, InputValue);
IoWrite8(NCT6106D_CONFIG_INDEX, 0xF1);
IoWrite8(NCT6106D_CONFIG_DATA, OutputValue);
SIOConfigExit();
} //if (SetupData->NCT6106DDIO == 0x01)
//AIIS1200-X003_3
//AIIS1200-X003_3
//AIIS1200-X003_3
//AIIS1200-X003_3
//AIIS1200-X003_3
//AIIS1200-X003_3
//AIIS1200-X009_1
59
AIIS-1200 User Manual
Need help?
Do you have a question about the AIIS-1200 and is the answer not in the manual?
Questions and answers