Damian Gabino / picoGW_mcu
Embed: (wiki syntax)

« Back to documentation index

USBD_DESC_Private_Functions

USBD_DESC_Private_Functions
[USBD_DESC]

Functions

uint8_t * USBD_FS_DeviceDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_DeviceDescriptor return the device descriptor.
uint8_t * USBD_FS_LangIDStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_LangIDStrDescriptor return the LangID string descriptor.
uint8_t * USBD_FS_ProductStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_ProductStrDescriptor return the product string descriptor.
uint8_t * USBD_FS_ManufacturerStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_ManufacturerStrDescriptor return the manufacturer string descriptor.
uint8_t * USBD_FS_SerialStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_SerialStrDescriptor return the serial number string descriptor.
uint8_t * USBD_FS_ConfigStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_ConfigStrDescriptor return the configuration string descriptor.
uint8_t * USBD_FS_InterfaceStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_HS_InterfaceStrDescriptor return the interface string descriptor.
uint8_t * USBD_FS_USR_BOSDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_FS_USR_BOSDescriptor return the BOS descriptor.

Function Documentation

uint8_t * USBD_FS_ConfigStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_ConfigStrDescriptor return the configuration string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 314 of file usbd_desc.cpp.

uint8_t * USBD_FS_DeviceDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_DeviceDescriptor return the device descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 235 of file usbd_desc.cpp.

uint8_t * USBD_FS_InterfaceStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_HS_InterfaceStrDescriptor return the interface string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 334 of file usbd_desc.cpp.

uint8_t * USBD_FS_LangIDStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_LangIDStrDescriptor return the LangID string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 248 of file usbd_desc.cpp.

uint8_t * USBD_FS_ManufacturerStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_ManufacturerStrDescriptor return the manufacturer string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 281 of file usbd_desc.cpp.

uint8_t * USBD_FS_ProductStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_ProductStrDescriptor return the product string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 261 of file usbd_desc.cpp.

uint8_t * USBD_FS_SerialStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_SerialStrDescriptor return the serial number string descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 294 of file usbd_desc.cpp.

uint8_t * USBD_FS_USR_BOSDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_FS_USR_BOSDescriptor return the BOS descriptor.

Parameters:
speed: current device speed
length: pointer to data length variable
Return values:
pointerto descriptor buffer

Definition at line 354 of file usbd_desc.cpp.