Hallo kaitecxx2,

willkommen im RN-Forum.

Bist du sicher, dass dein Programm so schon mal gelaufen ist? Wie hast du das denn kompilliert?

-for (i=0; i>200; i++) i ist nie größer 200, Schleife wird nie ausgeführt
-Sleep(9999999) Wertebereich für Sleep() ist byte, nicht 999999
-return(0); Die main-Funktion benötigt einen Rückgabewert

Versuche doch mal ein Miniprogramm zum Test der StatusLED:

Code:
#include "asuro.h" 

int main(void) 
{ 
  Init(); 
 
  StatusLED(RED);

  while(1);
  return(0);
}
Vielleicht sind rot und grün der StatusLED vertauscht?

Gruß

mic