| /*---------------------------------------------------------------------------- |
| * U S B - K e r n e l |
| *---------------------------------------------------------------------------- |
| * Name: usbdesc.h |
| * Purpose: USB Descriptors Definitions |
| * Version: V1.20 |
| *---------------------------------------------------------------------------- |
| * This software is supplied "AS IS" without any warranties, express, |
| * implied or statutory, including but not limited to the implied |
| * warranties of fitness for purpose, satisfactory quality and |
| * noninfringement. Keil extends you a royalty-free right to reproduce |
| * and distribute executable files created using this software for use |
| * on NXP Semiconductors LPC microcontroller devices only. Nothing else |
| * gives you the right to use this software. |
| * |
| * Copyright (c) 2009 Keil - An ARM Company. All rights reserved. |
| *---------------------------------------------------------------------------*/ |
| |
| #ifndef __USBDESC_H__ |
| #define __USBDESC_H__ |
| |
| |
| #define WBVAL(x) (x & 0xFF),((x >> 8) & 0xFF) |
| |
| #define USB_DEVICE_DESC_SIZE (sizeof(USB_DEVICE_DESCRIPTOR)) |
| #define USB_CONFIGUARTION_DESC_SIZE (sizeof(USB_CONFIGURATION_DESCRIPTOR)) |
| #define USB_INTERFACE_DESC_SIZE (sizeof(USB_INTERFACE_DESCRIPTOR)) |
| #define USB_ENDPOINT_DESC_SIZE (sizeof(USB_ENDPOINT_DESCRIPTOR)) |
| #define USB_DEVICE_QUALI_SIZE (sizeof(USB_DEVICE_QUALIFIER_DESCRIPTOR)) |
| #define USB_OTHER_SPEED_CONF_SIZE (sizeof(USB_OTHER_SPEED_CONFIGURATION)) |
| |
| extern const uint8_t USB_DeviceDescriptor[]; |
| extern const uint8_t USB_FSConfigDescriptor[]; |
| extern const uint8_t USB_HSConfigDescriptor[]; |
| extern const uint8_t USB_StringDescriptor[]; |
| extern const uint8_t USB_DeviceQualifier[]; |
| extern const uint8_t USB_FSOtherSpeedConfiguration[]; |
| extern const uint8_t USB_HSOtherSpeedConfiguration[]; |
| |
| |
| #endif /* __USBDESC_H__ */ |