

Usbhost.h seems a much better proposition. I have had a look through the library to see where pin 10 is defined as the chip select, and avrpins.h looked like a possible candidate for modification, although it would be rather "rude" (for want of a better word) and probably mess up the other boards. However, as a quick and dirty hack, where would I hardcode in a change from pin 10 to a pin of my choosing? Does anyone know? Has anyone had to do this?

The latter two options, I could work through, given the time.
Sparkfun arduino usb host shield set ip android#
However, I could employ one of the small form factor boards, such as the USB Host Shield 2.0 Arduino UNO MEGA ADK Compatible Google Android ADK which I found on eBay:Īs this board is not in the usual shield "shape", one would not be constrained by which pin to connected to which MAX3421E input/output, in particular the chip select (SS) input. I would like to add USB host functionality, to a particular Arduino setup, whilst, also, being able to use an Ethernet/SD (or just SD) shield.Īs both the Ethernet shield and USB Host shield use pin 10 to select the W5500 and MAX3421E respectively 1, obviously I can not use a standard USB Host shield. Which is the correct file to modify the Arduino pin used for the USB Host slave select (SS) line?.
