USB_ENDPOINT_DESCRIPTOR

USB 표준 엔드포인트 디스크립터 형태


Description

typedef struct
_USB_ENDPOINT_DESCRIPTOR
{
    UCHAR bLength;
    UCHAR bDescriptorType;
    UCHAR bEndpointAddress;
    UCHAR bmAttributes;
    UCHAR wMaxPacketSize;
    UCHAR bInterval;
} USB_ENDPOINT_DESCRIPTOR, *PUSB_ENDPOINT_DESCRIPTOR;

Field

bLength - 디스크립터 크기 (바이트)
bDescriptorType - 상수 Device(0x05)
bEndpointAddress - 엔드포인트 번호와 방향
bmAttributes - 지원하는 전송타입
wMaxPacketSize - 지원하는 최대 패킷 크기 (바이트)
bInterval - 최대 지연/폴링 인터벌/NAK Rate

www.usb.org USB 표준스팩참조

results matching ""

    No results matching ""