Prusa MINI Firmware overview

#include <usbh_msc.h>

Collaboration diagram for _MSC_Process:

Public Attributes

uint32_t max_lun
 
uint8_t InPipe
 
uint8_t OutPipe
 
uint8_t OutEp
 
uint8_t InEp
 
uint16_t OutEpSize
 
uint16_t InEpSize
 
MSC_StateTypeDef state
 
MSC_ErrorTypeDef error
 
MSC_ReqStateTypeDef req_state
 
MSC_ReqStateTypeDef prev_req_state
 
BOT_HandleTypeDef hbot
 
MSC_LUNTypeDef unit [MAX_SUPPORTED_LUN]
 
uint16_t current_lun
 
uint16_t rw_lun
 
uint32_t timer
 

Member Data Documentation

◆ max_lun

uint32_t _MSC_Process::max_lun

◆ InPipe

uint8_t _MSC_Process::InPipe

◆ OutPipe

uint8_t _MSC_Process::OutPipe

◆ OutEp

uint8_t _MSC_Process::OutEp

◆ InEp

uint8_t _MSC_Process::InEp

◆ OutEpSize

uint16_t _MSC_Process::OutEpSize

◆ InEpSize

uint16_t _MSC_Process::InEpSize

◆ state

MSC_StateTypeDef _MSC_Process::state

◆ error

MSC_ErrorTypeDef _MSC_Process::error

◆ req_state

MSC_ReqStateTypeDef _MSC_Process::req_state

◆ prev_req_state

MSC_ReqStateTypeDef _MSC_Process::prev_req_state

◆ hbot

BOT_HandleTypeDef _MSC_Process::hbot

◆ unit

MSC_LUNTypeDef _MSC_Process::unit[MAX_SUPPORTED_LUN]

◆ current_lun

uint16_t _MSC_Process::current_lun

◆ rw_lun

uint16_t _MSC_Process::rw_lun

◆ timer

uint32_t _MSC_Process::timer