Appendix
B
:
Digital Input/Output Control
Sleep (1) ;
}
Run_LED (0, 0) ;
Run_LED (1, 0) ;
}
else if (argv[1][0] == ‘3’)
{
WatchDog_Enable (10) ;
while (1)
{
int nLeft = WatchDog_
GetLeft () ;
printf (“WatchDog left
%d seconds \r”, nLeft) ;
} ;
}
else if (argv[1][0] == ‘4’)
{
WatchDog_Enable (0) ;
printf (“Watchdog disabled\n”)
;
}
else
RETMSG
(-1,
“Wrong
argement\n”) ;
return 0 ;
} catch (char *str)
{
printf (“\n”) ;
printf (str) ;
}
catch ( )
{
printf (“\nUnknown Exception\n”) ;
}
}
IM
M
-
L30D
User Manual
3