From 31a09dbaf9a512b219389424edd3420fdeead73e Mon Sep 17 00:00:00 2001 From: lumapu Date: Wed, 10 Aug 2022 12:00:45 +0200 Subject: [PATCH] * flush rx every time --- tools/esp8266/hmRadio.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/esp8266/hmRadio.h b/tools/esp8266/hmRadio.h index da4c78ee..721d00b0 100644 --- a/tools/esp8266/hmRadio.h +++ b/tools/esp8266/hmRadio.h @@ -135,13 +135,12 @@ class HmRadio { mNrf24.read(p->packet, len); mBufCtrl->pushFront(p); + yield(); } - else { - mNrf24.flush_rx(); // drop the packet + else break; - } - yield(); } + mNrf24.flush_rx(); // drop the packet } else RESTORE_IRQ;