• New
Main view
search
  • Main view
ID: 1185300
zł6,340.76
Tax included

zł5,155.09 tax excl.

An extension of the USB Host stack enabling communication with USB devices using non-standard, vendor-specific protocols. It allows the integration of specialized peripherals into embedded systems without the need to create a proprietary low-level USB layer. The module supports all transfer types: bulk, interrupt, control, and isochronous, offering high performance with low RAM and ROM footprint. A simple API and support for synchronous and asynchronous operations facilitate the implementation of flexible communication in demanding embedded designs. Segger emUSB-Host Vendor (9.35.04)

1 weeks
On request
Kamami is the official distributor of Segger programmers, probes and accessories. All products of this brand in our offer are original and come directly from the manufacturer.

Description

emUSB-Host Vendor Class is an extension of the USB Host stack that enables communication with any USB device using a custom or vendor-specific communication protocol. The module is designed for integrating devices that do not rely on standard USB classes but instead implement proprietary manufacturer protocols. This solution allows support for a wide range of specialized devices in embedded systems. Vendor Class can be used, among others, for communication with debug interfaces, data loggers, software protection dongles, and game controllers.

The component provides high performance with minimal system overhead, making it suitable even for platforms with limited hardware resources. It supports all major USB transfer types: bulk, interrupt, control, and isochronous, ensuring flexibility in implementing various protocols. This enables both high-speed transmission of large data blocks and handling of control or streaming communication. The module ensures low RAM and ROM consumption, which is crucial in embedded projects.

emUSB-Host Vendor Class offers a simple and intuitive user API that allows communication to be implemented without interfering with the low-level USB layer. The system generates notifications about newly detected devices, simplifying dynamic handling of connected peripherals. Read and write functions are available for all endpoint types, and operations can be performed synchronously or asynchronously. The solution provides a flexible foundation for building systems that rely on custom USB communication. Integration with an existing emUSB-Host-based project is fast and does not require hardware modifications. It is a universal tool for embedded system designers requiring full control over USB communication.

Features

  • Support for any USB device using a vendor-specific (custom) protocol
  • Ability to communicate with any USB device
  • Ideal solution for proprietary protocols
  • Support for bulk, interrupt, control, and isochronous transfers
  • High performance with minimal system overhead
  • Low RAM and ROM usage
  • Simple user API
  • Notifications for detected devices
  • Read and write functions for bulk, interrupt, control, and isochronous endpoints
  • Support for synchronous and asynchronous operations
  • Required components:
    • emUSB-Host Vendor Class (included in the emUSB-Host PRO package)
    • emUSB-Host core (included in the emUSB-Host PRO package)
    • emUSB-Host target driver (one included in the emUSB-Host PRO package)
    • Real-time operating system (embOS or other)
1185300

Manufacturer

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

Responsible person

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

You might also like

Other products in the same category (16)