www.pudn.com > ADS_s3c2440a.rar > 2440test.cpp
//==================================================================== // File Name : 2440test.c // Function : S3C2440 Test Main Menu // Program : Shin, On Pil (SOP) // Date : May 30, 2002 // Version : 0.0 // History // 0.0 : Programming start (February 20,2002) -> SOP // 1.0 (20020530) : First release for customer // 1.1 (20020801) : Strata NOR Flash Added and etc. -> SOP // R0.0 (20030415): Modified for 2440. -> DonGo //==================================================================== #include#include #include "def.h" #include "option.h" #include "2440addr.h" #include "2440lib.h" // 03.11.27 junon #if USE_MAIN #include #endif #ifdef __cplusplus extern "C" { #endif #if (ADS10 && !USE_MAIN) // 04.01.12 junon int __rt_lib_init(void); //for ADS 1.0 #endif void xmain(void); int delayLoopCount; #ifdef __cplusplus } #endif #if USE_MAIN // USE_MAIN=TRUE // Ensure no functions that use semihosting SWIs are linked in from the C library #if !SEMIHOSTING // SEMIHOSTING=FALSE #pragma import(__use_no_semihosting_swi) #endif //!SEMIHOSTING int main(void) #else #ifdef __cplusplus // __cplusplus=TRUE extern "C" void CEntry(void) //To retain the C naming method #else void CEntry(void) #endif //__cplusplus #endif //(ADS10 && USE_MAIN) { #if (ADS10 && !USE_MAIN) __rt_lib_init(); //for ADS 1.0 #endif xmain(); }