CUER / Mbed 2 deprecated BMS_BMUCore_Max

Dependencies:   CUER_CAN CUER_DS1820 LTC2943 LTC6804 mbed PowerControl

Revision:
39:34be1b8f46be
Parent:
38:b1f5bfe38d70
Child:
40:0753cbb8bc6a
diff -r b1f5bfe38d70 -r 34be1b8f46be main.cpp
--- a/main.cpp	Sat Jul 22 11:11:53 2017 +0000
+++ b/main.cpp	Sat Jul 22 11:41:19 2017 +0000
@@ -49,6 +49,10 @@
 Timeout loop_delay;
 bool delay_finished = false;
 
+void loop_delay_callback(void) {
+    delay_finished = true;
+}
+
 //The following is to initialize reading tests, can be removed when needed
 float packSOC;
 float packSOCPercentage;
@@ -58,11 +62,6 @@
 pack_temperature_extremes maxTemp;
 float batteryCurrent; uint32_t batteryVoltage;
 
-void loop_delay_callback(void)
-{
-    delay_finished = true;
-}
-
 int main()
 { 
     BMU_data measurements;
@@ -96,14 +95,14 @@
         transmit_data(measurements,status);
         //test_read_CAN_buffer();
         
-        /*
+        
         // Conserve power - enter a low powered mode
         delay_finished = false;
         loop_delay.attach(loop_delay_callback, LOOP_DELAY_S);
         while (!delay_finished) sleep();
-        */
-        wait(1);
-        //printf("Loop time is %d \r\n", t.read_ms());
+        
+        //wait(1);
+        if (debug) printf("Loop time is %d \r\n", t.read_ms());
     } 
 }