It is a simple IoT solution for plant life monitoring and maintenance, based on STM32NUCLEO boards and expansion modules. This branch is the post-eSAME development branch.

Dependencies:   BLE_API X_NUCLEO_IDB0XA1 X_NUCLEO_IKS01A1 mbed

Fork of BLE_GreenYourLife_STM32 by Green Building Team

This branch is the main continuation of the original project. You can find it here.

Revision:
1:b30300f95d4a
Parent:
0:7dce5e74ad91
Child:
2:326a19b95766
--- a/main.cpp	Sat Nov 26 13:38:23 2016 +0000
+++ b/main.cpp	Mon Nov 28 15:19:38 2016 +0000
@@ -30,9 +30,9 @@
 /** Device declarations **/
 
 // Board-specific
-PwmOut pumpPWM(PB_10);                                                          // PWM motor control out pin
+PwmOut pumpPWM(PC_8);                                                           // PWM motor control out pin
 DigitalOut led1(LED1, 1);                                                       // Debug pin instance
-AnalogIn moisture_sensor(A2);                                                   // Moisture sensor
+AnalogIn moisture_sensor(PB_1);                                                 // Moisture sensor
 static X_NUCLEO_IKS01A1 *mems_expansion_board = X_NUCLEO_IKS01A1::Instance(D14, D15); // Expansion board instance
 static HumiditySensor   *humidity_sensor = mems_expansion_board->ht_sensor;     // Expansion board humidity sensor instance
 static TempSensor       *temp_sensor     = mems_expansion_board->ht_sensor;     // Expansion board temperature sensor instance
@@ -151,7 +151,7 @@
     sanityTicker.detach();
     sensorPollTicker.detach();
     ble.shutdown();
-    printf("\r\n> ERROR : Error encountered. Infinite looping.");
+//    printf("\r\n> ERROR : Error encountered. Infinite looping.");
     while(true)
     {
         led1 != led1;        
@@ -181,7 +181,7 @@
  
     ble.init(bleInitComplete);                                                  // Pass BLE init complete function upon init
     
-    while(ble.hasInitialized() == false);
+//    while(ble.hasInitialized() == false);
     
     printf("\r\n> MAIN : BLE Init procedure done.");