MSOE EE2905 / Mbed 2 deprecated Blink

Dependencies:   mbed

Fork of Blink by Sheila Ross

Files at this revision

API Documentation at this revision

Comitter:
rossatmsoe
Date:
Sat Aug 12 19:40:37 2017 +0000
Commit message:
Initial version of Blink for MSOE EE2905

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Aug 12 19:40:37 2017 +0000
@@ -0,0 +1,44 @@
+/*
+  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
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sat Aug 12 19:40:37 2017 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/fd96258d940d
\ No newline at end of file