#include <stdint.h>
#include <USBRequests.h>
#include <CDCRequests.h>
#include <CDCDescriptors.h>
#include <CDCNotifications.h>
#include <CDCDSerial.h>
Go to the source code of this file.
Data Structures | |
struct | _CDCDSerialDriverConfigurationDescriptors |
struct | _CDCDSerialDriverConfigurationDescriptorsOTG |
Defines | |
#define | CDCDSerialDriver_CC_INTERFACE 0 |
#define | CDCDSerialDriver_DC_INTERFACE 1 |
Functions | |
struct _CDCDEEMDriverConfigurationDescriptors | __attribute__ ((__packed__)) CDCDEEMDriverConfigurationDescriptors |
void | CDCDSerialDriver_Initialize (const USBDDriverDescriptors *pDescriptors) |
void | CDCDSerialDriver_ConfigurationChangedHandler (uint8_t cfgnum) |
void | CDCDSerialDriver_RequestHandler (const USBGenericRequest *request) |
Variables | |
USBConfigurationDescriptor | configuration |
USBInterfaceDescriptor | communication |
CDCHeaderDescriptor | header |
CDCCallManagementDescriptor | callManagement |
CDCAbstractControlManagementDescriptor | abstractControlManagement |
CDCUnionDescriptor | union1 |
USBEndpointDescriptor | notification |
USBInterfaceDescriptor | data |
USBEndpointDescriptor | dataOut |
USBEndpointDescriptor | dataIn |
USBOtgDescriptor | otgDescriptor |
Definition of a class for implementing a USB device CDC serial driver.
Definition in file CDCDSerialDriver.h.
CDCAbstractControlManagementDescriptor abstractControlManagement |
CDC abstract control management functional descriptor.
Definition at line 135 of file CDCDSerialDriver.h.
CDCCallManagementDescriptor callManagement |
CDC call management functional descriptor.
Definition at line 133 of file CDCDSerialDriver.h.
USBInterfaceDescriptor communication |
Communication interface descriptor.
Definition at line 129 of file CDCDSerialDriver.h.
USBConfigurationDescriptor configuration |
Standard configuration descriptor.
Definition at line 127 of file CDCDSerialDriver.h.
USBInterfaceDescriptor data |
Data interface descriptor.
Definition at line 141 of file CDCDSerialDriver.h.
USBEndpointDescriptor dataIn |
Data IN endpoint descriptor.
Definition at line 145 of file CDCDSerialDriver.h.
USBEndpointDescriptor dataOut |
Data OUT endpoint descriptor.
Definition at line 143 of file CDCDSerialDriver.h.
CDCHeaderDescriptor header |
CDC header functional descriptor.
Definition at line 131 of file CDCDSerialDriver.h.
USBEndpointDescriptor notification |
Notification endpoint descriptor.
Definition at line 139 of file CDCDSerialDriver.h.
CDCUnionDescriptor union1 |
CDC union functional descriptor (with one slave interface).
Definition at line 137 of file CDCDSerialDriver.h.