3K04 Project / Mbed 2 deprecated PacemakerSerialStuff

Dependencies:   mbed-rtos mbed

Fork of Pacemaker by 3K04 Project

Committer:
kieftea
Date:
Thu Nov 24 16:37:00 2016 +0000
Revision:
0:00669618559e
Child:
1:8f545f45d899
From Avenue

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kieftea 0:00669618559e 1 #ifndef pulsegenerator__H
kieftea 0:00669618559e 2 #define pulsegenerator__H
kieftea 0:00669618559e 3
kieftea 0:00669618559e 4
kieftea 0:00669618559e 5 /*=== Pacing Modes ===*/
kieftea 0:00669618559e 6 enum modes {VOO=0, AOO, VVI, VOOR, DDD};
kieftea 0:00669618559e 7
kieftea 0:00669618559e 8 /******************************************
kieftea 0:00669618559e 9 * Setup the pulse generator on device startup
kieftea 0:00669618559e 10 * Drives pulse output pins to safe values
kieftea 0:00669618559e 11 */
kieftea 0:00669618559e 12 void pulsegenerator_initialize ();
kieftea 0:00669618559e 13
kieftea 0:00669618559e 14 /******************************************
kieftea 0:00669618559e 15 * Set the current pacing mode
kieftea 0:00669618559e 16 * The current pacing mode will change at an appropriate
kieftea 0:00669618559e 17 * time in the pacing cycle. The function returns immediately
kieftea 0:00669618559e 18 * with the previous value of current pacing mode
kieftea 0:00669618559e 19 * Inputs: newMode - the mode to switch to
kieftea 0:00669618559e 20 * Returns: The previous pacing mode
kieftea 0:00669618559e 21 */
kieftea 0:00669618559e 22 modes set_pacing_mode (modes newMode);
kieftea 0:00669618559e 23
kieftea 0:00669618559e 24 /******************************************
kieftea 0:00669618559e 25 * Initiates pacing. Returns immediately
kieftea 0:00669618559e 26 */
kieftea 0:00669618559e 27 void begin_pace ();
kieftea 0:00669618559e 28
kieftea 0:00669618559e 29 #endif