PLX UDev Developer’s Help System
UDev Client Functions Map
UDev functions called by your client:
Function groups include:
Plug and play functions: Initialize, start, stop and remove device
NET2280 chip I/O functions: Configure NET2280 to work with your device
Configuration register functions: Setup your PCI config registers
NT HAL replacement functions: Chip I/O and interrupts
Data transfer functions: Initiate large USB IN and OUT data transfers
Optional: NET2280 DMA functions (or use your chip's DMA controller)
Driver management, such as version and initialization
UDev exposes device and endpoint functions for client application use. The following table lists available client functions.
|
Client Functions |
Description |
|
Call this function to cancel a transfer on an endpoint |
|
|
Call this function to cancel USB transfer and wait |
|
|
This function clears endpoint stall conditions |
|
|
Prepares endpoint instances for USB Data transfers |
|
|
Sets or clears endpoint stall conditions |
|
|
Initiates Data transfers over USB endpoints |
|
|
This function safely returns endpoint transfer status at any time. |
|
|
UDev library initialization functions |
|
|
UDev driver version |
|
|
UDev library initialization functions |
|
|
This function removes UDev device |
|
|
This function sets up UDev device |
|
|
This function starts UDev device |
|
|
This function stops UDev device |
|
|
Disables PLX USB interface controller connection to USB |
|
|
Enables PLX USB interface controller connection to USB |
|
|
This function is the entry point to UDev's Interrupt Service Routine (ISR) |
|
|
This function is the entry point to UDev's DPC Interrupt Handler |
|
|
Call UDevDebug_History() to add one entry to UDev's circular trace log |
|
|
Call this function to get (or set) debugging print volume level |
|
|
Call this function to dump formatted history buffer to debug console. |