fork the master
Dependencies: TextLCD mbed-rtos mbed
Fork of Pacemaker by
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) { }