From 83be24d2bead9482b7c4223f851378501278f6cf Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Wed, 4 Feb 2015 22:04:32 +0100 Subject: [PATCH] Return length from receive() --- libraries/MySensors/MyRFDriverNRF24.cpp | 1 + libraries/MySensors/MyRFDriverRF69.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/libraries/MySensors/MyRFDriverNRF24.cpp b/libraries/MySensors/MyRFDriverNRF24.cpp index faaf73d..1667fc6 100644 --- a/libraries/MySensors/MyRFDriverNRF24.cpp +++ b/libraries/MySensors/MyRFDriverNRF24.cpp @@ -61,6 +61,7 @@ bool MyRFDriverNRF24::available(uint8_t *to) { uint8_t MyRFDriverNRF24::receive(void* data) { uint8_t len = rf24->getDynamicPayloadSize(); rf24->read(data, len); + return len; } void MyRFDriverNRF24::powerDown() { diff --git a/libraries/MySensors/MyRFDriverRF69.cpp b/libraries/MySensors/MyRFDriverRF69.cpp index 360671d..57b9f8d 100644 --- a/libraries/MySensors/MyRFDriverRF69.cpp +++ b/libraries/MySensors/MyRFDriverRF69.cpp @@ -42,6 +42,7 @@ uint8_t MyRFDriverRF69::receive(void* data) { { radio->sendACK(); } + return radio->DATALEN; } void MyRFDriverRF69::powerDown() {