;
;   Android SDK for PL2303HXD / PL2303RA / PL2303 EA
;
;   Copyright (c) 2013-2015, Prolific Technology Inc.
==================================================
Date: 04/23/2015
==================================================
SDK: v1.0.0.13b

1 port Lib: v2.0.12.31
            - Supports Android 5.0

         1 port UART AP: v2.0.2.16
            -  no change

         8 GPIO AP: v1.0.0.3
            - Supports Android 5.0

         ModemStatus AP: v1.0.0.2
            - Supports Android 5.0
        

Multi-port Lib: v0.0.1.20
            -Supports Android 5.0

         Multi-port UART AP: v0.0.0.10
            - Supports Android 5.0

==================================================
Date: 12/09/2014
==================================================
SDK: v1.0.0.12_B1

1 port Lib: v2.0.10.29
            - Add GetSerialNumber

         1 port UART AP: v2.0.2.16
            - Add GetSerialNumber sample code

         8 GPIO AP: v1.0.0.2
            - no change

         ModemStatus AP: v1.0.0.0
            - no change
        

Multi-port Lib: v0.0.1.14
            - Add GetSerialNumber

         Multi-port UART AP: v0.0.0.9
            - no change

==================================================
Date: 09/18/2014
==================================================
SDK: v1.0.0.11

1 port Lib: v2.0.10.28
            - Modify driver version.
            - Added Modem Status

         1 port UART AP: v2.0.2.16
            - remove SetDTR method

         8 GPIO AP: v1.0.0.2
            - no change

         ModemStatus AP: v1.0.0.0
            - Set DTR, Set RTS
            - Get RI, DCD, DSR, CTS..
        

Multi-port Lib: v0.0.1.14
            - Supports up to 10 devices
            - Added Modem Status

         Multi-port UART AP: v0.0.0.9
            - no change

==================================================
Date: 02/12/2014
==================================================
SDK: v1.0.0.10

1 port Lib: v2.0.10.23
            - Modify driver version.

         1 port UART AP: v2.0.2.15
            - no change

         8 GPIO AP: v1.0.0.2
            - no change


Multi-port Lib: v0.0.1.13
            - Support RS485

         Multi-port UART AP: v0.0.0.9
            - no change

==================================================
Date: 12/10/2013
==================================================
SDK: v1.0.0.9

1 port Lib: v2.0.9.22
            - no change

         1 port UART AP: v2.0.2.15
            - no change

         8 GPIO AP: v1.0.0.2
            - no change


Multi-port Lib: v0.0.0.12
            - Fixed PL2303HXD device number issue

         Multi-port UART AP: v0.0.0.9
            - no change
         

==================================================
Date: 11/12/2013
==================================================
SDK: v1.0.0.8

1 port Lib: v2.0.9.22
            - Add PL2303Device_SetCommTimeouts and PL2303Device_GetCommTimeouts.

         1 port UART AP: v2.0.2.15
            - no change

         8 GPIO AP: v1.0.0.2
            - no change


Multi-port Lib: v0.0.0.11
            - Add PL2303Device_SetCommTimeouts and PL2303Device_GetCommTimeouts.
            - Add 8 GPIO

         Multi-port UART AP: v0.0.0.9
            - no change
         

==================================================
Date: 10/29/2013
==================================================
SDK: v1.0.0.7
UART AP: v2.0.2.15
GPIO AP: v1.0.0.2
Lib: v2.0.9.21
1. remove set VID_PID API.
2. Support 8 GPIO.
3. Detecting whether this PL2303 supports this Android OS, only PL2303HXD / PL2303EA / RL2303RA are supported. 
4. Detecting whether this PL2303 devices has permission
5. Detecting whether this Android OS supports USB host API feature


==================================================
Date: 05/13/2013
==================================================
SDK: v1.0.0.6
1. Support VID_PID 
   1.1 ALRT (067B/AAA5)
   1.2 ATEN (0557/2008)
   1.3 YCCable/BestBuy (05AD/0FBA)
2. Modify Android 4.2 USB host API issue

==================================================
Date: 04/1/2013
==================================================
SDK: v1.0.0.5
1. Add set VID_PID

==================================================
Date: 03/21/2013
==================================================
SDK: v1.0.0.4
1. Add loopback function(防呆)


==================================================
Date: 03/21/2013
==================================================
SDK: v1.0.0.3
1. Add loopback function.

==================================================
Date: 02/19/2013
==================================================
SDK: v1.0.0.2
Lib: v2.0.2.8
1. Support 4k Buffer size.
2. Suppor WriteTimoutConstant.

AP: v1.0.0.2
1. Modify the sample code flow.


==================================================
Date: 01/18/2013
==================================================
SDK: v1.0.0.1
Lib: v1.0.0.1
1. Support RS485.
2. Support ReadTimeoutConstant

AP: v1.0.0.1
1. Add pop-up function.


==================================================
File Description
==================================================

1. PL2303 Sample Test Android App Software  (ap_PL2303HXDSimpleTest.apk)
	- This is demo application to detect PL2303 device in Android and do simple test.		
	- DemoApp: 可以直接在Android上執行的App, 限定使用PL2303HXD/RA/EA (VID_PID為067B_2303)
	- 所使用的Android OS版本需為3.2以上, DemoAP其版本為v1.0.0.1.
2. PL2303 Sample Test Android App Source Code 
	- Source code for ap_PL2303HXDSimpleTest.apk
	- AppSampleCode: 該份SampleCode為DemoAP的原始碼, 其版本為v1.0.0.0.33
3. PL2303 Android Java Driver Library  (pl2303driver.jar)
	- lib: JAR file. Android App development need to import this file.
	- lib: 為一個JAR檔案, 其版本為v1.0.0.0,  開發Android App需要import該份JAR檔案.
4. PL2303 Android App Development Reference Document  
	- doc: Reference document for writing Android Application Software (index.html)
	- doc: 開發Android App需要參考該份doc文件, 其起始檔案為index.html, 其版本為v1.0.0.0. 
5. PL2303 Android USB Host Demo AP User Manual 
	- This document which includes User Guide for running the above sample program.
6. PL2303HXD Android Host Compatibility List  
	- Compatible Android host devices tested.


DemoAP的測試方法如下:
---------------------
(1) 測試方法1為loopback測試:
1. 於Android 平版(如華碩的變形金剛3)加上一條PL2303HXD的USB to RS232 cable.
2. 將RS232端的Tx和Rx短路.
3. 打開DemoAP後, 在Write按鈕旁邊的輸入文字盒敲上任意”字或是”字串”後,按下Write按鈕.
4. 接著按下Read按鈕即可看到剛剛所敲入的 ”字”或是”字串”.

(2) 測試方法2為對傳測試:
1. 於Android 平版(如華碩的變形金剛3)加上一條PL2303HXD的USB to RS232 cable.
2. RS232端透過null modem cable 連到PC上的COM port.
3. 在Android OS上打開DemoAP, 在PC OS上打開超級終端機.
4. Android DemoAP可以設定9600,19200,115200 bps(如要加baud rate, 請自己按照doc的方法加就可以了).
5. 接著進行Android資料的Read 或是Write 到另一個PC的COM port對傳測試.

 

========================================
Prolific Technology Inc.
http://www.prolific.com.tw


