From f7db674ad32770e81893523510b47fe1b692c862 Mon Sep 17 00:00:00 2001 From: Simon Schulz Date: Tue, 5 Mar 2024 13:13:02 +0100 Subject: [PATCH] use RxMtu() for long read --- linux/gatt/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/gatt/client.go b/linux/gatt/client.go index ef29ff56..10dd117a 100644 --- a/linux/gatt/client.go +++ b/linux/gatt/client.go @@ -231,7 +231,7 @@ func (p *Client) ReadLongCharacteristic(c *ble.Characteristic) ([]byte, error) { } buffer = append(buffer, read...) - for len(read) >= p.conn.TxMTU()-1 { + for len(read) >= p.conn.RxMTU()-1 { if read, err = p.ac.ReadBlob(c.ValueHandle, uint16(len(buffer))); err != nil { return nil, err }