aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos/gos_cmsis2.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gos/gos_cmsis2.h')
-rw-r--r--src/gos/gos_cmsis2.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/gos/gos_cmsis2.h b/src/gos/gos_cmsis2.h
index 1f4eab5e..7504d530 100644
--- a/src/gos/gos_cmsis2.h
+++ b/src/gos/gos_cmsis2.h
@@ -15,7 +15,6 @@
#if GFX_USE_OS_CMSIS2
-#include <stdbool.h>
#include "cmsis_os2.h"
#ifndef GFX_OS_HEAP_SIZE
@@ -26,8 +25,6 @@
/* Type definitions */
/*===========================================================================*/
-typedef bool bool_t;
-
#define TIME_IMMEDIATE 0
#define TIME_INFINITE osWaitForever
typedef uint32_t delaytime_t;
@@ -55,10 +52,6 @@ typedef osThreadId_t gfxThreadHandle;
/* Function declarations. */
/*===========================================================================*/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
#define gfxExit() os_error(0)
#define gfxHalt(msg) os_error(1)
#define gfxSystemTicks() osKernelGetTickCount()
@@ -74,7 +67,7 @@ void gfxMutexInit(gfxMutex* pmutex);
void gfxSemInit(gfxSem* psem, semcount_t val, semcount_t limit);
#define gfxSemDestroy(psem) osSemaphoreDelete(*(psem))
-bool_t gfxSemWait(gfxSem* psem, delaytime_t ms);
+gBool gfxSemWait(gfxSem* psem, delaytime_t ms);
#define gfxSemWaitI(psem) gfxSemWait((psem), 0)
#define gfxSemSignal(psem) osSemaphoreRelease(*(psem))
#define gfxSemSignalI(psem) osSemaphoreRelease(*(psem))
@@ -84,10 +77,6 @@ gfxThreadHandle gfxThreadCreate(void* stackarea, size_t stacksz, threadpriority_
#define gfxThreadMe() osThreadGetId()
#define gfxThreadClose(thread) {}
-#ifdef __cplusplus
-}
-#endif
-
/*===========================================================================*/
/* Use the generic heap handling */
/*===========================================================================*/