Harry Okun / Mbed 2 deprecated mbed_PM

Dependencies:   TextLCD mbed-rtos mbed

Fork of mbed_PM by Andrew Connors

Revision:
2:926bb514dcae
Parent:
0:093bb69f95f0
Child:
3:0e4473c63935
--- a/main.cpp	Mon Nov 30 21:13:56 2015 +0000
+++ b/main.cpp	Tue Dec 01 00:03:10 2015 +0000
@@ -1,5 +1,67 @@
 #include "mbed.h"
 #include "rtos.h"
+#include "TextLCD.h"
 
-DigitalOut Apace, Vpace;
-DigitalIn Aget, Vget;
\ No newline at end of file
+Serial keyboard(USBTX, USBRX);
+
+int PacemakerA, PacemakerV = 0;
+DigitalOut Apace(), Vpace();
+DigitalIn Aget(), Vget();
+
+int PacemakerModeGuard = 0;
+
+void PacemakerSense() {
+    
+}
+
+void PacemakerKeyboard() {
+    while(1) {
+        char c = keyboard.getc();
+        switch(c) {
+            case 'n':
+            case 'N':
+                PacemakerModeGuard = 0;
+                break;
+            case 's':
+            case 'S':
+                PacemakerModeGuard = 1;
+                break;
+            case 'e':
+            case 'E':
+                PacemakerModeGuard = 2;
+                break;
+            case 'm':
+            case 'M':
+                PacemakerModeGuard = 3;
+                break;
+            case 'a':
+            case 'A':
+                if(PacemakerModeGuard == 3) {
+                    PacemakerA = 1;
+                    Thread::wait(10);
+                    PacemakerA = 0;
+                }
+                break;
+            case 'v':
+            case 'V':
+        }
+    }
+}
+
+void PacemakerDisplay() {
+    
+}
+
+void PacemakerAlarm() {
+    
+}
+
+void PacemakerLED() {
+    
+}
+
+
+
+int main() {
+    
+}
\ No newline at end of file