@@ -70,16 +70,16 @@ typedef struct evt_val os_evt_val_t;
7070#define OS_PRIORITY_PREEMPT_SET (p ) (p)
7171#define OS_PRIORITY_COOPERATION_SET (c ) (-(OS_PRIOTITY_COOPERATION_NUM - (c)))
7272
73- #define OS_STACK_INIT (name , size ) STACK_STATIC_VALUE_DEFINE(name, size)
74- #define OS_THREAD_INIT (id_name , priority , stack_size , pEntryFn ) INIT_OS_THREAD_DEFINE(id_name, priority, stack_size, pEntryFn)
75- #define OS_TIMER_INIT (id_name , pEntryFunc ) INIT_OS_TIMER_DEFINE(id_name, pEntryFunc)
76- #define OS_SEMAPHORE_INIT (id_name , remain , limit ) INIT_OS_SEMAPHORE_DEFINE(id_name, remain, limit)
77- #define OS_MUTEX_INIT (id_name ) INIT_OS_MUTEX_DEFINE(id_name)
78- #define OS_EVT_INIT (id_name , anyMask , modeMask , dirMask , init ) INIT_OS_EVT_DEFINE(id_name, anyMask, modeMask, dirMask, init)
79- #define OS_MSGQ_INIT (id_name , pBufAddr , len , num ) INIT_OS_MSGQ_DEFINE(id_name, pBufAddr, len, num)
80- #define OS_POOL_INIT (id_name , pMemAddr , len , num ) INIT_OS_POOL_DEFINE(id_name, pMemAddr, len, num)
81- #define OS_SUBSCRIBE_INIT (id_name , pDataAddr , size ) INIT_OS_SUBSCRIBE_DEFINE(id_name, pDataAddr, size)
82- #define OS_PUBLISH_INIT (id_name , pDataAddr , size ) INIT_OS_PUBLISH_DEFINE(id_name, pDataAddr, size)
73+ #define OS_STACK_INIT (name , size ) STACK_STATIC_VALUE_DEFINE(name, size)
74+ #define OS_THREAD_INIT (id_name , priority , stack_size , pEntryFn , pArg ) INIT_OS_THREAD_DEFINE(id_name, priority, stack_size, pEntryFn, pArg )
75+ #define OS_TIMER_INIT (id_name , pEntryFunc ) INIT_OS_TIMER_DEFINE(id_name, pEntryFunc)
76+ #define OS_SEMAPHORE_INIT (id_name , remain , limit ) INIT_OS_SEMAPHORE_DEFINE(id_name, remain, limit)
77+ #define OS_MUTEX_INIT (id_name ) INIT_OS_MUTEX_DEFINE(id_name)
78+ #define OS_EVT_INIT (id_name , anyMask , modeMask , dirMask , init ) INIT_OS_EVT_DEFINE(id_name, anyMask, modeMask, dirMask, init)
79+ #define OS_MSGQ_INIT (id_name , pBufAddr , len , num ) INIT_OS_MSGQ_DEFINE(id_name, pBufAddr, len, num)
80+ #define OS_POOL_INIT (id_name , pMemAddr , len , num ) INIT_OS_POOL_DEFINE(id_name, pMemAddr, len, num)
81+ #define OS_SUBSCRIBE_INIT (id_name , pDataAddr , size ) INIT_OS_SUBSCRIBE_DEFINE(id_name, pDataAddr, size)
82+ #define OS_PUBLISH_INIT (id_name , pDataAddr , size ) INIT_OS_PUBLISH_DEFINE(id_name, pDataAddr, size)
8383
8484extern _u32_t impl_kernel_irq_disable (void );
8585extern void impl_kernel_irq_enable (_u32_t val );
@@ -233,9 +233,9 @@ static inline void os_thread_idle_callback_register(const pThread_entryFunc_t lo
233233 *
234234 * @return The value of thread unique id.
235235 */
236- static inline os_thread_id_t os_thread_idle_id_probe (void )
236+ static inline os_thread_id_t * os_thread_idle_id_probe (void )
237237{
238- extern os_thread_id_t _impl_idle_thread_id_get (void );
238+ extern os_thread_id_t * _impl_idle_thread_id_get (void );
239239 return _impl_idle_thread_id_get ();
240240}
241241
@@ -909,7 +909,7 @@ typedef struct {
909909 i32p_t (* thread_user_data_set )(os_thread_id_t , void * );
910910 void * (* thread_user_data_get )(os_thread_id_t );
911911 void (* thread_idle_fn_register )(const pThread_entryFunc_t );
912- os_thread_id_t (* thread_idle_id_probe )(void );
912+ os_thread_id_t * (* thread_idle_id_probe )(void );
913913 u32_t (* thread_stack_free_size_probe )(os_thread_id_t );
914914
915915 os_timer_id_t (* timer_init )(pTimer_callbackFunc_t , void * , const char_t * );
0 commit comments