Basic alarm using low power interrupts

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
kgilbert
Date:
Thu Oct 04 22:47:50 2018 +0000
Parent:
2:8e6c336d4e32
Child:
4:503239af19b8
Commit message:
Flip external alarm pin logic

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Oct 04 19:30:18 2018 +0000
+++ b/main.cpp	Thu Oct 04 22:47:50 2018 +0000
@@ -23,7 +23,7 @@
 #define MINUTE 60
 
 // Globals
-DigitalOut alarm_out(D0);
+DigitalOut alarm_out(D2, 0);
 DigitalOut alarm_led(LED_RED, 1);
 DigitalOut hour_led(LED_GREEN, 1);
 DigitalOut min_led(LED_BLUE, 1);
@@ -44,7 +44,7 @@
         select_state++;
     } else {
         // Use select button to disable alarm
-        alarm_out = 1;
+        alarm_out = 0;
         alarm_led = 1;
     }
 }
@@ -70,7 +70,7 @@
 }
 
 void trigger_alarm_out(void) {
-    alarm_out = 0;
+    alarm_out = 1;
     alarm_led = 0;
 }