889 B
889 B
HRM
An example heart rate monitor app for Android and MacOS using git.wow.st/gmp/ble and Gio.
The MacOS implementation uses a Core Bluetooth binding created by
NSWrap. On Android, Martijn van Welie's
Blessed library is used to simplify access to the Bluetooth Low-Energy
hardware. If you need to re-compile the Blessed library for any reason, you
can use go generate
from the depjars
directory. To do that, you will need
to have gradle
, an Android SDK, and who knows what else installed on your
machine.
MacOS:
git clone https://git.wow.st/gmp/hrm
cd hrm/hrm
go build
./hrm
Android:
The gogio
command from gioui.org/cmd/gogio
must be installed to build
an Android APK.
git clone https://git.wow.st/gmp/hrm
cd hrm/hrm
gogio -target android .
adb install -r hrm.apk