Code:
...
for(;;) { 
    LineData(lineData); 
    i = (lineData[LEFT] - lineData[RIGHT]) - ADOffset; 
         }
...
Das funktioniert wie ein Endlöss-schleife. Er kommt nicht mehr raus. Die letzte "}" steht dort nicht in dem originale Datei linedemo.c von das Asuro Selftest Projekt. Hast du die selbe zugefügt?

Hier ist die originale quelcode:

http://arexx.com/downloads/asuro/asuro_src.zip