serial comm example

Dependencies:   PinDetect mbed

main.cpp

Committer:
oliverfang
Date:
2014-02-01
Revision:
1:dd2f972ef479
Parent:
0:ed9f04f7d1f6
Child:
2:bd1893295536

File content as of revision 1:dd2f972ef479:

#include "mbed.h"
#include "PinDetect.h"

// Hi Mohammed, I am testing the commit system

DigitalOut myled(PTD5);
DigitalOut myled1(PTE29);

//DigitalIn enable(PTC3);
//InterruptIn button(PTC3);
PinDetect button(PTC3);
Serial pc(USBTX,USBRX);

void flip(){
    myled = !myled;
    myled1= !myled1;
    pc.puts("look at me bitch\r\n");
}

int main() {
    //setup LED with debounce
    myled = 1;
    myled1 = 0;
    button.mode(PullUp);
    wait(.001);
    button.attach_deasserted(&flip);
    button.setSampleFrequency();
    
    char buffer[128];
    
    while(1) {
        pc.gets(buffer,4);
        pc.printf("i got '%s'\r\n",buffer);        
    }
}