USBCalls: Difference between revisions
Appearance
add usbcalls macros |
|||
Line 145: | Line 145: | ||
==Links== | ==Links== | ||
*[http://hobbes.nmsu.edu/h-search.php?key=usbdrv Lars Erdmann USB Drivers] | *[http://hobbes.nmsu.edu/h-search.php?key=usbdrv Lars Erdmann USB Drivers] | ||
*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] | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 17:35, 15 August 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
USBCALLS Macros
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
REXX Support
Init
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
Descriptors
- RxUsbDeviceGetDescriptor
- RxUsbConfigurationGetDescriptor
- RxUsbStringGetDescriptor
- RxUsbDeviceSetDescriptor
- RxUsbConfigurationSetDescriptor
- RxUsbStringSetDescriptor
Notifications
Links
- Lars Erdmann USB Drivers
- USBCALLS Toolkit [1]
- Netlabs USB Project