From d05473cf6b28910cc5ef5767ecd0c441e0614333 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 4 Sep 2022 08:06:29 -0400 Subject: [PATCH] added camera_present --- cubesatsim/pico-get-jpeg-serial.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/cubesatsim/pico-get-jpeg-serial.cpp b/cubesatsim/pico-get-jpeg-serial.cpp index 833b4719..661a2833 100644 --- a/cubesatsim/pico-get-jpeg-serial.cpp +++ b/cubesatsim/pico-get-jpeg-serial.cpp @@ -70,7 +70,19 @@ bool start_camera() { #endif LittleFS.begin(); - return(get_camera_image()); + bool camera_present = false; + int tries = 0; + while ((tries++ < 5) && !camera_present) { + if (get_camera_image()) { + camera_present = true; + Serial.println("Camera detected!"); + } + } + if !camera_present { + Serial.println("No camera detected!"); + } + + return(camera_present); } void show_dir2() {