PortIn Hello World

Dependencies:   mbed

mbed 2 and mbed OS 5

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

Import programPortIn_HelloWorld

PortIn Hello World

Revision:
0:92064442fd12
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Feb 12 12:08:15 2013 +0000
@@ -0,0 +1,17 @@
+// Switch on an LED if any of mbed pins 21-26 is high
+ 
+#include "mbed.h"
+ 
+PortIn     p(Port2, 0x0000003F);   // p21-p26
+DigitalOut ind(LED4);
+ 
+int main() {
+    while(1) {
+        int pins = p.read();
+        if(pins) {
+            ind = 1;
+        } else {
+            ind = 0;
+        }
+    }
+}
\ No newline at end of file