Button

Dependencies:   mbed

main.cpp

Committer:
muminhadzic
Date:
2019-12-19
Revision:
0:f38709642054

File content as of revision 0:f38709642054:

#include "mbed.h"

BusOut lb(D2,D3,D6,D9,D11,D12,A6,D13);
DigitalIn T1(A1);
int CheckButton();
void OneRunLightStepR2();
int prevButtonState=0;
void main()

{
    lb=1;
    while(1){
        if (CheckButton()==1)
        
        OneRunLightStepR2();
        
        }
    }
int CheckButton()
{
    int ret;
    if(prevButtonState== 1 && T1.read()== 0)
    ret=1;
    else
    ret=0;
    prevButtonState = T1.read();
    return ret;
    }


void OneRunLightStepR2()
    {
        if (lb==0)
        lb = 1;
        else
        lb = lb<<1;
        
        }