discoverpixy
Data Structures | Functions | Variables
usbh_msc_core.c File Reference
#include "usbh_msc_core.h"
#include "usbh_core.h"
Include dependency graph for usbh_msc_core.c:

Data Structures

struct  MSC_Machine_TypeDef
 

Functions

static USBH_Status USBH_MSC_InterfaceInit (USB_OTG_CORE_HANDLE *pdev, void *phost)
 
static void USBH_MSC_InterfaceDeInit (USB_OTG_CORE_HANDLE *pdev, void *phost)
 
static USBH_Status USBH_MSC_Handle (USB_OTG_CORE_HANDLE *pdev, void *phost)
 
static USBH_Status USBH_MSC_ClassRequest (USB_OTG_CORE_HANDLE *pdev, void *phost)
 
void USBH_LL_systick ()
 
void USBH_LL_setTimer ()
 
uint32_t USBH_LL_getTimer ()
 
int USBH_LL_open ()
 
int USBH_LL_close ()
 
int USBH_LL_send (const uint8_t *data, uint32_t len, uint16_t timeoutMs)
 
int USBH_LL_receive (uint8_t *data, uint32_t len, uint16_t timeoutMs)
 

Variables

USB_OTG_CORE_HANDLE USB_OTG_Core
 
USBH_HOST USB_Host
 
USBH_Class_cb_TypeDef USBH_MSC_cb
 
MSC_Machine_TypeDef MSC_Machine
 
volatile uint32_t cnt
 
volatile uint32_t cnt_int
 

Function Documentation

int USBH_LL_close ( )
uint32_t USBH_LL_getTimer ( )
int USBH_LL_open ( )
int USBH_LL_receive ( uint8_t *  data,
uint32_t  len,
uint16_t  timeoutMs 
)
int USBH_LL_send ( const uint8_t *  data,
uint32_t  len,
uint16_t  timeoutMs 
)
void USBH_LL_setTimer ( )
void USBH_LL_systick ( )

Here is the caller graph for this function:

static USBH_Status USBH_MSC_ClassRequest ( USB_OTG_CORE_HANDLE *  pdev,
void *  phost 
)
static
static USBH_Status USBH_MSC_Handle ( USB_OTG_CORE_HANDLE *  pdev,
void *  phost 
)
static
void USBH_MSC_InterfaceDeInit ( USB_OTG_CORE_HANDLE *  pdev,
void *  phost 
)
static
static USBH_Status USBH_MSC_InterfaceInit ( USB_OTG_CORE_HANDLE *  pdev,
void *  phost 
)
static

Variable Documentation

volatile uint32_t cnt
volatile uint32_t cnt_int
MSC_Machine_TypeDef MSC_Machine
USBH_HOST USB_Host
USB_OTG_CORE_HANDLE USB_OTG_Core
USBH_Class_cb_TypeDef USBH_MSC_cb
Initial value:
=
{
}
static USBH_Status USBH_MSC_Handle(USB_OTG_CORE_HANDLE *pdev, void *phost)
Definition: usbh_msc_core.c:133
static USBH_Status USBH_MSC_InterfaceInit(USB_OTG_CORE_HANDLE *pdev, void *phost)
Definition: usbh_msc_core.c:46
static USBH_Status USBH_MSC_ClassRequest(USB_OTG_CORE_HANDLE *pdev, void *phost)
Definition: usbh_msc_core.c:125
static void USBH_MSC_InterfaceDeInit(USB_OTG_CORE_HANDLE *pdev, void *phost)
Definition: usbh_msc_core.c:107