GIU\ZF
Dependencies: MCP23017 WattBob_TextLCD mbed-rtos mbed
Fork of rtos_basic by
Diff: tasks/core.h
- 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