Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: TextLCD mbed-rtos mbed
Fork of mbed_PM by
Diff: main.cpp
- Revision:
- 2:926bb514dcae
- Parent:
- 0:093bb69f95f0
- Child:
- 3:0e4473c63935
diff -r 093bb69f95f0 -r 926bb514dcae main.cpp
--- 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
