Skip to content

Releases: Integreight/1Sheeld-Android-SDK

v2.2.0(161113)

13 Nov 10:10
Compare
Choose a tag to compare
  • Fixed a bug that prevented successful connection callbacks from being called on Android Nougat.
  • Fixed a bug that sometimes the SDK doesn't detect in the pending connection was interrupted.
  • Fixed some other minor bugs.

v2.1.5(160927)

27 Sep 12:34
Compare
Choose a tag to compare
  • 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)

20 Sep 20:25
Compare
Choose a tag to compare
  • 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)

17 May 14:46
Compare
Choose a tag to compare
  • 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)

24 Apr 13:45
Compare
Choose a tag to compare
  • 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)

20 Apr 14:28
Compare
Choose a tag to compare
  • Fixed a bug where BLE connection attempts get stuck in progress indefinitely sometimes.

v2.1.0(160404)

04 Apr 10:33
Compare
Choose a tag to compare
  • 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)

03 Apr 15:55
Compare
Choose a tag to compare
  • 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)

08 Nov 15:05
Compare
Choose a tag to compare
  • 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)

14 Sep 12:22
Compare
Choose a tag to compare

Initial Release