Stack USB Host

Stack USB HOST embedded di Segger

Caratteristiche principali:

Host implementa le specifiche USBv1.1 e v2.0.

Supporta tutte le modalità di trasferimento (Control, Bulk, Interrupt, Isochronous) a velocità low, full e high-speed.
Le semplici API disponibili permettono allo sviluppatore di accedere allo stack USB direttamente oppure tramite le API dei Class drivers.
Lo stack può gestire più dispositivi simultaneamente e supporta pienamente il meccanismo di hot plug di dispositivi USB e hub.
Sono supportate l’enumerazione dinamica dei dispositivi e l’identificazione.

Classi Supportate

Componente Funzionalità
USB protocol layer
CDC emUSB-Host Communication Device Class component
HID emUSB-Host Human Interface Device Class component
MSD emUSB-Host Mass Storage Device Class component
Printer emUSB-Host Printer component
FT232 emUSB-Host FTDI UART component
Core layer
emUSB Core The emUSB-Host core is the intrinsic USB stack
Hardware layer
Driver USB controller driver