#include "mbed.h"
using namespace mbed;
using namespace rtos;
using namespace std::chrono;
DigitalOut ledstatus(p1);
DigitalOut led(p2);
DigitalIn taster(p9);
int x = 1000;
int main() {
taster.mode(PullDown);
while(true){
led = !led;
ThisThread::sleep_for(x);
if (taster == HIGH) {
x = x/1.5;
led = LOW;
ledstatus = HIGH;
ThisThread::sleep_for(500ms);
ledstatus = LOW;
}
if (x < 50) {
x = 1000;
}
}
}