Plant Monitoring Project

Dependencies:   mbed SHT21_ncleee WakeUp SSD1306 DHT Adafruit_TCS34725 DS1820

Revision:
21:4a18c9f1eb5e
Parent:
20:79f4ef29eafd
Child:
22:51aed3b3b452
--- a/main.cpp	Tue Nov 19 14:22:34 2019 +0000
+++ b/main.cpp	Tue Nov 19 14:29:44 2019 +0000
@@ -46,7 +46,6 @@
 void    readData(void);
 void    interruption_bouton(void);
 void    turnOffScreen(void);
-void    enter_Standby(void);
 
 float temperature_sol;
 unsigned char humidity_sol;
@@ -73,7 +72,7 @@
         
     while(1) {
       readData();
-      enter_Standby();
+      wait(DUREE_MESURE);
     }
 }
 
@@ -178,22 +177,4 @@
     timeScreen.detach();
     oled_on = 0;
     oled.sleep();
-}
-
-void enter_Standby( void )
-{
-    /* Enable Clocks */
-    RCC->APB1ENR |= RCC_APB1ENR_PWREN;
-     
-    /* Prepare for Standby */
-    // if WKUP pins are already high, the WUF bit will be set
-    PWR->CSR |= PWR_CSR_EWUP1 | PWR_CSR_EWUP2;
-     
-    PWR->CR |= PWR_CR_CWUF; // clear the WUF flag after 2 clock cycles
-    PWR->CR |= PWR_CR_ULP;   // V_{REFINT} is off in low-power mode
-    PWR->CR |= PWR_CR_PDDS; // Enter Standby mode when the CPU enters deepsleep
-     
-    SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; // low-power mode = stop mode
-    printf("Enter standby mode\n\r");
-    __WFE(); // enter low-power mode
 }
\ No newline at end of file