os_config.h

来自「一个简单易用的可裁减的小型实时操作系统 移植非常简单」· C头文件 代码 · 共 55 行

H
55
字号
/*
 *******************************************************************************
 *
 * 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 + =
减小字号Ctrl + -
显示快捷键?