debug note.txt
来自「一个多任务实时操作系统」· 文本 代码 · 共 14 行
TXT
14 行
已解决Task中不能调用简单函数的问题,
所谓简单函数是指汇编器编译函数时,在其入口处并不将lr压栈的函数。
以下函数已通过测试:
void Visby_SendMsg(Visby_Task *pdestTask, uint msgType, void *pdetail);
Visby_Msg *Visby_DequeueMsg(void);
void Visby_DestroyMsg(Visby_Msg *pMsg);
Visby_Task *Visby_CreateTask(void (*pentry)(void), byte priority, uint stackSize);
void Visby_DeleteTask(Visby_Task *ptask);
void Visby_SuspendTask(Visby_Task *ptask);
void Visby_SleepTask(Visby_Task *ptask, uint tick);
void Visby_ResumeTask(Visby_Task *ptask);
void Visby_Start(void);
看起来都正常
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?