APP 4

Dependencies:   mbed CRC16 mbed-rtos

Revision:
17:8d8c33bdcaf5
Parent:
13:195826b8c61b
Child:
20:f0932bfe09ed
--- a/Manchester.h	Mon Feb 22 18:11:37 2016 +0000
+++ b/Manchester.h	Mon Feb 22 18:26:19 2016 +0000
@@ -7,5 +7,17 @@
 
 inline bool decode(bool manchester1, bool manchester2)
 {
-    return (manchester1 && !manchester2);
+    bool value;
+    if (manchester1 == false && manchester2 == true)
+    {
+        value = false;
+    }
+    else if (manchester1 == true && manchester2 == false)
+    {
+        value = true;
+    }
+    else
+    {
+        _readDephased();
+    }
 }