Interrupt on user button press and timer exaple usage
main.cpp
- Committer:
- marcozecchini
- Date:
- 2019-02-20
- Revision:
- 0:2ca55e55f55d
- Child:
- 1:2e6e3436fc61
File content as of revision 0:2ca55e55f55d:
#include "mbed.h"
/*
* Button with interrupt example
*/
InterruptIn mybutton(USER_BUTTON);
DigitalOut myled(LED1);
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);
}
}