www.pudn.com > steper8.zip > DSP28_GlobalVariableDefs.c, change:2002-05-27,size:3026b


// 
//      TMDX ALPHA RELEASE 
//      Intended for product evaluation purposes 
// 
//########################################################################### 
// 
// FILE:	DSP28_GlobalVariableDefs.c 
// 
// TITLE:	DSP28 Global Variables and Data Section Pragmas. 
// 
//########################################################################### 
// 
//  Ver | dd mmm yyyy | Who  | Description of changes 
// =====|=============|======|=============================================== 
//  0.55| 06 May 2002 | L.H. | EzDSP Alpha Release 
//  0.56| 21 May 2002 | L.H. | Corrected case typo - PIE -> Pie 
//  0.57| 27 May 2002 | L.H. | No change 
//########################################################################### 
 
 
 
//--------------------------------------------------------------------------- 
// Define Global Peripheral Variables: 
// 
 
#include "DSP28_Device.h" 
 
#pragma DATA_SECTION(AdcRegs,"AdcRegsFile"); 
volatile struct ADC_REGS AdcRegs; 
 
#pragma DATA_SECTION(CpuTimer0Regs,"CpuTimer0RegsFile"); 
volatile struct CPUTIMER_REGS CpuTimer0Regs; 
 
#pragma DATA_SECTION(CpuTimer1Regs,"CpuTimer1RegsFile"); 
volatile struct CPUTIMER_REGS CpuTimer1Regs; 
 
#pragma DATA_SECTION(CpuTimer2Regs,"CpuTimer2RegsFile"); 
volatile struct CPUTIMER_REGS CpuTimer2Regs; 
 
#pragma DATA_SECTION(ECanaRegs,"ECanaRegsFile"); 
volatile struct ECAN_REGS ECanaRegs; 
 
#pragma DATA_SECTION(ECanaMboxes,"ECanaMboxesFile"); 
volatile struct ECAN_MBOXES ECanaMboxes; 
 
#pragma DATA_SECTION(EvaRegs,"EvaRegsFile"); 
volatile struct EVA_REGS EvaRegs; 
 
#pragma DATA_SECTION(EvbRegs,"EvbRegsFile"); 
volatile struct EVB_REGS EvbRegs; 
 
#pragma DATA_SECTION(GpioDataRegs,"GpioDataRegsFile"); 
volatile struct GPIO_DATA_REGS GpioDataRegs; 
 
#pragma DATA_SECTION(GpioMuxRegs,"GpioMuxRegsFile"); 
volatile struct GPIO_MUX_REGS GpioMuxRegs; 
 
#pragma DATA_SECTION(McbspaRegs,"McbspaRegsFile"); 
volatile struct MCBSP_REGS McbspaRegs; 
 
#pragma DATA_SECTION(PieCtrl,"PieCtrlRegsFile"); 
volatile struct PIE_CTRL_REGS PieCtrl; 
 
#pragma DATA_SECTION(PieVectTable,"PieVectTable"); 
struct PIE_VECT_TABLE PieVectTable; 
 
#pragma DATA_SECTION(SciaRegs,"SciaRegsFile"); 
volatile struct SCI_REGS SciaRegs; 
 
#pragma DATA_SECTION(ScibRegs,"ScibRegsFile"); 
volatile struct SCI_REGS ScibRegs; 
 
#pragma DATA_SECTION(SpiaRegs,"SpiaRegsFile"); 
volatile struct SPI_REGS SpiaRegs; 
 
#pragma DATA_SECTION(SysCtrlRegs,"SysCtrlRegsFile"); 
volatile struct SYS_CTRL_REGS SysCtrlRegs; 
 
#pragma DATA_SECTION(DevEmuRegs,"DevEmuRegsFile"); 
volatile struct DEV_EMU_REGS DevEmuRegs; 
 
#pragma DATA_SECTION(CsmRegs,"CsmRegsFile"); 
volatile struct CSM_REGS CsmRegs; 
 
#pragma DATA_SECTION(CsmPwl,"CsmPwlFile"); 
volatile struct CSM_PWL CsmPwl; 
 
#pragma DATA_SECTION(FlashRegs,"FlashRegsFile"); 
volatile struct FLASH_REGS FlashRegs; 
 
#pragma DATA_SECTION(XintfRegs,"XintfRegsFile"); 
volatile struct XINTF_REGS XintfRegs; 
 
#pragma DATA_SECTION(XIntruptRegs,"XIntruptRegsFile"); 
volatile struct XINTRUPT_REGS XIntruptRegs;