Is it possible to run both USB Host and USB Device controllers on top of an AVR (ATMega64)? Specifically, what I'm looking for is to receive data from a usb keyboard, and simultaneously sending keystrokes to a PC.
From what I've seen, both VUSB & LUFA stacks support USB host modes, but they work with a single usb port only.
Any help is appreciated! Thanks!