From d4a4f9cfb6616135d7cdb8a1c6954aa44d102f44 Mon Sep 17 00:00:00 2001 From: tictrick <117273857+tictrick@users.noreply.github.com> Date: Thu, 8 Feb 2024 08:38:11 +0100 Subject: [PATCH] BugFix: ACK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Funktion startWrite() der RF24 Bibliothek ist ungeeignet für den Empfang von ACKs, da der Verstärker während des Sendens statt in den RX-Modus Ausgeschaltet wird. --- src/hm/hmRadio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hm/hmRadio.h b/src/hm/hmRadio.h index df6a18b4..09500826 100644 --- a/src/hm/hmRadio.h +++ b/src/hm/hmRadio.h @@ -415,7 +415,7 @@ class HmRadio : public Radio { } mNrf24->setChannel(mRfChLst[mTxChIdx]); mNrf24->openWritingPipe(reinterpret_cast(&iv->radioId.u64)); - mNrf24->startWrite(mTxBuf.data(), len, false); // false = request ACK response + mNrf24->startFastWrite(mTxBuf.data(), len, false); // false = request ACK response mMillis = millis(); mLastIv = iv;