Update POSIX timer emulator.
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 17 Feb 2006 22:24:21 +0000 (22:24 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 17 Feb 2006 22:24:21 +0000 (22:24 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@522 38d2e660-2303-0410-9eaa-f027e97ec537

drv/timer.h
drv/timer_posix.c

index 3bf12e17050b94bc914074047f5618bc3a9b7f1a..c78bee39eeb2886e32e0efe52e82d18b368b6b90 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*#*
  *#* $Log$
+ *#* Revision 1.28  2006/02/17 22:24:21  bernie
+ *#* Update POSIX timer emulator.
+ *#*
  *#* Revision 1.27  2005/11/27 03:04:19  bernie
  *#* Move test code to timer_test.c; Add OS_HOSTED support.
  *#*
@@ -237,10 +240,6 @@ INLINE void timer_udelay(utime_t delay)
 }
 #endif
 
-#if CONFIG_TEST
-void timer_test(void);
-#endif /* CONFIG_TEST */
-
 #ifndef CONFIG_TIMER_DISABLE_EVENTS
 
 #include <mware/event.h>
index 542798abd868e6df36aab4f385093717e46ed4b8..6d6e36735c167cd3fcd8a78a1b1e26c930873847 100755 (executable)
@@ -14,6 +14,9 @@
 
 /*#*
  *#* $Log$
+ *#* Revision 1.4  2006/02/17 22:24:21  bernie
+ *#* Update POSIX timer emulator.
+ *#*
  *#* Revision 1.3  2006/02/10 12:34:52  bernie
  *#* Remove spurious EXTERN_C.
  *#*
@@ -55,8 +58,8 @@ static void timer_hw_init(void)
        // Setup POSIX realtime timer to interrupt every 10ms.
        static struct itimerval itv =
        {
-               { 0, 1000 }, /* it_interval */
-               { 0, 1000 }  /* it_value */
+               { 0, 1000 / TIMER_TICKS_PER_MSEC }, /* it_interval */
+               { 0, 1000 / TIMER_TICKS_PER_MSEC }  /* it_value */
        };
        setitimer(ITIMER_REAL, &itv, NULL);
 }