Add STM32 watchdog configuration

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4617 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-04-16 17:20:36 +00:00
parent c47d8cb7f6
commit e1920cbcb3
55 changed files with 681 additions and 17 deletions
+2 -2
View File
@@ -118,7 +118,7 @@
****************************************************************************/
/****************************************************************************
* Name: watchdog_devinit()
* Name: up_wdginitialize()
*
* Description:
* Perform architecuture-specific initialization of the Watchdog hardware.
@@ -127,6 +127,6 @@
*
****************************************************************************/
int watchdog_devinit(void);
int up_wdginitialize(void);
#endif /* __APPS_EXAMPLES_WATCHDOG_WATCHDOG_H */
+5 -7
View File
@@ -223,7 +223,7 @@ static void parse_args(FAR struct wdog_example_s *wdog, int argc, FAR char **arg
int wdog_main(int argc, char *argv[])
{
struct wdog_example_s wdog;
uint32_t elapsed;
long elapsed;
int fd;
int ret;
@@ -235,10 +235,10 @@ int wdog_main(int argc, char *argv[])
* this test.
*/
ret = watchdog_devinit();
ret = up_wdginitialize();
if (ret != OK)
{
message("wdog_main: watchdog_devinit failed: %d\n", ret);
message("wdog_main: up_wdginitialize failed: %d\n", ret);
goto errout;
}
@@ -251,8 +251,6 @@ int wdog_main(int argc, char *argv[])
CONFIG_EXAMPLES_WATCHDOG_DEVPATH, errno);
goto errout;
}
message("wdog_main: starting output with frequency: %d duty: %08x count: %d\n",
info.frequency, info.duty, info.count);
/* Set the watchdog timeout */
@@ -289,7 +287,7 @@ int wdog_main(int argc, char *argv[])
goto errout_with_dev;
}
message(" ping elapsed=%d\n", elpased);
message(" ping elapsed=%ld\n", elapsed);
msgflush();
}
@@ -301,7 +299,7 @@ int wdog_main(int argc, char *argv[])
usleep(wdog.pingdelay * 1000);
message(" NO ping elapsed=%d\n", elpased);
message(" NO ping elapsed=%ld\n", elapsed);
msgflush();
}