USB DROID & LCD / KEYPAD SHIELD

The USBDroid provides USB Host functionality for use as an Android peripheral as an Open Android Development Kit board. [Product page]
Post Reply
horst
Posts: 1
Joined: Tue Jul 17, 2012 11:39 pm

USB DROID & LCD / KEYPAD SHIELD

Post by horst » Wed Jul 18, 2012 5:20 am

Hi,

I puschased both of the above (USB Droid) and LCD/Keypad Shield expecting them to work together.
Can anyone advise / help to get the LCD Shield to work on the USB Droid?

thanks
Horst

davewal
Posts: 11
Joined: Sat Mar 24, 2012 11:58 pm

Re: USB DROID & LCD / KEYPAD SHIELD

Post by davewal » Sun Aug 05, 2012 12:58 am

Horst,
there's a link on the usbdroid page, basically there are two options. Cut a link on the USBDroid, or cut a link on the LCD shield and add a wire to a different IO (D9 is used by both the USB and the LCD)

http://www.freetronics.com/pages/combin ... B3DPVvLYZ4

Dave

dudleydo
Posts: 13
Joined: Fri Dec 30, 2011 4:57 am

Re: USB DROID & LCD / KEYPAD SHIELD

Post by dudleydo » Sun Sep 02, 2012 12:14 am

I just got the USBDroid for Father's Day, started wondering about this same question too.

One suggestion for the fix was to cut the track leading to D9 on the USBDroid, which would leave you without a working UINT.

What they forget to mention, is that from the schematic - we can put a solder bridge or link to the other pad, making the UINT D3 instead.

Is this correct Freetronics Team ? If so - what effect (especially any adverse effects) would moving the UINT to D3 have ?

If this is correct - maybe update the information on http://www.freetronics.com/pages/combin ... e-usbdroid

Regards,

Richard B

angusgr
Freetronics Staff
Freetronics Staff
Posts: 853
Joined: Tue Apr 09, 2013 11:19 pm
Location: Melbourne, Australia
Contact:

Re: USB DROID & LCD / KEYPAD SHIELD

Post by angusgr » Thu Sep 03, 2015 5:03 am

Yes, you can use the solder jumper on the USBDroid to change the UINT pin assignment to D3 (by cutting and then soldering).

The USB Host library will need editing to reflect the new pins. Find the file UsbCore.h and look for a line like this:

Code: Select all

typedef MAX3421e<P10, P9> MAX3421E;
The line is here in the current version of the header: https://github.com/felis/USB_Host_Shiel ... Core.h#L43

The second number (P9) is the UINT pin number, so you can change it as follows:

Code: Select all

typedef MAX3421e<P10, P3> MAX3421E;
Angus

Post Reply