www.pudn.com > s3c2443_test_code.zip > System.h


#ifndef __SYSTEM_H__ 
#define __SYSTEM_H__ 
 
 
#include  
#include  
#include  
#include  
#include  
#include  
 
#include "Def.h" 
#include "Option.h" 
#include "2443addr.h" 
#include "Console.h" 
#include "2443gpio_ref.h" 
#include "MMUCache.h" 
#include "Exception.h" 
#include "PLL.h" 
#include "uart.h" 
 
 
 
 
#ifdef __cplusplus 
extern "C" { 
#endif 
///////////////////////////// 
extern	unsigned int MPLL; 
extern	unsigned int ARMCLK, HCLK, PCLK; 
extern	unsigned int ARMCLKdiv, HCLKdiv, PCLKdiv; 
 
//--------------------- 
// 	in system.c 
//--------------------- 
// system clock calc. 
void SystemCLK(unsigned int prt_msg); // edit 060624 
// traditional delay function 
void Delay(int time); 
// additional delay function 
void SetResTDelay(unsigned int time_res); 
void InitTDelayFunc(void);  
void TDelay(unsigned int d_count); 
// stopwatch functon 
void SetResStopwatch(unsigned int time_res); 
void StartStopwatch(void); 
unsigned int EndStopwatch(void); 
// max1718 voltage control 
void Max1718_Init(void); 
void Max1718_Set(int pwr, int voltage); // pwr=1:ARM, pwr=0:INT 
 
//--------------------- 
//	in system_asm.s 
//--------------------- 
void IsrIRQ(void); 
 
#ifdef __cplusplus 
} 
#endif 
 
#endif /*__SYSTEM_H__*/