EasyManua.ls Logo

BCM Advanced Research MX87QD - Appendix A: GPIO Sample Code

BCM Advanced Research MX87QD
93 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MX87QD User’s Manual
MX87QD User’s Manual
91
Appendix A : GPIO Sample Code
?#define NCT6106D_CONFIG_INDEX 0x2e
#define NCT6106D_CONFIG_DATA 0x2f
#define NCT6106D_CONFIG_MODE_ENTER_VALUE 0x87
#define NCT6106D_CONFIG_MODE_EXIT_VALUE 0xaa
void SIOConfigEnter ()
{
IoWrite8 (NCT6106D_CONFIG_INDEX ,
NCT6106D_CONFIG_MODE_ENTER_VALUE);
IoWrite8 (NCT6106D_CONFIG_INDEX ,
NCT6106D_CONFIG_MODE_ENTER_VALUE);
}
void SIOConfigExit ()
{
IoWrite8 (NCT6106D_CONFIG_INDEX , NCT6106D_CONFIG_MODE_EXIT_VALUE);
}
void Oem_DIO_Init (
IN SETUP_DATA *SetupData
)
{
UINT8 InputValue=0; //Default output low
UINT8 OutputValue=0;
UINT8 Data8=0;
if(SetupData->OemGPIOControl == 0x00) //Check "GPIO Group Control"
Enable/Disable
{
InputValue =0xFF;
}
else

Table of Contents