Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class USBConnectionEvent(val type: EventType<USBConnectionEvent>, init: USBConnectionEventInit = definedExternally) : Event
Link copied to clipboard
Link copied to clipboard
interface USBControlTransferParameters
Link copied to clipboard
Link copied to clipboard
interface USBDeviceFilter
Link copied to clipboard
interface USBDeviceRequestOptions
Link copied to clipboard
Link copied to clipboard
open class USBEndpoint(alternate: USBAlternateInterface, val endpointNumber: Short, val direction: USBDirection)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class USBInTransferResult(val status: USBTransferStatus, val data: DataView<*>? = definedExternally)
Link copied to clipboard
open class USBIsochronousInTransferPacket(val status: USBTransferStatus, val data: DataView<*>? = definedExternally)
Link copied to clipboard
open class USBIsochronousInTransferResult(val packets: ReadonlyArray<USBIsochronousInTransferPacket>, val data: DataView<*>? = definedExternally)
Link copied to clipboard
open class USBIsochronousOutTransferPacket(val status: USBTransferStatus, bytesWritten: Int = definedExternally)
Link copied to clipboard
open class USBIsochronousOutTransferResult(val packets: ReadonlyArray<USBIsochronousOutTransferPacket>)
Link copied to clipboard
open class USBOutTransferResult(val status: USBTransferStatus, bytesWritten: Int = definedExternally)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
inline suspend fun USBDevice.controlTransferIn(setup: USBControlTransferParameters, length: Short): 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
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.isochronousTransferIn(endpointNumber: Short, packetLengths: ReadonlyArray<JsUInt>): USBIsochronousInTransferResult
Link copied to clipboard
inline suspend fun USBDevice.isochronousTransferOut(endpointNumber: Short, data: BufferSource, packetLengths: ReadonlyArray<JsUInt>): USBIsochronousOutTransferResult
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
Link copied to clipboard
Link copied to clipboard
inline suspend fun USBDevice.transferOut(endpointNumber: Short, data: BufferSource): USBOutTransferResult