summaryrefslogtreecommitdiff
path: root/tinyusb/osal/osal.h
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-01-31 13:11:50 +0700
committerhathach <[email protected]>2013-01-31 13:11:50 +0700
commit1b963f6a7117d754c47e860159ac0aa90d1db6dc (patch)
tree775a8d0a163956a56dc01057545798e11b832efa /tinyusb/osal/osal.h
parentbef17fb67fc283cdc8cbda068d122c2a95c3b880 (diff)
change cmock ignore to args only
implementing usbh_host.c
Diffstat (limited to 'tinyusb/osal/osal.h')
-rw-r--r--tinyusb/osal/osal.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/tinyusb/osal/osal.h b/tinyusb/osal/osal.h
index 609c660ad..0dfb73686 100644
--- a/tinyusb/osal/osal.h
+++ b/tinyusb/osal/osal.h
@@ -77,11 +77,14 @@
typedef uint32_t osal_timeout_t;
//------------- Task -------------//
+typedef uint32_t osal_task_t;
+#define OSAL_TASK_DEF(name, code, stack_depth, prio) \
+ osal_task_t name
+
#define OSAL_TASK_LOOP
#define OSAL_TASK_LOOP_BEGIN
#define OSAL_TASK_LOOP_END
-typedef uint32_t osal_task_t;
tusb_error_t osal_task_create(osal_task_t *task);
//------------- Semaphore -------------//
@@ -94,6 +97,10 @@ tusb_error_t osal_semaphore_post(osal_semaphore_handle_t const sem_hdl);
//------------- Queue -------------//
typedef uint32_t osal_queue_t;
typedef void* osal_queue_handle_t;
+
+#define OSAL_DEF_QUEUE(name, queue_depth, type) \
+ osal_queue_t name
+
osal_queue_handle_t osal_queue_create(osal_queue_t *queue);
#endif