Martin Weber / Mbed 2 deprecated Binaerzaehler

Dependencies:   C12832_lcd mbed

main.cpp

Committer:
MartinWeber
Date:
2014-05-21
Revision:
0:78eeb27924f4

File content as of revision 0:78eeb27924f4:

#include "mbed.h"
#include "C12832_lcd.h"

C12832_LCD lcd;

BusOut myleds(LED1, LED2, LED3, LED4);

InterruptIn button_up(p15);
InterruptIn button_down(p12);
InterruptIn button_left(p13);

int i = 0;

void out()
{
    myleds = i;    
}

void count()
{
    i++;
    out();
}

void discount()
{
    i--;
    out();
}

void clear()
{
    i = 0;
    out();
}

int main() 
{
    button_up.rise(&count);
    button_down.fall(&discount);
    button_left.rise(&clear);
  
    while(1)
    {}
}