⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interrupt.p

📁 ucOS 模拟环境
💻 P
📖 第 1 页 / 共 5 页
字号:




 










 

#line 592 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"





 




void         *OSMboxAccept(OS_EVENT *pevent);


OS_EVENT     *OSMboxCreate(void *msg);


OS_EVENT     *OSMboxDel(OS_EVENT *pevent, INT8U opt, INT8U *err);


void         *OSMboxPend(OS_EVENT *pevent, INT16U timeout, INT8U *err);


INT8U         OSMboxPost(OS_EVENT *pevent, void *msg);



INT8U         OSMboxPostOpt(OS_EVENT *pevent, void *msg, INT8U opt);



INT8U         OSMboxQuery(OS_EVENT *pevent, OS_MBOX_DATA *p_mbox_data);







 

#line 647 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"





 




INT8U         OSMutexAccept(OS_EVENT *pevent, INT8U *err);


OS_EVENT     *OSMutexCreate(INT8U prio, INT8U *err);


OS_EVENT     *OSMutexDel(OS_EVENT *pevent, INT8U opt, INT8U *err);


void          OSMutexPend(OS_EVENT *pevent, INT16U timeout, INT8U *err);
INT8U         OSMutexPost(OS_EVENT *pevent);


INT8U         OSMutexQuery(OS_EVENT *pevent, OS_MUTEX_DATA *p_mutex_data);




 




 




void  *OSQAccept (OS_EVENT *pevent);


OS_EVENT     *OSQCreate(void **start, INT16U size);


OS_EVENT     *OSQDel(OS_EVENT *pevent, INT8U opt, INT8U *err);



INT8U         OSQFlush(OS_EVENT *pevent);


void         *OSQPend(OS_EVENT *pevent, INT16U timeout, INT8U *err);


INT8U         OSQPost(OS_EVENT *pevent, void *msg);



INT8U         OSQPostFront(OS_EVENT *pevent, void *msg);



INT8U         OSQPostOpt(OS_EVENT *pevent, void *msg, INT8U opt);



INT8U         OSQQuery(OS_EVENT *pevent, OS_Q_DATA *p_q_data);




 




 
#line 744 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"

 




 





INT8U         OSTaskCreate(void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT8U prio);


#line 770 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"
























 




 

void          OSTimeDly(INT16U ticks);














void          OSTimeTick(void);





 

void          OSInit(void);

void          OSIntEnter(void);
void          OSIntExit(void);






void          OSStart(void);

void          OSStatInit(void);

INT16U        OSVersion(void);

 





 






INT8U         OS_EventTaskRdy(OS_EVENT *pevent, void *msg, INT8U msk);
void          OS_EventTaskWait(OS_EVENT *pevent);
void          OS_EventTO(OS_EVENT *pevent);
void          OS_EventWaitListInit(OS_EVENT *pevent);







void          OS_MemClr(INT8U *pdest, INT16U size);
void          OS_MemCopy(INT8U *pdest, INT8U *psrc, INT16U size);






void          OS_QInit(void);


void          OS_Sched(void);






void          OS_TaskIdle(void *p_arg);


void          OS_TaskStat(void *p_arg);










INT8U         OS_TCBInit(INT8U prio, OS_STK *ptos, OS_STK *pbos, INT16U id, INT32U stk_size, void *pext, INT16U opt);

 





 






void          OSInitHookBegin(void);
void          OSInitHookEnd(void);


void          OSIntCtxSw(void);

void          OSStartHighRdy(void);

void          OSTaskCreateHook(OS_TCB *ptcb);
void          OSTaskDelHook(OS_TCB *ptcb);


void          OSTaskIdleHook(void);


void          OSTaskStatHook(void);
OS_STK       *OSTaskStkInit(void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT16U opt);


void          OSTaskSwHook(void);



void          OSTCBInitHook(OS_TCB *ptcb);



void          OSTimeTickHook(void);







 


void          OSCtxSw(void);
void          OSTickISR(void);


 










 





 

#line 982 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"


























 

#line 1016 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"






















 

#line 1050 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"














 

#line 1072 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"














 

#line 1098 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"


































 

#line 1140 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"














 

#line 1166 "E:\\Study\\ucOS-II\\ucOS-II\\ucOS kernel\\ucos_ii.h"

















































 






⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -