Rob Moran
|
e3c9180d70
|
Added CircleCI build job and README badges
|
2016-02-24 14:57:24 +00:00 |
|
Rob Moran
|
b25d6d3e62
|
Merge branch 'mjdietzx-develop'
|
2016-02-24 14:47:23 +00:00 |
|
Rob Moran
|
76e636ec70
|
Renamed firmware, added nrf52 support to examples and reserructed dummy disconnects
|
2016-02-24 14:46:06 +00:00 |
|
Michael Dietz
|
a6d3249d68
|
Revert web bluetooth api update changes to not break bleat.
|
2016-02-23 13:05:59 +01:00 |
|
Michael Dietz
|
6a30516f48
|
Fix switch statement so DFU OTA works for mbed and recent revisions of bootloader.
|
2016-02-23 12:58:15 +01:00 |
|
Michael Dietz
|
5f5b053ccf
|
Reading characteristic returns a data view instead of array buffer in update. Small fix making var names consistent.
|
2016-02-23 10:31:33 +01:00 |
|
Michael Dietz
|
9dcd9ad046
|
device.connectGATT() deprecated. No need for notification callback handler in writeMode().
|
2016-02-23 10:09:08 +01:00 |
|
Michael Dietz
|
2dbbbb1378
|
Small bug fix: if version is 6 or lower don't send init packet.
|
2016-02-18 13:59:19 +01:00 |
|
Michael Dietz
|
b5e1dbe7c7
|
Use definitions for op codes to make message sequence state easy to follow.
|
2016-02-18 13:45:54 +01:00 |
|
Michael Dietz
|
b871bbae08
|
Use switch statement for DFU OTA message sequence instead of if else.
|
2016-02-18 13:25:09 +01:00 |
|
Michael Dietz
|
dfb7adedce
|
Get rid of warnings due to error being defined as a variable and then used in catch() out of scope.
|
2016-02-18 11:12:30 +01:00 |
|
Michael Dietz
|
daadfd8194
|
Working for both mbed and current revisions of DFU OTA...
Minor problems like writeMode bug in mbed and CRC code is just 0x0 for now so will fail for init packet check.
|
2016-02-18 10:11:56 +01:00 |
|
Michael Dietz
|
c18979f5e1
|
Promise in transfer(...) should resolve after DFU Target is activated and reset.
|
2016-02-17 16:17:24 +01:00 |
|
Michael Dietz
|
70f681e20e
|
No need to disconnect from DFU Target after DFU update. Link will be lost when target is reset and disconnect handler will be called.
|
2016-02-17 16:12:45 +01:00 |
|
Michael Dietz
|
8c9885770c
|
Make message sequence of DFU process more readable.
|
2016-02-17 16:01:30 +01:00 |
|
Michael Dietz
|
98c7a75537
|
Improve how init packet is implemented. Some minor clean up.
|
2016-02-17 15:25:44 +01:00 |
|
Michael Dietz
|
8c10f0010a
|
Nordic's DFU OTA protocol sends data in little endian format. Whether the web bluetooth platform is little endian or not doesn't matter.
|
2016-02-17 14:38:58 +01:00 |
|
Michael Dietz
|
ccd602838c
|
Added an init packet which (for recent DFU OTA protocols) must transferred before the firmware image.
|
2016-02-17 13:08:26 +01:00 |
|
Michael Dietz
|
160889f638
|
Switch to bootloader/DFU mode working for recent revisions of DFU OTA protocol.
|
2016-02-17 11:00:09 +01:00 |
|
Michael Dietz
|
a6bed824a9
|
Added nRF52 example heart rate application with DFU support...
Unmodified from Nordic's most recent SDK: nRF5_SDK_11.0.0-2.alpha_bc3f6a0
|
2016-02-17 09:21:57 +01:00 |
|
Michael Dietz
|
3b784ff8fc
|
Added nRF52 bootloader (merged with softdevice)...
Unmodified from Nordic's most recent SDK: nRF5_SDK_11.0.0-2.alpha_bc3f6a0.
|
2016-02-17 09:17:31 +01:00 |
|
Michael Dietz
|
4903d0b9dd
|
DFU Revision Characteristic is not being used optimally.
|
2016-02-16 13:08:00 +01:00 |
|
Michael Dietz
|
908bf53902
|
DFU Controller should not disconnect in dfu.writeMode() when switching target from application mode to bootloader/dfu mode.
|
2016-02-16 11:32:41 +01:00 |
|
Rob Moran
|
d75fb0879c
|
Merge branch 'beaufortfrancois-patch-1'
|
2016-02-15 18:53:11 +00:00 |
|
Rob Moran
|
1f354e5400
|
Merge branch 'patch-1' of https://github.com/beaufortfrancois/web-bluetooth-dfu into beaufortfrancois-patch-1
|
2016-02-15 18:52:42 +00:00 |
|
Rob Moran
|
e6c232247e
|
Added linting
0.0.1
|
2016-02-15 09:45:15 +00:00 |
|
Rob Moran
|
d92a6230b8
|
Added node example
|
2016-02-15 00:53:02 +00:00 |
|
François Beaufort
|
ca5b642aaf
|
Append slash to avoid non https redirect
|
2016-02-08 13:53:52 +01:00 |
|
Rob Moran
|
8563f595cb
|
Further refactor
|
2016-02-05 02:07:42 -06:00 |
|
Rob Moran
|
7ba5e66371
|
Tidied implementation
|
2016-02-04 23:32:54 -06:00 |
|
Rob Moran
|
a8bad4f1ff
|
Split mode and transfer actions
|
2016-02-04 23:00:34 -06:00 |
|
Rob Moran
|
61386e3915
|
Refactored code
|
2016-02-04 15:46:40 -06:00 |
|
Rob Moran
|
c2236ff468
|
Now injecting logger
|
2016-02-04 12:02:45 -06:00 |
|
Rob Moran
|
1c47ff43b6
|
Fixed tabs to spaces
|
2016-02-04 11:25:10 -06:00 |
|
Rob Moran
|
3d5a88356e
|
Updated README
|
2016-02-04 11:24:47 -06:00 |
|
Rob Moran
|
e8aa26538d
|
Updated README
|
2016-02-04 10:47:05 -06:00 |
|
Rob Moran
|
686cc148a4
|
Removed older firmware
|
2016-02-04 10:41:03 -06:00 |
|
Rob Moran
|
1434b14406
|
First site
|
2016-02-04 10:40:31 -06:00 |
|
Rob Moran
|
0360585b80
|
Further firmware
|
2016-02-04 08:19:33 -06:00 |
|
Rob Moran
|
2641862125
|
Hosted firmware
|
2016-02-03 14:19:38 -06:00 |
|
Rob Moran
|
c9ad716c02
|
Initial commit
|
2016-02-03 14:13:54 -06:00 |
|