Appendix A Watchdog Timer
87
==================================================**
** Title : WatchDog Timer Setup Utility (for W83977 GP13) **
** Company : AAEON Technology Inc. **
** Compiler : Borland C ++ Version 3.0 **
**==============================================================*/
#include <dos.h>
#include <io.h>
#include <bios.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
/* Set I/O Address : 370/371 or 3F0/3F1 */
#define IO_INDEX_PORT 0x3f0
#define IO_DATA_PORT 0x3f1
/* Set Watchdog reset pin : 12/13/16 */
#define watch_dog_output_GP 13
#define UNLOCK_DATA 0x87
#define LOCK_DATA 0xAA
#define DEVICE_REGISTER 0x07
void EnterConfigMode()
{
outportb(IO_INDEX_PORT, UNLOCK_DATA);
outportb(IO_INDEX_PORT, UNLOCK_DATA);
}
void ExitConfigMode()
{
outportb(IO_INDEX_PORT, LOCK_DATA);
}
Summary of Contents for SBC-558P
Page 1: ...SBC 558P Half Size Tillamook MMX CPU Card With LCD Ethernet SSD...
Page 15: ...6 SBC 558P User Manual Board layout i...
Page 16: ...Chapter 1 General Information 7 Board dimensions...
Page 17: ...8 SBC 558P User Manual Board dimensions...
Page 21: ...1 2 SBC 558P Installation GuideBC 599 596 Locating jumpers i...
Page 22: ...SBC 558P Installation Guide 13 Locating connectors...