fork the master

Dependencies:   TextLCD mbed-rtos mbed

Fork of Pacemaker by pacemaker team

main.cpp

Committer:
Jing_Qiu
Date:
2014-11-29
Revision:
2:bb8dc0c2e25e
Parent:
1:e37d0cad77e2
Child:
3:34e9766539fe
Child:
7:98474554bb1d

File content as of revision 2:bb8dc0c2e25e:

/*
 * Pacemaker MBED code
 *
 * CIS541 Embedded Systems for Life Critical Applications
 * 
 * 
 */
 
#include "mbed.h"
#include "LPC17xx.h"
#include "TextLCD.h"
#include "rtos.h"

int LRI = 500;
Serial pc(USBTX, USBRX);
TextLCD myPanel(p15,p16,p17,p18,p19,p20,TextLCD::LCD16x2);
char mode = 'N';
int a_clock;
int v_clock;

void display_thread_handler(void const *args)
{    
    while(1)
    {

    }
}
void apace(){
    
}

void vpace() {
    v_clock = 0;
    
    
}

void asense() {
    
}

void vsense() {
    
}

void button_handler(void const *args)
{
    while(1)
    {
      char buffer;
      if(pc.readable()) {
        buffer = pc.getc();
        if (buffer == 'N')
            mode = buffer;
        else if (buffer == 'S')
            mode = buffer;
        else if (buffer == 'E')
            mode = buffer;
        else if (buffer == 'M')
            mode = buffer;
        else if (buffer == 'A' && mode == 'M')
            apace();
        else if (buffer == 'V' && mode == 'M')
            vpace();
        else if (buffer == 'O')
            setobervation
        else if (buffer == '\n')
        
        else 
        
      }
    }
}

int main (void) {


}