CDC.h File Reference

#include "../../USB.h"
#include "../Common/CDC.h"

Data Structures

struct  USB_ClassInfo_CDC_Host_t

Enumerations

enum  {
  CDC_ENUMERROR_NoError = 0,
  CDC_ENUMERROR_InvalidConfigDescriptor = 1,
  CDC_ENUMERROR_NoCDCInterfaceFound = 2,
  CDC_ENUMERROR_EndpointsNotFound = 3
}

Functions

void CDC_Host_USBTask (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)
uint8_t CDC_Host_ConfigurePipes (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo, uint16_t ConfigDescriptorLength, uint8_t *DeviceConfigDescriptor)
void EVENT_CDC_Host_ControLineStateChanged (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)
uint8_t CDC_Host_SetLineEncoding (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)
uint8_t CDC_Host_SendControlLineStateChange (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)
void CDC_Host_SendString (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo, char *Data, uint16_t Length)
void CDC_Host_SendByte (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo, uint8_t Data)
uint16_t CDC_Host_BytesReceived (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)
uint8_t CDC_Host_ReceiveByte (USB_ClassInfo_CDC_Host_t *CDCInterfaceInfo)

Variables

enum { ... }  CDCHost_EnumerationFailure_ErrorCodes_t

Generated on Sun Aug 9 19:53:12 2009 for LUFA (Formerly MyUSB) Library by  doxygen 1.5.9