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.
Fork of Pacemaker by
pinmap.h@6:d71e30291a62, 2016-12-19 (annotated)
- 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?
| User | Revision | Line number | New 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 |
