summaryrefslogtreecommitdiff
path: root/doc/ble.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ble.md')
-rw-r--r--doc/ble.md14
1 files changed, 11 insertions, 3 deletions
diff --git a/doc/ble.md b/doc/ble.md
index 2b86243e..d2502636 100644
--- a/doc/ble.md
+++ b/doc/ble.md
@@ -9,6 +9,7 @@ This page describes the BLE implementation and API built in this firmware.
### Table of Contents
- [BLE Connection](#ble-connection)
+- [BLE FS](#ble-fs)
- [BLE UUIDs](#ble-uuids)
- [BLE Services](#ble-services)
- [CTS](#cts)
@@ -51,6 +52,13 @@ If **CTS** is detected, it'll request the current time to the companion applicat
---
+## BLE FS
+
+The documentation for BLE FS can be found here:
+[BLEFS.md](./BLEFS.md)
+
+---
+
## BLE UUIDs
When possible, InfiniTime tries to implement BLE services defined by the BLE specification.
@@ -112,11 +120,11 @@ Reading a value from the firmware version characteristic will yield a UTF-8 enco
#### Battery Level
-Reading from the battery level characteristic yields a single byte of data. This byte can be converted to an unsigned 8-bit integer which will be the battery percentage. This characteristic allows notify for updates as the value changes.
+Reading from the battery level characteristic yields a single byte of data. This byte can be converted to an unsigned 8-bit integer which will be the battery percentage. This characteristic allows notifications for updates as the value changes.
#### Heart Rate
-Reading from the heart rate characteristic yields two bytes of data. I am not sure of the function of the first byte. It appears to always be zero. The second byte can be converted to an unsigned 8-bit integer which is the current heart rate. This characteristic also allows notify for updates as the value changes.
+Reading from the heart rate characteristic yields two bytes of data. I am not sure of the function of the first byte. It appears to always be zero. The second byte can be converted to an unsigned 8-bit integer which is the current heart rate. This characteristic also allows notifications for updates as the value changes.
---
@@ -289,4 +297,4 @@ This characteristic expects a particular format:
- Microsecond divided by `1e6*256` (`uint8`)
- Binary 0001 (`uint8`)
-Write all of these together, encoded as little-endian, to the current time characteristic. \ No newline at end of file
+Write all of these together, encoded as little-endian, to the current time characteristic.