X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=firmware%2Ftuer.pde;h=c949297784203b613d7d393681aa17ecc88ad2b6;hp=314ade20da1bb24fde558424f3f50ed519e7ac04;hb=d55a820fcac08bdee77070de938011ecd6af1875;hpb=dd21c9b5f5bc14086d884c0cd0e535b56bbd63c8 diff --git a/firmware/tuer.pde b/firmware/tuer.pde index 314ade2..c949297 100644 --- a/firmware/tuer.pde +++ b/firmware/tuer.pde @@ -132,6 +132,11 @@ ISR(TIMER0_COMPA_vect) return; } debounce_state |= DEBOUNCE_FINISHED; + + if(digitalRead(HEARTBEAT_PIN)) + digitalWrite(HEARTBEAT_PIN, LOW); + else + digitalWrite(HEARTBEAT_PIN, HIGH); } debounce_cnt = DEBOUNCE_DELAY; } @@ -413,11 +418,13 @@ void init_heartbeat() pinMode(HEARTBEAT_PIN, OUTPUT); reset_heartbeat(); // timer 2: ~10 ms, timebase for heartbeat signal +/* TCCR2A = 1< ~10 ms @ 16 MHz TCNT2 = 0; // reseting timer TIMSK2 = 1<