heapdef.h

来自「少见的瑞萨,R8C/Tinmy系列弹片机AD的使用方法,提供源代码.以及中断的进」· C头文件 代码 · 共 51 行

H
51
字号
/***********************************************************************/
/*                                                                     */
/*  FILE        :heapdef.h                                             */
/*  DATE        :Fri, Nov 09, 2007                                     */
/*  DESCRIPTION :initialize the heap area.                             */
/*  CPU GROUP   :16(ROM16K)                                            */
/*                                                                     */
/*  This file is generated by Renesas Project Generator (Ver.4.8).     */
/*                                                                     */
/***********************************************************************/

/***************************************************************************
 *  COMPILER for R8C/Tiny
 *
 *  Copyright(c) 2004 Renesas Technology Corp.
 *  And Renesas Solutions Corp.,All Rights Reserved.
 *
 *
 * heapdef.h : heap size difinition
 *
 * This program is applicable when using the Memory Manager library
 *
 * $Date: 2005/11/08 09:34:48 $
 * $Revision: 1.5 $
 **************************************************************************/
#ifdef __HEAP__
//extern	_UBYTE _far * _mbase; 
extern	_UBYTE _far * _mnext; 
extern	_UDWORD _msize; 
//////////////////////////////////////////
// It's size of heap
// When you want to change size of heap, 
// please change this line.
// When you change this line,
// you must modify the value using hex character.

#ifndef __HEAPSIZE__
#define __HEAPSIZE__	0x300
#endif
extern _UBYTE heap_area[__HEAPSIZE__];

#pragma inline heap_init()
void heap_init(void)
{
/*	_mbase = &heap_area[0];*/
	_mnext = &heap_area[0];
	_msize = __HEAPSIZE__;
}

#endif

⌨️ 快捷键说明

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