suu pen / Mbed 2 deprecated DigitalSW_hello

Dependencies:   mbed

main.cpp

Committer:
suupen
Date:
2016-11-09
Revision:
1:ffa16c2a347f
Parent:
0:a7d68fd605f6

File content as of revision 1:ffa16c2a347f:

#include "mbed.h"
#include "DigitalSw.h"

//DigitalSw sw1( p21, 1);
//DigitalSw sw2( p22, 1);

DigitalSw sw[] = {
    DigitalSw(p21),
    DigitalSw(p22),
    DigitalSw(p23)
    };

DigitalOut level(LED4);
DigitalOut onEdgeToggle1(LED1);
DigitalOut onEdgeToggle2(LED2);
DigitalOut onEdgeToggle3(LED3);

int main() {
    while(1) {

        level = sw[0].getLevel();

        if(sw[0].getOnEdge() == 1){
            onEdgeToggle1 = !onEdgeToggle1;
            }
            
        if(sw[1].getOnEdge() == 1){
            onEdgeToggle2 = !onEdgeToggle2;
            }
        if(sw[2].getOnEdge() == 1){
            onEdgeToggle3 = !onEdgeToggle3;
            }

    }

}