diff options
Diffstat (limited to 'src/gos/gos_chibios.c')
-rw-r--r-- | src/gos/gos_chibios.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gos/gos_chibios.c b/src/gos/gos_chibios.c index cb2193fe..725a8763 100644 --- a/src/gos/gos_chibios.c +++ b/src/gos/gos_chibios.c @@ -120,34 +120,34 @@ void gfxSemDestroy(gfxSem *psem) chSemReset(&psem->sem, 1); } -bool_t gfxSemWait(gfxSem *psem, delaytime_t ms) +gBool gfxSemWait(gfxSem *psem, delaytime_t ms) { #if CH_KERNEL_MAJOR == 2 switch(ms) { case TIME_IMMEDIATE: return chSemWaitTimeout(&psem->sem, TIME_IMMEDIATE) != RDY_TIMEOUT; - case TIME_INFINITE: chSemWait(&psem->sem); return TRUE; + case TIME_INFINITE: chSemWait(&psem->sem); return gTrue; default: return chSemWaitTimeout(&psem->sem, MS2ST(ms)) != RDY_TIMEOUT; } #elif (CH_KERNEL_MAJOR == 3) || (CH_KERNEL_MAJOR == 4) switch(ms) { case TIME_IMMEDIATE: return chSemWaitTimeout(&psem->sem, TIME_IMMEDIATE) != MSG_TIMEOUT; - case TIME_INFINITE: chSemWait(&psem->sem); return TRUE; + case TIME_INFINITE: chSemWait(&psem->sem); return gTrue; default: return chSemWaitTimeout(&psem->sem, MS2ST(ms)) != MSG_TIMEOUT; } #endif } -bool_t gfxSemWaitI(gfxSem *psem) +gBool gfxSemWaitI(gfxSem *psem) { #if (CH_KERNEL_MAJOR == 2) || (CH_KERNEL_MAJOR == 3) if (psem->sem.s_cnt <= 0) - return FALSE; + return gFalse; #elif (CH_KERNEL_MAJOR == 4) if (psem->sem.cnt <= 0) - return FALSE; + return gFalse; #endif chSemFastWaitI(&psem->sem); - return TRUE; + return gTrue; } void gfxSemSignal(gfxSem *psem) |