3K04 Project / Mbed 2 deprecated Pacemaker

Dependencies:   mbed-rtos mbed

pinmap.cpp

Committer:
kieftea
Date:
2016-11-24
Revision:
0:00669618559e
Child:
1:8f545f45d899

File content as of revision 0:00669618559e:

#include "pinmap.h"

/******************************************
 *
 *                Pin In/Outs
 *
 ******************************************/
/*=== Analog In ===*/
AnalogIn atrialIn           (A0);      // Pin A0
AnalogIn ventricleIn        (A1);      // Pin A1
AnalogIn leadImpedence      (A2);      // Pin A2
AnalogIn atr_rect_signal    (A3);      // Pin A3
AnalogIn vent_rect_signal   (A4);      // Pin A4

/*=== Digital In ===*/
DigitalIn atria_cmp_detect  (PTC16);   // Pin D0
DigitalIn vent_cmp_detect   (PTC17);   // Pin D1

/*=== PWM Out ===*/
/* DigitalOut is used for the REF Signal
 * due to absence of PWM capabilities of Pins D2 and D4
 * on the FRDM-K64F Board
 */
DigitalOut pacing_ref_pwm   (PTB9);    // Pin D2 (PTB9)
PwmOut vent_ref_pwm         (PTA1);    // Pin D3
DigitalOut atria_ref_pwm    (PTB23);   // Pin D4


/*=== Digital Out ===*/
DigitalOut pace_charge_ctrl (PTA2);    // Pin D5
DigitalOut z_atria_ctrl     (PTC2);    // Pin D6
DigitalOut z_vent_ctrl      (PTC3);    // Pin D7

DigitalOut atr_pace_ctrl    (PTC12);   // Pin D8
DigitalOut vent_pace_ctrl   (PTC4);    // Pin D9
DigitalOut pace_grnd_ctrl   (PTD0);    // Pin D10
DigitalOut atr_grnd_ctrl    (PTD2);    // Pin D11
DigitalOut vent_grnd_ctrl   (PTD3);    // Pin D12
DigitalOut frontend_ctrl    (PTD1);    // Pin D13





/*=== On-Board Tri-LED ===*/
DigitalOut rled (LED_RED);
DigitalOut gled (LED_GREEN);
DigitalOut bled (LED_BLUE);


void setPins() {
    /*PWM Setup*/
}