Prusa MINI Firmware overview
USBH_MSC_CORE_Private_FunctionPrototypes
Collaboration diagram for USBH_MSC_CORE_Private_FunctionPrototypes:

Variables

USBH_ClassTypeDef USBH_msc
 

Detailed Description

Variable Documentation

◆ USBH_msc

USBH_MSC_Process
static USBH_StatusTypeDef USBH_MSC_Process(USBH_HandleTypeDef *phost)
USBH_MSC_Process The function is for managing state machine for MSC data transfers.
Definition: usbh_msc.c:325
NULL
#define NULL
Definition: usbd_def.h:53
USBH_MSC_SOFProcess
static USBH_StatusTypeDef USBH_MSC_SOFProcess(USBH_HandleTypeDef *phost)
USBH_MSC_SOFProcess The function is for SOF state.
Definition: usbh_msc.c:511
USB_MSC_CLASS
#define USB_MSC_CLASS
Definition: usbh_msc.h:153
USBH_MSC_InterfaceInit
static USBH_StatusTypeDef USBH_MSC_InterfaceInit(USBH_HandleTypeDef *phost)
USBH_MSC_InterfaceInit The function init the MSC class.
Definition: usbh_msc.c:149
USBH_MSC_ClassRequest
static USBH_StatusTypeDef USBH_MSC_ClassRequest(USBH_HandleTypeDef *phost)
USBH_MSC_ClassRequest The function is responsible for handling Standard requests for MSC class.
Definition: usbh_msc.c:269
USBH_MSC_InterfaceDeInit
static USBH_StatusTypeDef USBH_MSC_InterfaceDeInit(USBH_HandleTypeDef *phost)
USBH_MSC_InterfaceDeInit The function DeInit the Pipes used for the MSC class.
Definition: usbh_msc.c:235