a pacemaker

Dependencies:   mbed

Revision:
1:446bd28a1f19
Child:
3:334300ac49e5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/v_pacing.cpp	Wed Oct 26 13:42:57 2016 +0000
@@ -0,0 +1,22 @@
+#include "v_pacing.h"
+
+double v_pace = 0;
+
+double get_v_pace(void){
+    return v_pace;
+    }
+    
+int set_v_pace(double amp){
+    v_pace = amp;
+    return 1;
+    }
+    
+int v_pace_sq(double amp , double pulse_width){
+    assert (get_time() != 0);
+    double clock_freeze = get_time();
+    while((get_time() - clock_freeze) < pulse_width){
+        set_v_pace(amp);
+        }
+    v_pace = 0;
+    return 1;
+    }