3K04 Project / Mbed 2 deprecated PacemakerSerialStuff

Dependencies:   mbed-rtos mbed

Fork of Pacemaker by 3K04 Project

Committer:
kieftea
Date:
Mon Dec 19 18:50:33 2016 +0000
Revision:
6:d71e30291a62
Parent:
0:00669618559e
Final week

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kieftea 0:00669618559e 1 #ifndef PINMAP__H
kieftea 0:00669618559e 2 #define PINMAP__H
kieftea 0:00669618559e 3
kieftea 0:00669618559e 4 #include "mbed.h"
kieftea 0:00669618559e 5
kieftea 0:00669618559e 6 #define LOW 0
kieftea 0:00669618559e 7 #define HIGH 1
kieftea 0:00669618559e 8 #define LED_HIGH 0.0f
kieftea 0:00669618559e 9 #define LED_LOW 1.0f
kieftea 0:00669618559e 10
kieftea 0:00669618559e 11 /******************************************
kieftea 0:00669618559e 12 *
kieftea 0:00669618559e 13 * Pin Outs
kieftea 0:00669618559e 14 *
kieftea 0:00669618559e 15 ******************************************/
kieftea 0:00669618559e 16 /*=== Analog In ===*/
kieftea 0:00669618559e 17 extern AnalogIn atrialIn; // Pin A0
kieftea 0:00669618559e 18 extern AnalogIn ventricleIn; // Pin A1
kieftea 0:00669618559e 19 extern AnalogIn leadImpedence; // Pin A2
kieftea 0:00669618559e 20 extern AnalogIn atr_rect_signal; // Pin A3
kieftea 0:00669618559e 21 extern AnalogIn vent_rect_signal; // Pin A4
kieftea 0:00669618559e 22
kieftea 0:00669618559e 23 /*=== Digital In ===*/
kieftea 0:00669618559e 24 extern DigitalIn atria_cmp_detect; // Pin D0
kieftea 0:00669618559e 25 extern DigitalIn vent_cmp_detect; // Pin D1
kieftea 0:00669618559e 26
kieftea 0:00669618559e 27 /*=== PWM Out ===*/
kieftea 0:00669618559e 28 extern DigitalOut pacing_ref_pwm; // Pin D2
kieftea 0:00669618559e 29 extern PwmOut vent_ref_pwm; // Pin D3
kieftea 0:00669618559e 30 extern DigitalOut atria_ref_pwm; // Pin D4
kieftea 0:00669618559e 31
kieftea 0:00669618559e 32
kieftea 0:00669618559e 33 /*=== Digital Out ===*/
kieftea 0:00669618559e 34 extern DigitalOut pace_charge_ctrl; // Pin D5
kieftea 0:00669618559e 35 extern DigitalOut z_atria_ctrl; // Pin D6
kieftea 0:00669618559e 36 extern DigitalOut z_vent_ctrl; // Pin D7
kieftea 0:00669618559e 37
kieftea 0:00669618559e 38 extern DigitalOut atr_pace_ctrl; // Pin D8
kieftea 0:00669618559e 39 extern DigitalOut vent_pace_ctrl; // Pin D9
kieftea 0:00669618559e 40 extern DigitalOut pace_grnd_ctrl; // Pin D10
kieftea 0:00669618559e 41 extern DigitalOut atr_grnd_ctrl; // Pin D11
kieftea 0:00669618559e 42 extern DigitalOut vent_grnd_ctrl; // Pin D12
kieftea 0:00669618559e 43 extern DigitalOut frontend_ctrl; // Pin D13
kieftea 0:00669618559e 44
kieftea 0:00669618559e 45 /*=== On-Board Tri-LED ===*/
kieftea 6:d71e30291a62 46 extern DigitalOut red;
kieftea 6:d71e30291a62 47 extern DigitalOut green;
kieftea 6:d71e30291a62 48 extern DigitalOut blue;
kieftea 0:00669618559e 49
kieftea 0:00669618559e 50 void setPins(void);
kieftea 0:00669618559e 51
kieftea 0:00669618559e 52 #endif