S R T Ramasamy / Mbed 2 deprecated Nucleo_blink_led

Dependencies:   mbed

Fork of Nucleo_blink_led by S R V

Committer:
vjwramasamy
Date:
Sun Apr 26 09:43:47 2015 +0000
Revision:
2:3bbbc40b8449
Parent:
1:08f0b72c9643
Child:
3:fdab3990f086
State m / c added.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vjwramasamy 0:c4ef4204ae76 1 #include "mbed.h"
vjwramasamy 0:c4ef4204ae76 2
vjwramasamy 0:c4ef4204ae76 3 DigitalOut myled(LED1);
vjwramasamy 1:08f0b72c9643 4 DigitalIn mybutton(USER_BUTTON);
vjwramasamy 1:08f0b72c9643 5 int i=250;
vjwramasamy 0:c4ef4204ae76 6
vjwramasamy 0:c4ef4204ae76 7 int main()
vjwramasamy 0:c4ef4204ae76 8 {
vjwramasamy 2:3bbbc40b8449 9 while(1) {
vjwramasamy 1:08f0b72c9643 10 if (mybutton ==0)
vjwramasamy 2:3bbbc40b8449 11 switch (i) {
vjwramasamy 2:3bbbc40b8449 12 case 250:
vjwramasamy 2:3bbbc40b8449 13 i=500;
vjwramasamy 2:3bbbc40b8449 14 break;
vjwramasamy 2:3bbbc40b8449 15
vjwramasamy 2:3bbbc40b8449 16 case 500:
vjwramasamy 2:3bbbc40b8449 17 i=750;
vjwramasamy 2:3bbbc40b8449 18 break;
vjwramasamy 2:3bbbc40b8449 19
vjwramasamy 2:3bbbc40b8449 20
vjwramasamy 2:3bbbc40b8449 21
vjwramasamy 2:3bbbc40b8449 22 case 750:
vjwramasamy 2:3bbbc40b8449 23 i=1000;
vjwramasamy 2:3bbbc40b8449 24 break;
vjwramasamy 2:3bbbc40b8449 25
vjwramasamy 2:3bbbc40b8449 26 case 1000:
vjwramasamy 2:3bbbc40b8449 27 i=1250;
vjwramasamy 2:3bbbc40b8449 28 break;
vjwramasamy 2:3bbbc40b8449 29
vjwramasamy 2:3bbbc40b8449 30 case 1250:
vjwramasamy 2:3bbbc40b8449 31 i=1500;
vjwramasamy 2:3bbbc40b8449 32 break;
vjwramasamy 2:3bbbc40b8449 33
vjwramasamy 2:3bbbc40b8449 34 case 1500:
vjwramasamy 2:3bbbc40b8449 35 i=250;
vjwramasamy 2:3bbbc40b8449 36 break;
vjwramasamy 2:3bbbc40b8449 37
vjwramasamy 2:3bbbc40b8449 38 default:
vjwramasamy 2:3bbbc40b8449 39 i=250;
vjwramasamy 2:3bbbc40b8449 40 break;
vjwramasamy 2:3bbbc40b8449 41 }
vjwramasamy 2:3bbbc40b8449 42
vjwramasamy 0:c4ef4204ae76 43 myled = 1; // LED is ON
vjwramasamy 0:c4ef4204ae76 44 wait_ms(i); // in ms
vjwramasamy 0:c4ef4204ae76 45 myled = 0; // LED is OFF
vjwramasamy 0:c4ef4204ae76 46 wait_ms(i); // in ms
vjwramasamy 2:3bbbc40b8449 47
vjwramasamy 0:c4ef4204ae76 48 }
vjwramasamy 0:c4ef4204ae76 49 }