interrupt copy

Dependencies:   PinDetect Data_Clock_Pair Seeed_Chainable_LED

main.cpp

Committer:
tulanthoar
Date:
2017-04-21
Revision:
3:ee1bc25c3660
Parent:
2:b27a4eac471e
Child:
4:52eaedac3d65

File content as of revision 3:ee1bc25c3660:

#include "mbed.h"
 
InterruptIn mybutton(PF_12);
DigitalOut myled(PF_15);
 
float delay = 1.0; // 1 sec
 
void pressed()
{
    if (delay == 1.0)
        delay = 0.2; // 200 ms
    else
        delay = 1.0; // 1 sec
}
 
int main()
{
    mybutton.fall(&pressed);
    while (1) {
        myled = !myled;
        wait(delay);
    }
}