Read several IOs of a port at the same time.

Dependencies:   mbed

main.cpp

Committer:
arostm
Date:
2017-06-07
Revision:
2:cf1ebdbc6c0a
Parent:
1:a33d077656dc

File content as of revision 2:cf1ebdbc6c0a:

#include "mbed.h"

#define IOS (0xA0) // PA_5 + PA_7
 
PortIn myIOs(PortA, IOS);
 
DigitalOut myled(LED1);
 
int main() {
    while(1) {
        if (myIOs.read() != IOS) { // Any of the 2 IOs is low
            myled = !myled; // Toggle LED state
            wait(0.2);
        }
    }
}