PortInOut Hello World

Dependencies:   mbed

mbed 2 and mbed OS 5

This is an mbed 2 example. For an mbed-os example, please see:

Import programPortInOut_HelloWorld

PortInOut Hello World

Revision:
0:018ca8a43b33
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Feb 12 15:00:21 2013 +0000
@@ -0,0 +1,19 @@
+// Toggle all four LEDs
+ 
+#include "mbed.h"
+ 
+// LED1 = P1.18  LED2 = P1.20  LED3 = P1.21  LED4 = P1.23
+#define LED_MASK 0x00B40000
+ 
+PortInOut ledport(Port1, LED_MASK);
+ 
+int main() {
+    int v = ledport;
+    ledport.output();
+    while(1) {
+        ledport = LED_MASK;
+        wait(0.5);
+        ledport = 0;
+        wait(1);
+    }
+}
\ No newline at end of file