S R T Ramasamy / Mbed 2 deprecated Nucleo_blink_led

Dependencies:   mbed

Fork of Nucleo_blink_led by S R V

main.cpp

Committer:
vjwramasamy
Date:
2015-04-27
Revision:
3:fdab3990f086
Parent:
2:3bbbc40b8449
Child:
4:4539efb716ad

File content as of revision 3:fdab3990f086:

#include "mbed.h"

InterruptIn mybutton(USER_BUTTON);
DigitalOut myled(LED1);

int i=250;

void pressed()
{
   switch (i) {
                case 250:
                    i=500;
                    break;

                case 500:
                    i=750;
                    break;

                case 750:
                    i=1000;
                    break;

                case 1000:
                    i=1250;
                    break;

                case 1250:
                    i=1500;
                    break;

                case 1500:
                    i=250;
                    break;

                default:
                    i=250;
                    break;
            }
}
 
int main()
{
    mybutton.fall(&pressed);
    while(1)
    {
        myled = 1; // LED is ON
        wait_ms(i); // in ms
        myled = 0; // LED is OFF
        wait_ms(i); // in ms
    }
}