Stack USB Host

 

Caratteristiche

Stack USB Host di Segger conforme alle specifiche USB v.1.1 e USB v2.0. Supporta tutti i tipi di trasferimento (control, bulk, interrupt, isocrono) e tutte le velocità. Il design modulare di emUSB Host permette all’applicazione di utilizzare l’interfaccia di programmazione dello stack oppure di sfruttare direttamente le API dei driver delle classi. Lo stack può gestire più dispositivi device e più hub simultaneamente. L’interfaccia di programmazione supporta dinamicamente l’enumerazione e l’identificazione del dispositivo.

Classi Disponibili

Part # Item Description
9.30.01 emUSB OTG Support On-The-Go layer for emUSB-Host and emUSB-Device  
9.35.00 emUSB-Host Printer Class
9.35.02 emUSB-Host CDC Class emUSB-Host CDC class  
9.35.03 emUSB-Host FTDI UART support emUSB-Host FTDI UART support  
9.35.10 emUSB-Host MTP Class
9.35.04 emUSB-Host Bulk emUSB-Host Bulk (vendor) class  
9.35.06 emUSB-Host CCID
9.35.07 emUSB-Host MIDI emUSB-Host Musical Instrument Digital Interface class  
9.35.08 emUSB-Host Audio
9.35.09 emUSB-Host CP210x emUSB-Host CP210x USB-to-UART bridge support  
9.35.11 emUSB-Host FTDI I2C support Support for FTDI FT260 USB to I2C / UART bridge devices
9.35.12 emUSB-Host Video emUSB-Host Video class
9.37.10 emUSB-Host LAN emUSB-Host LAN Component

Including different plugins of Ethernet-to-USB adapters, such as ASIX, CDC-ECM and RNDIS.

Requires: emNet

9.60.00 OS layer for emUSB-Host

 

OS specific interface layer for emUSB-Host. Allows full emUSB-Host integration into a selected operating system. Available for:

  • FreeRTOS
  • µC/OS-II
  • µC/OS-III
  • CMSIS-RTX
  • Keil-RTX
  • ThreadX
  • chibiOS.

Others upon request.

embOS OS layer is free of charge.