summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Binaeruhr.asm11
1 files changed, 9 insertions, 2 deletions
diff --git a/Binaeruhr.asm b/Binaeruhr.asm
index 4af891b..283e733 100644
--- a/Binaeruhr.asm
+++ b/Binaeruhr.asm
@@ -109,7 +109,7 @@ low_high_Funkflanke:
brcs Funkfehler ; "low" < 950ms
cpi r16,105
- brcs nach_Funkflanke ; 950ms < "low" < 1050ms (= normale Sekunde)
+ brcs neue_Funksekunde ; 950ms < "low" < 1050ms (= normale Sekunde)
cpi r16,195
brcs Funkfehler ; 1050ms < "low" < 1950ms
@@ -159,6 +159,12 @@ Funk_initialisieren:
ldi r16,0x80
mov Funk7,r16
+ rjmp nach_Funkflanke
+
+neue_Funksekunde:
+
+; TODO: Sekunde ausrichten, wenn Funk ok war
+
nach_Funkflanke:
cp nTicsL,TicsL
@@ -206,7 +212,8 @@ neue_Funkminute:
sbrs Funk3,1 ; Bit 20: Zeit-Start-bit
rjmp Funk_initialisieren
-; TODO: hier mehr checken
+; TODO: Minute prüfen und übernehmen
+; TODO: Stunde prüfen und übernehmen
sbr Status,0x04 ; die empfangene Minute ist ok