UsbEndpoint import { UsbEndpoint } from "destack:device/binding"; USB endpoint descriptor. export struct UsbEndpoint { configuration: uint8; interfaceNumber: uint8; alternateSetting: uint8; number: uint8; direction: UsbDirection; transferType: UsbTransferType; maxPacketSize: uint16; interval: uint8; } language/library/src/device/binding/usb.ds:144:161 Members configuration: uint8 Configuration value containing this endpoint. interfaceNumber: uint8 Interface number containing this endpoint. alternateSetting: uint8 Alternate setting number containing this endpoint. number: uint8 Endpoint number. direction: UsbDirection Endpoint direction. transferType: UsbTransferType Endpoint transfer type. maxPacketSize: uint16 Maximum packet size in bytes. interval: uint8 Polling interval.