SAMV71 Xplained Ultra Software Package 1.4

CDCDEEMPort.h File Reference

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

Detailed Description

Definition of a class for implementing a USB device CDC EEM function.

Definition in file CDCDEEMPort.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines