diff options
Diffstat (limited to 'src/gos/gos_rawrtos.h')
-rw-r--r-- | src/gos/gos_rawrtos.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/gos/gos_rawrtos.h b/src/gos/gos_rawrtos.h index d1026c9d..8dc5549e 100644 --- a/src/gos/gos_rawrtos.h +++ b/src/gos/gos_rawrtos.h @@ -4,17 +4,14 @@ #if GFX_USE_OS_RAWRTOS #include "raw_api.h" -#include <stdint.h> #define TIME_IMMEDIATE (RAW_NO_WAIT) #define TIME_INFINITE (RAW_WAIT_FOREVER) -typedef int8_t bool_t; typedef uint32_t delaytime_t; typedef RAW_TICK_TYPE systemticks_t; typedef int32_t semcount_t; typedef uint32_t threadreturn_t; typedef RAW_U8 threadpriority_t; -typedef uint32_t size_t; #define MAX_SEMAPHORE_COUNT RAW_SEMAPHORE_COUNT #define LOW_PRIORITY (CONFIG_RAW_PRIO_MAX-2) @@ -53,7 +50,7 @@ typedef RAW_TASK_OBJ* gfxThreadHandle; extern RAW_VOID *raw_malloc(RAW_U32 size); extern RAW_VOID raw_free(void *ptr); extern RAW_VOID *raw_calloc(RAW_U32 nmemb, RAW_U32 size); - + extern RAW_U16 raw_sleep(RAW_TICK_TYPE dly); extern RAW_TICK_TYPE raw_system_time_get(void); @@ -68,8 +65,8 @@ extern RAW_U16 raw_semaphore_put(RAW_SEMAPHORE *semaphore_ptr); void gfxSleepMilliseconds(delaytime_t ms); void gfxSleepMicroseconds(delaytime_t us); -bool_t gfxSemWait(gfxSem* psem, delaytime_t ms); -bool_t gfxSemWaitI(gfxSem* psem); +gBool gfxSemWait(gfxSem* psem, delaytime_t ms); +gBool gfxSemWaitI(gfxSem* psem); gfxThreadHandle gfxThreadCreate(void *stackarea, size_t stacksz, threadpriority_t prio, DECLARE_THREAD_FUNCTION((*fn),p), void *param); #endif |