USBDevice
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.controlTransferIn(setup: USBControlTransferParameters, length: Short): USBInTransferResult
Link copied to clipboard
external fun controlTransferInAsync(setup: USBControlTransferParameters, length: Short): Promise<USBInTransferResult>
Link copied to clipboard
inline suspend fun USBDevice.controlTransferOut(setup: USBControlTransferParameters): USBOutTransferResult
inline suspend fun USBDevice.controlTransferOut(setup: USBControlTransferParameters, data: BufferSource): USBOutTransferResult
Link copied to clipboard
external fun controlTransferOutAsync(setup: USBControlTransferParameters, data: BufferSource = definedExternally): Promise<USBOutTransferResult>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.isochronousTransferIn(endpointNumber: Short, packetLengths: ReadonlyArray<JsUInt>): USBIsochronousInTransferResult
Link copied to clipboard
external fun isochronousTransferInAsync(endpointNumber: Short, packetLengths: ReadonlyArray<JsUInt>): Promise<USBIsochronousInTransferResult>
Link copied to clipboard
inline suspend fun USBDevice.isochronousTransferOut(endpointNumber: Short, data: BufferSource, packetLengths: ReadonlyArray<JsUInt>): USBIsochronousOutTransferResult
Link copied to clipboard
external fun isochronousTransferOutAsync(endpointNumber: Short, data: BufferSource, packetLengths: ReadonlyArray<JsUInt>): Promise<USBIsochronousOutTransferResult>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.selectAlternateInterface(interfaceNumber: Short, alternateSetting: Short)
Link copied to clipboard
external fun selectAlternateInterfaceAsync(interfaceNumber: Short, alternateSetting: Short): Promise<Void>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.transferOut(endpointNumber: Short, data: BufferSource): USBOutTransferResult
Link copied to clipboard
external fun transferOutAsync(endpointNumber: Short, data: BufferSource): Promise<USBOutTransferResult>