USBCalls: Difference between revisions
Appearance
Line 95: | Line 95: | ||
* [[RxUsbEndpointSynchFrame]] | * [[RxUsbEndpointSynchFrame]] | ||
====Data Transfer | ====Data Transfer==== | ||
* [[RxUsbDataTransfer]] | * [[RxUsbDataTransfer]] | ||
* [[RxUsbBulkRead]] | * [[RxUsbBulkRead]] | ||
Line 102: | Line 102: | ||
* [[RxUsbIrqWrite]] | * [[RxUsbIrqWrite]] | ||
====Descriptors==== | |||
* [[RxUsbDeviceGetDescriptor]] | * [[RxUsbDeviceGetDescriptor]] | ||
* [[RxUsbConfigurationGetDescriptor]] | * [[RxUsbConfigurationGetDescriptor]] |
Revision as of 04:17, 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
Notifications