Jump to content

USBCalls: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Links: unfug
 
(5 intermediate revisions by 3 users not shown)
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==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
===Init===
===Init===
* [[UsbFixupDevice]]
* [[UsbLoadFuncs]]
* [[UsbLoadFuncs]]
* [[UsbDropFuncs]]
* [[UsbDropFuncs]]
Line 100: Line 131:


===Descriptors===
===Descriptors===
*RxUsbDeviceGetDescriptor
*[[RxUsbDeviceGetDescriptor]]
*RxUsbConfigurationGetDescriptor
*[[RxUsbConfigurationGetDescriptor]]
*RxUsbStringGetDescriptor
*[[RxUsbStringGetDescriptor]]
*RxUsbDeviceSetDescriptor
*[[RxUsbDeviceSetDescriptor]]
*RxUsbConfigurationSetDescriptor
*[[RxUsbConfigurationSetDescriptor]]
*RxUsbStringSetDescriptor
*[[RxUsbStringSetDescriptor]]


===Notifications===
===Notifications===
Line 114: Line 145:


==Links==
==Links==
*[http://hobbes.nmsu.edu/h-search.php?key=usbdrv Lars Erdmann USB Drivers] - Version 10.213
*USBCALLS Toolkit [http://88watts.net/download/UsbCallsToolkit.zip]
*USBCALLS Toolkit [http://88watts.net/download/UsbCallsToolkit.zip]
*[http://trac.netlabs.org/usb Netlabs USB Project]
*[http://trac.netlabs.org/usb Netlabs USB Project]
*[https://www.arcanoae.com/wiki/usb/ Arca Noae Wiki - The USB Subsystem]


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 01:07, 18 January 2020

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