www.pudn.com > SCIB_RS232.rar > DSP281x_GlobalPrototypes.h


//########################################################################### 
// 
// FILE:   DSP281x_GlobalPrototypes.h 
// 
// TITLE:  Global prototypes for DSP28 Examples  
//########################################################################### 
	 
#ifndef DSP281x_GLOBALPROTOTYPES_H 
#define DSP281x_GLOBALPROTOTYPES_H 
 
 
 
 
/*---- shared global function prototypes -----------------------------------*/ 
//extern void InitAdc(void); 
extern void InitPeripherals(void); 
extern void InitGpio(void); 
extern void InitPieCtrl(void); 
extern void InitPieVectTable(void); 
extern void EnableInterrupts(void); 
extern void InitSci(void); 
extern void InitSysCtrl(void); 
extern void InitXintf(void); 
extern void InitXIntrupt(void); 
extern void InitPll(Uint16 val); 
extern void InitPeripheralClocks(void); 
 
 
// Watchdog functions 
// DSP28_SysCtrl.c 
extern void KickDog(void); 
extern void DisableDog(void); 
 
// DSP28_DBGIER.asm 
//extern void SetDBGIER(Uint16 dbgier); 
 
 
 
 
//                 CAUTION 
// This function MUST be executed out of RAM. Executing it 
// out of OTP/Flash will yield unpredictable results 
extern void InitFlash(void); 
 
 
void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr); 
 
 
//--------------------------------------------------------------------------- 
// External symbols created by the linker cmd file 
// DSP28 examples will use these to relocate code from one LOAD location  
// in either Flash or XINTF to a different RUN location in internal 
// RAM 
 
//extern Uint16 secureRamFuncs_loadstart; 
//extern Uint16 secureRamFuncs_loadend; 
//extern Uint16 secureRamFuncs_runstart; 
 
 
#endif   // - end of DSP281x_GLOBALPROTOTYPES_H