934 B
934 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