Jump to content

USBCalls: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
Line 45: Line 45:
* [[UsbStartIsoTransfer]]
* [[UsbStartIsoTransfer]]
* [[UsbCancelTransfer]]
* [[UsbCancelTransfer]]
 
</div>
===REXX===
==REXX Support==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
===Init===
* [[UsbFixupDevice]]
* [[UsbFixupDevice]]
* [[UsbLoadFuncs]]
* [[UsbLoadFuncs]]
Line 52: Line 54:
* [[RxUsbQueryVersion]]
* [[RxUsbQueryVersion]]


====Device Handle====
===Device Handle===
* [[RxUsbOpen]]
* [[RxUsbOpen]]
* [[RxUsbClose]]
* [[RxUsbClose]]
Line 59: Line 61:
* [[RxUsbQueryDeviceInfo]]  
* [[RxUsbQueryDeviceInfo]]  


====Device Number====
===Device Number===
* [[RxUsbQueryNumberDevices]]
* [[RxUsbQueryNumberDevices]]
* [[RxUsbQueryDeviceReport]]  
* [[RxUsbQueryDeviceReport]]  
* [[RxUsbQueryDeviceInfo]]
* [[RxUsbQueryDeviceInfo]]


====Control====
===Control===
* [[RxUsbCtrlMessage]]
* [[RxUsbCtrlMessage]]
* [[RxUsbCtrlTransfer]]
* [[RxUsbCtrlTransfer]]


=====Easy Device Control=====
====Easy Device Control====
* [[RxUsbDeviceGetConfiguration]]
* [[RxUsbDeviceGetConfiguration]]
* [[RxUsbDeviceSetConfiguration]]  
* [[RxUsbDeviceSetConfiguration]]  
Line 76: Line 78:
* [[RxUsbDeviceSetAddress]]
* [[RxUsbDeviceSetAddress]]


=====Easy Interface Control=====
====Easy Interface Control====
* [[RxUsbInterfaceGetAltSetting]]
* [[RxUsbInterfaceGetAltSetting]]
* [[RxUsbInterfaceSetAltSetting]]
* [[RxUsbInterfaceSetAltSetting]]
Line 83: Line 85:
* [[RxUsbInterfaceSetFeature]]
* [[RxUsbInterfaceSetFeature]]


=====Easy Endpoint Control=====
====Easy Endpoint Control====
*RxUsbEndpointGetStatus
*RxUsbEndpointGetStatus
*RxUsbEndpointClearHalt
*RxUsbEndpointClearHalt
Line 90: Line 92:
*RxUsbEndpointSynchFrame
*RxUsbEndpointSynchFrame


====Data Transfer====
===Data Transfer===
*RxUsbDataTransfer
*RxUsbDataTransfer
*RxUsbBulkRead
*RxUsbBulkRead
Line 97: Line 99:
*RxUsbIrqWrite
*RxUsbIrqWrite


====Descriptors====
===Descriptors===
*RxUsbDeviceGetDescriptor
*RxUsbDeviceGetDescriptor
*RxUsbConfigurationGetDescriptor
*RxUsbConfigurationGetDescriptor
Line 105: Line 107:
*RxUsbStringSetDescriptor
*RxUsbStringSetDescriptor


====Notifications====
===Notifications===
*RxUsbRegisterDeviceNotification
*RxUsbRegisterDeviceNotification
*RxUsbRegisterChangeNotification
*RxUsbRegisterChangeNotification

Revision as of 08:33, 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

REXX Support

Init

Device Handle

Device Number

Control

Easy Device Control

Easy Interface Control

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