Yuta Togashi / SBUS_STM32

Dependents:   purppo-kudou mbed_kudou_roller

Files at this revision

API Documentation at this revision

Comitter:
YutaTogashi
Date:
Tue Jul 12 12:10:23 2022 +0000
Parent:
0:5c60871db7d7
Commit message:
20220712 fix receiveTimer.reset() call timing

Changed in this revision

sbus.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/sbus.cpp	Fri Apr 16 00:36:21 2021 +0000
+++ b/sbus.cpp	Tue Jul 12 12:10:23 2022 +0000
@@ -32,15 +32,17 @@
     char buf;
     buf = com.getc();
     
-    if(receiveTimer.read_ms() > 6)  {
+    if(receiveTimer.read() > 0.006f)  {
         if(buf == 0x0F) {
             data_count = 0;
             enableReceive = true;
+            receiveTimer.reset();
         } else{
-            enableReceive = false;
-        }         
+            enableReceive = false; 
+        }      
     }
-    receiveTimer.reset();
+    
+    if(enableReceive)    receiveTimer.reset();
     
     if(enableReceive) {
         if(data_count < 25) {