www.pudn.com > FreeRTOSV4.4.0.zip > ebi.h


//*----------------------------------------------------------------------------- 
//*         ATMEL Microcontroller Software Support  -  ROUSSET  - 
//*----------------------------------------------------------------------------- 
//* The software is delivered "AS IS" without warranty or condition of any 
//* kind, either express, implied or statutory. This includes without 
//* limitation any warranty or condition with respect to merchantability or 
//* fitness for any particular purpose, or against the infringements of 
//* intellectual property rights of others. 
//*----------------------------------------------------------------------------- 
//* File Name           : ebi.h 
//* Object              : External Bus Interface Definition File 
//* Translator          : ARM Software Development Toolkit V2.11a 
//* 
//* 1.0 03/11/97 JCZ    : Creation 
//* 2.0 21/10/98 JCZ    : Clean up 
//*----------------------------------------------------------------------------- 
 
#ifndef ebi_h 
#define ebi_h 
 
/*----------------------------------------*/ 
/* Memory Controller Interface Definition */ 
/*----------------------------------------*/ 
 
typedef struct 
{ 
    at91_reg        EBI_CSR[8] ;        /* Chip Select Register */ 
    at91_reg        EBI_RCR ;           /* Remap Control Register */ 
    at91_reg        EBI_MCR ;           /* Memory Control Register */ 
} StructEBI ; 
 
/*-----------------------*/ 
/* Chip Select Registers */ 
/*-----------------------*/ 
 
/* Data Bus Width */ 
#define DataBus16               (1<<0) 
#define DataBus8                (2<<0) 
#define DBW                     (3<<0) 
 
/* Number of Wait States */ 
#define B_NWS                   2 
#define WaitState1              (0<