start_camera only checks once, add version 0.1 print, removed extra prints

pico-v0.30
alanbjohnston 3 years ago committed by GitHub
parent 43b9e658ad
commit e8399c87d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -66,18 +66,18 @@ bool start_camera() {
delay(100); delay(100);
Serial2.begin(115200); Serial2.begin(115200);
#ifdef GET_IMAGE_DEBUG #ifdef GET_IMAGE_DEBUG
Serial.println("Started Serial2 to camera"); Serial.println("Started Serial2 to camera v0.1");
#endif #endif
LittleFS.begin(); LittleFS.begin();
bool camera_present = false; bool camera_present = false;
int tries = 0; // int tries = 0;
while ((tries++ < 5) && !camera_present) { // while ((tries++ < 5) && !camera_present) {
if (get_camera_image()) { if (get_camera_image()) {
camera_present = true; camera_present = true;
Serial.println("Camera detected!"); Serial.println("Camera detected!");
} }
} // }
if (!camera_present) { if (!camera_present) {
Serial.println("No camera detected!"); Serial.println("No camera detected!");
} }
@ -196,7 +196,7 @@ bool get_camera_image() {
#endif #endif
if (flag_count >= strlen(end_flag)) { // complete image if (flag_count >= strlen(end_flag)) { // complete image
/// buffer2[index1++] = octet; /// buffer2[index1++] = octet;
Serial.println("\nFound end flag"); // Serial.println("\nFound end flag");
// Serial.println(octet, HEX); // Serial.println(octet, HEX);
while(!Serial2.available()) { } // Wait for another byte while(!Serial2.available()) { } // Wait for another byte
// octet = Serial2.read(); // octet = Serial2.read();
@ -206,7 +206,7 @@ bool get_camera_image() {
int received_crc = Serial2.read(); int received_crc = Serial2.read();
// buffer2[index1++] = octet; // buffer2[index1++] = octet;
Serial.print("\nFile length: "); Serial.print(nFile length: ");
Serial.println(index1 - (int)strlen(end_flag)); Serial.println(index1 - (int)strlen(end_flag));
// index1 -= 1; // 40; // index1 -= 1; // 40;
// Serial.println(buffer2[index1 - 1], HEX); // Serial.println(buffer2[index1 - 1], HEX);
@ -263,7 +263,7 @@ bool get_camera_image() {
if (flag_count >= strlen(start_flag)) { if (flag_count >= strlen(start_flag)) {
flag_count = 0; flag_count = 0;
start_flag_complete = true; start_flag_complete = true;
Serial.println("Found start flag!\n"); // Serial.println("Found start flag!\n");
} }
} else { // not the flag, keep looking } else { // not the flag, keep looking
start_flag_detected = false; start_flag_detected = false;

Loading…
Cancel
Save

Powered by TurnKey Linux.