test

Dependencies:   mbed

main.cpp

Committer:
jesephin
Date:
2020-01-13
Revision:
0:13c06c8c9762
Child:
1:842be995801a

File content as of revision 0:13c06c8c9762:

#include "mbed.h"
//#define BUTTON1 p14 //M3:push joystick pin
//#define BUTTON1 A1 //NuCLEO: Taster A1


int modifyBit(int x,unsigned char position,bool State);
int lauflicht(bool richtung,int time,int &anz);
void nibbbledLeds(int value);
void printb(uint8_t x);
 
 BusOut myleds(LED1,LED2,LED3,LED4);
 DigitalIn button(Button);
 
 const int INIT=ox03;

int main() {
    int anzahl,anz;
    unit8_t value=INIT;
    
    anzahl=lauflicht(true,400,anz=0);
    printf("anzahl=%d\n",anzahl);
    
    nibbleLeds(value);
    printb(value);
    value=modifyBit(value,2,1);
    printb(myleds);
    printb(modifyBit(INIT,3,1));
    wait(0.1);
     
    }
    
    int modifyBit(intx,unit8_t position,bool State)
    {
        int mask = 1 << position;
        int state = int(State); 
        return(x&~mask)|((state<<position)&mask);
    }
    
    int lauflicht(bool richtung,int time,int&anz)
}