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
Diff: main.cpp
- Revision:
- 1:82631d83e51e
- Parent:
- 0:08412491e70f
- Child:
- 2:2bae2020ac36
diff -r 08412491e70f -r 82631d83e51e main.cpp
--- a/main.cpp Mon Nov 28 20:40:31 2016 +0000
+++ b/main.cpp Wed Nov 30 20:52:41 2016 +0000
@@ -20,7 +20,7 @@
//constants
-const int minwait_A = 10;
+const int minwait_A = 10; //all in msec
const int minwait_V = 20;
const int LRI = 1000;
const int VRP = 400;
@@ -28,13 +28,24 @@
const int URI = 1000;
const int AVI = 100;
+void random_mode() {
+ if(a_time >= min_waitA) {
+ send_signal(0);
+ a_time = 0;
+ }
+ if(v_time >= min_waitV) {
+ send_signal(1);
+ v_time = 0;
+ }
+}
+
void switch_modes() {
switch(mode) {
- case 0:
+ case 0: //becomes random
break;
- case 1:
+ case 1: //becomes manual
break;
- case 2:
+ case 2: //becomes test
break;
}
@@ -59,13 +70,16 @@
switch(type) {
case 0:
a_signal = 1;
+ natAPace = 1;
case 1:
v_signal = 1;
+ natVPace = 1;
}
- //TODO: Determine if time is right (is this supposed to be minWait?)
wait(1);
- a_sense = 0;
- v_sense = 0;
+ a_signal = 0;
+ v_signal = 0;
+ natAPace = 0;
+ natVPace = 0
}
void heart_keyboard() {