Jump to content

USBCalls: Difference between revisions

From EDM2
W.m.brul (talk | contribs)
Init: removed reference to UsbFixupDevice
W.m.brul (talk | contribs)
add usbcalls macros
Line 45: Line 45:
* [[UsbStartIsoTransfer]]
* [[UsbStartIsoTransfer]]
* [[UsbCancelTransfer]]
* [[UsbCancelTransfer]]
</div>
==USBCALLS Macros==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
===Device Control Requests===
* [[UsbDeviceGetConfiguration]]
* [[UsbDeviceSetConfiguration]]
* [[UsbDeviceGetStatus]]
* [[UsbDeviceClearFeature]]
* [[UsbDeviceSetFeature]]
* [[UsbDeviceSetAddress]]
===Interface Control requests===
* [[UsbInterfaceGetAltSetting]]
* [[UsbInterfaceSetAltSetting]]
* [[UsbInterfaceGetStatus]]
* [[UsbInterfaceClearFeature]]
* [[UsbInterfaceSetFeature]]
===Endpoint Control Requests===
* [[UsbEndpointGetStatus]]
* [[UsbEndpointClearHalt]]
* [[UsbEndpointClearFeature]]
* [[UsbEndpointSetFeature]]
* [[UsbEndpointSynchFrame]]
===Descriptor Requests===
* [[UsbDeviceGetDescriptor]]
* [[UsbConfigurationGetDescriptor]]
* [[UsbStringGetDescriptor]]
* [[UsbDeviceSetDescriptor]]
* [[UsbConfigurationSetDescriptor]]
* [[UsbStringSetDescriptor]]
</div>
</div>
==REXX Support==
==REXX Support==

Revision as of 19:42, 25 January 2017

The USBCalls API is a set of instructions to help the developer communicate to USB devices.

File

License
  • Freeware Runtime.

USBCALLS Functions

USBCALLS Macros

REXX Support

Init

Device Handle

Device Number

Control

Easy Device Control

Easy Interface Control

Easy Endpoint Control

Data Transfer

Descriptors

Notifications

Links