working commands. singleton deleted

Dependents:   GonioTrainer

Revision:
1:fd4c0e2decb8
Parent:
0:e188325211af
Child:
2:c9e47ac47edb
--- a/SleepCommand.cpp	Thu Jun 04 10:56:18 2015 +0000
+++ b/SleepCommand.cpp	Sun Jun 07 14:11:14 2015 +0000
@@ -1,32 +1,18 @@
 #include "SleepCommand.h"
 
-SleepCommand::SleepCommand(){
-    this->sensors = Sensors::getInstance();
-    }
+SleepCommand::SleepCommand(){    }
     
 void SleepCommand::initialize(){
-    this->sensors->disableIMU();
-    printf("SleepCommand... bye\n");
-    wait(2);
-        __WFE();
-    __SEV();
-    __WFE();
+    Sensors::getInstance()->disableIMU();
+    
+    __disable_irq(); 
+    printf("BUTTON: SleepCommand...bye!\n");
+    NRF_POWER->SYSTEMOFF = 1;
     }
     
-void SleepCommand::execute(){
-    //*(uint32_t *)0x40000500 = 0x1;
+void SleepCommand::execute(){}
     
-    __disable_irq(); 
-    NRF_POWER->SYSTEMOFF = 1;
-//__disable_irq(); 
-//NRF_POWER->SYSTEMOFF = 1;
-    }
-    
-void SleepCommand::button(){
-    __disable_irq(); 
-    NRF_POWER->SYSTEMOFF = 1;
-    printf("BUTTON: SleepCommand...bye!\n");
-    }
+void SleepCommand::button(){}
     
 void SleepCommand::finish(){}