Update main.c create flag pi_zero2 if present

master-ff
Alan Johnston 6 months ago committed by GitHub
parent 5ac2af9739
commit b3a039c234
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -121,8 +121,11 @@ int main(int argc, char * argv[]) {
fgets(resbuffer, 1000, file2_test); fgets(resbuffer, 1000, file2_test);
fprintf(stderr, "Pi Zero 2 test result: %s\n", resbuffer); fprintf(stderr, "Pi Zero 2 test result: %s\n", resbuffer);
fclose(file2_test); fclose(file2_test);
if (strlen(resbuffer) > 5) if (strlen(resbuffer) > 5) {
fprintf(stderr, "Pi Zero 2 detected\n"); fprintf(stderr, "Pi Zero 2 detected\n");
FILE * pi_zero2 = popen("touch /home/pi/CubeSatSim/pi_zero2", "r"); // store Pi Zero 2 flag
pclose(pi_zero2);
}
else else
fprintf(stderr, "Not a Pi Zero or Pi Zero 2\n"); fprintf(stderr, "Not a Pi Zero or Pi Zero 2\n");
@ -136,6 +139,8 @@ int main(int argc, char * argv[]) {
} }
else { else {
fprintf(stderr,"Pi Zero detected\n"); fprintf(stderr,"Pi Zero detected\n");
FILE * pi_zero2 = popen("sudo rm /home/pi/CubeSatSim/pi_zero2 &>/dev/null", "r"); // remove Pi Zero 2 flag if present
pclose(pi_zero2);
if ((c2cStatus == DISABLED) || (c2cStatus == CARRIER)) { if ((c2cStatus == DISABLED) || (c2cStatus == CARRIER)) {
pi_zero_2_offset = 500; pi_zero_2_offset = 500;
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.