USBCalls: Difference between revisions
Appearance
Line 13: | Line 13: | ||
==USBCALLS Functions== | ==USBCALLS Functions== | ||
===System Information=== | |||
* [[UsbQueryNumberDevices]] | |||
* [[UsbQueryDeviceReport]] | * [[UsbQueryDeviceReport]] | ||
* [[ | * [[UsbQueryDeviceInfo]] | ||
* [[UsbQueryStringReport]] | * [[UsbQueryStringReport]] | ||
* [[UsbQueryVersion]] | |||
===PNP Notification=== | |||
* [[UsbRegisterChangeNotification]] | |||
* [[UsbRegisterDeviceNotification]] | |||
* [[UsbDeregisterNotification]] | |||
===Access Device=== | |||
* [[UsbOpen]] | |||
* [[UsbClose]] | |||
===Control Transfer=== | |||
* [[UsbCtrlMessage]] | |||
* [[UsbCtrlTransfer]] | |||
===Data Transfer=== | |||
* [[UsbBulkRead]] | * [[UsbBulkRead]] | ||
* [[UsbBulkWrite]] | * [[UsbBulkWrite]] | ||
* [[UsbDataTransfer]] | * [[UsbDataTransfer]] | ||
* [[UsbIrqRead]] | * [[UsbIrqRead]] | ||
* [[UsbIrqWrite]] | |||
===Isochronous=== | |||
* [[UsbIsoOpen]] | * [[UsbIsoOpen]] | ||
* [[UsbIsoClose]] | |||
===Asynchronous=== | |||
* [[UsbStartCtrlTransfer]] | |||
* [[UsbStartDataTransfer]] | * [[UsbStartDataTransfer]] | ||
* [[UsbStartIsoTransfer]] | * [[UsbStartIsoTransfer]] | ||
* [[ | * [[UsbCancelTransfer]] | ||
===To Sort=== | |||
* [[UsbFixupDevice]] | |||
* [[RxUsbDeviceClearFeature]] | * [[RxUsbDeviceClearFeature]] | ||
* [[RxUsbInterfaceClearFeature]] | * [[RxUsbInterfaceClearFeature]] |
Revision as of 21:58, 5 January 2017
Description
The USBCalls API is a set of instructions to help the developer communicate to USB devices.
Download
- Included on Lar's USB Drivers - Version 10.205 (2016/06/14)
- USBCALLS Toolkit [1]
File
License
- Freeware Runtime.
USBCALLS Functions
System Information
PNP Notification
Access Device
Control Transfer
Data Transfer
Isochronous
Asynchronous
To Sort
- UsbFixupDevice
- RxUsbDeviceClearFeature
- RxUsbInterfaceClearFeature
- RxUsbEndpintClearFeature
- RxUsbEndpointClearHalt