From c649517805e518a20c7f8f3cf9e94d3991c7bdab Mon Sep 17 00:00:00 2001 From: Ray Jones Date: Thu, 21 Nov 2019 20:32:54 +1100 Subject: [PATCH] BUG FIX: Introduced an E-07 issue if an OEM controller was plugged in - was due to vTaskDelay at end of loop() - now only delays if OEM is NOT detected. --- src/Afterburner.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Afterburner.cpp b/src/Afterburner.cpp index ea3d0f6..2541280 100644 --- a/src/Afterburner.cpp +++ b/src/Afterburner.cpp @@ -893,7 +893,11 @@ void loop() BlueWireData.reset(); // ensure we flush any used data - vTaskDelay(1); // give up for now - allow power lowering... +// 21/11/19 vTaskDelay() causes E-07 errors when OEM controller is attached. +// may look at a specific freertos task to handle the blue wire.... + if(!bHasOEMController) { + vTaskDelay(1); // give up for now - allow power lowering... + } } // loop