#include <USBRequests.h>#include <CDCDescriptors.h>#include "USBD.h"#include <CDCDSerialPort.h>Go to the source code of this file.
Data Structures | |
| struct | _DualCdcDriverConfigurationDescriptors |
Defines | |
| #define | DUALCDCDDriverDescriptors_NUMINTERFACE 4 |
| #define | DUALCDCDDriverDescriptors_INTERFACENUM0 0 |
| #define | DUALCDCDDriverDescriptors_INTERFACENUM1 2 |
Functions | |
|
struct _DualCdcDriverConfigurationDescriptors | __attribute__ ((__packed__)) DualCdcDriverConfigurationDescriptors |
| void | DUALCDCDDriver_Initialize (const USBDDriverDescriptors *pDescriptors) |
| void | DUALCDCDDriver_ConfigurationChangeHandler (uint8_t cfgnum) |
| void | DUALCDCDDriver_RequestHandler (const USBGenericRequest *request) |
| CDCDSerialPort * | DUALCDCDDriver_GetSerialPort (uint32_t port) |
Variables | |
| USBConfigurationDescriptor | configuration |
| USBInterfaceAssociationDescriptor | cdcIAD0 |
| USBInterfaceDescriptor | cdcCommunication0 |
| CDCHeaderDescriptor | cdcHeader0 |
| CDCCallManagementDescriptor | cdcCallManagement0 |
| CDCAbstractControlManagementDescriptor | cdcAbstractControlManagement0 |
| CDCUnionDescriptor | cdcUnion0 |
| USBEndpointDescriptor | cdcNotification0 |
| USBInterfaceDescriptor | cdcData0 |
| USBEndpointDescriptor | cdcDataOut0 |
| USBEndpointDescriptor | cdcDataIn0 |
| USBInterfaceAssociationDescriptor | cdcIAD1 |
| USBInterfaceDescriptor | cdcCommunication1 |
| CDCHeaderDescriptor | cdcHeader1 |
| CDCCallManagementDescriptor | cdcCallManagement1 |
| CDCAbstractControlManagementDescriptor | cdcAbstractControlManagement1 |
| CDCUnionDescriptor | cdcUnion1 |
| USBEndpointDescriptor | cdcNotification1 |
| USBInterfaceDescriptor | cdcData1 |
| USBEndpointDescriptor | cdcDataOut1 |
| USBEndpointDescriptor | cdcDataIn1 |
Definitions and methods for USB composite device implement.
Definition in file DUALCDCDDriver.h.
| CDCAbstractControlManagementDescriptor cdcAbstractControlManagement0 |
CDC abstract control management functional descriptor.
Definition at line 152 of file DUALCDCDDriver.h.
| CDCAbstractControlManagementDescriptor cdcAbstractControlManagement1 |
CDC abstract control management functional descriptor.
Definition at line 174 of file DUALCDCDDriver.h.
| CDCCallManagementDescriptor cdcCallManagement0 |
CDC call management functional descriptor.
Definition at line 150 of file DUALCDCDDriver.h.
| CDCCallManagementDescriptor cdcCallManagement1 |
CDC call management functional descriptor.
Definition at line 172 of file DUALCDCDDriver.h.
| USBInterfaceDescriptor cdcCommunication0 |
Communication interface descriptor
Definition at line 146 of file DUALCDCDDriver.h.
| USBInterfaceDescriptor cdcCommunication1 |
Communication interface descriptor
Definition at line 168 of file DUALCDCDDriver.h.
| USBInterfaceDescriptor cdcData0 |
Data interface descriptor.
Definition at line 158 of file DUALCDCDDriver.h.
| USBInterfaceDescriptor cdcData1 |
Data interface descriptor.
Definition at line 180 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcDataIn0 |
Data IN endpoint descriptor.
Definition at line 162 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcDataIn1 |
Data IN endpoint descriptor.
Definition at line 184 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcDataOut0 |
Data OUT endpoint descriptor.
Definition at line 160 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcDataOut1 |
Data OUT endpoint descriptor.
Definition at line 182 of file DUALCDCDDriver.h.
| CDCHeaderDescriptor cdcHeader0 |
CDC header functional descriptor.
Definition at line 148 of file DUALCDCDDriver.h.
| CDCHeaderDescriptor cdcHeader1 |
CDC header functional descriptor.
Definition at line 170 of file DUALCDCDDriver.h.
| USBInterfaceAssociationDescriptor cdcIAD0 |
IAD 0
Definition at line 144 of file DUALCDCDDriver.h.
| USBInterfaceAssociationDescriptor cdcIAD1 |
IAD 1
Definition at line 166 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcNotification0 |
Notification endpoint descriptor.
Definition at line 156 of file DUALCDCDDriver.h.
| USBEndpointDescriptor cdcNotification1 |
Notification endpoint descriptor.
Definition at line 178 of file DUALCDCDDriver.h.
| CDCUnionDescriptor cdcUnion0 |
CDC union functional descriptor (with one slave interface).
Definition at line 154 of file DUALCDCDDriver.h.
| CDCUnionDescriptor cdcUnion1 |
CDC union functional descriptor (with one slave interface).
Definition at line 176 of file DUALCDCDDriver.h.
| USBConfigurationDescriptor configuration |
Standard configuration descriptor.
Definition at line 140 of file DUALCDCDDriver.h.
1.7.1