hallo leute, hab grad folgendes wahrscheinlich für die meisten von euch recht einfaches programm geschrieben..... nun würde ich gerne wissen warum das led lauflicht in diesem programm nicht funktioniert?

#include "RP6RobotBaseLib.h"



int main(void)
{
initRobotBase(); // Mikrocontroller initialisieren


startStopwatch1(); // Stopwatch1 starten!
powerON();


uint8_t runningLight = 1;

while(true)
{move(60, FWD, DIST_MM(300), true);
rotate(50, LEFT, 180, true);
// Ein kleines LED Lauflicht:
if(getStopwatch1() > 100) // Sind 100ms (= 0.1s) vergangen?
{
setLEDs(runningLight); // LEDs setzen
runningLight <<= 1; // Nächste LED (shift Operation)
if(runningLight > 32) // Letzte LED?
runningLight = 1; // Ja, also wieder von vorn beginnen!
setStopwatch1(0); // Stopwatch1 auf 0 zurücksetzen
}
}
return 0;
}