USBCalls: Difference between revisions
Appearance
Line 55: | Line 55: | ||
* [[UsbLoadFuncs]] | * [[UsbLoadFuncs]] | ||
* [[UsbDropFuncs]] | * [[UsbDropFuncs]] | ||
* [[RxUsbDeviceClearFeature]] | * [[RxUsbQueryVersion]] | ||
* [[RxUsbInterfaceClearFeature]] | |||
* [[ | ====Device Handle==== | ||
* [[RxUsbOpen]] | |||
* [[RxUsbClose]] | |||
* [[RxUsbQueryDeviceReport]] | |||
* [[RxUsbQueryStringReport]] | |||
* [[RxUsbQueryDeviceInfo]] | |||
====Device Number==== | |||
* [[RxUsbQueryNumberDevices]] | |||
* [[RxUsbQueryDeviceReport]] | |||
* [[RxUsbQueryDeviceInfo]] | |||
====Control==== | |||
* [[RxUsbCtrlMessage]] | |||
* [[RxUsbCtrlTransfer]] | |||
=====Easy Device Control===== | |||
* [[RxUsbDeviceGetConfiguration]] | |||
* [[RxUsbDeviceSetConfiguration]] | |||
* [[RxUsbDeviceGetStatus]] | |||
* [[RxUsbDeviceClearFeature]] | |||
* [[RxUsbDeviceSetFeature]] | |||
* [[RxUsbDeviceSetAddress]] | |||
=====Easy Interface Control===== | |||
* [[RxUsbInterfaceGetAltSetting]] | |||
* [[RxUsbInterfaceSetAltSetting]] | |||
* [[RxUsbInterfaceGetStatus]] | |||
* [[RxUsbInterfaceClearFeature]] | |||
* [[RxUsbInterfaceSetFeature]] | |||
=====Easy Endpoint Control===== | |||
* [[RxUsbEndpointGetStatus]] | |||
* [[RxUsbEndpointClearHalt]] | * [[RxUsbEndpointClearHalt]] | ||
* [[RxUsbEndpointClearFeature]] | |||
* [[RxUsbEndpointSetFeature]] | |||
* [[RxUsbEndpointSynchFrame]] | |||
=====Data Transfer====== | |||
* [[RxUsbDataTransfer]] | |||
* [[RxUsbBulkRead]] | |||
* [[RxUsbIrqRead]] | |||
* [[RxUsbBulkWrite]] | |||
* [[RxUsbIrqWrite]] | |||
=====Descriptors===== | |||
* [[RxUsbDeviceGetDescriptor]] | |||
* [[RxUsbConfigurationGetDescriptor]] | |||
* [[RxUsbStringGetDescriptor]] | |||
* [[RxUsbDeviceSetDescriptor]] | |||
* [[RxUsbConfigurationSetDescriptor]] | |||
* [[RxUsbStringSetDescriptor]] | |||
</div> | </div> | ||
Revision as of 04:14, 6 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
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