Basic alarm using low power interrupts

Dependencies:   mbed

Revision:
3:0f0f89079c95
Parent:
2:8e6c336d4e32
Child:
4:503239af19b8
--- 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;
 }