git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6585 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
292167e13c
commit
393ad31a3c
|
@ -480,7 +480,7 @@ static inline void chVTDoTickI(void) {
|
||||||
while (!(vtp = ch.vtlist.vt_next)->vt_delta) {
|
while (!(vtp = ch.vtlist.vt_next)->vt_delta) {
|
||||||
vtfunc_t fn = vtp->vt_func;
|
vtfunc_t fn = vtp->vt_func;
|
||||||
vtp->vt_func = (vtfunc_t)NULL;
|
vtp->vt_func = (vtfunc_t)NULL;
|
||||||
vtp->vt_next->vt_prev = (void *)&ch.vtlist;
|
vtp->vt_next->vt_prev = (virtual_timer_t *)&ch.vtlist;
|
||||||
ch.vtlist.vt_next = vtp->vt_next;
|
ch.vtlist.vt_next = vtp->vt_next;
|
||||||
chSysUnlockFromISR();
|
chSysUnlockFromISR();
|
||||||
fn(vtp->vt_par);
|
fn(vtp->vt_par);
|
||||||
|
@ -497,7 +497,7 @@ static inline void chVTDoTickI(void) {
|
||||||
ch.vtlist.vt_lasttime += vtp->vt_delta;
|
ch.vtlist.vt_lasttime += vtp->vt_delta;
|
||||||
vtfunc_t fn = vtp->vt_func;
|
vtfunc_t fn = vtp->vt_func;
|
||||||
vtp->vt_func = (vtfunc_t)NULL;
|
vtp->vt_func = (vtfunc_t)NULL;
|
||||||
vtp->vt_next->vt_prev = (void *)&ch.vtlist;
|
vtp->vt_next->vt_prev = (virtual_timer_t *)&ch.vtlist;
|
||||||
ch.vtlist.vt_next = vtp->vt_next;
|
ch.vtlist.vt_next = vtp->vt_next;
|
||||||
chSysUnlockFromISR();
|
chSysUnlockFromISR();
|
||||||
fn(vtp->vt_par);
|
fn(vtp->vt_par);
|
||||||
|
|
Loading…
Reference in New Issue