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 + -
显示快捷键?