bluetooth icon indicating copy to clipboard operation
bluetooth copied to clipboard

Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI

Results 159 bluetooth issues
Sort by recently updated
recently updated
newest added

On Macbook Pro: tinygo.org/x/bluetooth v0.9.0 Immediately call adapter.Connect(addr) after device.Disconnect() will cause device.DiscoverServices() crash ``` device, err := b.adapter.Connect(b.Address, bluetooth.ConnectionParams{}) if err != nil { return nil, err } srvcs,...

- removed write event being called from the internal Characteristic.Write(), which was leading to an infinite loop when attempting to write to the characteristic in it's own write event Not...

Hello. I am trying to find out how to pair to a central device that requires a pairing key. I could not find any info in the examples. Should I...

enhancement

Hi, Is it useable for android now ?

After using SetConnectHandler events are not handled.

In `gap_linux.go`, you cannot recover from a panic made within the callback to `adapter.Scan()`. If you attempt to recover from a panic, and re-call Scan() after the recovery, `a.adapter.Call("org.bluez.Adapter1.StartDiscovery", 0).Err`...

linux

Hi, I'm using this package to [reimplement a module for a project of mine](https://github.com/bettercap/bettercap/issues/1116) and as I was refactoring the existing code to use your package instead of the previous...

Hello, i try to connect my game pad with my raspberry pico-w, but as soon as i try to enable notifications i get this error `bluetooth: notify/indicate not permitted` Under...

Hi, I've tried to look into the code and the other open issues but I couldn't find a solution to this. Some machines might have multiple bluetooth adapters, however every...

enhancement

Canceling Characteristic notifications seems not implemented for MacOS / Darwin. In the case of EnableNotifications(nil) an error is returned and notifications stay active. https://github.com/tinygo-org/bluetooth/blob/a668e1b0a062612faa41ac354f7edd5b25428101/gattc_darwin.go#L214C1-L223C2

macos