RxUsbEndpointSynchFrame: Difference between revisions
Appearance
Created page with "==Description== Executes the Standard Device Request that synchronizes endpoint and frame. ==Syntax== <pre> rc = RxUsbEndpointSynchFrame(Handle,Endpoint,FrameNumber) </pre> ..." |
(No difference)
|
Revision as of 23:13, 20 January 2017
Description
Executes the Standard Device Request that synchronizes endpoint and frame.
Syntax
rc = RxUsbEndpointSynchFrame(Handle,Endpoint,FrameNumber)
Parameters
- Handle
- the Device Handle received from the previous RxUsbOpen.
- Endpoint
- the Endpoint Number with the Direction Bit set to one.
- FrameNumber
- the name of the variable to receive the Frame Number.
Return Code
Errors
Remarks
Example Code
/* add RxUsbEndpointSynchFrame */ rc = RxFuncAdd('RxUsbEndpointSynchFrame','usbcalls','RxUsbEndpointSynchFrame') say '+RxUsbEndpointSynchFrame(),RC=0x'd2x(rc) /* invoke RxUsbEndpointSynchFrame */ Endpoint=128+1 /* isochronous endpoint */ drop FrameNumber /* receives frame number */ rc = RxUsbEndpointSynchFrame(Handle,Endpoint,FrameNumber) say '*RxUsbEndpointSynchFrame(),RC=0x'd2x(rc) /* drop RxUsbEndpointSynchFrame */ rc = RxFuncDrop('RxUsbEndpointSynchFrame') say '-RxUsbEndpointSynchFrame(),RC=0x'd2x(rc)