ADLINK MXC-6300 Series User Manual
Page 107
                                    Advertising
                                    
                                        
                                    
                                
                                 
Watchdog Timer (WDT) Function Library
95
MXC-6300
void w_reg(unsigned char regoffset, unsigned char
data)
{
outp(0x2E, regoffset);
outp(0x2F, data);
}
main(void)
{
unsigned int count;
/* print program title */
printf("-----------------MXC-6300 WDT Demo------------
-----\n");
printf("Init and config GPIO
ports<<<<<<<<<<<<<<<<<<<<<<<<<\n");
printf("----------------------------------------------
-----\n");
EnterConfig();
/* config WDT registers */
w_reg(0x07,0x07);
/* enable keyboard interrupt to reset WDT timeout
value */
w_reg(0x71,r_reg(0x71)|0x20);
/* set unit as second */
w_reg(0x72,r_reg(0x72)|0x80);
/* enable reset when timeout */
w_reg(0x72,r_reg(0x72)|0x40);
                                    Advertising