⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel.h

📁 AVR单片机C语言程序设计实例精粹
💻 H
字号:
//******************************************************************************
// File Name : Kernel.h
// Author    : Steaven
// Created   : 2008-06-09
// Modified  : 
// Revision  : V0.0
//******************************************************************************

//data type defintion(modify if needed)
#define INT8U  unsigned char
#define INT8S    signed char
#define INT16U unsigned int
#define INT16S   signed int
#define INT32U unsigned long
#define INT32S   signed long

//macro defintion
#define true	 1
#define false	 0

//time constant definition
#define cKernel_1S  100
#define cKernel_2S  200
#define cKernel_5S  500
#define cKernel_10S 1000

//constant definiton(modify if needed)
//#define cMaxTask 4

//public function list
INT16U OS_Event_Pend(INT8U bTaskPrio);
INT16U OS_Task_Switch(INT8U bTaskPrio);
void OS_Event_Post(INT8U bTaskPrio,INT16U wTaskEvent);
void OS_Task_Create(INT8U bTaskPrio,INT16U wTimerPeriod);
void OS_Task_Init(INT8U bTaskPrio,INT16U wTimerCount);
void OS_Task_Update(void);
void OS_Init(void);
void OS_Start(void);

//===============================END OF FILE==================================//


	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -