Mao jesephin
/
LaufTest
test
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) }