#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.