/* * File: SDCardMgr.h * Author: JF * * Created on May 18, 2017, 8:20 PM */ #ifndef SDCARDMGR_H #define SDCARDMGR_H #ifdef USE_FATFS //#include "FatFS/diskio.h" #else #include "FileSystem/fileio_lfn.h" #endif enum eSDCardStates { SD_CARD_INIT_STATE, SD_CARD_MOUNT_DRIVE_STATE, SD_CARD_READY_STATE, SD_CARD_ERROR_MOUNTING_STATE }; #ifdef USE_FATFS #else void FILEIO_GetTimestamp(FILEIO_TIMESTAMP * timeStamp); //void FILEIO_SETUP_HW(); #endif int InitSDCard(); int MountDrive(); int IsDriveDetected(); int IsDriveMounted(); int TickSDCard(); int ListRootDir(); //void FILEIO_ #endif /* SDCARDMGR_H */