h8300.h

来自「RTEMS (Real-Time Executive for Multiproc」· C头文件 代码 · 共 58 行

H
58
字号
/*  h8300.h * *  This file contains information pertaining to the Hitachi H8/300 *  processor family. * *  COPYRIGHT (c) 1989-1999. *  On-Line Applications Research Corporation (OAR). * *  The license and distribution terms for this file may be *  found in the file LICENSE in this distribution or at *  http://www.rtems.com/license/LICENSE. * *  $Id: h8300.h,v 1.1.4.1 2003/09/04 18:47:24 joel Exp $ */#ifndef _INCLUDE_H8300_h#define _INCLUDE_H8300_h#ifdef __cplusplusextern "C" {#endif/* *  This file contains the information required to build *  RTEMS for a particular member of the "h8300" *  family when executing in protected mode.  It does *  this by setting variables to indicate which implementation *  dependent features are present in a particular member *  of the family. *//* *  RTEMS compiles for the base H8 with numerous warnings but has never *  been tested on a CPU with 16 bit address space. * *  FIXME: *  This macro is defined to handle a couple of places where  *  addresses are cast to pointers.  There really should be  *  a "int-pointer" type that pointers are cast to before being *  mathematcically manipulated.  When that is added, search *  for all references to this macro and remove them. */#if defined(__H8300__)#define RTEMS_CPU_HAS_16_BIT_ADDRESSES 1#endif #define CPU_NAME  "Hitachi H8300"#define CPU_MODEL_NAME  "h8300"#define H8300_HAS_FPU     0#ifdef __cplusplus}#endif#endif /* end of include file */

⌨️ 快捷键说明

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