hrm/README.md
2019-12-16 08:43:46 -05:00

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