From 2f0dac1bb7ffac74d56db184f4eaf2b3635d9031 Mon Sep 17 00:00:00 2001 From: jgromes Date: Fri, 18 Nov 2022 18:05:42 +0100 Subject: [PATCH] [SSTV] Added support for interrupt-based timing (#596) --- src/protocols/SSTV/SSTV.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/protocols/SSTV/SSTV.cpp b/src/protocols/SSTV/SSTV.cpp index d8fda186..9b4bcf7f 100644 --- a/src/protocols/SSTV/SSTV.cpp +++ b/src/protocols/SSTV/SSTV.cpp @@ -301,9 +301,7 @@ void SSTVClient::tone(float freq, uint32_t len) { #else _phy->transmitDirect(_base + (freq / _phy->getFreqStep())); #endif - while(mod->micros() - start < len) { - mod->yield(); - } + mod->waitForMicroseconds(start, len); } #endif