From c635c39dbea779ecdb57679f230b9b85fd5c3370 Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Sat, 13 Apr 2024 10:55:49 +0200 Subject: [PATCH] bthrm - Update README --- apps/bthrm/ChangeLog | 2 +- apps/bthrm/README.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/bthrm/ChangeLog b/apps/bthrm/ChangeLog index 9a00f833c..e53c5175a 100644 --- a/apps/bthrm/ChangeLog +++ b/apps/bthrm/ChangeLog @@ -42,6 +42,6 @@ Add debug option for disabling active scanning 0.17: New GUI based on layout library 0.18: Minor code improvements -0.19: Move caching of characteristics into settings app (needs repairing of the sensor) +0.19: Move caching of characteristics into settings app Changed default of active scanning to false Fix setHRMPower method not returning new state diff --git a/apps/bthrm/README.md b/apps/bthrm/README.md index 6234f3b78..570072dbf 100644 --- a/apps/bthrm/README.md +++ b/apps/bthrm/README.md @@ -21,6 +21,10 @@ Once installed you will have to go into this app's settings while your heart rat **To disable this and return to normal HRM, uninstall the app or change the settings** +The characteristics of your selected sensor are cached in the settings. That means if your sensor changes, e.g. by firmware updates or similar, you will need to re-scan in the settings to update the cache of characteristics. This is done to take some complexity (and time) out of the boot process. + +Scanning in the settings will do 10 retries and then give up on adding the sensor. Usually that works fine, if it does not for you just try multiple times. Currently saved sensor information is only replaced on a successful pairing. There are additional options in the Debug entry of the menu that can help with specific sensor oddities. Bonding and active scanning can help with connecting, but can also prevent some sensors from working. The "Grace Periods" just add some additional time at certain steps in the connection process which can help with stability or reconnect speed of some finicky sensors. Defaults should be fine for most. + ### Modes * Off - Internal HRM is used, no attempt on connecting to BT HRM. @@ -57,3 +61,7 @@ This replaces `Bangle.setHRMPower` with its own implementation. ## Creator Gordon Williams + +## Contributer + +[halemmerich](https://github.com/halemmerich)