DM240415 Microchip Technology, DM240415 Datasheet - Page 16

Accessory Development Starter Kit For Android General Purpose

DM240415

Manufacturer Part Number
DM240415
Description
Accessory Development Starter Kit For Android General Purpose
Manufacturer
Microchip Technology
Series
-r
Datasheet

Specifications of DM240415

Processor To Be Evaluated
PIC24FJ256GB110-I/PT
Processor Series
PIC24F
Data Bus Width
16 bit
Interface Type
USB
Operating Supply Voltage
3.3 V
Design Resources
PIC24F ADK Schematic
Main Purpose
Reference Design, Tablet
Embedded
Yes, MCU, 16-Bit
Utilized Ic / Part
PIC24F
Primary Attributes
Android OS, Development Platform for Accessories, Arduino Compatible
Secondary Attributes
Royalty Free, No Fee Licensed Software Library
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DM240415
Manufacturer:
MICROCHIP
Quantity:
12 000
Microchip's Accessory Framework for Android(tm)
3.3
Issues
3.4
3.5
This section describes the limitations and requirements for using the Microchip's Accessory Framework for Android.
Requirements:
The Microchip's Accessory Framework for Android requires Android versions v2.3.4 or v3.1 or later. The Open Accessory
API is not available in OS versions earlier than this. If the target device is using an older version than this, the library will not
be able to connect to that device.
Please see the Creating the Setup (
refer to the Creating the Android Application ( see page 40) section for more information about how to select the right tool
set when creating a new Android application.
Limitations and Potential Issues:
1. The read() function in the Android OS will not throw an IOException when the file stream under it is closed on file streams
2. The available() function in the Open Accessory API in the Android OS always throws an IOException error. This function
3. This release only shows connecting to an Android device with the Android device as the USB device. Most phones and
If you are working from the pre-compiled version and would like to get the source code version of these projects, please visit
www.microchip.com/mal. The source code is provided in that download (version 2011-06-xx or later).
This section describes what Microchip is working on or considering next. This section makes no statement that these items
will ever actually be released. Projects on this list may be discontinued indefinitely.
1. Example boot loader for Android Accessories.
2. Examples using the Host mode features of the Open Accessory Framework
created from the USB Open Accessory API. This creates issues when applications or services close down and try to free
resources. If a read is in progress, then this can result in the ParcelFileDescriptor object being locked until the accessory
is detached from the Android device. This is present in version v2.3.4 and v3.1 of the Android OS.
is not available for use.
tablets operate in this mode. A few Android devices at the time of this release are capable of being a USB host as well.
Examples for using this mode of operation are not provided in this release. Firmware to talk to these host capable Android
devices can be found at
running in device mode will follow shortly. The Open Accessory API allows connections in either direction.
Requirements, Limitations, and Potential
Getting the Source Code
What's Next?
www.microchip.com/usb
see page 33) section for details about how to get the correct tool versions. Please
or www.microchip.com/mal. Application example to access accessories
11
11
3

Related parts for DM240415