Files
TAIXIN/sdk/app/user_work/user_work.h

12 lines
506 B
C
Raw Permalink Normal View History

#ifndef __USER_WORK_H
#define __USER_WORK_H
#include "osal/sleep.h"
#include "osal/work.h"
#include "osal/irq.h"
//如果添加这个头文件,就意味着使用user_work去代替默认sdk的workqueue
#define os_run_work(work) os_run_userwork(work)
#define os_run_work_delay(work,time) os_run_userwork_delay(work,time)
int32 os_run_userwork(struct os_work *work);
int32 os_run_userwork_delay(struct os_work *work, uint32 delay_ms);
void user_workqueue_init(uint16 pri,void *stack,uint16 stack_size);
#endif