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

Dependencies:   mbed

main.cpp

Committer:
chris
Date:
2011-10-04
Revision:
0:7071e3e01101

File content as of revision 0:7071e3e01101:

#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);

    }
}