Program to show a pin being dynamically configured as an analog and a digital

Dependencies:   mbed

Revision:
0:7071e3e01101
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Oct 04 08:57:37 2011 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+
+int read_digital(void) {
+    DigitalIn mydigital(p20);
+    return(mydigital.read());
+}
+
+float read_analog(void) {
+    AnalogIn myanalog(p20);
+    return(myanalog.read());
+}
+
+int main() {
+    while(1) {
+    
+       printf("Digital reading : %d\n",read_digital());
+       wait(1.0);
+       printf("Analog reading : %.2f\n",read_analog());
+       wait(1.0);
+
+    }
+}