Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
Internal USB definitions. More...
#include "cascoda-bm/cascoda_types.h"
Go to the source code of this file.
Classes | |
struct | UsbDeviceDescriptor |
Device descriptor. More... | |
struct | UsbBOSDescriptor |
BOS descriptor. More... | |
struct | UsbDeviceCapabilityDescriptor |
Device Capability descriptor. More... | |
struct | UsbConfigurationDescriptor |
Configuration descriptor. More... | |
struct | UsbInterfaceDescriptor |
Interface descriptor. More... | |
struct | UsbEndpointDescriptor |
Endpoint descriptor. More... | |
struct | UsbStringDescriptor |
String descriptor. More... | |
Macros | |
#define | USB_DT_DEVICE (1) |
#define | USB_DT_CONFIGURATION (2) |
#define | USB_DT_STRING (3) |
#define | USB_DT_INTERFACE (4) |
#define | USB_DT_ENDPOINT (5) |
#define | USB_DT_BOS (15) |
#define | USB_DT_DEVICE_CAPABILITY (16) |
#define | USB_DT_HID (33) |
#define | USB_DT_HID_RPT (34) |
#define | USB_DCT_WIRELESS (1) |
#define | USB_DCT_2_0_EXTENSION (2) |
#define | USB_ILANGUAGE (0) |
#define | USB_IMANUFACTURER (1) |
#define | USB_IPRODUCT (2) |
#define | USB_ISERIAL (3) |
#define | USB_ILAST (3) |
Typedefs | |
typedef struct UsbDeviceDescriptor | UsbDeviceDescriptor_t |
Device descriptor. More... | |
typedef struct UsbBOSDescriptor | UsbBOSDescriptor_t |
BOS descriptor. More... | |
typedef struct UsbDeviceCapabilityDescriptor | UsbDeviceCapabilityDescriptor_t |
Device Capability descriptor. More... | |
typedef struct UsbConfigurationDescriptor | UsbConfigurationDescriptor_t |
Configuration descriptor. More... | |
typedef struct UsbInterfaceDescriptor | UsbInterfaceDescriptor_t |
Interface descriptor. More... | |
typedef struct UsbEndpointDescriptor | UsbEndpointDescriptor_t |
Endpoint descriptor. More... | |
typedef struct UsbStringDescriptor | UsbStringDescriptor_t |
String descriptor. More... | |
Internal USB definitions.
#define USB_DCT_2_0_EXTENSION (2) |
#define USB_DCT_WIRELESS (1) |
#define USB_DT_BOS (15) |
#define USB_DT_CONFIGURATION (2) |
#define USB_DT_DEVICE (1) |
#define USB_DT_DEVICE_CAPABILITY (16) |
#define USB_DT_ENDPOINT (5) |
#define USB_DT_HID (33) |
#define USB_DT_HID_RPT (34) |
#define USB_DT_INTERFACE (4) |
#define USB_DT_STRING (3) |
#define USB_ILANGUAGE (0) |
#define USB_ILAST (3) |
#define USB_IMANUFACTURER (1) |
#define USB_IPRODUCT (2) |
#define USB_ISERIAL (3) |
typedef struct UsbBOSDescriptor UsbBOSDescriptor_t |
BOS descriptor.
Binary device Object Store is a root framework for storing other related descriptors
typedef struct UsbConfigurationDescriptor UsbConfigurationDescriptor_t |
Configuration descriptor.
typedef struct UsbDeviceCapabilityDescriptor UsbDeviceCapabilityDescriptor_t |
Device Capability descriptor.
typedef struct UsbDeviceDescriptor UsbDeviceDescriptor_t |
Device descriptor.
typedef struct UsbEndpointDescriptor UsbEndpointDescriptor_t |
Endpoint descriptor.
typedef struct UsbInterfaceDescriptor UsbInterfaceDescriptor_t |
Interface descriptor.
typedef struct UsbStringDescriptor UsbStringDescriptor_t |
String descriptor.