Commit Graph

393 Commits

Author SHA1 Message Date
Aleksander Nowakowski 2476baf5ce Deprecations removed 2017-10-23 10:33:40 +02:00
Aleksander Nowakowski 825b23e8e2 Fixing #78 2017-10-20 17:16:58 +02:00
Aleksander Nowakowski 61c7c45335 Validating CRC in PRNs 2017-10-20 17:07:39 +02:00
Aleksander Nowakowski ff73f661eb Bug fixed: #77 2017-10-19 15:46:46 +02:00
Aleksander Nowakowski a3ae736357 Version 1.5.0 2017-10-06 18:00:02 +02:00
Aleksander Nowakowski abcb2baaf3 Target API changed to 26, notification channels added
DFU Library is now ready for Android Oreo. The Dfu Service starts as
foreground service. It also uses notification channel with low priority.
2017-10-06 17:45:26 +02:00
Aleksander Nowakowski 561e1f2372 Bug fix: Passing correct extended error number and message 2017-10-06 17:24:51 +02:00
Aleksander Nowakowski cf1da0ff6b Bug fix: Passing correct extended error number and message
Before, the Extended Error code (11|REMOTE_MASK) was sent instead, and
the message was UNKNOWN. Now the errorCode will contain the extended
error code and message will already contain the reason of an error.
2017-10-06 17:21:43 +02:00
Aleksander Nowakowski ae9a424a4c Merge pull request #72 from colinmadere/release
Fix lingering "Disconnecting" notification
2017-09-29 13:01:28 +02:00
Colin Madere 42a8e3ed27 Fix lingering "Disconnecting" notification
- Notifications weren't being updated if they came within 250ms of the previous update, regardless of end-state being reached
- Added check that if the progress was at an end-state, upate anyway
2017-09-28 16:05:03 -07:00
Aleksander Nowakowski 92fc811674 Merge pull request #64 from vikeri/patch-1
Reference React Native implementation in README
2017-09-15 10:24:51 +02:00
Aleksander Nowakowski bf3b7b60d2 Version 1.4.2 2017-09-14 15:23:53 +02:00
Aleksander Nowakowski d7b8e4adfa Javadoc generated, part 3 2017-09-14 14:55:15 +02:00
Aleksander Nowakowski 0d4151b2b2 Javadoc generated, part 2 2017-09-14 14:55:05 +02:00
Aleksander Nowakowski 39ea964f77 Javadoc generated 2017-09-14 14:54:31 +02:00
Aleksander Nowakowski 66411741a9 InitPacketData not required and removed 2017-09-14 14:05:36 +02:00
Michal Skrabacz fa00bd0916 Change InitPacketData.applicationVersion from Long to String
There is no need to limit this to long value. Most cases users will use sth more eye friendy like 0.7.4 instead of 4576
2017-09-14 10:40:34 +02:00
Aleksander Nowakowski 24c2bb4500 Version 1.4.1 2017-09-13 15:54:16 +02:00
Aleksander Nowakowski 3dace8136c Minor fixes 2017-09-13 15:50:33 +02:00
Aleksander Nowakowski 4a466b25bd Adding setScope() method to the initiator 2017-09-13 15:50:18 +02:00
Aleksander Nowakowski be08427fe1 Version 1.4.0 2017-08-31 16:41:37 +02:00
Aleksander Nowakowski b7d123b4a5 Bug hopefully fixed: #55 2017-08-31 16:17:00 +02:00
Aleksander Nowakowski a41ff7536d Adding support for higher MTU in Secure DFU 2017-08-31 15:59:55 +02:00
Viktor Eriksson 4054140222 Reference React Native implementation in README 2017-08-14 09:45:44 +02:00
Aleksander Nowakowski 49f3379a2e Readme updated 2017-07-28 16:10:48 +02:00
Aleksander Nowakowski a8c8eee34f Version 1.3.1 2017-07-28 16:10:03 +02:00
Aleksander Nowakowski e7db4da822 Build tools 25.0.3, Android Studio 2.3.3 2017-07-28 14:34:36 +02:00
Aleksander Nowakowski 265a62c13a Tiny code cleanup 2017-07-28 14:11:50 +02:00
Aleksander Nowakowski edb543c331 Fixing issue #61, part 3: Resuming sending incomplete object 2017-07-03 15:03:55 +02:00
Aleksander Nowakowski 06b5e6d42d Fixing issue #61, part 2: Improved debug logging 2017-07-03 11:38:23 +02:00
Aleksander Nowakowski a726cc55ee Fixing issue #61, part 1: Printing correct Init packet size 2017-06-30 13:35:21 +02:00
Aleksander Nowakowski c2e0e5fec9 Issue #56 fixed 2017-06-28 17:33:37 +02:00
Aleksander Nowakowski 0799eb051b Doc readme updated (#60) 2017-06-28 17:27:52 +02:00
Aleksander Nowakowski 7ee2dc1005 Version 1.3.0 released 2017-04-07 14:36:13 +02:00
Aleksander Nowakowski 3513546134 Android 2.3.0 2017-04-07 14:30:19 +02:00
Aleksander Nowakowski 99f636e715 Better support for DFU from SDK 6 or older 2017-04-06 16:22:31 +02:00
Aleksander Nowakowski 313c963794 Logging ACL_DISCONNECTED event 2017-04-06 16:22:06 +02:00
Aleksander Nowakowski 0369ef9dfe Merge 2017-03-27 10:31:36 +02:00
Aleksander Nowakowski b346d269f3 Support for buttonless DFU service from SDK 13 added.
Library prepared for buttonless DFU with bond sharing (coming next SDK or later).
Refactoring: legacy buttonless DFU extracted to own class.
2017-03-27 10:09:53 +02:00
Aleksander Nowakowski e8238fe305 Feature: Added support for buttonless update from SDK 13 (no bond sharing) and future SDK (with bond sharing) 2017-03-24 10:49:10 +01:00
Aleksander Nowakowski 4642ad4ae3 Enhancement: Option to set custom UUIDs (#48) 2017-03-21 16:49:47 +01:00
Aleksander Nowakowski d5f487ed56 Issue #51 fixed: restarting legacy bootloader on Invalid State 2017-03-21 14:43:02 +01:00
Aleksander Nowakowski 113c312985 Removing unnecessary disconnect after enabling Service Changed CCCD.
In Legacy DFU the bond information is passed to the bootloader in RAM, not in flash, so saving it is not required.
2017-03-21 11:21:30 +01:00
Aleksander Nowakowski 1c18dd8c2e Fixing issue #45 2017-03-15 16:56:29 +01:00
Aleksander Nowakowski 98bed1ab90 Issue #49 fixed: updating SD no longer forces the bond info on the phone to be removed 2017-03-15 15:35:01 +01:00
Aleksander Nowakowski 4678d3e51e Readme updated 2017-02-22 17:30:46 +01:00
Aleksander Nowakowski 87fd7e903a Version 1.2.0: CRC bugs fixed, other combinations of fw in ZIP allowed in Secure DFU 2017-02-22 17:29:34 +01:00
Aleksander Nowakowski 8630c24ee4 Android Studio 2.2.3 2017-02-22 17:26:03 +01:00
Aleksander Nowakowski 92312c342f Merge remote-tracking branch 'remotes/github/release' into release 2017-02-22 17:24:30 +01:00
Aleksander Nowakowski 40a8f0f634 Bug fix: Fixed calculating CRC for unaligned files 2017-02-21 12:27:39 +01:00