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;
This structure stores data interface details of the attached CDC device
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
![]() |