📄 main.c
字号:
/*******************************************************************************
*
* scheduler
* Soft version: scheduler V1.00
* File Name: main.c
* Author : zhaofei ( zhaozhiyuan@163.net )
* creation date: 2006-05-17
* module description: software system entry
* Copyright (C) reserve
*
********************************************************************************/
/*
*
* 版本创建日志:
* -版本- -创建日期- -说明-
*
* V1.03 2006-11-16 增加TASKCFUNC(A)和TASKDFUNC(A)宏,
* 方便用户创建/声明任务和任务ID
* V1.02 2006-09-28 增加获取当前运行任务ID功能
* V1.01 2006-07-03 增加任务的初始化标志TaskInitFlag
* V1.00 2006-05-17 创建版本
*
*
********************************************************************************/
#include "main.h"
#include "init.h"
#include "task.h"
/*******************************************************************************
Function: main()
Description: user software entry
Calls: sysInit(), sch_scheduler_init(), sch_scheduler()
Called By: no
Input: no
Output: no
Return: no
Others: no
********************************************************************************/
#if defined(__RET_MAIN)
int main(void)
#else
void main(void)
#endif
{
/* complete user system initialization */
/* just refer to cpu,target board,memory,extern device ect initialization */
sysInit();
/* complete user task initialization */
/* start the first task */
sch_scheduler_init();
/* user task running & task scheduler */
sch_scheduler();
#if defined(__RET_MAIN)
return 0;
#endif
}
/* EOF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -