USB CDC library for MBED on STM32

Dependents:   PushToGo-F429

Embed: (wiki syntax)

« Back to documentation index

USBD_DESC_Private_Functions

USBD_DESC_Private_Functions
[USBD_DESC]

Functions

uint8_t * USBD_CDC_DeviceDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_DeviceDescriptor return the device descriptor.
uint8_t * USBD_CDC_LangIDStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_LangIDStrDescriptor return the LangID string descriptor.
uint8_t * USBD_CDC_ProductStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_ProductStrDescriptor return the product string descriptor.
uint8_t * USBD_CDC_ManufacturerStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_ManufacturerStrDescriptor return the manufacturer string descriptor.
uint8_t * USBD_CDC_SerialStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_SerialStrDescriptor return the serial number string descriptor.
uint8_t * USBD_CDC_ConfigStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_ConfigStrDescriptor return the configuration string descriptor.
uint8_t * USBD_CDC_InterfaceStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length)
 USBD_CDC_InterfaceStrDescriptor return the interface string descriptor.

Function Documentation

uint8_t * USBD_CDC_ConfigStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 276 of file usbd_desc.c.

uint8_t * USBD_CDC_DeviceDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_DeviceDescriptor return the device descriptor.

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

Definition at line 196 of file usbd_desc.c.

uint8_t * USBD_CDC_InterfaceStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 297 of file usbd_desc.c.

uint8_t * USBD_CDC_LangIDStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 209 of file usbd_desc.c.

uint8_t * USBD_CDC_ManufacturerStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 243 of file usbd_desc.c.

uint8_t * USBD_CDC_ProductStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 223 of file usbd_desc.c.

uint8_t * USBD_CDC_SerialStrDescriptor ( USBD_SpeedTypeDef  speed,
uint16_t *  length 
)

USBD_CDC_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 256 of file usbd_desc.c.