Local library

Dependencies:   WakeUp PinDetect

Dependents:   Inductive_Sensor Inductive_Sensor_Jasper Inductive_Sensor_3

Revision:
3:68c005d410e1
Parent:
2:681ecede6dcb
Child:
4:9c3c8eb56a2b
diff -r 681ecede6dcb -r 68c005d410e1 Bob.cpp
--- a/Bob.cpp	Sat Jan 16 09:12:54 2016 +0000
+++ b/Bob.cpp	Mon Jan 18 15:41:23 2016 +0000
@@ -28,28 +28,38 @@
     _V_Det = new DigitalIn( V_Det ); 
     _V_Det->mode( PullUp );
     
-    WakeUp::calibrate();
+    // WakeUp::calibrate();
 }
 
 bool Bob::checkSD(void)
 {
-    _sd_enable = 1;
+    _sd_enable.write(1);
     return !_sd_card_detect->read();
 }
 
 void Bob::sleep(int s)
 {
-     _sd_enable = 0;  // unpower SD-card + unpower sensor
+     _sd_enable.write(0);  // unpower SD-card + unpower sensor
+     WakeUp::calibrate();
      WakeUp::set( s );
      deepsleep();
 }
 
 void Bob::wakeup(void)
 {
-    _sd_enable = 1;   // power SD-card + unpower sensor
+    _sd_enable.write(1);   // power SD-card + unpower sensor
     wait(0.3);
 }
 
+void Bob::SDoff(void)
+{
+    _sd_enable.write(0);
+}
+
+void Bob::SDon(void)
+{
+    _sd_enable.write(1);
+}
 
 // battery voltage should be 3.1V (min) < 3.7V (typ) < 4.22V (max)
 float Bob::battery(void)