A.3 watchdog sample code, Watchdog sample code – ADLINK AmITX-IB-I User Manual

Page 70

Advertising
background image

58

Super IO Programming Guide

A.3 Watchdog Sample Code

TOKEN

Name = "NCT6776F_CONFIG_INDEX"

Value = "0x2E"

TokenType = Integer

TargetEQU = Yes

TargetH = Yes

End

TOKEN

Name = "NCT6776F_CONFIG_MODE_ENTER_VALUE"

Value = "0x87"

Help = "Value to enter Configuration Mode.Please

check your hardware"

TokenType = Integer

TargetH = Yes

End

TOKEN

Name = "NCT6776F_CONFIG_MODE_EXIT_VALUE"

Value = "0xAA"

Help = "Value to EXIT Configuration Mode.Please

check your hardware"

TokenType = Integer

TargetH = Yes

End

void Oem_WDT_Init (

IN SETUP_DATA *SetupData

)

{

IoWrite8 (NCT6776F_CONFIG_INDEX ,

NCT6776F_CONFIG_MODE_ENTER_VALUE);

IoWrite8 (NCT6776F_CONFIG_INDEX ,

NCT6776F_CONFIG_MODE_ENTER_VALUE);

IoWrite8 (NCT6776F_CONFIG_INDEX , 0x2B);

// Pin80 function selection to GP34

Data8 = IoRead8(NCT6776F_CONFIG_DATA) | 0x10;

IoWrite8 (NCT6776F_CONFIG_DATA , Data8);

Advertising