#include <stdint.h>
#include <USBRequests.h>
#include <CDCRequests.h>
#include <CDCNotifications.h>
#include "USBD.h"
#include <USBDDriver.h>
Go to the source code of this file.
Data Structures | |
struct | CDCDEEMPort |
Defines | |
#define | CDCDEEMPort_INTERRUPT_MAXPACKETSIZE 8 |
#define | CDCDEEMPort_INTERRUPT_INTERVAL_HS 8 |
#define | CDCDEEMPort_INTERRUPT_INTERVAL_FS 16 |
#define | CDCDEEMPort_BULK_MAXPACKETSIZE_HS 512 |
#define | CDCDEEMPort_BULK_MAXPACKETSIZE_FS 64 |
Functions | |
void | CDCDEEMPort_Initialize (CDCDEEMPort *pCdcd, USBDDriver *pUsbd, uint8_t firstInterface, uint8_t numInterface) |
USBGenericDescriptor * | CDCDEEMPort_ParseInterfaces (CDCDEEMPort *pCdcd, USBGenericDescriptor *pDescriptors, uint32_t dwLength) |
uint32_t | CDCDEEMPort_RequestHandler (CDCDEEMPort *pCdcd, const USBGenericRequest *request) |
uint32_t | CDCDEEMPort_Write (const CDCDEEMPort *pCdcd, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
uint32_t | CDCDEEMPort_Read (const CDCDEEMPort *pCdcd, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
Definition of a class for implementing a USB device CDC EEM function.
Definition in file CDCDEEMPort.h.