test

Dependencies:   mbed

main.cpp

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

File content as of revision 1:842be995801a:

#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)
    {
      int i;
      unit8_t lauf=0x01; 
      if(!richtung)
      lauf=0x08;
    
      while
        }
}