📄 os_cpu_c.bak
字号:
#include "includes.h"OS_STK* OSTaskStkInit (void (*task)(void *pd), void *pdata, OS_STK *ptos, INT16U opt){ INT8U *stk; opt = opt; /* 'opt' is not used, prevent warning */ stk = ptos; *stk-- = 0; /* Task start adress,indeed it is not important */ *stk-- = 0; *stk-- = 0x82; /* PSW */ *stk-- = (INT8U)((INT16U)(task) >> 8 ); /* Interrupt Return Adress */ *stk-- = (INT8U)((INT16U)task); *stk-- = 0x11; /* RP0 */ *stk-- = 0x22; *stk-- = 0x33; /* RP1 */ *stk-- = 0x44; *stk-- = 0x55; /* RP2 */ *stk-- = 0x66; *stk-- = 0x77; /* RP3 */ *stk = 0x88; return (stk);}void OSTaskCreateHook(OS_TCB *ptcb){ }void OSTaskDelHook(OS_TCB *ptcb){ }void OSTaskSwHook(void){ }void OSTaskStatHook(void){ }void OSTimeTickHook(void){ OSTmrSignal();}void OSInitHookBegin(void){ }void OSInitHookEnd(void){}void OSTaskIdleHook(void){}void OSTCBInitHook(OS_TCB *ptcb){}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -