Christian Weiß / Mbed 2 deprecated TINF_RunLight

Dependencies:   mbed

Committer:
Wizo
Date:
Thu Nov 15 18:09:23 2018 +0000
Revision:
0:71c6b212eed9
TINF_RunLight

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Wizo 0:71c6b212eed9 1 #include "mbed.h"
Wizo 0:71c6b212eed9 2
Wizo 0:71c6b212eed9 3 DigitalIn diUp(p15);
Wizo 0:71c6b212eed9 4 DigitalIn diDown(p12);
Wizo 0:71c6b212eed9 5
Wizo 0:71c6b212eed9 6 BusOut doLeds(LED1,LED2,LED3,LED4);
Wizo 0:71c6b212eed9 7
Wizo 0:71c6b212eed9 8 int main()
Wizo 0:71c6b212eed9 9 {
Wizo 0:71c6b212eed9 10 doLeds = 0;
Wizo 0:71c6b212eed9 11 while(1) {
Wizo 0:71c6b212eed9 12 if (diDown) {
Wizo 0:71c6b212eed9 13 if (doLeds <= 0)
Wizo 0:71c6b212eed9 14 doLeds = 8;
Wizo 0:71c6b212eed9 15 else
Wizo 0:71c6b212eed9 16 doLeds = doLeds>>1; // um eine position nach rechts schieben
Wizo 0:71c6b212eed9 17 }
Wizo 0:71c6b212eed9 18 else if (diUp){
Wizo 0:71c6b212eed9 19 if (doLeds <= 0)
Wizo 0:71c6b212eed9 20 doLeds = 1;
Wizo 0:71c6b212eed9 21 else
Wizo 0:71c6b212eed9 22 doLeds = doLeds<<1; // um eine position nach links schieben
Wizo 0:71c6b212eed9 23 }
Wizo 0:71c6b212eed9 24 if (doLeds != 0)
Wizo 0:71c6b212eed9 25 wait(0.5);
Wizo 0:71c6b212eed9 26 }
Wizo 0:71c6b212eed9 27 }
Wizo 0:71c6b212eed9 28
Wizo 0:71c6b212eed9 29