So vielleicht:
ungetestetPHP-Code:
#include "asuro.h"
int main(void)
{
unsigned int wert1, wert2;
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 == GREEN) status = RED; else status = GREEN;
StatusLED(status);
}
return(0);
}
Lesezeichen