- 18 Mar, 2019 1 commit
-
-
Jeff Lassahn authored
-
- 15 Mar, 2019 1 commit
-
-
Jeff Lassahn authored
random weirdness.
-
- 14 Mar, 2019 1 commit
-
-
Jeff Lassahn authored
-
- 06 Mar, 2019 2 commits
-
-
Eric Stutzenberger authored
Fix race condition on disconnect
-
Jeff Lassahn authored
-
- 04 Mar, 2019 1 commit
-
-
Jeff Lassahn authored
is being disconnected, and the buffers are leaked from the packet pool forever.
-
- 22 Feb, 2019 2 commits
-
-
Eric Stutzenberger authored
Clean up if device intialization fails.
-
Jeff Lassahn authored
-
- 08 Feb, 2019 2 commits
-
-
Eric Stutzenberger authored
Add options for setting scanning and advertising parameters.
-
Jeff Lassahn authored
-
- 07 Feb, 2019 1 commit
-
-
Eric Stutzenberger authored
Make flow control work
-
- 06 Feb, 2019 2 commits
-
-
Jeff Lassahn authored
-
Jeff Lassahn authored
the Bluetooth spec (Vol 2, Part E, Section 4.4), old version tended to collect extra allowed commands over time and eventually lock up.
-
- 02 Oct, 2018 1 commit
-
-
Michał Narajowski authored
This can be useful when we need to use specific HCI device ID.
-
- 31 Aug, 2018 1 commit
-
-
xibz authored
-
- 14 Aug, 2018 1 commit
-
-
Josh Lubawy authored
* Add ability to get RxMTU from a connection * Fix race detector warning * Fix compiler error
-
- 18 Jul, 2018 2 commits
-
-
Kevin authored
-
Josh Lubawy authored
This prevents multiple evtPeripheralConnected events from causing a deadlock.
-
- 24 May, 2018 1 commit
-
-
Kevin authored
* Simplify uuid.Reverse method * Add uuid test * Fix linting issues
-
- 04 Apr, 2018 2 commits
-
-
Kevin Seidel authored
-
Eric Stutzenberger authored
-
- 16 Mar, 2018 2 commits
-
-
Eric Stutzenberger authored
-
Kevin authored
* Fix cancel via context and respect context deadline * Remove timeout overwrite and remove go1.7 from travis
-
- 13 Mar, 2018 1 commit
-
-
Michael Panzer authored
-
- 08 Mar, 2018 1 commit
-
-
Naoki Takano authored
* Bump up the number of command channels and changed not to exit * Clean up * revert smiple ' to fancy ' * Changed the error handling
-
- 01 Feb, 2018 2 commits
-
-
Jacob Rosenthal authored
* perhaps notify flag used to be set in yosemite? this blocks on sierra now * few more xpcids for sierra
-
ccollins476ad authored
This is a hack which silences an extraneous log message. The message gets reported due to an apparent race condition involving the `sktLoop()` function in `linux/hci/hci.go`. This function implements a socket-read loop that only returns on error. It is called as a Goroutine, and typically continues to run until the process terminates. If client code closes the owning `Device` at an inopportune time (presumably during the socket read), the `Read()` call returns an `io.EOF` error, which causes `NewDevice()` to log the following message: can't accept: skt: EOF Since the API permits the user to close the device at any time, this error message is extraneous. This commit simply inhibits the logging of the error message in case of EOF. This is not a long-term solution, but it does fix the visible issue.
-
- 29 Jan, 2018 1 commit
-
-
Kevin Seidel authored
-
- 22 Jan, 2018 4 commits
-
-
Kevin authored
Add build status badge
-
Kevin Seidel authored
-
Kevin Seidel authored
-
Kevin Seidel authored
-
- 16 Dec, 2017 1 commit
-
-
ccollins476ad authored
This commit addresses a panic that occurs in older versions of MacOS (tested with 10.11.5). The problem occurs because, on this machine, the DiscoverDescriptors response lacks a `kCBMsgArgResult` field. This missing field must have gotten fixed in a subsequent version of MacOS. Here are the contents of the DiscoverDescriptors response: ``` map[kCBMsgArgCharacteristicHandle:17 kCBMsgArgDeviceUUID:3e8e65b72da94f70bbbe2d8f1a2524ee kCBMsgArgDescriptors:[]] ``` The fix is to treat a response that lacks the `kCBMsgArgResult` field as indicating success. That is, pretend `kCBMsgArgResult` is 0.
-
- 27 Nov, 2017 1 commit
-
-
Kevin authored
* XPC cleanup * Go Meta Linter * Update travis with linux * Fix unintroduced interface * Fix travis.yml * Fix travis.yml * Fix travis.yml * Add GOOS to Travis * Damn travis * Finally? * Goddamn travis
-
- 28 Oct, 2017 6 commits
-
-
Kevin authored
Premininary support for OS X High Sierra
-
deadprogram authored
Signed-off-by:
deadprogram <ron@hybridgroup.com>
-
deadprogram authored
Signed-off-by:
deadprogram <ron@hybridgroup.com>
-
deadprogram authored
Signed-off-by:
deadprogram <ron@hybridgroup.com>
-
deadprogram authored
Signed-off-by:
deadprogram <ron@hybridgroup.com>
-
deadprogram authored
Signed-off-by:
deadprogram <ron@hybridgroup.com>
-