Full Speed USB (USBFS)

Streamline USB Device Development with USBFS Component

nobutton

About

The USBFS component provides a USB full-speed Chapter 9 compliant device framework. It provides a low-level driver for the control endpoint that decodes and dispatches requests from the USB host. Additionally, this component provides a USBFS customizer to make it easy to construct your descriptor.

You have the option of constructing a HID-based device or a generic USB Device. Select HID (and switch between HID and generic) by setting the Configuration/Interface descriptors.

The USBFS component offers a comprehensive feature set, including USB Full Speed device interface driver, support for various transfer types such as interrupt, control, bulk, and isochronous, runtime selection of descriptor sets, optional USB string descriptors, USB HID class support, bootloader support, audio class support, MIDI device support, and communications device class (CDC) support.

The USBFS component provides a USB full-speed Chapter 9 compliant device framework. It provides a low-level driver for the control endpoint that decodes and dispatches requests from the USB host. Additionally, this component provides a USBFS customizer to make it easy to construct your descriptor.

You have the option of constructing a HID-based device or a generic USB Device. Select HID (and switch between HID and generic) by setting the Configuration/Interface descriptors.

The USBFS component offers a comprehensive feature set, including USB Full Speed device interface driver, support for various transfer types such as interrupt, control, bulk, and isochronous, runtime selection of descriptor sets, optional USB string descriptors, USB HID class support, bootloader support, audio class support, MIDI device support, and communications device class (CDC) support.

comp_USBFS
comp_USBFS
comp_USBFS

Design resources