summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-François Milants <jf@codingfield.com>2021-10-20 18:52:04 (GMT)
committerJean-François Milants <jf@codingfield.com>2021-10-20 18:52:04 (GMT)
commitb3a82288997556b04a64d452ec2067747f1fb706 (patch)
tree0e31806c6e81c98f08de157835754c695e73c094
parent2c5015add7a67f950e7f5f33e5bc84b7275b4ced (diff)
Add mention to Call characteristic (which was missing in the doc) and change the UUID of the new Motion service from 00020000-* to 00030000-*.
-rw-r--r--doc/ble.md6
-rw-r--r--src/components/ble/MotionService.cpp2
2 files changed, 6 insertions, 2 deletions
diff --git a/doc/ble.md b/doc/ble.md
index 89ad877..8125e98 100644
--- a/doc/ble.md
+++ b/doc/ble.md
@@ -34,10 +34,14 @@ The following custom services are implemented in InfiniTime:
- Since InfiniTime 0.11:
* [Navigation Service](NavigationService.md) : 00010000-78fc-48fe-8e23-433b3a1942d0
+
+
+ - Since InfiniTime 0.13
+ * Call characteristic (extension to the Alert Notification Service): 00020001-78fc-48fe-8e23-433b3a1942d0
- Since InfiniTime 1.7:
- * [Motion Service](MotionService.md) : 00020000-78fc-48fe-8e23-433b3a1942d0
+ * [Motion Service](MotionService.md) : 00030000-78fc-48fe-8e23-433b3a1942d0
## BLE services
[List of standard BLE services](https://www.bluetooth.com/specifications/gatt/services/)
diff --git a/src/components/ble/MotionService.cpp b/src/components/ble/MotionService.cpp
index 2bb5289..e305021 100644
--- a/src/components/ble/MotionService.cpp
+++ b/src/components/ble/MotionService.cpp
@@ -9,7 +9,7 @@ namespace {
constexpr ble_uuid128_t CharUuid(uint8_t x, uint8_t y) {
return ble_uuid128_t{
.u = {.type = BLE_UUID_TYPE_128},
- .value = { 0xd0, 0x42, 0x19, 0x3a, 0x3b, 0x43, 0x23, 0x8e, 0xfe, 0x48, 0xfc, 0x78, x, y, 0x02, 0x00 }
+ .value = { 0xd0, 0x42, 0x19, 0x3a, 0x3b, 0x43, 0x23, 0x8e, 0xfe, 0x48, 0xfc, 0x78, x, y, 0x03, 0x00 }
};
}