USB Library
DATA_INTERFACE_DETAILS Structure
Syntax
typedef struct _DATA_INTERFACE_DETAILS {
  uint8_t interfaceNum;
  uint8_t noOfEndpoints;
  uint16_t endpointInDataSize;
  uint16_t endpointOutDataSize;
  uint8_t endpointType;
  uint8_t endpointIN;
  uint8_t endpointOUT;
} DATA_INTERFACE_DETAILS;
Description

This structure stores data interface details of the attached CDC device

Members
Members 
Description 
uint8_t interfaceNum; 
Data interface number 
uint8_t noOfEndpoints; 
number of endpoints associated with data interface 
uint16_t endpointInDataSize; 
Max data size for a interface. 
uint16_t endpointOutDataSize; 
Max data size for a interface. 
uint8_t endpointType; 
Endpoint type - either Isochronous or Bulk 
uint8_t endpointIN; 
IN endpoint for comm interface. 
uint8_t endpointOUT; 
IN endpoint for comm interface. 
MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla