Riad_ Bajraktarevic
/
Bajraktarevic_13_01_20
main
Diff: main.cpp
- Revision:
- 2:4eacbe2fa323
- Parent:
- 1:5fdd61b15b35
- Child:
- 3:d9c6df85ff68
diff -r 5fdd61b15b35 -r 4eacbe2fa323 main.cpp --- a/main.cpp Mon Jan 13 17:32:34 2020 +0000 +++ b/main.cpp Mon Jan 13 17:33:31 2020 +0000 @@ -29,4 +29,30 @@ int mask = 1 << position; int state = int(State); return (x & ~mask) | ((state << position) & mask); +} + +int lauflicht (bool richtung, int time, int &anz) +{ + int i; + uint8_t lauf = 0x01; + + if(!richtung) + lauf = 0x08; + while(1) { + nibbleLeds(lauf&0x0F); + if(richtung) { + lauf = lauf << 1; + if(lauf > 8) + lauf = 0x01; + } else { + lauf = lauf >> 1; + if(lauf == 0) + lauf = 0x08; + } + if(button) + break; + wait_ms(time); + anz++; + } + return anz; } \ No newline at end of file