USBFS Device (USBFS_DEV_PDL)

USBFS_DEV_PDL: Your Ultimate Solution for USB 2.0 Compliance and Device Framework Simplification

nobutton

About

The USBFS_DEV_PDL Component provides a full-speed USB 2.0 Chapter 9 specification compliant device framework. It uses the cy_usbfs low-level driver from the Peripheral Driver Library (PDL) to provide an interface to the USB block hardware and cy_usb_dev middleware that decodes and dispatches requests from the USB host. Additionally, middleware provides support for Audio, CDC and HID classes to simplify USB device implementation. Finally, a standalone USB Configurator tool is provided in PDL to make it easy to construct the descriptors. You can construct a generic USB Device, as well as an Audio-, CDC- or HID-based device.

  • USB full-speed device framework
  • One bidirectional control endpoint and eight unidirectional data endpoints
  • Support for interrupt, control, bulk, and isochronous transfer types
  • Crystal-less operation, and integrated USB termination and pull-up resistors
  • USB Configurator tool (helps construct descriptor)
  • Run-time support for descriptor set selection
  • HID, Audio, CDC classes support

The USBFS_DEV_PDL Component provides a full-speed USB 2.0 Chapter 9 specification compliant device framework. It uses the cy_usbfs low-level driver from the Peripheral Driver Library (PDL) to provide an interface to the USB block hardware and cy_usb_dev middleware that decodes and dispatches requests from the USB host. Additionally, middleware provides support for Audio, CDC and HID classes to simplify USB device implementation. Finally, a standalone USB Configurator tool is provided in PDL to make it easy to construct the descriptors. You can construct a generic USB Device, as well as an Audio-, CDC- or HID-based device.

  • USB full-speed device framework
  • One bidirectional control endpoint and eight unidirectional data endpoints
  • Support for interrupt, control, bulk, and isochronous transfer types
  • Crystal-less operation, and integrated USB termination and pull-up resistors
  • USB Configurator tool (helps construct descriptor)
  • Run-time support for descriptor set selection
  • HID, Audio, CDC classes support
component_0
component_0
component_0

Design resources