USBCalls: Difference between revisions
Appearance
mNo edit summary |
|||
Line 1: | Line 1: | ||
The USBCalls API is a set of instructions to help the developer communicate to USB devices. | The USBCalls API is a set of instructions to help the developer communicate to USB devices. | ||
==File== | ==File== | ||
* [[USBCALLS.DLL]] | * [[USBCALLS.DLL]] | ||
;License | |||
* Freeware Runtime. | * Freeware Runtime. | ||
Line 89: | Line 84: | ||
=====Easy Endpoint Control===== | =====Easy Endpoint Control===== | ||
* | *RxUsbEndpointGetStatus | ||
* | *RxUsbEndpointClearHalt | ||
* | *RxUsbEndpointClearFeature | ||
* | *RxUsbEndpointSetFeature | ||
* | *RxUsbEndpointSynchFrame | ||
====Data Transfer==== | ====Data Transfer==== | ||
* | *RxUsbDataTransfer | ||
* | *RxUsbBulkRead | ||
* | *RxUsbIrqRead | ||
* | *RxUsbBulkWrite | ||
* | *RxUsbIrqWrite | ||
====Descriptors==== | ====Descriptors==== | ||
* | *RxUsbDeviceGetDescriptor | ||
* | *RxUsbConfigurationGetDescriptor | ||
* | *RxUsbStringGetDescriptor | ||
* | *RxUsbDeviceSetDescriptor | ||
* | *RxUsbConfigurationSetDescriptor | ||
* | *RxUsbStringSetDescriptor | ||
====Notifications==== | ====Notifications==== | ||
* | *RxUsbRegisterDeviceNotification | ||
* | *RxUsbRegisterChangeNotification | ||
* | *RxUsbDeregisterNotification | ||
</div> | </div> | ||
==Links== | ==Links== | ||
* [http:// | *[http://hobbes.nmsu.edu/h-search.php?key=usbdrv Lars Erdmann USB Drivers] - Version 10.213 | ||
* [ | *USBCALLS Toolkit [http://88watts.net/download/UsbCallsToolkit.zip] | ||
*[http://trac.netlabs.org/usb Netlabs USB Project] | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 08:29, 12 January 2017
The USBCalls API is a set of instructions to help the developer communicate to USB devices.
File
- License
- Freeware Runtime.
USBCALLS Functions
System Information
PNP Notification
Access Device
Control Transfer
Data Transfer
Isochronous
Asynchronous
REXX
Device Handle
Device Number
Control
Easy Device Control
- RxUsbDeviceGetConfiguration
- RxUsbDeviceSetConfiguration
- RxUsbDeviceGetStatus
- RxUsbDeviceClearFeature
- RxUsbDeviceSetFeature
- RxUsbDeviceSetAddress
Easy Interface Control
- RxUsbInterfaceGetAltSetting
- RxUsbInterfaceSetAltSetting
- RxUsbInterfaceGetStatus
- RxUsbInterfaceClearFeature
- RxUsbInterfaceSetFeature
Easy Endpoint Control
- RxUsbEndpointGetStatus
- RxUsbEndpointClearHalt
- RxUsbEndpointClearFeature
- RxUsbEndpointSetFeature
- RxUsbEndpointSynchFrame
Data Transfer
- RxUsbDataTransfer
- RxUsbBulkRead
- RxUsbIrqRead
- RxUsbBulkWrite
- RxUsbIrqWrite
Descriptors
- RxUsbDeviceGetDescriptor
- RxUsbConfigurationGetDescriptor
- RxUsbStringGetDescriptor
- RxUsbDeviceSetDescriptor
- RxUsbConfigurationSetDescriptor
- RxUsbStringSetDescriptor
Notifications
- RxUsbRegisterDeviceNotification
- RxUsbRegisterChangeNotification
- RxUsbDeregisterNotification
Links
- Lars Erdmann USB Drivers - Version 10.213
- USBCALLS Toolkit [1]
- Netlabs USB Project