From 8a2444fd29cc82c3d6377ad2f4f7e9767db780b8 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 26 Jul 2020 22:44:34 -0400 Subject: [PATCH] Blink green onLed when low voltage shutdown --- afsk/main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/afsk/main.c b/afsk/main.c index 2bb8ba99..6f426555 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -554,6 +554,17 @@ while (loop-- != 0) if ((batteryVoltage > 0) && (batteryVoltage < batteryThreshold)) { fprintf(stderr,"Battery voltage too low: %f V - shutting down!\n", batteryVoltage); + + digitalWrite (onLed, onLedOff); + sleep(1); + digitalWrite (onLed, onLedOn); + sleep(1); + digitalWrite (onLed, onLedOff); + sleep(1); + digitalWrite (onLed, onLedOn); + sleep(1); + digitalWrite (onLed, onLedOff); + popen("sudo shutdown -h now > /dev/null 2>&1", "r"); }