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 ff440249..d87df482 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 @@ -182,7 +182,8 @@ void setup() { // esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR); // testing sleep Serial.begin(115200); - + +/* pinMode(13, INPUT); pinMode(LED_PIN, OUTPUT); @@ -222,13 +223,13 @@ void setup() { } - + */ } void loop() { - digitalWrite(16, LOW); +// digitalWrite(16, LOW); // delay(2000); @@ -251,7 +252,9 @@ void loop() { digitalWrite(LED_PIN, LOW); // Turn on delay (100); // Wait 0.1 sec digitalWrite(LED_PIN, HIGH); // Turn off + +/* Serial.println("Checking for serial input before sleeping"); unsigned long timer_ms = millis(); while ((Serial.available() <= 0) && !timeout) { @@ -273,7 +276,7 @@ void loop() { esp_deep_sleep_start(); */ } - +*/ initialize_camera(); @@ -305,14 +308,18 @@ void loop() { // delay(500); -/* - esp_sleep_enable_timer_wakeup(2 * 1000000); // sleep for 10 seconds + +// esp_sleep_enable_timer_wakeup(2 * 1000000); // sleep for 10 seconds + + esp_sleep_enable_ext0_wakeup(13, 1) - Serial.println("Going to sleep now for 2 seconds"); + Serial.println("Going to sleep now until wake by GPIO13 going HIGH"); Serial.flush(); esp_deep_sleep_start(); -*/ + Serial.println("This will never display"); + Serial.flush(); + delay(10000); }