main.c
来自「为AVR单片机提供的底层操作系统代码」· C语言 代码 · 共 63 行
C
63 行
/*******************************************************************************
*
* 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 + =
减小字号Ctrl + -
显示快捷键?