Releases: Integreight/1Sheeld-Android-SDK
Releases · Integreight/1Sheeld-Android-SDK
v2.2.0(161113)
v2.1.5(160927)
- Fixed a bug where the SDK won't init 1Sheeld+ boards or query their information after successful connection.
- Prevented a crash when the SDK read a pin from a wrong port number.
v2.1.4(160920)
- Fixed a bug where the SDK won't connect to or detect disconnects from 1Sheeld+ on Android 7.0 (Nougat) because of a deadlock.
- Made the sample app asks for the required location permission on Android Marshmallow and later.
- Removed the unnecessary 200ms delay between the library frames during firmware initialization.
- Fixed some other minor bugs.
v2.1.3(160517)
- Made the maximum time to receive a library frame 3 seconds instead of 2.
- Added a 200ms delay between the library frames during firmware initialization.
v2.1.2(160424)
- Fixed a bug where BLE connection attempts get stuck in progress indefinitely sometimes.
- Refresh the BLE device cache only in case of connectionFailure.
- Minor bug fixes.
v2.1.1(160420)
- Fixed a bug where BLE connection attempts get stuck in progress indefinitely sometimes.
v2.1.0(160404)
- Made sure that the verification byte in the received frames is correct.
- Added the ability to update the board's firmware.
- Made general refactoring and improvements.
v2.0.0(160330)
- Build SDK using the android-23 api.
- Added the ability to connect to 1Sheeld+ boards (BLE).
- Made the logs printed using the information tag not the debug tag.
- Added the ability to rename the boards.
- Added the ability to test the boards (firmware and library).
- Added the ability to query and change the boards’ communications baud rate.
- Made callbacks send with each callback the corresponding device where the event occurred.
- Added methods to detect the board type. (either classic or plus)
- Made sending data in the same calling thread not in a dedicated one.
- Performed various bug fixes and improvements.
v1.1.0(151108)
- Updated the project's build-tools, targetSdk, compileSdk and Gradle versions.
- Fixed a bug in the sample app's pins spinner.
- Added the location permission to the sample app's manifest.
- Fixed a bug that prevented the sdk from connecting to 1Sheelds on Android 6.0.
- Fixed a bug in the parsing 1Sheeld frames.
- Added the required verification byte to sent frames instead of the instance id.
v1.0.0(150831)
Initial Release