So vielleicht:
PHP-Code:
#include "asuro.h"

int main(void)
{
    
unsigned int wert1wert2;
    
unsigned int wert3=0;
    
unsigned char status=GREEN;

    
Init();
    while (
1)
    {
        do
        {
            do
            {
                
wert1 PollSwitch ();
                
wert2 PollSwitch ();
            }while(
wert1 != wert2); // wiederholen bis zweimal derselbe Wert gelesen wurde
        
}while(wert1 == wert3);     // wiederholen bis sich der Wert geändert hat
        
wert3 wert1;             // neuen Wert merken

        
if(status == GREENstatus RED; else status GREEN;
        
StatusLED(status);
    }
    return(
0);

ungetestet