package main import ( "tinygo.org/x/bluetooth" ) var adapter = bluetooth.DefaultAdapter func main() { // Enable BLE interface. must("enable BLE stack", adapter.Enable()) // Start scanning. println("scanning...") err := adapter.Scan(func(adapter *bluetooth.Adapter, device bluetooth.ScanResult) { println("found device:", device.Address.String(), device.RSSI, device.LocalName()) }) must("start scan", err) } func must(action string, err error) { if err != nil { panic("failed to " + action + ": " + err.Error()) } }