Basic alarm using low power interrupts
Revision 3:0f0f89079c95, committed 2018-10-04
- 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;
}