7a583419c5BlessedConnect.java: make sure gio shared library is loaded before calling native methods.Greg2020-02-04 17:36:39 -0500
2d7594514cFixes to depjars/build.goGreg2019-12-30 11:26:24 -0500
52217c3f6aAdd Timber license. Add depjars/ and go:generate commands to build Java dependencies. Bug fix in retrievePeripheral so that we do not zero out the reference to the Java Peripheral object.Greg2019-12-13 12:35:36 -0500
4db9b4a5edConversion to Blessed library for Android -- interim check-in, notifications do not work.Greg2019-12-04 14:47:56 -0500
2af636b946Doc updates, add "wantScan" to BleConnect.java so scan starts automatically upon grant of permissions or device enable.Greg2019-11-27 11:46:04 -0500
0ab45a1d9dUpdate Gio verion (change location of permissions). Put the java file here and add go:generate commands to create the jar file.Greg2019-11-01 14:48:17 -0400
4e4c071697Add gioui.org/permission/bluetooth and EnableBluetooth() function.Greg2019-10-30 12:09:16 -0400
820186e132On Android startup, obtain a Bluetooth adapter and check if it is enabled.Greg2019-10-28 15:18:18 -0400
f036c5e134Further restructuring and add stub implementation for Android.Greg2019-10-28 12:43:33 -0400
206bd70461Prepare for Android port -- move CancelConnection into ble.go and re-arrange functions in ble_darwin.go into API calls, Core Bluetooth callbacks and internal convenience functions.Greg2019-10-28 11:39:05 -0400
c911bbb547Move BLE type into ble.go.Greg2019-10-28 11:21:14 -0400
2d4f106dd7Add ble.go to factor out platform-independent code.Greg2019-10-28 09:25:23 -0400
5955e369e4Add the Peripheral and the Characteristic to UpdateValueEvent.Greg2019-10-25 14:59:13 -0400
fbb58a8d99Add CancelConnection() and Disconnect().Greg2019-10-25 14:03:20 -0400
b87fea7fb3Do not connect to peripherals with outstanding connection attempts.Greg2019-10-25 13:30:11 -0400
ec02bc7bccSome debug output, and turn off BLE.wantScan when scanning starts.Greg2019-10-25 09:09:54 -0400
f53dd7481aReturn subscribed characteristic values as []byte in UpdateValueEvent{}Greg2019-10-24 18:30:02 -0400
822b3529c0Add gatt package. Add DiscoverServiceEvent and DiscoverCharacteristic event.Greg2019-10-24 18:18:27 -0400
64b684e419Add connection tracking and timeouts.Greg2019-10-24 17:00:54 -0400
c91c83de9cConnect to peripherals by UUIDString. Eliminate globals for central manager and delegate.Greg2019-10-24 08:59:25 -0400
0424b70ef3Add DiscoverServices() and interlocks to check central manager ready state.Greg2019-10-23 19:28:43 -0400