fork the master
Dependencies: TextLCD mbed-rtos mbed
Fork of Pacemaker by
main.cpp
- Committer:
- mfrede
- Date:
- 2014-11-29
- Revision:
- 1:e37d0cad77e2
- Parent:
- 0:6d04b1860ecf
- Child:
- 2:bb8dc0c2e25e
- Child:
- 6:6bc5e65ada4e
File content as of revision 1:e37d0cad77e2:
/* * Pacemaker MBED code * * CIS541 Embedded Systems for Life Critical Applications * * */ #include "mbed.h" #include "LPC17xx.h" #include "TextLCD.h" #include "rtos.h" 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) { }