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() {