Beganovic Benjamin Mustafic Faruk

Dependencies:   mbed

main.cpp

Committer:
tim008
Date:
2014-03-10
Revision:
0:34edea07dc58

File content as of revision 0:34edea07dc58:

#include <cmath>

#include "mbed.h"

#define WAIT_TIME 1
#define MAX_COUNT 255


int main() {
    BusOut my_ledice(dp23, dp24, dp25, dp26,
            dp27, dp5, dp6, dp28);
    my_ledice = 0;
    
    DigitalOut enable_signal(dp14);
    enable_signal = 0;
    
    while(true) {
        if(DigitalIn(dp1))
            my_ledice = 
                (my_ledice == 0) ? MAX_COUNT : ((my_ledice - 1) % MAX_COUNT);
        else
            my_ledice = ((my_ledice + 1) % MAX_COUNT);

        wait(WAIT_TIME);
    }

    return 0; // redundant
}