00001 #ifndef _LIB_STORAGEMEDIA_
00002 #define _LIB_STORAGEMEDIA_
00003
00004
00005
00006 #if defined ( __CC_ARM )
00007 #define WEAK __attribute__ ((weak))
00008 #elif defined ( __ICCARM__ )
00009 #define WEAK __weak
00010 #elif defined ( __GNUC__ )
00011 #define WEAK __attribute__ ((weak))
00012 #endif
00013
00014
00015 #if defined ( __CC_ARM )
00016 #define NO_INIT
00017 #elif defined ( __ICCARM__ )
00018 #define NO_INIT __no_init
00019 #elif defined ( __GNUC__ )
00020 #define NO_INIT
00021 #endif
00022
00023
00024
00025
00026
00027 #include "board.h"
00028
00029 #include "Media.h"
00030 #include "MEDNandFlash.h"
00031 #include "MEDRamDisk.h"
00032 #include "MEDSdcard.h"
00033 #include "MEDSdram.h"
00034 #include "sdio.h"
00035 #include "sdmmc.h"
00036 #include "sdmmc_cmd.h"
00037 #include "sdmmc_hal.h"
00038 #include "sdmmc_trace.h"
00039 #endif