AAEON IMBA-Q77 User Manual

Page 83

Advertising
background image

I n d u s t r i a l M o t h e r b o a r d

I M B A - Q 7 7

Appendix A Programming the Watchdog Timer

A-8

************************************************************************************
// Procedure :
void AaeonWDTEnable (Byte Timer, boolean Unit){

Byte val;

//Super I/O Entry Key

outportb(SIOIndex,0x87);

outportb(SIOIndex,0x87);

// Select Logic Device Number Register

outportb(SIOIndex,0x07);
outportb(SIOData,0x08);

// Setting WDT Operation Mode

outportb(SIOIndex,0xF5);

val = inportb((SIOData);
outportb(SIOIndex,0xF5);
outportb(SIOData, val | Unit << 3 );

// Setting WDT Counter

outportb(SIOIndex,0xF6);
outportb(SIOData,Timer);

}
************************************************************************************

Advertising