USB Software Resources

PLX offers a wealth of USB software to help you bring your USB device to market in the fastest time. Our USB 2.0 Development Kits transform standard Windows PCs into USB peripherals, which enables USB device and host software development on PCs, even before final hardware is ready.

On the USB peripheral, PLX supplies firmware APIs for abstracting the details of the USB hardware, as well as firmware drivers for specific USB Device Classes. They are designed to be easily portable to different operating systems and CPUs. Source code and porting guides are provided.

On the USB Host, provided sample drivers and applications can be used and modified for the USB peripheral.

Find the USB software you need!

Use our USB Software Selection Tool to find the software for your application.


USB Software Online Help Systems

USB Firmware API Help System
This interactive help system helps you quickly research PLX's USB device-side Application Programmer's Interface (API). PLX API documentation is separated into the following sections:
  • Client Functions: The API exposes device and endpoint functions for client application use.
  • States and Events: The API maintains device states, endpoint states, and uses event callback functions to notify clients.
  • Structures: Most calls to the API pass references to structures.