Update main.c return true if present

old-payload
Alan Johnston 2 months ago committed by GitHub
parent b13408b8a5
commit c76d8235e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -2300,6 +2300,9 @@ int get_payload_serial(int debug_camera) {
fflush(stdout); fflush(stdout);
if (c == 'K') if (c == 'K')
payload = ON; payload = ON;
buffer2[0] = 'O';
buffer2[1] = 'K';
buffer2[2] = 0;
} }
} }
printf("\n"); printf("\n");
@ -2309,17 +2312,19 @@ int get_payload_serial(int debug_camera) {
} }
if (payload == ON) { if (payload == ON) {
printf("\nSTEM Payload is present!\n"); printf("\nSTEM Payload is present!\n");
sleep(2); // delay to give payload time to get ready sleep(2); // delay to give payload time to get ready
return(TRUE);
} }
else { else {
printf("\nSTEM Payload not present!\n -> Is STEM Payload programed and Serial1 set to 115200 baud?\n"); printf("\nSTEM Payload not present!\n -> Is STEM Payload programed and Serial1 set to 115200 baud?\n");
return(FALSE);
} }
} else { } else {
fprintf(stderr, "Unable to open UART: %s\n -> Did you configure /boot/config.txt and /boot/cmdline.txt?\n", strerror(errno)); fprintf(stderr, "Unable to open UART: %s\n -> Did you configure /boot/config.txt and /boot/cmdline.txt?\n", strerror(errno));
return(FALSE);
} }
#else #else
index1 = 0; index1 = 0;
flag_count = 0; flag_count = 0;

Loading…
Cancel
Save

Powered by TurnKey Linux.