diff options
Diffstat (limited to 'os/rt/include/chbsem.h')
-rw-r--r-- | os/rt/include/chbsem.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/os/rt/include/chbsem.h b/os/rt/include/chbsem.h index 96d1ca2fb..336e6925f 100644 --- a/os/rt/include/chbsem.h +++ b/os/rt/include/chbsem.h @@ -267,7 +267,7 @@ static inline void chBSemSignalI(binary_semaphore_t *bsp) { chDbgCheckClassI();
- if (bsp->bs_sem.s_cnt < 1) {
+ if (bsp->bs_sem.s_cnt < (cnt_t)1) {
chSemSignalI(&bsp->bs_sem);
}
}
@@ -301,7 +301,7 @@ static inline bool chBSemGetStateI(binary_semaphore_t *bsp) { chDbgCheckClassI();
- return (bsp->bs_sem.s_cnt > 0) ? false : true;
+ return (bsp->bs_sem.s_cnt > (cnt_t)0) ? false : true;
}
#endif /* CH_CFG_USE_SEMAPHORES == TRUE */
|