Prusa MINI Firmware overview
USBD_DescriptorsTypeDef Struct Reference

#include <usbd_def.h>

Collaboration diagram for USBD_DescriptorsTypeDef:

Public Attributes

uint8_t *(* GetDeviceDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetLangIDStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetManufacturerStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetProductStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetSerialStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetConfigurationStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 
uint8_t *(* GetInterfaceStrDescriptor )(USBD_SpeedTypeDef speed, uint16_t *length)
 

Member Data Documentation

◆ GetDeviceDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetDeviceDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetLangIDStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetLangIDStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetManufacturerStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetManufacturerStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetProductStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetProductStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetSerialStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetSerialStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetConfigurationStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetConfigurationStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)

◆ GetInterfaceStrDescriptor

uint8_t*(* USBD_DescriptorsTypeDef::GetInterfaceStrDescriptor) (USBD_SpeedTypeDef speed, uint16_t *length)