controlling(Turning on and off) led through ext switch through interrupts - buggy

Dependencies:   mbed

main.cpp

Committer:
sivaieee
Date:
2016-11-14
Revision:
0:d839aded6393

File content as of revision 0:d839aded6393:

#include "mbed.h"

DigitalOut myled(LED1);
DigitalOut vrefh(D8);
DigitalIn mySw(D11);
Serial pc(USBTX, USBRX);
InterruptIn event(D11);

void trigger_rise(){
    pc.printf("rise\n");
    myled = 0;
    }
void trigger_fall(){
    pc.printf("fall\n");
    myled=1;
    }
    
int main() {
    vrefh = 0;
     event.rise(&trigger_rise);
     event.fall(&trigger_fall);
     while(1){
         //pc.printf("waiting\n");
         
    }
}