![](/media/cache/group/I3S.png.50x50_q85.jpg)
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
This branch is the main continuation of the original project. You can find it here.
Diff: main.cpp
- 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.");