Ich hab eine kleine Funktion geschrieben welche mir den PolSwitch Wert korrigiert(er dämpft im Grunde genommen die Schwankungen von PollSwitch):

Code:
unsigned char fkt_taster(void)
{
    unsigned char taster=0;

    taster=PollSwitch();

    if(taster==PollSwitch() && taster!=0)
        return taster;
    else
        return 0;
}

Eine einfachere Variante zu blinken ist folgende:
Code:
            for(i=0;i<MAX;i++)
            {
                Msleep(500);
                StatusLED(GREEN);
                Msleep(500);
                StatusLED(OFF);
            }