|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Private functions declaration. More...
Functions | |
| static void | Get_SerialNum (void) |
| Create the serial number string descriptor. | |
| static void | IntToUnicode (uint32_t value, uint8_t *pbuf, uint8_t len) |
| Convert Hex 32Bits value into char. | |
| uint8_t * | USBD_HS_DeviceDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the device descriptor. | |
| uint8_t * | USBD_HS_LangIDStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the LangID string descriptor. | |
| uint8_t * | USBD_HS_ManufacturerStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the manufacturer string descriptor. | |
| uint8_t * | USBD_HS_ProductStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the product string descriptor. | |
| uint8_t * | USBD_HS_SerialStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the serial number string descriptor. | |
| uint8_t * | USBD_HS_ConfigStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the configuration string descriptor. | |
| uint8_t * | USBD_HS_InterfaceStrDescriptor (USBD_SpeedTypeDef speed, uint16_t *length) |
| Return the interface string descriptor. | |
Private functions declaration.
Private functions declaration for HS.
|
static |
Create the serial number string descriptor.
| None |
| None |
Definition at line 377 of file usbd_desc.c.
References DEVICE_ID1, DEVICE_ID2, DEVICE_ID3, and IntToUnicode().
Referenced by USBD_HS_SerialStrDescriptor().
|
static |
Convert Hex 32Bits value into char.
| value | value to convert |
| pbuf | pointer to the buffer |
| len | buffer length |
| None |
Definition at line 403 of file usbd_desc.c.
Referenced by Get_SerialNum().
| uint8_t * USBD_HS_ConfigStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the configuration string descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 325 of file usbd_desc.c.
References USBD_CONFIGURATION_STRING_HS, USBD_GetString(), and USBD_SPEED_HIGH.
| uint8_t * USBD_HS_DeviceDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the device descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 246 of file usbd_desc.c.
References UNUSED.
| uint8_t * USBD_HS_InterfaceStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the interface string descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 344 of file usbd_desc.c.
References USBD_GetString(), and USBD_INTERFACE_STRING_HS.
| uint8_t * USBD_HS_LangIDStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the LangID string descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 259 of file usbd_desc.c.
References UNUSED.
| uint8_t * USBD_HS_ManufacturerStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the manufacturer string descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 291 of file usbd_desc.c.
References UNUSED, USBD_GetString(), and USBD_MANUFACTURER_STRING.
| uint8_t * USBD_HS_ProductStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the product string descriptor.
| speed | : current device speed |
| length | : pointer to data length variable |
| pointer | to descriptor buffer |
Definition at line 272 of file usbd_desc.c.
References USBD_GetString(), and USBD_PRODUCT_STRING_HS.
| uint8_t * USBD_HS_SerialStrDescriptor | ( | USBD_SpeedTypeDef | speed, |
| uint16_t * | length ) |
Return the serial number string descriptor.
| speed | : Current device speed |
| length | : Pointer to data length variable |
| Pointer | to descriptor buffer |
Definition at line 304 of file usbd_desc.c.
References Get_SerialNum(), UNUSED, and USB_SIZ_STRING_SERIAL.