From f8cd4c4c5c9487ca0c2ade1af42f5c53c0a4c435 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Tue, 23 Jul 2024 14:41:01 -0400 Subject: [PATCH] Update main.c only start rpitx at start --- main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 5f3c8062..8544fb86 100644 --- a/main.c +++ b/main.c @@ -45,6 +45,8 @@ int main(int argc, char * argv[]) { fprintf(stderr, "Pi Zero 2 detected\n"); pi_zero_2_offset = 500; if (uptime_sec < 30.0) { + FILE * rpitx_stop = popen("sudo systemctl start rpitx", "r"); + pclose(rpitx_stop); fprintf(stderr, "Sleep 5 sec"); sleep(5); // try sleep at start to help boot } @@ -63,6 +65,8 @@ int main(int argc, char * argv[]) { } } if (uptime_sec < 30.0) { + FILE * rpitx_stop = popen("sudo systemctl start rpitx", "r"); + pclose(rpitx_stop); fprintf(stderr,"Sleep 10 sec"); sleep(10); } @@ -125,8 +129,7 @@ int main(int argc, char * argv[]) { // FILE * rpitx_stop = popen("sudo systemctl stop rpitx", "r"); // FILE * rpitx_stop = popen("sudo systemctl restart rpitx", "r"); - FILE * rpitx_stop = popen("sudo systemctl start rpitx", "r"); - pclose(rpitx_stop); + // FILE * cc_start = popen("/home/pi/CubeSatSim/command &", "r"); // pclose(cc_start);