From 17a680f1de54867115af92b2e25ab95fb48f3cf1 Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Wed, 11 Feb 2015 00:07:19 +0100 Subject: [PATCH] Fix broadcast check for RF69 --- libraries/MySensors/MyRFDriverRF69.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/MySensors/MyRFDriverRF69.cpp b/libraries/MySensors/MyRFDriverRF69.cpp index 57b9f8d..80e8874 100644 --- a/libraries/MySensors/MyRFDriverRF69.cpp +++ b/libraries/MySensors/MyRFDriverRF69.cpp @@ -30,6 +30,10 @@ bool MyRFDriverRF69::send(uint8_t to, const void* data, uint8_t len) { } bool MyRFDriverRF69::available(uint8_t *to) { + if (radio->TARGETID == BROADCAST_ADDRESS) + *to = BROADCAST_ADDRESS; + else + *to = _address; return radio->receiveDone(); }