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 + -
显示快捷键?