diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2007-09-25 17:39:47 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2007-09-25 17:39:47 +0000 |
commit | f6c9ebb65b9a1239638125b7c1f910f12c722b79 (patch) | |
tree | 4887435ecd359ae0abfea92bd79e999ce8616f62 /src/chschd.c | |
parent | b9f42fa67094f231eaf219750ed03098f36b11fa (diff) | |
download | ChibiOS-f6c9ebb65b9a1239638125b7c1f910f12c722b79.tar.gz ChibiOS-f6c9ebb65b9a1239638125b7c1f910f12c722b79.tar.bz2 ChibiOS-f6c9ebb65b9a1239638125b7c1f910f12c722b79.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@20 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src/chschd.c')
-rw-r--r-- | src/chschd.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/chschd.c b/src/chschd.c index b38fe366f..a046f4fbf 100644 --- a/src/chschd.c +++ b/src/chschd.c @@ -188,17 +188,7 @@ void chSchTimerHandlerI(void) { #endif
#ifdef CH_USE_VIRTUAL_TIMERS
- if (&dlist != (DeltaList *)dlist.dl_next) {
- VirtualTimer *vtp;
-
- --dlist.dl_next->vt_dtime;
- while (!(vtp = dlist.dl_next)->vt_dtime) {
- vtp->vt_prev->vt_next = vtp->vt_next;
- vtp->vt_next->vt_prev = vtp->vt_prev;
- vtp->vt_func(vtp->vt_par);
- vtp->vt_func = 0; // Required, flags the timer as triggered.
- }
- }
+ chVTDoTickI();
#endif
}
|