1 #ifndef GM_USB_STORAGE_HPP_
2 #define GM_USB_STORAGE_HPP_
8 #include <GmFatFs/ff.h>
10 #if (GEO_FATFS_TI == GEO_TRUE)
11 #include <driverlib/gpio.h>
12 #include <driverlib/ssi.h>
13 #include <driverlib/sysctl.h>
14 #include <ti/sysbios/family/arm/m3/Hwi.h>
17 #define DRIVE_NOT_MOUNTED ~0
21 #include "GeoFatFsStorage.hpp"
22 #include "GmFatFs/USBMSCHFatFsTiva.h"
23 #if (GEO_FATFS_TI == GEO_TRUE)
24 #include <ti/drivers/sdspi/SDSPITiva.h>
35 static int Setup (
unsigned int uiIndex);
37 virtual const char *GetDrive ();
40 virtual int GetFatFsBlockSize () {
return GEO_USB_FATFS_BLOCK_SIZE; };
55 static USBMSCHFatFs_Handle s_usbmschfatfsHandle;
56 static USBMSCHFatFs_Params s_usbmschfatfsParams;
63 static void SetAsFatFsFactory (
const char whichStorage);
Definition: GeoFatFsStorage.hpp:89
Definition: GeoFatFsStorage.hpp:38
Definition: GmUsbStorage.hpp:50
Definition: GmUsbStorage.hpp:30
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47