76 #ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED    77   #if defined ( __ICCARM__ )     78     #pragma data_alignment=4       83 #ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED    84   #if defined ( __ICCARM__ )     85     #pragma data_alignment=4       90 #ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED    91   #if defined ( __ICCARM__ )     92     #pragma data_alignment=4    
uint32_t DCD_EP_Flush(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
This Function flushes the FIFOs. 
void MSC_BOT_CplClrFeature(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
MSC_BOT_CplClrFeature Complete the clear feature request. 
void MSC_BOT_Reset(USB_OTG_CORE_HANDLE *pdev)
MSC_BOT_Reset Reset the BOT Machine. 
static void MSC_BOT_SendData(USB_OTG_CORE_HANDLE *pdev, uint8_t *pbuf, uint16_t len)
MSC_BOT_SendData Send the requested data. 
void MSC_BOT_DataOut(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
MSC_BOT_DataOut Proccess MSC OUT data. 
uint32_t DCD_EP_Tx(USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8_t *pbuf, uint32_t buf_len)
Transmit data over USB. 
header for the STORAGE DISK file file 
#define BOT_CSW_SIGNATURE
void MSC_BOT_CBW_finish(USB_OTG_CORE_HANDLE *pdev)
void MSC_BOT_DataIn(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
MSC_BOT_DataIn Handle BOT IN data stage. 
int8_t SCSI_ProcessCmd(USB_OTG_CORE_HANDLE *pdev, uint8_t lun, uint8_t *params)
SCSI_ProcessCmd Process SCSI commands. 
const USBD_STORAGE_cb_TypeDef *const USBD_STORAGE_fops
#define BOT_STATE_RECOVERY
#define BOT_CBW_SIGNATURE
header for the usbd_msc_scsi.c file 
__ALIGN_BEGIN uint8_t MSC_BOT_Data [MSC_MEDIA_PACKET] __ALIGN_END
uint32_t DCD_EP_Stall(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
Stall an endpoint. 
header file for the usbd_ioreq.c file 
void MSC_BOT_DeInit(USB_OTG_CORE_HANDLE *pdev)
MSC_BOT_DeInit Uninitialize the BOT Machine. 
static void MSC_BOT_CBW_Decode(USB_OTG_CORE_HANDLE *pdev)
MSC_BOT_CBW_Decode Decode the CBW command and set the BOT state machine accordingtly. 
MSC_BOT_CBW_TypeDef MSC_BOT_cbw
void SCSI_SenseCode(uint8_t lun, uint8_t sKey, uint8_t ASC)
SCSI_SenseCode Load the last error code in the error list. 
MSC_BOT_CSW_TypeDef MSC_BOT_csw
void MSC_BOT_SendCSW(USB_OTG_CORE_HANDLE *pdev, uint8_t CSW_Status)
MSC_BOT_SendCSW Send the Command Status Wrapper. 
uint16_t USBD_GetRxCount(USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
USBD_GetRxCount returns the received data length. 
int8_t(* Init)(uint8_t lun)
header for the usbd_msc_bot.c file 
uint32_t DCD_EP_PrepareRx(USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr, uint8_t *pbuf, uint16_t buf_len)
DCD_EP_PrepareRx. 
void MSC_BOT_Init(USB_OTG_CORE_HANDLE *pdev)
MSC_BOT_Init Initialize the BOT Process. 
static void MSC_BOT_Abort(USB_OTG_CORE_HANDLE *pdev)
MSC_BOT_Abort Abort the current transfer.