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

📄 os_config.h

📁 一个简单易用的可裁减的小型实时操作系统 移植非常简单
💻 H
字号:
/*
 *******************************************************************************
 *
 * MicroROS
 *
 * Copyright (C) 2007 <amwox@163.com>			
 *
 * Description	: 配置文件
 *
 * File			: os_config.h
 * Author		: amwox
 * Edition		: V0.10
 * History		: 2007-10-29  created 
 *				  2008-01-28  增加事件阻塞计数器EVENT_BLOCK_COUNT使能
 *******************************************************************************
 */
#ifndef __OS_CONFIG_H__
#define __OS_CONFIG_H__

#include <ioavr.h>
#include <ina90.h>

/*
*******************************************************************************
* CPU时钟频率
*******************************************************************************
*/
#define OS_CPU_COLOK_FREQUENCY          7372800UL
#define OS_TICK_PER_SECOND              400UL      /*2.5ms*/
#define MS(x)							(x*OS_TICK_PER_SECOND/1000)
/*
*******************************************************************************
* 配置宏定义
*******************************************************************************
*/
#define EVENT_BLOCK_COUNT				0			/*事件阻塞计数器使能*/
#define DEBUG							0
#define SEMAPHORE_EN					1
#define MUTEX_EN						1
#define MAILBOX_EN						1

#define	

/*
*******************************************************************************
* 最小堆栈尺寸.
* 分配堆栈时,堆栈的大小与处理器,编译器,优化等级,函数调用深度,局部变量的使用有关
*******************************************************************************
*/
#define RCSTACKSIZE						20		/*函数调用深度为(RCSTACKSIZE/2)*/
#define MINCONTEXT						(35 + RCSTACKSIZE)

#endif

⌨️ 快捷键说明

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