Appendix d: watchdog timer setting, D: w, Ppendix – NEXCOM NISE 2400 User Manual
Page 84: Atchdog, Imer, Etting, Ite8786 watchdog programming guide

Copyright © 2015 NEXCOM International Co., Ltd. All Rights Reserved.
70
NISE 2400 Series User Manual
Appendix D: Watchdog Timer Setting
a
PPendIx
d: w
atChdoG
t
Imer
s
ettInG
ITE8786 Watchdog Programming Guide
#define SUPERIO_PORT 0x2E
#define WDT_SET
0x72
#define WDT_VALUE 0x73
void main(void)
{
# Enter SuperIO Configuration
outportb(SUPERIO_PORT, 0x87);
outportb(SUPERIO_PORT, 0x01);
outportb(SUPERIO_PORT, 0x55);
outportb(SUPERIO_PORT, 0x55);
# Set LDN
outportb(SUPERIO_PORT, 0x07);
outportb(SUPERIO_PORT+1 ,0x07);
# Set WDT setting
outportb(SUPERIO_PORT, WDT_SET);
outportb(SUPERIO_PORT+1, 0x90);
# Use the second
# Use the minute, change value to 0x10
# Set WDT sec/min
outportb(SUPERIO_PORT, WDT_VALUE);
outportb(SUPERIO_PORT+1, 0x05); #Set 5 seconds
}