USB Host Shield library v.2.0 released

http://www.circuitsathome.com/mcu/usb-host-shield-library-version-2-0-released . Hub support, HID, asyncs. PTP, MSD, ADK to follow soon.

Enjoy!

/felis

Thanks,

You are welcome :slight_smile:

Just posted an article about cell phone support -> http://www.circuitsathome.com/mcu/programming/interfacing-arduino-to-a-cellular-phone . GSM on the cheap.

http://www.circuitsathome.com/mcu/usb-host-shield-library-version-2-0-released

In this article you refer to Konstantin Chizhov's avr pin templates but the link

has many projects.

It sounds like a really interesting idea. Googling hasn't helped me.
Can you point me to the original post?

Iain

http://easyelectronics.ru/rabota-s-portami-vvoda-vyvoda-mikrokontrollerov-na-si.html

Thanks :-))
I didn't realise it would be in Russian, but perhaps I should have.

Did you just read the code or do you have an English version of the article?

Iain

Did you just read the code or do you have an English version of the article?

I read the article - Russian is my mother tongue.

In order to understand this code, you may also want to read this book -> http://www.amazon.com/exec/obidos/ASIN/0201704315/modecdesi-20 Be warned - this stuff is not easy.

Interfacing GPS via USB -> http://www.circuitsathome.com/mcu/communicating-to-gps-receiver-using-usb-host-shield

Enjoy!

Google ADK -> http://www.circuitsathome.com/mcu/google-open-accessory-interface-for-usb-host-shield-library-2-0-released

Digital Camera Control AKA PTP → http://www.circuitsathome.com/camera-control/ptp-support-for-usb-host-shield-library-2-0-released

Human Input Devices AKA HID (keyboards, mice, joysticks) -> https://www.circuitsathome.com/mcu/hid-support-for-usb-host-shield-library-2-0-released

It is becoming an impressive list! Well done

When you downlaod and use this library Arduino IDE will not accept it . I found I had to rename the library. Kept getting the error that only normal ascii and no spaces etc message

This is not specific to my library.

This is not specific to my library.

Maybe not, but you could make it easier by not using invalid characters in the name of your library. In the zip file name, fine. In the folder name, no.

felis:
Google ADK -> http://www.circuitsathome.com/mcu/google-open-accessory-interface-for-usb-host-shield-library-2-0-released

I do not undrstand,WHY does this lib not work with the Mega ADK,I tought this board was compatible with Googles.
Why does it seemingly work with Googles but not on the Arduino Mega ADK?
Has anybody with a Mega ADK tested this? Or is mine broken?

Another example of joystick code -> https://www.circuitsathome.com/mcu/hid-joystick-code-sample

USB MIDI support! -> GitHub - YuuichiAkagawa/USBH_MIDI: USB MIDI 1.0 class driver for Arduino USB Host Shield 2.0 Library Single/multiple device example code.

Xbox360 is now supported -> http://www.circuitsathome.com/mcu/xbox360-controller-support-added-to-usb-host-shield-2-0-library

RFCOMM/SPP on standard Bluetooth dongles is now supported and tested on Linux/MacOS/Win7 as well as Android phones -> http://www.circuitsathome.com/mcu/bluetooth-rfcommspp-service-support-for-usb-host-2-0-library-released