diff options
Diffstat (limited to 'os/rt/include')
-rw-r--r-- | os/rt/include/ch.h | 2 | ||||
-rw-r--r-- | os/rt/include/chvt.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/os/rt/include/ch.h b/os/rt/include/ch.h index 8f5d0a1c4..155734ff4 100644 --- a/os/rt/include/ch.h +++ b/os/rt/include/ch.h @@ -48,7 +48,7 @@ /**
* @brief Kernel version string.
*/
-#define CH_KERNEL_VERSION "3.0.0p1"
+#define CH_KERNEL_VERSION "3.0.0p2"
/**
* @brief Kernel version major number.
diff --git a/os/rt/include/chvt.h b/os/rt/include/chvt.h index fe70aef03..de5ee765d 100644 --- a/os/rt/include/chvt.h +++ b/os/rt/include/chvt.h @@ -498,7 +498,7 @@ static inline void chVTDoTickI(void) { note that the loop is stopped by the timers header having
"ch.vtlist.vt_delta == (systime_t)-1" which is greater than
all deltas.*/
- while (vtp->vt_delta <= now - ch.vtlist.vt_lasttime) {
+ while (vtp->vt_delta <= (systime_t)(now - ch.vtlist.vt_lasttime)) {
vtfunc_t fn;
/* The "last time" becomes this timer's expiration time.*/
|