Zumy code for sending struct data

Dependencies:   MPU6050IMU QEI RPCInterface mbed

Fork of zumy_mbed by David McPherson

Files at this revision

API Documentation at this revision

Comitter:
jlamyi
Date:
Wed Mar 16 21:59:54 2016 +0000
Parent:
12:ff5d24a59ebe
Child:
14:a153ce7cc4c8
Commit message:
took off watchdog

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Fri Feb 26 23:35:50 2016 +0000
+++ b/main.cpp	Wed Mar 16 21:59:54 2016 +0000
@@ -3,7 +3,7 @@
 #include "MPU6050.h"
 #include "QEI.h"
 
-bool debug = false;
+//bool debug = false;
 
 extern "C" void mbed_reset();
 
@@ -13,8 +13,8 @@
 RPCFunction gsd(&GetSensorData, "gsd");
 void Reset(char* input, char* output);
 RPCFunction rst(&Reset, "rst");
-void WD_init(char* input, char* output);
-RPCFunction wdinit(&WD_init, "wdinit");
+//void WD_init(char* input, char* output);
+//RPCFunction wdinit(&WD_init, "wdinit");
 
 float accel_x, accel_y, accel_z, gyro_x, gyro_y, gyro_z;
 int r_enc, l_enc;
@@ -31,6 +31,7 @@
 
 // Simon's Watchdog code from
 // http://mbed.org/forum/mbed/topic/508/
+/*
 class Watchdog {
 public:
 // Load timeout value in watchdog timer and enable
@@ -48,9 +49,9 @@
         LPC_WDT->WDFEED = 0x55;
     }
 };
- 
+*/ 
 // Setup the watchdog timer
-Watchdog wdt;
+// Watchdog wdt;
 
 int main() {
     init_done = 0;
@@ -119,13 +120,15 @@
 // RPCFunction
 void GetSensorData(char* input, char* output){
     sprintf(output, "%f,%f,%f,%f,%f,%f,%i,%i", accel_x, accel_y, accel_z, gyro_x, gyro_y, gyro_z, l_enc, r_enc);
-    wdt.kick();
+    //wdt.kick();
 }
 
 void Reset(char* input, char* output){
     mbed_reset();
 }
 
+/*
 void WD_init(char* input, char* output){
-    wdt.kick(0.5);
+    //wdt.kick(0.5);
 }
+*/
\ No newline at end of file