示例代码如下:
#include"XCJoinOS.h"
static void XCAutoInitExe_Demo(void *cThis)
{
xcDebugOut("\n XC Auto-Init-Exe Demo this APP");
}
XCAutoInitDef(0,XCAutoInitExe_Demo);
代码讲解:
点1:第2行至第5行是一个C语言的函数,该函数的名字为:XCAutoInitExe_Demo,该函数无返回值,该函数有1个参数:空指针类型的cThis:可忽略此参数的作用,该函数完成的功能为:输出一个换行符+”XC Auto-Init-Exe Demo this APP“的字符串
点2:第6行是一行XCJoinOS的注册代码,将XCAutoInitExe_Demo函数注册到XCJoinOS中,这样会使得:XCJoinOS在芯片重启的时候,去执行一次XCAutoInitExe_Demo函数的功能(仅会执行一次)。在每次复位或者上电的时候,会被执行一次。
点3: XCAutoInitDef的作用就是:注册一个上电或复位只会被执行一次的函数。
--->更多说明: