usbx Snapshot
  • Small-footprint (small as 10KB, automatic scaling)
  • Fast execution
  • Supports all popular processors and tools (see below)
  • Passed USB-IF USBCV Test
  • Passed OTG Protocol Test (OPT)
  • TraceX system analysis support
  • Host, Device, and OTG support
  • Extensive Device Class support: CDC, HID, PIMA, RNDIS, STORAGE
  • Extensive Host Class support: ASIX, AUDIO, CDC, HID, HUB, PIMA, PRINTER, PROLIFIC, STORAGE
  • Full Source Code
  • Royalty-Free
usbx Processor Support

Application Interface

USBX Application Interface

Easy to Understand!

The goal behind USBX is to provide the very best deeply embedded communication protocol technology in a manner that is easy to understand - and more importantly - easy to use! This all starts with the USBX Application Interface (API). Considerable effort has been made to make the services intuitive and consistent. Please see Chapters 4 and 6 of the USBX User Guide, which detail the host and device APIs, respectively.