3K04 Project / Mbed 2 deprecated PacemakerSerialStuff

Dependencies:   mbed-rtos mbed

Fork of Pacemaker by 3K04 Project

Revision:
0:00669618559e
Child:
6:d71e30291a62
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pinmap.h	Thu Nov 24 16:37:00 2016 +0000
@@ -0,0 +1,52 @@
+#ifndef PINMAP__H
+#define PINMAP__H
+
+#include "mbed.h"
+
+#define LOW  0
+#define HIGH 1
+#define LED_HIGH  0.0f
+#define LED_LOW   1.0f
+
+/******************************************
+ *
+ *                Pin Outs
+ *
+ ******************************************/
+/*=== Analog In ===*/
+extern AnalogIn atrialIn;           // Pin A0
+extern AnalogIn ventricleIn;        // Pin A1
+extern AnalogIn leadImpedence;      // Pin A2
+extern AnalogIn atr_rect_signal;    // Pin A3
+extern AnalogIn vent_rect_signal;   // Pin A4
+
+/*=== Digital In ===*/
+extern DigitalIn atria_cmp_detect;  // Pin D0
+extern DigitalIn vent_cmp_detect;   // Pin D1
+
+/*=== PWM Out ===*/
+extern DigitalOut pacing_ref_pwm;   // Pin D2
+extern PwmOut vent_ref_pwm;         // Pin D3
+extern DigitalOut atria_ref_pwm;    // Pin D4
+
+
+/*=== Digital Out ===*/
+extern DigitalOut pace_charge_ctrl; // Pin D5
+extern DigitalOut z_atria_ctrl;     // Pin D6
+extern DigitalOut z_vent_ctrl;      // Pin D7
+
+extern DigitalOut atr_pace_ctrl;    // Pin D8
+extern DigitalOut vent_pace_ctrl;   // Pin D9
+extern DigitalOut pace_grnd_ctrl;   // Pin D10
+extern DigitalOut atr_grnd_ctrl;    // Pin D11
+extern DigitalOut vent_grnd_ctrl;   // Pin D12
+extern DigitalOut frontend_ctrl;    // Pin D13
+
+/*=== On-Board Tri-LED ===*/
+extern DigitalOut rled;
+extern DigitalOut gled;
+extern DigitalOut bled;
+
+void setPins(void);
+
+#endif
\ No newline at end of file