PLX UDev Developer’s Help System

UDev Client Functions Map

UDev functions called by your client:

UDev exposes device and endpoint functions for client application use. The following table lists available client functions.

Client Functions

Description

UDev_EpCancel

Call this function to cancel a transfer on an endpoint

UDev_EpCancelAndWait

Call this function to cancel USB transfer and wait

UDev_EpClearStall

This function clears endpoint stall conditions

UDev_EpCreate

Prepares endpoint instances for USB Data transfers

UDev_EpSetStall

Sets or clears endpoint stall conditions

UDev_EpTransfer

Initiates Data transfers over USB endpoints

UDev_EpTransferStatus

This function safely returns endpoint transfer status at any time.

UDev_GetSizeofLibraryExtension

UDev library initialization functions

UDev_GetVersion

UDev driver version

UDev_InitializeLibraryExtension

UDev library initialization functions

UDev_RemoveDevice

This function removes UDev device

UDev_SetupDevice

This function sets up UDev device

UDev_StartDevice

This function starts UDev device

UDev_StopDevice

This function stops UDev device

UDev_UsbDisable

Disables PLX USB interface controller connection to USB

UDev_UsbEnable

Enables PLX USB interface controller connection to USB

UDevAdv_DirqlIsr

This function is the entry point to UDev's Interrupt Service Routine (ISR)

UDevAdv_DpcIsr

This function is the entry point to UDev's DPC Interrupt Handler

UDevDebug_History

Call UDevDebug_History() to add one entry to UDev's circular trace log

UDevDebug_PrintVolume

Call this function to get (or set) debugging print volume level

UDevDebug_ShowHistory

Call this function to dump formatted history buffer to debug console.