#include <USBRequests.h>#include <CDCDescriptors.h>#include <HIDDescriptors.h>#include "USBD.h"#include <USBDDriver.h>Go to the source code of this file.
Data Structures | |
| struct | _CdcHidDriverConfigurationDescriptors |
Defines | |
| #define | CDCHIDDDriverDescriptors_NUMINTERFACE 3 |
| #define | CDCHIDDDriverDescriptors_CDC_INTERFACE 0 |
| #define | CDCHIDDDriverDescriptors_HID_INTERFACE 2 |
Functions | |
|
struct _CdcHidDriverConfigurationDescriptors | __attribute__ ((__packed__)) CdcHidDriverConfigurationDescriptors |
| void | CDCHIDDDriver_Initialize (const USBDDriverDescriptors *pDescriptors) |
| void | CDCHIDDDriver_ConfigurationChangedHandler (uint8_t cfgnum) |
| void | CDCHIDDDriver_RequestHandler (const USBGenericRequest *request) |
| void | CDCHIDDDriver_RemoteWakeUp (void) |
Variables | |
| USBConfigurationDescriptor | configuration |
| USBInterfaceAssociationDescriptor | cdcIAD0 |
| USBInterfaceDescriptor | cdcCommunication0 |
| CDCHeaderDescriptor | cdcHeader0 |
| CDCCallManagementDescriptor | cdcCallManagement0 |
| CDCAbstractControlManagementDescriptor | cdcAbstractControlManagement0 |
| CDCUnionDescriptor | cdcUnion0 |
| USBEndpointDescriptor | cdcNotification0 |
| USBInterfaceDescriptor | cdcData0 |
| USBEndpointDescriptor | cdcDataOut0 |
| USBEndpointDescriptor | cdcDataIn0 |
| USBInterfaceDescriptor | hidInterface |
| HIDDescriptor1 | hid |
| USBEndpointDescriptor | hidInterruptIn |
| USBEndpointDescriptor | hidInterruptOut |
Definitions and methods for USB composite device implement.
Definition in file CDCHIDDDriver.h.
| CDCAbstractControlManagementDescriptor cdcAbstractControlManagement0 |
CDC abstract control management functional descriptor.
Definition at line 147 of file CDCHIDDDriver.h.
| CDCCallManagementDescriptor cdcCallManagement0 |
CDC call management functional descriptor.
Definition at line 145 of file CDCHIDDDriver.h.
| USBInterfaceDescriptor cdcCommunication0 |
Communication interface descriptor
Definition at line 141 of file CDCHIDDDriver.h.
| USBInterfaceDescriptor cdcData0 |
Data interface descriptor.
Definition at line 153 of file CDCHIDDDriver.h.
| USBEndpointDescriptor cdcDataIn0 |
Data IN endpoint descriptor.
Definition at line 157 of file CDCHIDDDriver.h.
| USBEndpointDescriptor cdcDataOut0 |
Data OUT endpoint descriptor.
Definition at line 155 of file CDCHIDDDriver.h.
| CDCHeaderDescriptor cdcHeader0 |
CDC header functional descriptor.
Definition at line 143 of file CDCHIDDDriver.h.
| USBInterfaceAssociationDescriptor cdcIAD0 |
IAD 0
Definition at line 139 of file CDCHIDDDriver.h.
| USBEndpointDescriptor cdcNotification0 |
Notification endpoint descriptor.
Definition at line 151 of file CDCHIDDDriver.h.
| CDCUnionDescriptor cdcUnion0 |
CDC union functional descriptor (with one slave interface).
Definition at line 149 of file CDCHIDDDriver.h.
| USBConfigurationDescriptor configuration |
Standard configuration descriptor.
Definition at line 135 of file CDCHIDDDriver.h.
1.7.1