Can the new USB functionality on Leonardo get rid of the need to use a USB host shield (http://www.sparkfun.com/products/9947) to interface with arbitrary USB devices? Previously, I was using the USB host shield to use a USB gps unit that I have, but it would be compacter/cheaper/easier to not have the extra shield.
Thanks,
-Jordan
I don't believe so. Host has to negotiate with slave, control power, etc.
Take a look at www.ftdichip.com to see the kind of chip a host needs to do all that.
Not the answer I was hoping for, but thanks!
Yeah its onboard USB chipset is a slave-only device, not a host controller. The Max3421e IC that comes with the USB host shield is a true host controller (for small devices like microcontrollers, accessed/configured over SPI).
Try the AT90USB1287 , which is an AVR that does have USB host