- New
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)
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.
Manufacturer
Responsible person
A basic USB Host stack for embedded systems, supporting USB peripherals, including the MSD and HID classes. It provides full host functionality, hub support, all transfer modes (control, bulk, interrupt, isochronous), dynamic enumeration, and hot-plugging. The stack offers advanced pipeline management and error recovery mechanisms, ensuring high operational reliability. Its modular architecture with a hardware driver layer allows for easy integration with a variety of hardware platforms. Segger emUSB-Host BASE (9.30.00)
No product available!
embOS designed for ARM7/9 and ARM SDT 2.50 compiler
No product available!
No product available!
No product available!
embOS designed for ARM7/9 and ARM SDT 2.50 compiler
No product available!
No product available!
No product available!
embOS designed for ARM7/9 and GNU compiler
No product available!
No product available!
No product available!
embOS designed for ARM7/9 and GNU compiler
No product available!
No product available!
No product available!
embOS designed for ARM7/9 and IAR compiler
No product available!
No product available!
No product available!
embOS designed for ARM7/9 and IAR compiler
No product available!
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)