Maida Ahmic
/
LaufTest
test programm
Diff: main.cpp
- Revision:
- 3:0a89775f58f1
- Parent:
- 2:d1f995867839
- Child:
- 4:3af6714f01d6
diff -r d1f995867839 -r 0a89775f58f1 main.cpp --- a/main.cpp Mon Jan 13 17:40:44 2020 +0000 +++ b/main.cpp Mon Jan 13 17:46:25 2020 +0000 @@ -25,6 +25,36 @@ } +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; + } + + + + void printb(uint8_t x) { for(int i=sizeof(x)<<3;i;i--) putchar('0'+((x>>(i-1))&1));