Charles Tritt / Mbed 2 deprecated Blink_FET_Variable

Dependencies:   mbed

main.cpp

Committer:
rossatmsoe
Date:
2017-08-12
Revision:
0:293359e38af0
Child:
1:9f6f3af9aaaa

File content as of revision 0:293359e38af0:

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
*/
 
//  #include is a directive that "pastes" a file into your code.
//  Use this specific #include at the beginning of each mbed program.
//  mbed.h contains/points to the full definitions of our simple statements.

#include "mbed.h"
 
//  Define the object board_LED to be a digital output connected to LED1,
//  which is the little green LED on the Nucleo board.

DigitalOut board_LED(LED1);

/*  The "main" function defines your main program--it executes as soon as
    you program the board.
 
    Functions can return (compute and give back) a value.  The main function
    could return an integer error code, so it begins with int.
    
    Functions can also accept inputs.  The main function cannot however, so
    its round parentheses are empty.
*/
      
int main() {   // This curly brace marks the beginning of the main function.

    // while() will repeat a set of actions as long as the statement inside
    // its round parentheses is true.  1 is the definition of true, so
    // while(1) repeats forever.
    
    while(1) {   // This curly brace marks the beginning of the repeated actions.
    
        board_LED = 1;  // Turn on LED by storing a 1 in board_LED.
        wait(0.5);      // wait() will pause for a given number of seconds.
        board_LED = 0;  // Turn off LED by storing a 0 in board_LED.
        wait(0.5);      // wait another 1/2 second.
    
    }  // end of repeated actions
    
}  // end of main function