From a7fcbf2631ce71efab88f5914854411523c8cebd Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Wed, 14 Dec 2022 20:14:57 -0500 Subject: [PATCH] removed sleep, looping based on input --- .../esp32-cam-send-jpeg-serial.ino | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/cubesatsim/esp32-cam-send-jpeg-serial/esp32-cam-send-jpeg-serial.ino b/cubesatsim/esp32-cam-send-jpeg-serial/esp32-cam-send-jpeg-serial.ino index a7989eae..b3219678 100644 --- a/cubesatsim/esp32-cam-send-jpeg-serial/esp32-cam-send-jpeg-serial.ino +++ b/cubesatsim/esp32-cam-send-jpeg-serial/esp32-cam-send-jpeg-serial.ino @@ -183,6 +183,11 @@ void setup() { Serial.begin(115200); + +} + +void loop() { + bool timeout = false; bool take_photo = false; @@ -204,7 +209,7 @@ void setup() { Serial.println("Checking for serial input before sleeping"); unsigned long timer_ms = millis(); while ((Serial.available() <= 0) && !timeout) { - if ((millis() - timer_ms) > 10000) timeout = true; // poll serial for 10 seconds +// if ((millis() - timer_ms) > 10000) timeout = true; // poll serial for 10 seconds } if (Serial.available() > 0) { char result = Serial.read(); @@ -213,11 +218,13 @@ void setup() { Serial.println("Serial input received!"); } if (!take_photo) { - Serial.println("No serial input received!"); + Serial.println("No serial input received!"); +/* esp_sleep_enable_timer_wakeup(5 * 1000000); // sleep for 10 seconds Serial.println("Going to sleep now for 5 seconds"); Serial.flush(); esp_deep_sleep_start(); +*/ } @@ -250,18 +257,15 @@ void setup() { send_image_serial(filename); // delay(500); - + +/* esp_sleep_enable_timer_wakeup(2 * 1000000); // sleep for 10 seconds Serial.println("Going to sleep now for 2 seconds"); Serial.flush(); esp_deep_sleep_start(); - -} - -void loop() { - +*/ }