Skip to content

Commit 3f48eb1

Browse files
committed
0.0.2-alpha : June 20, 2013
* Fixes an [issue](#1) where [Arduino Due](http://arduino.cc/en/Main/arduinoBoardDue) cannot be detected by [usb-serial-for-android](https://code.google.com/p/usb-serial-for-android/) library. Now all Arduino devices are accepted (but not sure they all work properly. [Give us your feedback](https://github.com/inventit/processing-android-serial/issues)) * Adds unit testing libraries, [Robolectric](https://github.com/robolectric/robolectric/) and [Mockito](https://code.google.com/p/mockito/) * The release binary has been moved to [our SourceForge project page](https://sourceforge.net/projects/procandser/)
1 parent e44bea2 commit 3f48eb1

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

README.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Note that this version is alpha release.
1010

1111
## How to use
1212

13+
Build the source code (see below) or download a binary from [our SourceForge project page](https://sourceforge.net/projects/procandser/).
14+
1315
Unzip `AndroidSerial-distribution.zip` and copy all files including `AndroidSerial` directory to your `library` folder (e.g. `~/Documents/Processing/library`).
1416

1517
The usage of the library is almost same as [processing.serial.Serial](http://processing.org/reference/libraries/serial/Serial.html) library.
@@ -59,7 +61,14 @@ You can get a working example from the [sparkfun's pulse sensor SEN-11574](https
5961

6062
## How to build
6163

62-
Install [maven](http://maven.apache.org/) and run the command:
64+
You can build the project source code though you can download the built binary from [our SourceForge project page](https://sourceforge.net/projects/procandser/).
65+
66+
Prior to building the project, you need to install the following software:
67+
68+
1. JDK 6 (Any JDK will be available)
69+
1. [Apache Maven](http://maven.apache.org/) (Choose the latest one if possible)
70+
71+
Then run the following command under the root of the project:
6372

6473
mvn clean deploy
6574

@@ -111,15 +120,22 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
111120
* [Processing Core](http://wiki.processing.org/w/FAQ#Is_Processing_Open_Source.3F_How_.27bout_some_code.3F) ... LGPL, Processing core library
112121
* [Android](http://source.android.com/source/licenses.html) ... ASL 2.0, Android API Library
113122
* [SLFJ Android](http://www.slf4j.org/android/) ... MIT, Logging framework
123+
* [Robolectric](https://github.com/robolectric/robolectric/) ... Android testing library (TEST USE ONLY)
124+
* [Mockito](https://code.google.com/p/mockito/) ... Mock testing library (TEST USE ONLY)
114125

115126
## Known Issues
116127

117-
* The release binary will be moved to [SourceForge](http://sourceforge.net/) though it is currently put under the project root
118128
* Unexpected error occurs when the sketch is compiled and installed into a device
119129
* The current version of [usb-serial-for-android](https://code.google.com/p/usb-serial-for-android/) has several issues regarding data reading. If `java.io.IOException: Expected at least 2 bytes` is observed, please wait a moment or try to re-connect the cable though the trunk version of the driver is already fixed
120130

121131
## Change History
122132

133+
0.0.2-alpha : June 20, 2013
134+
135+
* Fixes an [issue](https://github.com/inventit/processing-android-serial/issues/1) where [Arduino Due](http://arduino.cc/en/Main/arduinoBoardDue) cannot be detected by [usb-serial-for-android](https://code.google.com/p/usb-serial-for-android/) library. Now all Arduino devices are accepted (but not sure they all work properly. [Give us your feedback](https://github.com/inventit/processing-android-serial/issues))
136+
* Adds unit testing libraries, [Robolectric](https://github.com/robolectric/robolectric/) and [Mockito](https://code.google.com/p/mockito/)
137+
* The release binary has been moved to [our SourceForge project page](https://sourceforge.net/projects/procandser/)
138+
123139
0.0.1-alpha : June 10, 2013
124140

125141
* Initial

0 commit comments

Comments
 (0)