Thanks for your replies. Unfortunately, neither the complete official example nor KurtE's program give me output. I have enabled verbose output in USBHost_t36.h. This is my output when I power up the Teensy with my USB mouse already connected to it:
Code:
Init
USB2 PLL running
reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20003000
periodictable = 20003000
port change: 14001403
connect
begin reset
port change: 14001005
port enabled
And this is the output I get when disconnecting the USB mouse while Teensy is running:
Code:
port change: 1C00100A
disconnect
disconnect_Device:
USBDriver (available_drivers) list: 20001E00 -> 20002420 -> 20002A40
USBDriver (dev->drivers) list: (empty
USBDriver (available_drivers) list: 20001E00 -> 20002420 -> 20002A40
delete_Pipe 20003400
shut down async schedule
Free transfers
* 536884544 * remove * free
* 536884352
* 536884416 * remove * defer free until QH
Free transfers attached to QH
* 536884352
* 536884416
* 536884480
* Delete Pipe completed
removed Device_t from devlist
disable
And this is the output I get by connecting the USB mouse again, while the Teensy is already running:
Code:
port change: 14001403
connect
begin reset
port change: 14001005
port enabled
end recovery
new_Device: 1.5 Mbit/sec
new_Pipe
I tried USB mice from two different vendors. I can post pics of my wiring later if needed. What do you guys think?