From abe3956f5e803a70d3cd3d403b774a91d91f4576 Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Wed, 29 Oct 2014 18:00:34 +0100 Subject: [PATCH] Fixed bug resulting in ACK problems Even thouh auto ack was enabled we still called RF24::writeAckPayload(pipe,&pipe, 1 ); after reading a message. This probably caused radio to misbehave. --- libraries/MySensors/MySensor.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/libraries/MySensors/MySensor.cpp b/libraries/MySensors/MySensor.cpp index a619171..53ea280 100755 --- a/libraries/MySensors/MySensor.cpp +++ b/libraries/MySensors/MySensor.cpp @@ -267,7 +267,6 @@ boolean MySensor::process() { uint8_t len = RF24::getDynamicPayloadSize(); RF24::read(&msg, len); - RF24::writeAckPayload(pipe,&pipe, 1 ); // Add string termination, good if we later would want to print it. msg.data[mGetLength(msg)] = '\0';