====== Methods of Android Communication ====== ^Method^Description^Tools & Versions^ |USB chipKIT Host|Quick240 acts as USB host to communicate with Android ADK|MPIDE 20130715| |:::|:::|[[http://developer.android.com/sdk/index.html|ADK 20140321]]| |:::|:::|[[https://github.com/1i7/snippets|snippets]]| |:::|:::|[[https://github.com/pontech/pingponglevandroid]]| |USB chipKIT CDC-ACM Device|Use the Quick240 in USB Device (USB for Serial mode) to talk to an Android application with the Android acting as a USB Host|[[https://github.com/ksksue/FTDriver|FTDriver]]| |Ethernet chipKIT WebServer||| |Ethernet chipKIT JSON Client||| ===== USB ===== ==== chipKIT Host / Android Device ==== ==== chipKIT Device / Android Host ==== ===== Ethernet (Wired) ===== ====== Related Links ====== [[http://blog.curioussystem.com/2010/08/the-dirty-truth-about-usb-device-charging/|The dirty truth about USB device charging]] [[http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00085373.pdf|USB charging controller with integrated power switch and attach detector]] [[http://ww1.microchip.com/downloads/en/AppNotes/an2619.pdf|USB Battery Charging with the Microchip/SMSC USB2534 Hub Controller]] [[http://www.circuitsathome.com/mcu/usb-host-shield-library-version-2-0-released|USB Host Shield library Version 2.0 (USB HUB Support)]] ====== Android Devices Untested ====== [[http://www.logicsupply.com/computers/feature/panel-pc/cs10600-of/]] [[http://unitedtouch.en.alibaba.com/product/657877679-214102376/15_6_16_9_capacitive_multi_touch_screen_open_frame_lcd_display_support_android_windows_8_OS_usd_in_pog_wms_t340_fox340.html]]