12 lines
506 B
C
12 lines
506 B
C
#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 |