52 #ifndef ti_drivers_usbmschfatfs_USBMSCHFatFsTiva__include
53 #define ti_drivers_usbmschfatfs_USBMSCHFatFsTiva__include
62 #include <ti/sysbios/gates/GateMutex.h>
64 #define ti_sysbios_family_arm_m3_Hwi__nolocalnames
65 #include <ti/sysbios/family/arm/m3/Hwi.h>
66 #include <ti/sysbios/knl/Task.h>
67 #include <ti/sysbios/knl/Semaphore.h>
68 #include <ti/sysbios/fatfs/ff.h>
69 #include <ti/sysbios/fatfs/diskio.h>
72 #include <usblib/host/usbhmsc.h>
79 #define HCDMEMORYPOOLSIZE 128
119 ti_sysbios_family_arm_m3_Hwi_Struct
hwi;
130 #undef ti_sysbios_family_arm_m3_Hwi__nolocalnames
Task_Struct taskHCDMain
Definition: USBMSCHFatFsTiva.h:120
USBMSCHFatFsTiva_USBState
USBMSCHFatFsTiva_USBState.
Definition: USBMSCHFatFsTiva.h:87
GateMutex_Struct gateUSBWait
Definition: USBMSCHFatFsTiva.h:121
unsigned long USBMSCType
Definition: USBMSCHFatFsTiva.h:75
struct USBMSCHFatFsTiva_Object USBMSCHFatFsTiva_Object
USBMSCHFatFsTiva Object.
FATFS filesystem
Definition: USBMSCHFatFsTiva.h:126
uint32_t driveNumber
Definition: USBMSCHFatFsTiva.h:117
#define HCDMEMORYPOOLSIZE
Definition: USBMSCHFatFsTiva.h:79
unsigned int intNum
Definition: USBMSCHFatFsTiva.h:107
Definition: USBMSCHFatFsTiva.h:100
GateMutex_Struct gateUSBLibAccess
Definition: USBMSCHFatFsTiva.h:122
Definition: USBMSCHFatFsTiva.h:90
USBMSCHFatFsTiva_USBState volatile state
Definition: USBMSCHFatFsTiva.h:118
struct USBMSCHFatFsTiva_HWAttrs USBMSCHFatFsTiva_HWAttrs
USBMSCHFatFsTiva Hardware attributes.
USBMSCHFatFsTiva Hardware attributes.
Definition: USBMSCHFatFsTiva.h:106
USBMSCHFatFsTiva Object.
Definition: USBMSCHFatFsTiva.h:116
uint8_t memPoolHCD[HCDMEMORYPOOLSIZE]
Definition: USBMSCHFatFsTiva.h:125
struct USBMSCHFatFsTiva_Object * USBMSCHFatFsTiva_Handle
unsigned int intPriority
Definition: USBMSCHFatFsTiva.h:108
The definition of a USBMSCHFatFs function table that contains the required set of functions to contro...
Definition: USBMSCHFatFs.h:236
ti_sysbios_family_arm_m3_Hwi_Struct hwi
Definition: USBMSCHFatFsTiva.h:119
USBMSCHFatFs driver interface.
Definition: USBMSCHFatFsTiva.h:95
const USBMSCHFatFs_FxnTable USBMSCHFatFsTiva_fxnTable
Semaphore_Struct semUSBConnected
Definition: USBMSCHFatFsTiva.h:123
Definition: USBMSCHFatFsTiva.h:88
USBMSCType MSCInstance
Definition: USBMSCHFatFsTiva.h:124