Status & Support¶
The Torii-USB library is a work in progress; but many of its features are usable enough for inclusion in your own designs. More testing of our work – and more feedback – is always appreciated!
Support for Device Mode¶
Feature  | 
Status  | 
|
|---|---|---|
USB Communications  | 
High/Full-Speed w/   | 
Complete; Needs Testing  | 
High/Full-Speed w/   | 
Feature Complete  | 
|
Full-Speed w/ raw   | 
Feature Complete  | 
|
Super-Speed w/   | 
Experimental  | 
|
Super-Speed w/   | 
In-Progress  | 
|
Low-Speed w/   | 
Untested  | 
|
Low-Speed w/ raw   | 
Unsupported  | 
|
Control Transfers / Endpoints  | 
User-Defined  | 
Feature Complete  | 
Full-gateware w/ User Request Handler  | 
Complete; Needs Improvement  | 
|
Bulk Transfers / Endpoints  | 
User-Defined  | 
Feature Complete  | 
  | 
Feature Complete  | 
|
  | 
Feature Complete  | 
|
Interrupt Transfers / Endpoints  | 
User-Defined  | 
Feature Complete  | 
Status-to-Host Helpers  | 
Feature Complete  | 
|
Status-from-Host Helpers  | 
Planned  | 
|
Isochronous Transfers / Endpoints  | 
User-Defined  | 
Planned  | 
  | 
Completed; Needs Testing  | 
|
  | 
Planned  | 
|
Support for Host Mode¶
The Torii-USB library currently does not provide any support for operating as a USB host; though the low-level USB communications interfaces have been designed to allow for eventual host support. Host support is not currently a priority, but contributions are welcome.