crab-usb 0.2.2

A usb host for embedded systems, written in Rust.
Documentation
1
2
3
4
5
6
7
8
[qemu]
machine = "virt"
cpu = "cortex-a53"
graphic = false
# args = "-usb -drive if=none,id=stick,format=raw,file=test.img -d trace:*usb*,trace:*xhci* -device qemu-xhci,id=xhci -device usb-storage,bus=xhci.0,drive=stick"
args = "-usb -drive if=none,id=stick,format=raw,file=test.img  -device qemu-xhci,id=xhci -device usb-storage,bus=xhci.0,drive=stick"
# args = "-usb -device qemu-xhci,id=xhci -drive if=none,id=stick,format=raw,file=test.img  -device usb-storage,bus=xhci.0,drive=stick -device usb-host,bus=xhci.0,vendorid=0x1b17,productid=0x0211"
# args = "-usb -device qemu-xhci,id=xhci -device usb-host,bus=xhci.0,hostbus=3,hostaddr=38"