GIU\ZF

Dependencies:   MCP23017 WattBob_TextLCD mbed-rtos mbed

Fork of rtos_basic by mbed official

Revision:
17:a29ce6fc667c
Parent:
16:0ada6cbd41e2
Child:
19:2044bb5d7f29
--- a/tasks/core.h	Tue Mar 27 22:03:07 2018 +0000
+++ b/tasks/core.h	Wed Mar 28 00:26:55 2018 +0000
@@ -37,9 +37,12 @@
     extern float accelForce;
     extern float avgSpeed;
     extern float odometer;
-    extern float newSpeed;
+    extern float speed[3];
     #if DEBUG_MODE
-    extern string debugLog;
+    extern Mutex debugAccess;
+    extern string debugLogBuffer1;
+    extern string debugLogBuffer2 ;
+    extern string * debugLog ;
     #endif
 }
 
@@ -69,41 +72,6 @@
     extern Mail<mail_t, 100> mailBox;
 }
 
-namespace filterSpeed{
-    //Filter speed with averaging filter
-    extern Thread thread;
-    extern const float freq;
-    void runTask(); 
-}
-
-namespace brakeIndicator{
-    //Read brake and accelerator values from variable resistors
-    extern Thread thread;
-    extern const float freq;
-    void runTask(); 
-}
-
-namespace speedIndicator{
-    //Read brake and accelerator values from variable resistors
-    extern Thread thread;
-    extern const float freq;
-    void runTask(); 
-}
-
-namespace sideLights{
-    //Read brake and accelerator values from variable resistors
-    extern Thread thread;
-    extern const float freq;
-    void runTask(); 
-}
-
-namespace turnSignal{
-    //Read brake and accelerator values from variable resistors
-    extern Thread thread;
-    extern const float freq;
-    void runTask(); 
-}
-
 namespace enqueueMail{
     //Send speed, accelerometer and brake values to a 100 element
         //MAIL queue